Received: by 10.223.185.116 with SMTP id b49csp4025503wrg; Mon, 19 Feb 2018 09:44:49 -0800 (PST) X-Google-Smtp-Source: AH8x226p3XkTHoZ4FRwZfugmHPksqZl39JVjK5GlS5deQ1AetS/zAitg18OWiM8rI+80tqgO1idL X-Received: by 2002:a17:902:3a3:: with SMTP id d32-v6mr14922558pld.219.1519062289041; Mon, 19 Feb 2018 09:44:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519062289; cv=none; d=google.com; s=arc-20160816; b=HSRn144QxD9OQZKMiP1czJnMBwvFMq5rxTQbr7mkS+np4FosewpWkevJ2qE/R3P9mU MpiZ7T4zSOZmJUPaO/m5V6Jk8gwCbuxXjm8D76jZ2Rl//EptD/uw0Wo9VxNRb1xzEosQ XFjIpPGQCrwaTwBAzS7Yppv3DsosIMKSxLkqZd3JF5sUPvVC8UGnF6ZcjSqHKzA4aSmW +6RQtQ4dShrzlgVu7k3Ta1hW1QrUS7fDgBVbCM1CB+F8FqdqKPLi6Di28ictzj/CzaLj qkFEfevvuaef8TJbeL/pDQY2GfX3hLFgqbb+49iXsUv2jLLxuGe51wkZoLYpVWJoX0vY gJJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=kd8UvNks9KtJzPNGlznBdgGCi4T1oSRwVKu5g8yG06g=; b=VjmEfkfk4C5WwupVZjWpxm9sEkt29a7Am1Bzk/jdPkMss2291vxCailb9PNoT452M7 HeZCdlTiiB5iqGSvFmYxfDpkSptqWJKqu4fMBk0QUCIFykgFv3Oul9J5bWzwesFophey YBgiFZcpd+vKaFcTU4ycr+qIamVGH2Xbk3Hb2X3Cc2bZwoJBkixOa0SzCKYjwcxcI+bW g9XI+4QJ2TMX10ByN4Z+nRqZn2c1QGVDRICXtEYs4WBAwvPnNnPLj+O9ViDiQFV5cQ/R v8u5HoDzAYTl+HBjevSD6iN32c7QcPFh+/T/KFA/+aiE3aL7PP0UOjgpjwvFgzjZG4Gr Rx9A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=CVo0GRV+; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b128si4797414pgc.323.2018.02.19.09.44.35; Mon, 19 Feb 2018 09:44:49 -0800 (PST) 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=@linaro.org header.s=google header.b=CVo0GRV+; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753394AbeBSRni (ORCPT + 99 others); Mon, 19 Feb 2018 12:43:38 -0500 Received: from mail-pf0-f196.google.com ([209.85.192.196]:43450 "EHLO mail-pf0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753267AbeBSRng (ORCPT ); Mon, 19 Feb 2018 12:43:36 -0500 Received: by mail-pf0-f196.google.com with SMTP id z14so1483807pfe.10 for ; Mon, 19 Feb 2018 09:43:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=kd8UvNks9KtJzPNGlznBdgGCi4T1oSRwVKu5g8yG06g=; b=CVo0GRV+zLdARsKgo9dCiK3e/E1BUtw3qE0y8hwR2UgIZb4ADCx8PEzPEX7mB4nCf0 +y9SFu3LujKVHVga9IpYJW1A7pgjWyjNECbIuUfGj8ZUKqK2P8IbKVeMinRK6dBVvV0W /7sn55BxGfFnm8/G2qEIBymyi2TeFF/m6Ps0w= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=kd8UvNks9KtJzPNGlznBdgGCi4T1oSRwVKu5g8yG06g=; b=VVflcgRosjQWct2pujClH5cVFhRJxeqnXFt+iG8Nuqo68tXCJV+IPHxOK6doyVhBes mluuNA5euv/g0Pd0nD2qEQRaDhR1DWfL8Uaxz5K76kMU/lqSUwRVhTWtCuYxmniWk2B6 ufeSs96NxRA025DsKsWnWtKgNiX2ag34yoPxCSDZQIR70y804dAy0U3i5juGsSan+Hxq exzKcrUOyfVQwJJGxiQmhcjBGLdtHxmpzq22hml6JwWETsjYwjEtxiCUUMDd4AUBCQ+a fbChXpHT6uvvOHDhsoYFaWjnoVbC2jeBGoxrQ2ZKugnMLKLP+ZzRclgDrbJ5E6us/fe7 ay3Q== X-Gm-Message-State: APf1xPCX3cY0OUEJkYF1UP2syAfXhs6R8PJVaFDK8tjfLBi5d+SrF8wZ QAgGhLAmGg6SjvBbbrDGgXmr X-Received: by 10.98.200.131 with SMTP id i3mr3545438pfk.40.1519062216046; Mon, 19 Feb 2018 09:43:36 -0800 (PST) Received: from linaro.org ([2405:204:730c:4dc6:11a4:631c:6dd:dfb3]) by smtp.gmail.com with ESMTPSA id u90sm35976447pfk.114.2018.02.19.09.43.30 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 19 Feb 2018 09:43:35 -0800 (PST) Date: Mon, 19 Feb 2018 23:13:28 +0530 From: Manivannan Sadhasivam To: Andreas =?iso-8859-1?Q?F=E4rber?= Cc: linus.walleij@linaro.org, robh+dt@kernel.org, liuwei@actions-semi.com, mp-cs@actions-semi.com, 96boards@ucrobotics.com, devicetree@vger.kernel.org, daniel.thompson@linaro.org, amit.kucheria@linaro.org, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 06/10] arm64: dts: actions: Add S900 gpio nodes Message-ID: <20180219174328.lcrzbj6oswvmaxmt@linaro.org> References: <20180217204433.3095-1-manivannan.sadhasivam@linaro.org> <20180217204433.3095-7-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: NeoMutt/20170609 (1.8.3) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Andreas, On Sat, Feb 17, 2018 at 10:08:37PM +0100, Andreas F?rber wrote: > Am 17.02.2018 um 21:44 schrieb Manivannan Sadhasivam: > > Add gpio nodes for Actions Semi S900 SoC. > > > > Signed-off-by: Manivannan Sadhasivam > > --- > > arch/arm64/boot/dts/actions/s900.dtsi | 7 +++++++ > > 1 file changed, 7 insertions(+) > > > > diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900.dtsi > > index 0156483f0f4d..e359509ad9d3 100644 > > --- a/arch/arm64/boot/dts/actions/s900.dtsi > > +++ b/arch/arm64/boot/dts/actions/s900.dtsi > > @@ -180,6 +180,13 @@ > > clocks = <&cmu CLK_GPIO>; > > }; > > > > + gpio: gpio@e01b0000 { > > + compatible = "actions,s900-gpio"; > > + reg = <0x0 0xe01b0000 0x0 0x1000>; > > + gpio-controller; > > Same as the bindings example, this is lacking gpio-ranges. > Sure, will add it. > https://github.com/afaerber/linux/commit/f4526bbacd75d014a69e6e3ff051638589ee71a3 > > Also why have only one node? That forces the information about GPIO > banks into the driver rather than into the DT. > In next revision all banks will be made as individual gpio-controllers, which will in turn have individual nodes. The justification was already provided in gpio driver patch. Thanks, Mani > > + #gpio-cells = <2>; > > + }; > > + > > timer: timer@e0228000 { > > compatible = "actions,s900-timer"; > > reg = <0x0 0xe0228000 0x0 0x8000>; > > Regards, > Andreas > > -- > SUSE Linux GmbH, Maxfeldstr. 5, 90409 N?rnberg, Germany > GF: Felix Imend?rffer, Jane Smithard, Graham Norton > HRB 21284 (AG N?rnberg)