Re: [PATCH] pinctrl: samsung: Allow pin value to be initialized using pinfunc.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 05/12/2013 17:11, Tomasz Figa wrote:
On Thursday 05 of December 2013 15:07:47 Mark Brown wrote:
On Tue, Dec 03, 2013 at 10:29:42AM +0100, Linus Walleij wrote:

So a suggested patch to support weak hogs would be interesting
to look at. Can you provide details on how you think this would
work?
Or should we be going and applying the default state to all devices on
init without worrying about a driver appearing?
If a device isn't used, then it's often better to configure the pins for
a different function, such as GPIO, to minimize leakage current.


And there can also be mutually-exclusive drivers choosing different default states for the same pin. I think you do need a separate "safe" indicator.

My current thought is that a late-init "make safe all unclaimed pins" pass would make sense - you can't really mess with pins in an automated fashion on init, as it can mess up bootloader->driver handover. There already exist late-init "turn off all unclaimed clocks" (at least on shmobile) and "turn off all unclaimed regulators", and it would fit that model.

Kevin

--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]
  Powered by Linux