]> git.baikalelectronics.ru Git - uboot.git/commit
fw_env: add fallback to Linux's NVMEM based access
authorRafał Miłecki <rafal@milecki.pl>
Thu, 16 Jun 2022 18:59:03 +0000 (20:59 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 8 Jul 2022 13:06:57 +0000 (09:06 -0400)
commitaad2f74a013fa084e1c3b96fcbcc2b56edbae664
tree757620b376b902b3d755bdc146827a84b2d049e4
parent96ccff93dddfb7c74e188629dd0b56175b3eabda
fw_env: add fallback to Linux's NVMEM based access

A new DT binding for describing environment data block has been added in
Linux's commit 5db1c2dbc04c ("dt-bindings: nvmem: add U-Boot environment
variables binding"). Once we get a proper Linux NVMEM driver it'll be
possible to use Linux's binary interface for user-space as documented
in the:
https://www.kernel.org/doc/html/latest/driver-api/nvmem.html

This commits makes fw_env fallback to looking for a compatible NVMEM
device in case config file isn't present. In a long term this may make
config files redundant and avoid code (info) duplication.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
tools/env/fw_env.c