On Mon, 04 Aug 2025 16:36:46 +0200, Marco Felsch wrote: > with this patchset the barebox nvmem-core is prepared for the Linux > nvmem-layout drivers. Layout drivers are used to describe the NVMEM > storage format. The patchset also adds the support to read nvmem-cells > via the devfs. This makes it possible to read the cells from the board > code or shell without the need of referencing the cells within the DT. > > A long with the alignment and feature work I fixed a few issues like: > honor the DT alias for a nvmem provider correctly. > > [...]
Applied, thanks! [01/15] of: sync of_*_phandle_with_args with Linux https://git.pengutronix.de/cgit/barebox/commit/?id=3daa7f9af67d (link may not be stable) [02/15] of: base: add of_parse_phandle_with_optional_args() https://git.pengutronix.de/cgit/barebox/commit/?id=4658225f5eb6 (link may not be stable) [03/15] of: device: Export of_device_make_bus_id() https://git.pengutronix.de/cgit/barebox/commit/?id=b25846a86181 (link may not be stable) [04/15] nvmem: core: fix nvmem_register error path https://git.pengutronix.de/cgit/barebox/commit/?id=6e06a04207b1 (link may not be stable) [05/15] nvmem: core: sync with Linux https://git.pengutronix.de/cgit/barebox/commit/?id=f7d4cd4aa3c3 (link may not be stable) [06/15] nvmem: core: expose nvmem cells as cdev https://git.pengutronix.de/cgit/barebox/commit/?id=9e68c25a5358 (link may not be stable) [07/15] nvmem: core: allow single and dynamic device ids https://git.pengutronix.de/cgit/barebox/commit/?id=4e1366b1540b (link may not be stable) [08/15] eeprom: at24: fix device name handling https://git.pengutronix.de/cgit/barebox/commit/?id=742d577ea35e (link may not be stable) [09/15] nvmem: core: create a header for internal sharing https://git.pengutronix.de/cgit/barebox/commit/?id=c2e7a024122d (link may not be stable) [10/15] nvmem: core: add nvmem-layout support https://git.pengutronix.de/cgit/barebox/commit/?id=796e915d3ba0 (link may not be stable) [11/15] nvmem: core: add an index parameter to the cell https://git.pengutronix.de/cgit/barebox/commit/?id=7e1c99bad15d (link may not be stable) [12/15] nvmem: core: add per-cell post processing https://git.pengutronix.de/cgit/barebox/commit/?id=4254a6275c73 (link may not be stable) [13/15] nvmem: core: add cell based fixup logic https://git.pengutronix.de/cgit/barebox/commit/?id=c6821e76e961 (link may not be stable) [14/15] nvmem: core: provide own priv pointer in post process callback https://git.pengutronix.de/cgit/barebox/commit/?id=ef9eefd4403b (link may not be stable) [15/15] nvmem: core: drop global cell_post_process https://git.pengutronix.de/cgit/barebox/commit/?id=1e811fd53f26 (link may not be stable) Best regards, -- Sascha Hauer <s.ha...@pengutronix.de>