On Fri, Nov 04, 2022 at 05:47:14PM +0100, Miquel Raynal wrote: > There is no such thing as a "ranges" property within an nvmem-cells > node. There is no use of it, it is anyway not pictured anywhere that > this is valid, so drop it from the example. For a memory mapped device such as parallel NOR flash. It would be perfectly fine to translate a nvmem cell 'reg' address to a CPU address. If the partitions are not memory mapped, then it's a gray area. Whether it makes sense to translate just to just the absolute offset of the flash device, maybe or maybe not. At a minimum, 'ranges' just means can translate to the parent address space. The Linux DT translate code only supports the full translation to CPU addresses, but then it mainly just supports creating resources. Rob