Thread (17 messages) flat view 17 messages, 4 authors, 2012-08-13

[PATCH] efikamx: reintroduce Genesi Efika MX Smarttop via device tree

From: Matt Sealey <hidden>
Date: 2012-08-10 13:36:25
Also in: lkml

On Thu, Aug 9, 2012 at 8:41 PM, Shawn Guo [off-list ref] wrote:
On Thu, Aug 09, 2012 at 09:29:39AM -0500, Matt Sealey wrote:
quoted
The reason the new kernel depends on the new U-Boot is we're trying to
do all pinmux configuration in U-Boot (and we do in-house, and it
works). No pinctrl stuff in the kernel or device tree is required at
this point. The Old Kernel will remux a few things redundantly or
change drive strengths or whatever or add hysteresis to the UART port
which is not board-burning but is not really necessary, but it will
work. The new kernel will just be able to do what it does out of the
box, which is how it should be (hence why I object to adding pinctrl
setup...)
Then I will have to refuse to accept your patch, because I'm working on
a series to remove pinctrl_provide_dummies() from imx51_dt_init().
Requiring it breaks the entire concept of the device tree to describe running
hardware. It is not a configuration script. pinctrl should be optional
- built in
always, but not necessary to turn a board on if it's already configured.

What would happen if a board were designed that only used the default ALT
settings on i.MX53 or so? You'd have to redefine every default IOMUX pad
just to get it to boot. That's intolerable.

-- 
Matt Sealey [off-list ref]
Product Development Analyst, Genesi USA, Inc.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help