diff --git a/arch/riscv/boot/dts/starfive/jh7110-common.dtsi b/arch/riscv/boot/dts/starfive/jh7110-common.dtsi index 6f5fc7ae24b3..a4cb9d87446c 100755 --- a/arch/riscv/boot/dts/starfive/jh7110-common.dtsi +++ b/arch/riscv/boot/dts/starfive/jh7110-common.dtsi @@ -59,8 +59,7 @@ }; e24_mem: e24@c0000000 { - no-map; - reg = <0x0 0xc0110000 0x0 0xf0000>; + reg = <0x0 0x6ce00000 0x0 0x1600000>; }; xrp_reserved: xrpbuffer@f0000000 { @@ -741,6 +740,7 @@ }; &co_process { + memory-region = <&e24_mem>; status = "okay"; }; diff --git a/arch/riscv/boot/dts/starfive/jh7110.dtsi b/arch/riscv/boot/dts/starfive/jh7110.dtsi index 9cd6795273cf..f53393f9958b 100755 --- a/arch/riscv/boot/dts/starfive/jh7110.dtsi +++ b/arch/riscv/boot/dts/starfive/jh7110.dtsi @@ -1817,8 +1817,8 @@ co_process: e24@0 { compatible = "starfive,e24"; dma-coherent; - reg = <0x0 0xc0110000 0x0 0x00001000>, - <0x0 0xc0111000 0x0 0x0001f000>; + reg = <0x0 0x6e210000 0x0 0x00001000>, + <0x0 0x6e211000 0x0 0x0003f000>; reg-names = "ecmd", "espace"; clocks = <&clkgen JH7110_E2_RTC_CLK>, <&clkgen JH7110_E2_CLK_CORE>, @@ -1834,7 +1834,7 @@ mboxes = <&mailbox_contrl0 0 2>,<&mailbox_contrl0 2 0>; #address-cells = <1>; #size-cells = <1>; - ranges = <0xc0000000 0x0 0xc0000000 0x200000>; + ranges = <0x6ce00000 0x0 0x6ce00000 0x1600000>; status = "disabled"; dsp@0 {}; };