Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp1112769ybe; Fri, 13 Sep 2019 11:13:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqxdZAtBifAY9B0UWEsYqTBJIhCHKsPzvnlr2PNUc9CXDOmeeJQ9fkFq1J4oHTVNAGdnw5zA X-Received: by 2002:a50:858a:: with SMTP id a10mr22512509edh.284.1568398384536; Fri, 13 Sep 2019 11:13:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568398384; cv=none; d=google.com; s=arc-20160816; b=qnn9wW5HvLTkmf3TI9SnP5kaRfnoHRIj0HwF2SWzrR5L4/2NzhArpzWhxRca9GMmJe LRF9ANBp3shxnDFM7znt9vHmQ503kxaDpuS4jjYjdADkI3KT4Rh4FhPxzDMkFD4970xT lEn6XZdc7rvzLUzoJI6MeYGHg7FOPr9C/gO9D0qsOjjFPTUvwztmRoSpQaTb9Xf1oABl mLMWwt/+z3NDBn9PVax++V+U6jOSL/efzQjre2S5JMND5Sgu6Q56liiqd3q7oXmv2lSY vbJJ4VnAWxz2l1nC1qqpPiIzi+WoTyKv7PWPnn+nUbEneQuKcLTfEmEaYskVPa8jI9S3 sYdA== 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=0dIq9a1/E3W7M3WG1bKxwmOLH71wPq2PzTqeZvVVcKc=; b=INF2YeDyvBkaMxV1ch5VP/O1M11Pj7LL0ORolFDODY6Xw0LymikH+WDtivE+5CPKt2 bKPR9k053/MsXcwoyWumTlY6zM1l2yBXCI8zHSX/VSdRsLu6va5H1L+U5oSoKlpHoLDV bliyFRox9ttLJuZMAcgz6pKdMIuSxv4vpRVCMpCmUkNjv1nQQ2qbEie8lNgiQYN/W4Ix xEI5aOTIiTrDp15AX/Oh9AE7oJ/o9Ob0rdr+oebNk3w6vn+tjR2jFMLOhkJQXWlh7UY5 363jPqbIZlCjXW7zAn+Thrx5r3Y9O4NiCDYpfbbmI2UtotmYccYdmMsTXm1q6MZp6H5I hzww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=TnVtaaLs; 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 u8si1631694edb.57.2019.09.13.11.12.39; Fri, 13 Sep 2019 11:13:04 -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=TnVtaaLs; 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 S2389336AbfIMNN2 (ORCPT + 99 others); Fri, 13 Sep 2019 09:13:28 -0400 Received: from mail.kernel.org ([198.145.29.99]:39120 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389319AbfIMNNZ (ORCPT ); Fri, 13 Sep 2019 09:13:25 -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 1AA58208C0; Fri, 13 Sep 2019 13:13:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1568380404; bh=O/eJkoX0EluawxXyzZ/kpihm0tQRxYaP8Km5fqzNr9g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=TnVtaaLsQswW2ykvm+EdbgmndcAWqVFVoDQ+5RAT3C/zNCZ+ZvRrAxA51k23UKBFs m1Ipx0ctkb6E+10jp9SdsTGiYOmd0af9+wTWq8sCTeAZ0J+26UVRym4MlLObQlF2z0 n9zMkxB6PjzM6r8gkk+750BtRe4kuwW2z3vlVecY= 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 054/190] ARM: davinci: da8xx: define gpio interrupts as separate resources Date: Fri, 13 Sep 2019 14:05:09 +0100 Message-Id: <20190913130604.087293545@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 58a0afbf4c99ac355df16773af835b919b9432ee ] 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/devices-da8xx.c | 40 +++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm/mach-davinci/devices-da8xx.c b/arch/arm/mach-davinci/devices-da8xx.c index 3c42bf9fa0618..708931b470909 100644 --- a/arch/arm/mach-davinci/devices-da8xx.c +++ b/arch/arm/mach-davinci/devices-da8xx.c @@ -704,6 +704,46 @@ static struct resource da8xx_gpio_resources[] = { }, { /* interrupt */ .start = IRQ_DA8XX_GPIO0, + .end = IRQ_DA8XX_GPIO0, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DA8XX_GPIO1, + .end = IRQ_DA8XX_GPIO1, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DA8XX_GPIO2, + .end = IRQ_DA8XX_GPIO2, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DA8XX_GPIO3, + .end = IRQ_DA8XX_GPIO3, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DA8XX_GPIO4, + .end = IRQ_DA8XX_GPIO4, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DA8XX_GPIO5, + .end = IRQ_DA8XX_GPIO5, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DA8XX_GPIO6, + .end = IRQ_DA8XX_GPIO6, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DA8XX_GPIO7, + .end = IRQ_DA8XX_GPIO7, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DA8XX_GPIO8, .end = IRQ_DA8XX_GPIO8, .flags = IORESOURCE_IRQ, }, -- 2.20.1