diff options
author | Sandeep Paulraj <s-paulraj@ti.com> | 2012-09-18 16:02:07 -0400 |
---|---|---|
committer | Cyril Chemparathy <cyril@ti.com> | 2012-09-21 10:44:09 -0400 |
commit | 1c4ce4ac49f7d43c24b0d10fcb959efb510051ad (patch) | |
tree | cf437baa9167e057a1e2e928fea0e7731700c5c3 | |
parent | c9564b7821713c76dbb319489517f931db9abc80 (diff) | |
download | linux-keystone-1c4ce4ac49f7d43c24b0d10fcb959efb510051ad.tar.gz |
tci6614: add device tree bindings for queue manager
On keystone 1 devices we should have only 1 queue manager node.
Number of queue manager nodes can be more than 1 in keystone 2 devices.
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
-rw-r--r-- | arch/arm/boot/dts/tci6614-evm.dts | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/arch/arm/boot/dts/tci6614-evm.dts b/arch/arm/boot/dts/tci6614-evm.dts index 44e5571851eae..cf16b97394182 100644 --- a/arch/arm/boot/dts/tci6614-evm.dts +++ b/arch/arm/boot/dts/tci6614-evm.dts @@ -27,15 +27,27 @@ #address-cells = <1>; #size-cells = <1>; ranges; - reg = <0x2a00000 0x20000 /* 0 - peek */ - 0x2a62000 0x6000 /* 1 - status */ - 0x2a68000 0x2000 /* 2 - config */ - 0x2a6a000 0x4000 /* 3 - region */ - 0x2a20000 0x20000>; /* 4 - push/pop */ + reg = <0x2a00000 0xc0000>; range = <0 0x2000>; regions = <12 3>; linkram0 = <0x80000 0x4000>; link-index = <0x1400 0x800>; + + qmgrs { + #address-cells = <1>; + #size-cells = <1>; + ranges; + qmgr0 { + managed-queues = <0 0x2000>; /* managed queues */ + reg = <0x2a00000 0x20000 /* 0 - peek */ + 0x2a62000 0x6000 /* 1 - status */ + 0x2a68000 0x2000 /* 2 - config */ + 0x2a6a000 0x4000 /* 3 - region */ + 0x2a20000 0x20000 /* 4 - push */ + 0x2a20000 0x20000>; /* 5 - pop */ + }; + }; + queues { qpend-arm { values = <650 8>; @@ -97,12 +109,15 @@ descriptors { pool-net { values = <768 128>; /* num_desc desc_size */ + address = <0>; }; pool-udma { values = <1152 128>; /* num_desc desc_size */ + address = <0>; }; pool-rio { values = <128 128>; + address = <0>; }; }; pdsps { |