Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp1119774ybe; Fri, 13 Sep 2019 11:19:40 -0700 (PDT) X-Google-Smtp-Source: APXvYqzaHccc/0dD8HDelL8VjT9G8wtLVyP3WIfTmuGQYNQc/cgixZVK7daf4VSIZbRZQzckGUhG X-Received: by 2002:a50:b924:: with SMTP id m33mr48776492ede.61.1568398780783; Fri, 13 Sep 2019 11:19:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568398780; cv=none; d=google.com; s=arc-20160816; b=I46gMqf4e2aLia4oRPsx39FZMCt7RlCuEudInieIzXDazQPPLTmmy+Q/by14hyrIdq WOKVIeLA4jCsGGXHJO6CU4ksnfqsorMq/VWN5kg4neYUf48AxJ9UJVB4DMcVqETwzc6o h5QGUkqGyBd4m7X1ByG2iMmz+YLZBiEeFqOn00HFdhrAMjetL5/Qm9RlwbfD1wB56kiW nFy2juY6x8s17TLRilyX2TagphOoemB7bEkTPECI0YtE+XORs4j/YYPcDyUhExwPVVfp h8EpI+iiXgEyYqeddK2MirGhC6Iig10dLNr0evefZORIJxgn/PApbASz8qOzWXCnZm0S XMzg== 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=Bs6NA4qndogxtREgo17wnQ8Evxxc8QXRL3g+qUA2+CE=; b=gyB03hoZ0xJZzMGzUy/INJSM0fepOhYBgWWZZ/FUkD/lgnWzuu445vjoWwMSDTTpLd rOY0HdViQM21lXcsEEzSySfasaXtcnq0m7OPEaHDltfGCuk6Oo5CTecUXqrjhw9Fp3Zm UZf7MTJm14/66jjdjoOzfMG9tt2yEpfQq6WTA1vQJiJ+csVd0vsKpbt3po0f2uwNLJgq HIz+U4VPYUWuYGrbZV1cklSQ1P6UZcwkz/KVqf+aGkjtVQ2ROC0IkRXSt8vvFaJXNGvr ZF/tcn2YuFIqRMgDqJpQw9p8HS5jTD6TT9TitZbAlY8Z5VJwLIuS3PSpkDtF8uT/Cx73 Sp8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=HA3pMpTJ; 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 b9si16999874eda.129.2019.09.13.11.19.15; Fri, 13 Sep 2019 11:19:40 -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=HA3pMpTJ; 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 S2389348AbfIMNNc (ORCPT + 99 others); Fri, 13 Sep 2019 09:13:32 -0400 Received: from mail.kernel.org ([198.145.29.99]:39170 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388760AbfIMNN2 (ORCPT ); Fri, 13 Sep 2019 09:13:28 -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 2C54D208C0; Fri, 13 Sep 2019 13:13:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1568380407; bh=fTdydRAG0ACdJvI0xiVA1m9//UbvpqcZy5jCvHIbrFA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=HA3pMpTJehNK2EnnmR6zRJT7CG7eOBMqbPetSLHFwT0Vowj6939LQt/IA7WbyGdCX DniR7LKnlLer9DWghvXAUI87Rw/Y8gdrsiAzWqscZFyAJrhWZW59oyycviNmY4oWeM o+cIvb+ehV9sQQAwM7EOCjIYNSQlYg3r0N7Ewlmw= 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 055/190] ARM: davinci: dm365: define gpio interrupts as separate resources Date: Fri, 13 Sep 2019 14:05:10 +0100 Message-Id: <20190913130604.171670390@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 193c04374e281a56c7d4f96e66d329671945bebe ] 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/dm365.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/arch/arm/mach-davinci/dm365.c b/arch/arm/mach-davinci/dm365.c index abcf2a5ed89b5..42665914166a3 100644 --- a/arch/arm/mach-davinci/dm365.c +++ b/arch/arm/mach-davinci/dm365.c @@ -267,6 +267,41 @@ static struct resource dm365_gpio_resources[] = { }, { /* interrupt */ .start = IRQ_DM365_GPIO0, + .end = IRQ_DM365_GPIO0, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM365_GPIO1, + .end = IRQ_DM365_GPIO1, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM365_GPIO2, + .end = IRQ_DM365_GPIO2, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM365_GPIO3, + .end = IRQ_DM365_GPIO3, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM365_GPIO4, + .end = IRQ_DM365_GPIO4, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM365_GPIO5, + .end = IRQ_DM365_GPIO5, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM365_GPIO6, + .end = IRQ_DM365_GPIO6, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM365_GPIO7, .end = IRQ_DM365_GPIO7, .flags = IORESOURCE_IRQ, }, -- 2.20.1