On Mon, Jul 16, 2018 at 06:47:21PM +0300, Andy Shevchenko wrote:
> On Mon, Jul 16, 2018 at 6:04 PM, Alexey Brodkin
> <[email protected]> wrote:
> 
> >> > Any chance to get a reference to the commit in Linux kernel that 
> >> > introduces that change?
> >> >
> >> In fact I believe that the <reg-shift> property never existed in the
> >> am33xx.dtsi file from Linux. U-Boot commit 85cf0e6299 shows that the
> >> property has been added to U-Boot's am33xx.dtsi file. The commit log
> >> clearly states why this happened:
> >>
> >> "With the commit 'c7b9686d5d48 ("ns16550: unify serial_omap")' all
> >> TI platforms are broken with DM/DT boot as ns16550 driver expects
> >> reg-shift from DT which is not populated for TI platforms.
> >> Earlier it worked as it was hard coded to 2 in serial-omap
> >> driver. So adding the reg-shift to serial nodes for dra7, am4372
> >> and am33xx dtsi files. Tested this patch on am437x-sk-evm,
> >> am437x-gp-evm, am335x-boneblack, dra74x-evm and dra72x-evm."
> >
> > Ok so this has nothing to do with changes in Linux kernel I guess.
> > Why don't we go the other way around and not just submit
> > a change to .dts files in Linux kernel that are missing required properties?
> 
> You may change DTSi files in the Linux kernel sources tree, but you
> wouldn't be able to fix all DTB:s in the wild.
> In this case Linux should have a fallback to the previous value in
> case property is not found.

No, we don't allow for U-Boot to be run with an arbitrary "wild" DTB
file nor the same DTB as the kernel (the kernel could run with a subset
of our DTB however).

-- 
Tom

Attachment: signature.asc
Description: PGP signature

_______________________________________________
U-Boot mailing list
[email protected]
https://lists.denx.de/listinfo/u-boot

Reply via email to