diff options
author | Mark Farrugia <mark.farrugia@fiberdyne.com.au> | 2018-01-08 11:57:20 +1100 |
---|---|---|
committer | Ronan Le Martret <ronan.lemartret@iot.bzh> | 2018-05-16 09:34:37 +0200 |
commit | a8cf219f1527480243d4caef7e08aaaa9def6694 (patch) | |
tree | c7603b3e86ec2f0e5eb2c70cf8d5381262541f91 /meta-rcar-gen3/recipes-kernel/linux | |
parent | 14b2afe6b47452b4941077bd6828b193a85b0cbc (diff) |
[COMMUNITY] Enable ADSP on M3ULCB
Implements the patches required to interface with the HiFi2 Xtensa ADSP core.
Bug-AGL: SPEC-1227
Change-Id: I68a2423e7fa8a23675f3ff8510f01226c688ca05
Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>
Diffstat (limited to 'meta-rcar-gen3/recipes-kernel/linux')
-rw-r--r-- | meta-rcar-gen3/recipes-kernel/linux/linux-renesas/0004-m3ulcb-ADSP-enable.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/meta-rcar-gen3/recipes-kernel/linux/linux-renesas/0004-m3ulcb-ADSP-enable.patch b/meta-rcar-gen3/recipes-kernel/linux/linux-renesas/0004-m3ulcb-ADSP-enable.patch new file mode 100644 index 0000000..5e54109 --- /dev/null +++ b/meta-rcar-gen3/recipes-kernel/linux/linux-renesas/0004-m3ulcb-ADSP-enable.patch @@ -0,0 +1,30 @@ +diff --git a/arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts b/arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts +index a1f3c244b83e..b08e94430bea 100644 +--- a/arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts ++++ b/arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts +@@ -49,6 +49,13 @@ + reg = <0x00000000 0x54000000 0x0 0x03000000>; + }; + ++ /* For Audio DSP */ ++ adsp_reserved: linux,adsp { ++ compatible = "shared-dma-pool"; ++ reusable; ++ reg = <0x00000000 0x57000000 0x0 0x01000000>; ++ }; ++ + /* global autoconfigured region for contiguous allocations */ + linux,cma { + compatible = "shared-dma-pool"; +@@ -388,6 +395,11 @@ + status = "okay"; + }; + ++&adsp { ++ status = "okay"; ++ memory-region = <&adsp_reserved>; ++}; ++ + &scif2 { + pinctrl-0 = <&scif2_pins>; + pinctrl-names = "default"; |