Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp1143486ybe; Fri, 13 Sep 2019 11:43:27 -0700 (PDT) X-Google-Smtp-Source: APXvYqz5Wlq+ck92PeRJsI5bHODtyKUN/1XyG8i12dz0R397IIm5/PhuJOTtXYYrp3OtCYl3ouSF X-Received: by 2002:a05:6402:b11:: with SMTP id bm17mr49214484edb.31.1568400207070; Fri, 13 Sep 2019 11:43:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568400207; cv=none; d=google.com; s=arc-20160816; b=Pm9vgM23SEGu37hhjk6In1uIhUEMPIWlSOUm57BasmXT9V8hqZTphUC1IalTBvBzVp M5lPBI7XhpbJ1Q90Y4UwtNmHZpdt+b85Dvp6BYcsytWWB6vyorUPd5E7b/SQ4UG0Elte pp2tQxiInBhCdBDeY/ZQCl9MtArgftaLEsXGsy6qCDi1e7zpOtvGMuE8k3UEaa16d/gG zpCOzB90Tu6hq/VFaHNH4BEHnQeS3ATnTxL/apVIXP+R8rHaGmyAf7XQa44/iEpRnweC 3EowkHxNGSkN2B16R8M92RpCv4bIXh/e8Tn84aGJvLHw5v8nnu8vpyvUcZnz86I9gryL uH1A== 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=7SbmJwTYUGK/QcXOljB5xMWjFHSN1oRDpnYkUbMz39w=; b=b9CgsbL0TeGGsmQqIBvShRK3V1f/n7QIHFFS6+4JwFPbIgOwuCBilwmERhES8Dl/U2 VeJ8YDuDR8gegNY7uSbw5yDxckpXxsi64jTbak5xXKnn0d7szhEnNzmTHNlxUIVJH8YZ UrQ8UzewoAEIWMiRllbohu7NA/vhKeG9v9JA48WX+ORMd1iZRzhG3B9RQs7si74vL+Vo DN0WHqFvuVT2ZezMN4ZtYfhel0tJDHTNNeHMcP9gY9Jn7oyqedBvFdrRNys+G9LcWXkJ /+FBjQ5wbZHUPm5Isnv9SFlWmn3XZY/vEZXBa8UHRs2Gqt7KwiJ1ZAwZPpb2ZVkXue8i aL5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=MazBOqsq; 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 k19si14288993eds.71.2019.09.13.11.42.50; Fri, 13 Sep 2019 11:43:27 -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=MazBOqsq; 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 S2389368AbfIMNNk (ORCPT + 99 others); Fri, 13 Sep 2019 09:13:40 -0400 Received: from mail.kernel.org ([198.145.29.99]:39382 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389360AbfIMNNi (ORCPT ); Fri, 13 Sep 2019 09:13:38 -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 30193208C0; Fri, 13 Sep 2019 13:13:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1568380416; bh=YvyDWklJCrKfGCt1MB3mRdFJB9/QsF7+nu9ikBe8SpQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=MazBOqsq4HDKssN0VCoqT4vRlnhJ4uP29RGiWjGHBmMw3ORqe0wMzk2D/d6CXEOk1 8C7lWhSeYc5OnZq/sxPcqD7mnraX937qqdi4lfJDsrvroow4pOiqYvBKYlzXnhn8H2 LFdO6mfi/t42NJY6tGVcbMgdrxZc5eyTyHGJvLhg= 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 058/190] ARM: davinci: dm644x: define gpio interrupts as separate resources Date: Fri, 13 Sep 2019 14:05:13 +0100 Message-Id: <20190913130604.393093655@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 adcf60ce14c8250761af9de907eb6c7d096c26d3 ] 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/dm644x.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm/mach-davinci/dm644x.c b/arch/arm/mach-davinci/dm644x.c index 0720da7809a69..de1ec6dc01e94 100644 --- a/arch/arm/mach-davinci/dm644x.c +++ b/arch/arm/mach-davinci/dm644x.c @@ -492,6 +492,26 @@ static struct resource dm644_gpio_resources[] = { }, { /* interrupt */ .start = IRQ_GPIOBNK0, + .end = IRQ_GPIOBNK0, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_GPIOBNK1, + .end = IRQ_GPIOBNK1, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_GPIOBNK2, + .end = IRQ_GPIOBNK2, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_GPIOBNK3, + .end = IRQ_GPIOBNK3, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_GPIOBNK4, .end = IRQ_GPIOBNK4, .flags = IORESOURCE_IRQ, }, -- 2.20.1