diff options
author | Max Filippov <jcmvbkbc@gmail.com> | 2016-11-04 22:44:22 +0100 |
---|---|---|
committer | Max Filippov <jcmvbkbc@gmail.com> | 2016-12-15 19:41:50 +0100 |
commit | 644b213ccced83495eb54dd48764f7e963bcc1c0 (patch) | |
tree | a039e2eb64f516db1032acf36bd89607a3ea8d7d | |
parent | xtensa: enable HAVE_DMA_CONTIGUOUS (diff) | |
download | linux-644b213ccced83495eb54dd48764f7e963bcc1c0.tar.xz linux-644b213ccced83495eb54dd48764f7e963bcc1c0.zip |
xtensa: configure shared DMA pool reservation in kc705 DTS
Add example 64MByte long reservation in the first 512MBytes of physical
memory used as shared DMA pool.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
-rw-r--r-- | arch/xtensa/boot/dts/kc705.dts | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/xtensa/boot/dts/kc705.dts b/arch/xtensa/boot/dts/kc705.dts index b1f4ee8c9a22..6106bdc097ad 100644 --- a/arch/xtensa/boot/dts/kc705.dts +++ b/arch/xtensa/boot/dts/kc705.dts @@ -11,4 +11,20 @@ device_type = "memory"; reg = <0x00000000 0x38000000>; }; + + reserved-memory { + #address-cells = <1>; + #size-cells = <1>; + ranges; + + /* global autoconfigured region for contiguous allocations */ + linux,cma { + compatible = "shared-dma-pool"; + reusable; + size = <0x04000000>; + alignment = <0x2000>; + alloc-ranges = <0x00000000 0x20000000>; + linux,cma-default; + }; + }; }; |