Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp782294ybe; Fri, 13 Sep 2019 06:18:57 -0700 (PDT) X-Google-Smtp-Source: APXvYqwci/TNAxIf2JKSwbTTSNsBKy9yFdshrSs1bXJjvhl4BTesRKpP2a+kmC1xzmeKnRdSZjLe X-Received: by 2002:a17:906:8406:: with SMTP id n6mr9107378ejx.138.1568380737755; Fri, 13 Sep 2019 06:18:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568380737; cv=none; d=google.com; s=arc-20160816; b=PjUquNjUxN2FaAMFd/fu3adsWlzwOpeXMfYWuCfEHwmuaG1svoIEhRCNiwAGkGDOR7 jFg+NfalTcqkldRPY/MGq4f0XOxhvTm45NPsD4TsKtMo4tpMMtILyLMRMPoncAhZQeUo Xugi4/ccjY8XHEFChhQTca8nlZTKtNLE/22lq7/FdX3FPOA2AvHvf/x9vr7vPzEtnVc6 KkBhoSDIXfT8wAN3i+Z/E5DovbxUpHBIOKGE0ryrCiJLgDJskE9IEmrnOETNHfeX2X3a JFjHEpBXQcC31tADK7ERWqOmjv/5BeJdXGmz0xe97YmIWAG44vt3vz1Bzjp733h57DxA IHlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=5XNTp0uzYA5QneRWYfPmMyV517aTIoNaUTJUhoCCsVo=; b=ZE25/SxO3M9ahgxvctcKjASzUrYMQvVVG5gZmNL2N0DG5kS95IePAvNWHznrkgy8wb Oenb8UPF51RAm5oqh/4YuS1g5qU0NRZdcTAR2Ia/mz0nbfS+N4PKiuM+L8VNoBfqnJhN xXLarpfNxvdKMBpv7obfX+IyRjOCBeUe45duhuH026kAAcCQhnY92e3vb1v4Q6ltP8ax DD2LvM+VN+/WBGeeY9r/UYYAt04gvN+TlJ5oYb7JehaMReaaw4KAVL5ZYdIUaJug49W8 c1WVDAQcb1KfUUAKsL2sswxjmWZXsH6hEbrdi2VFUnJlkG77laoJonfdIfXE80N1q3XP htTw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Io1JnEzF; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c4si15619430edv.49.2019.09.13.06.18.34; Fri, 13 Sep 2019 06:18:57 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Io1JnEzF; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389359AbfIMNNh (ORCPT + 99 others); Fri, 13 Sep 2019 09:13:37 -0400 Received: from mail.kernel.org ([198.145.29.99]:39224 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388758AbfIMNNb (ORCPT ); Fri, 13 Sep 2019 09:13:31 -0400 Received: from localhost (unknown [104.132.45.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 301E820CC7; Fri, 13 Sep 2019 13:13:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1568380410; bh=nk59i1IOXVwOCufAOKgS306v4NGavhc1fPFhC9tp2Ug=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Io1JnEzFQ3RMCRxhqy6NuvfdnvVHcE4oRmwLfnBPGkP7VIjMrd6LZUo5VSUTZfMa2 nuQkzNNGQFoMGWw0v3SVGEBFWAT+OSA5k2ihiHtqqOQZrOarLsGwxxcRmhcb78Pqh7 b4/5V6YFiPR7ymLyLNrv7BR4lR5WUkRhWhcBVeW8= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Bartosz Golaszewski , Sekhar Nori , Sasha Levin Subject: [PATCH 4.19 056/190] ARM: davinci: dm646x: define gpio interrupts as separate resources Date: Fri, 13 Sep 2019 14:05:11 +0100 Message-Id: <20190913130604.247214425@linuxfoundation.org> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20190913130559.669563815@linuxfoundation.org> References: <20190913130559.669563815@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org [ Upstream commit 2c9c83491f30afbce25796e185cd4d5e36080e31 ] Since commit eb3744a2dd01 ("gpio: davinci: Do not assume continuous IRQ numbering") the davinci GPIO driver fails to probe if we boot in legacy mode from any of the board files. Since the driver now expects every interrupt to be defined as a separate resource, split the definition of IRQ resources instead of having a single continuous interrupt range. Fixes: eb3744a2dd01 ("gpio: davinci: Do not assume continuous IRQ numbering") Cc: stable@vger.kernel.org Signed-off-by: Bartosz Golaszewski Signed-off-by: Sekhar Nori Signed-off-by: Sasha Levin --- arch/arm/mach-davinci/dm646x.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/mach-davinci/dm646x.c b/arch/arm/mach-davinci/dm646x.c index 6bd2ed069d0d7..d9b93e2806d22 100644 --- a/arch/arm/mach-davinci/dm646x.c +++ b/arch/arm/mach-davinci/dm646x.c @@ -442,6 +442,16 @@ static struct resource dm646x_gpio_resources[] = { }, { /* interrupt */ .start = IRQ_DM646X_GPIOBNK0, + .end = IRQ_DM646X_GPIOBNK0, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM646X_GPIOBNK1, + .end = IRQ_DM646X_GPIOBNK1, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM646X_GPIOBNK2, .end = IRQ_DM646X_GPIOBNK2, .flags = IORESOURCE_IRQ, }, -- 2.20.1