mirror of
https://github.com/torvalds/linux
synced 2024-10-19 01:39:28 +00:00
5db1c2dbc0
U-Boot uses environment variables for storing device setup data. It usually needs to be accessed by a bootloader, kernel and often user-space. This binding allows describing environment data located in a raw flash partition. It's treated as NVMEM device and can be reused later for other storage devices. Using DT should be cleaner than hardcoding & duplicating such info in multiple places. Bootloader & kernel can share DTS and user-space can try reading it too or just have correct data exposed by a kernel. A custom "compatible" string allows system to automatically load relevant NVMEM driver but phandle can be also used for reading raw location. Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Reviewed-by: Tom Rini <trini@konsulko.com> Signed-off-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220228131250.16943-1-zajec5@gmail.com |
||
---|---|---|
.. | ||
bindings | ||
changesets.rst | ||
dynamic-resolution-notes.rst | ||
index.rst | ||
kernel-api.rst | ||
of_unittest.rst | ||
overlay-notes.rst | ||
usage-model.rst |