On Tuesday 05 May 2015 21:56:09 you wrote:>
On 5 May 2015 at 02:32, Arnd Bergmann arnd@arndb.de wrote:
On Tuesday 05 May 2015 00:15:23 Fu Wei wrote:
So in this example, the watchdog bus would have the 64-bit addressing you want, with an internal bus that has a UART at address 0x1c1234000, which translates to address 0xc1234000 on the 32-bit AHB bus that contains the watchdog, and in turn to the 64-bit CPU address 0x100c1234000 on the AXI bus and the root bus.
Does this example explain what you need to know?
yes, this example explain the thing I need. thanks for your time. I think #address-cells = <2>; and #size-cells = <2>; are device specific, and not just for watchdog, so we may just delete it from doc like other bindings documents.
Do you agree ? :-)
That is most likely the case, yes.
As I tried to say earlier, the properties need to be defined for any bus device and should not be present for devices that do not have children of their own.
Arnd