Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp800482ybe; Fri, 13 Sep 2019 06:35:20 -0700 (PDT) X-Google-Smtp-Source: APXvYqz6d/fulkla8sXFeBCwHms2GK5bvx/uN3GCWcDjviA7nDaxtfaHaKgL+TyDtOzqr1GYC71D X-Received: by 2002:a05:6402:1e7:: with SMTP id i7mr49476140edy.103.1568381720515; Fri, 13 Sep 2019 06:35:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568381720; cv=none; d=google.com; s=arc-20160816; b=n0iuMdCPWyZgPFf4x9B4SgB1/0gzjnw6LolTUIam1mkSGuTz5u8DvoriFjXX/6FNqd UXdQIV/aY2YwLXZtcepSUTeYUNIT7pIWTrRc05Dwnc/r3it3HnLWNW1haeC40XDV3I4J F0/5bCNUqF/EjpxVXb8kRrgkfg4WJYppAtZgvuOz1t61ZnI/1qvWxbhMXQcO2l4R1jAD TwZTfFvOo56Ydpup1SGyv0kxOB9itVyO+paYB6fsJb2NBVWH6u+8vMHTW6mMXk9F0t31 xlJmqbZd6Q0wQIRwtDU9NYPjQ8gIfFjCVu67YjdANsK6e5ko0wQuak4mvLu1/+C6KIcx wE2Q== 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=dSbCz6oCcW0SjynGOtPSPjNgZZc+ZhskpNfL5LGLPS8=; b=hiLenTkW2iyyzhg5q8dXVRnxEUlyr6DtGqAQmHtyUeUkyO5p5Yx1fKsc1jgIZvcOgd XVnqgmcgcCH4wKnBCBkBIm/ThRafhj4eKpEfrlt7T8boGShVewxXtWrxPon23WUed2Qs tw9/QFKyHGslAhkKbQzc7OhZssM34S+puwOAKav0GD4y5JRV/3EC84tyueXN/0+o1rn8 3s0T9oOiel6PGbMPkmRaiuDi1Cq3NE0jMd95DlnzthhMBYGiQmxogzCQOuFU1V5D1o3O V2B6nwO1nBADCa/evVdsgkSqg43bpaT7z0eFLgtW6QnrZvZUGph6YGAna8xTGGOmv+8P onQw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=PSmXOEpU; 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 y10si9188727edc.48.2019.09.13.06.34.57; Fri, 13 Sep 2019 06:35:20 -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=PSmXOEpU; 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 S2391325AbfIMNcN (ORCPT + 99 others); Fri, 13 Sep 2019 09:32:13 -0400 Received: from mail.kernel.org ([198.145.29.99]:39310 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388760AbfIMNNe (ORCPT ); Fri, 13 Sep 2019 09:13:34 -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 367F2208C0; Fri, 13 Sep 2019 13:13:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1568380413; bh=JVGjqJW7nOPat5g2yjbUwef9IMjQa/v6mJBO8qTVE5w=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PSmXOEpUS9OazwT+BAf86/7PbbtD9Hlo4sEJwm+TFYr1LwHGMyz/nTJSqDSxq/iD6 qneqO8TgcbGDZhhehVbMjb1YN73ryNMW8my9AY5qRKRu006puIDKaGBxe/naS5tXXx 4nV/d52RErOWzTKVmmKmonMbhhC7lsiAV+l8J1d0= 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 057/190] ARM: davinci: dm355: define gpio interrupts as separate resources Date: Fri, 13 Sep 2019 14:05:12 +0100 Message-Id: <20190913130604.320198748@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 27db7baab640ea28d7994eda943fef170e347081 ] 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/dm355.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/mach-davinci/dm355.c b/arch/arm/mach-davinci/dm355.c index 9f7d38d12c888..2b0f5d97ab7c1 100644 --- a/arch/arm/mach-davinci/dm355.c +++ b/arch/arm/mach-davinci/dm355.c @@ -548,6 +548,36 @@ static struct resource dm355_gpio_resources[] = { }, { /* interrupt */ .start = IRQ_DM355_GPIOBNK0, + .end = IRQ_DM355_GPIOBNK0, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM355_GPIOBNK1, + .end = IRQ_DM355_GPIOBNK1, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM355_GPIOBNK2, + .end = IRQ_DM355_GPIOBNK2, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM355_GPIOBNK3, + .end = IRQ_DM355_GPIOBNK3, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM355_GPIOBNK4, + .end = IRQ_DM355_GPIOBNK4, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM355_GPIOBNK5, + .end = IRQ_DM355_GPIOBNK5, + .flags = IORESOURCE_IRQ, + }, + { + .start = IRQ_DM355_GPIOBNK6, .end = IRQ_DM355_GPIOBNK6, .flags = IORESOURCE_IRQ, }, -- 2.20.1