diff options
author | Emmanuel Vadot <manu@FreeBSD.org> | 2022-08-10 12:20:33 +0000 |
---|---|---|
committer | Emmanuel Vadot <manu@FreeBSD.org> | 2022-08-10 12:20:33 +0000 |
commit | 1769b8f3a9ff2d1e1505e0a66027a5493fe30c52 (patch) | |
tree | 56e04d73df09c086eeaa7c56b4b38984c1f1d420 /src/arm64/qcom/sdm850-lenovo-yoga-c630.dts | |
parent | 17bac45f172c86f09a59b2aca99646ab17f7a606 (diff) | |
download | src-1769b8f3a9ff2d1e1505e0a66027a5493fe30c52.tar.gz src-1769b8f3a9ff2d1e1505e0a66027a5493fe30c52.zip |
Diffstat (limited to 'src/arm64/qcom/sdm850-lenovo-yoga-c630.dts')
-rw-r--r-- | src/arm64/qcom/sdm850-lenovo-yoga-c630.dts | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/src/arm64/qcom/sdm850-lenovo-yoga-c630.dts b/src/arm64/qcom/sdm850-lenovo-yoga-c630.dts index d7591a4621a2..2ba23aa582a1 100644 --- a/src/arm64/qcom/sdm850-lenovo-yoga-c630.dts +++ b/src/arm64/qcom/sdm850-lenovo-yoga-c630.dts @@ -16,6 +16,17 @@ #include "sdm850.dtsi" #include "pm8998.dtsi" +/* + * Update following upstream (sdm845.dtsi) reserved + * memory mappings for firmware loading to succeed + * and enable the IPA device. + */ +/delete-node/ &ipa_fw_mem; +/delete-node/ &ipa_gsi_mem; +/delete-node/ &gpu_mem; +/delete-node/ &adsp_mem; +/delete-node/ &wlan_msa_mem; + / { model = "Lenovo Yoga C630"; compatible = "lenovo,yoga-c630", "qcom,sdm845"; @@ -58,6 +69,29 @@ }; }; + /* Reserved memory changes for IPA */ + reserved-memory { + wlan_msa_mem: memory@8c400000 { + reg = <0 0x8c400000 0 0x100000>; + no-map; + }; + + gpu_mem: memory@8c515000 { + reg = <0 0x8c515000 0 0x2000>; + no-map; + }; + + ipa_fw_mem: memory@8c517000 { + reg = <0 0x8c517000 0 0x5a000>; + no-map; + }; + + adsp_mem: memory@8c600000 { + reg = <0 0x8c600000 0 0x1a00000>; + no-map; + }; + }; + sn65dsi86_refclk: sn65dsi86-refclk { compatible = "fixed-clock"; #clock-cells = <0>; @@ -415,6 +449,11 @@ }; }; +&ipa { + status = "okay"; + memory-region = <&ipa_fw_mem>; +}; + &mdss { status = "okay"; }; |