Re: [PATCH v2 13/17] dt-bindings: mtd: nvmem-cells: Fix example

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux