[PATCH v2 1/5] drivers: memory: Introduce Marvell EBU Device Bus driver
Arnd Bergmann
arnd at arndb.de
Sat Apr 6 09:32:06 EDT 2013
On Friday 05 April 2013, Jason Gunthorpe wrote:
> I look at this and sort of go 'hmm'. These are basically register
> offsets into the block starting at 0xd0010400. I don't see any
> registers that are shared between targets. It would be simpler to keep
> each target as a seperate node and seperate driver instance.
>
> Combining that idea with the suggestion for target-id centric mbus DT
> binding:
>
> bootcs at d0010400 {
> compatible = "marvell,armada370-devbus";
> ranges = <0 MAPDEF_BOOTCS 0x1000>
> reg = <MAPDEF_INTERNAL + 0x10400 0x8>; // boot cs register set
> devbus,dev-width = <1>;
> [..] etc
>
> rom at 0 {
> reg = <0 0x1000>
> }
> }
+1
Good idea
Arnd
More information about the linux-arm-kernel
mailing list