[PATCH 00/10] improve OF_PLATDATA support

Walter Lozano walter.lozano at collabora.com
Fri May 29 21:15:19 CEST 2020

Hi Jagan

On 29/5/20 15:25, Jagan Teki wrote:
> Hi Walter,
> On Fri, May 29, 2020 at 11:45 PM Walter Lozano
> <walter.lozano at collabora.com> wrote:
>> When using OF_PLATDATA dtbs are converted to C structs in order to save
>> space as we can remove both dtbs and libraries from TPL/SPL binaries.
>> This patchset tries to improve its support by overcoming some limitations
>> in the current implementation
>> First, the support for scan and check for valid driver/aliases is added
>> in order to generate U_BOOT_DEVICE entries with valid driver names.
>> Secondly, the way information about linked noded (phandle) is generated
>> in C structs is improved in order to make it easier to get a device
>> associated to its data.
>> Lastly the the suport for the property cd-gpios is added, which is used to
>> configure the card detection gpio on MMC is added.
> Does it impact the footprint?  If yes any statistic about how much
> space has been reduced with respect to current platdata?
This series tries to overcome some of the limitations of the OF_PLATDATA 
support, it does not provide an improvement to the footprint.

Mainly it makes it easier to implement OF_PLATDATA, by improving the 
better support to match compatible strings with a driver name and rising 
warning in case some driver name is not found. Additionally, it 
implements a way to access the device pointed by a phandle.

However, Simon Glass is working on footprint improvements with the 
support of tiny DM based on this work.




More information about the U-Boot mailing list