devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
To: Shawn Guo <shawn.guo@linaro.org>
Cc: b20223@freescale.com, linus.walleij@stericsson.com,
	devicetree-discuss@lists.ozlabs.org,
	linux-kernel@vger.kernel.org, rob.herring@calxeda.com,
	kernel@pengutronix.de, cjb@laptop.org,
	Dong Aisheng <b29396@freescale.com>,
	s.hauer@pengutronix.de, linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH v3 2/4] pinctrl: pinctrl-imx: add imx pinctrl core driver
Date: Fri, 27 Apr 2012 09:11:04 +0200	[thread overview]
Message-ID: <20120427071104.GS9142@game.jcrosoft.org> (raw)
In-Reply-To: <20120427072503.GP2234@S2101-09.ap.freescale.net>

On 15:25 Fri 27 Apr     , Shawn Guo wrote:
> On Fri, Apr 27, 2012 at 08:28:16AM +0200, Jean-Christophe PLAGNIOL-VILLARD wrote:
> > On 13:48 Fri 27 Apr     , Shawn Guo wrote:
> > > On Thu, Apr 26, 2012 at 05:15:36PM +0200, Jean-Christophe PLAGNIOL-VILLARD wrote:
> > > > We have on Imx mxc at91 and other SoC controler hich you configure per pin
> > > > 
> > > > which means one pin have multiple function and the same function is on
> > > > multiple pins
> > > > 
> > > > so the groups are just a list of possible pins
> > > > 
> > > > Instead of re-inventing bindings we do need to come with a common binding whre
> > > > it's possible
> > > > 
> > > > So instead I proppose (send in the v2) to use common way to describe the group
> > > > 
> > > Let's see how many nodes we will have in device tree.  For imx6q
> > > example, there are 332 pins and each pin has up to 8 function selects.
> > > We will end up with having 332 x 8 = 2656 sub nodes under node
> > > "functions".  Device tree simply cannot afford such a bloating.
> > device tree can offord it
> > 
> No.  Device tree maintainers has told that.  Looking into the clock DT
> binding discussion, you will find that Grant does not like to have
> even 100~200 nodes to represent an entire clock tree in the DT.
> 
> With your proposal (actually this has been proposed long time before),
> to represent the pins for a 24bit display, it easily consumes 28 nodes
> on mach-mxs, while my binding only needs one node.  So in short, the
> proposal has been discussed and it's not a sensible one.
except duplicate bindings instead having common one make no sense either

so imx, at91 and ST (STB SoC and other does have the same type of pin IP

to not come with a common bindig means we are doint the same crap as before

with switch to DT

Best Regards,
J.

  reply	other threads:[~2012-04-27  7:11 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-26 14:40 [PATCH v4 1/4] dt: add of_get_child_count helper function Dong Aisheng
2012-04-26 14:40 ` [PATCH v3 2/4] pinctrl: pinctrl-imx: add imx pinctrl core driver Dong Aisheng
     [not found]   ` <1335451227-27709-2-git-send-email-b29396-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2012-04-26 14:44     ` Jean-Christophe PLAGNIOL-VILLARD
2012-04-26 15:15       ` Jean-Christophe PLAGNIOL-VILLARD
     [not found]         ` <20120426151536.GO9142-RQcB7r2h9QmfDR2tN2SG5Ni2O/JbrIOy@public.gmane.org>
2012-04-27  5:48           ` Shawn Guo
     [not found]             ` <20120427054842.GJ2234-rvtDTF3kK1ictlrPMvKcciBecyulp+rMXqFh9Ls21Oc@public.gmane.org>
2012-04-27  6:28               ` Jean-Christophe PLAGNIOL-VILLARD
2012-04-27  7:25                 ` Shawn Guo
2012-04-27  7:11                   ` Jean-Christophe PLAGNIOL-VILLARD [this message]
2012-04-27  8:11                     ` Shawn Guo
2012-04-27  9:29                       ` Jean-Christophe PLAGNIOL-VILLARD
2012-04-27  3:48       ` Dong Aisheng
2012-04-27  6:31         ` Jean-Christophe PLAGNIOL-VILLARD
2012-04-27  7:30       ` Sascha Hauer
2012-04-26 14:44     ` Dong Aisheng
2012-04-27  5:30     ` Shawn Guo
2012-04-27  8:54   ` Shawn Guo
     [not found]     ` <20120427085402.GV2234-rvtDTF3kK1ictlrPMvKcciBecyulp+rMXqFh9Ls21Oc@public.gmane.org>
2012-04-27 11:24       ` Dong Aisheng
2012-04-26 14:40 ` [PATCH v3 3/4] pinctrl: pinctrl-imx: add imx6q pinctrl driver Dong Aisheng
2012-04-27  5:35   ` Shawn Guo
2012-04-27  6:45   ` Sascha Hauer
     [not found]     ` <20120427064519.GO17184-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2012-04-27  7:16       ` Dong Aisheng
2012-04-26 14:40 ` [PATCH v3 4/4] mmc: sdhci-imx-esdhc: convert to use pinctrl subsystem Dong Aisheng
2012-04-26 16:32   ` Stephen Warren
2012-04-27  7:35   ` Sascha Hauer
     [not found]     ` <20120427073504.GS17184-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2012-04-27  8:29       ` Dong Aisheng
     [not found]         ` <20120427082930.GC826-Fb7DQEYuewWctlrPMvKcciBecyulp+rMXqFh9Ls21Oc@public.gmane.org>
2012-04-27  8:26           ` Shawn Guo
2012-04-27  8:31         ` Sascha Hauer
2012-04-27  8:54           ` Dong Aisheng
2012-04-27  8:47             ` Sascha Hauer
2012-04-27  9:13               ` Dong Aisheng
     [not found] ` <1335451227-27709-1-git-send-email-b29396-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2012-04-26 16:24   ` [PATCH v4 1/4] dt: add of_get_child_count helper function Stephen Warren
     [not found]     ` <4F9976AB.1020502-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-04-27  3:28       ` Dong Aisheng
     [not found]         ` <20120427032831.GE26070-Fb7DQEYuewWctlrPMvKcciBecyulp+rMXqFh9Ls21Oc@public.gmane.org>
2012-04-27  3:36           ` [PATCH v5 1/1] " Dong Aisheng
2012-04-27 15:25             ` Stephen Warren
2012-05-01 23:05             ` Linus Walleij

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120427071104.GS9142@game.jcrosoft.org \
    --to=plagnioj@jcrosoft.com \
    --cc=b20223@freescale.com \
    --cc=b29396@freescale.com \
    --cc=cjb@laptop.org \
    --cc=devicetree-discuss@lists.ozlabs.org \
    --cc=kernel@pengutronix.de \
    --cc=linus.walleij@stericsson.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rob.herring@calxeda.com \
    --cc=s.hauer@pengutronix.de \
    --cc=shawn.guo@linaro.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).