diff --git a/qcom/cape.dtsi b/qcom/cape.dtsi index 5fb93126..a12d51c5 100644 --- a/qcom/cape.dtsi +++ b/qcom/cape.dtsi @@ -4,6 +4,8 @@ #include #include #include +#include + / { model = "Qualcomm Technologies, Inc. Cape"; compatible = "qcom,cape"; @@ -266,6 +268,25 @@ qcom_scm { compatible = "qcom,scm"; }; + android { + compatible = "android,firmware"; + vbmeta { + compatible = "android,vbmeta"; + parts = "vbmeta,boot,system,vendor,dtbo,recovery"; + }; + + fstab { + compatible = "android,fstab"; + vendor { + compatible = "android,vendor"; + dev = "/dev/block/platform/soc/1d84000.ufshc/by-name/vendor"; + type = "ext4"; + mnt_flags = "ro,barrier=1,discard"; + fsmgr_flags = "wait,slotselect,avb"; + status = "ok"; + }; + }; + }; }; #include "cape-reserved-memory.dtsi" @@ -284,6 +305,13 @@ size = <0x0 0x2000000>; linux,cma-default; }; + + va_md_mem: va_md_mem_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x1 0x00000000 0xfffffffe 0xffffffff>; + reusable; + size = <0 0x1000000>; + }; }; #include "waipio-clock.dtsi" @@ -864,6 +892,58 @@ qcom,bcm-voter-names = "hlos"; qcom,bcm-voters = <&apps_bcm_voter>; }; + + eud: qcom,msm-eud@88e0000 { + compatible = "qcom,msm-eud"; + interrupt-names = "eud_irq"; + interrupt-parent = <&pdc>; + interrupts = <11 IRQ_TYPE_LEVEL_HIGH>; + reg = <0x088e0000 0x2000>, + <0x088e2000 0x1000>; + reg-names = "eud_base", "eud_mode_mgr2"; + + clocks = <&clock_gcc GCC_EUSB3_0_CLKREF_EN>; + clock-names = "eud_clkref_clk"; + + qcom,secure-eud-en; + status = "ok"; + }; + + mini_dump_node { + compatible = "qcom,minidump"; + }; + + va_mini_dump { + compatible = "qcom,va-minidump"; + memory-region = <&va_md_mem>; + status = "ok"; + }; + + vendor_hooks: qcom,cpu-vendor-hooks { + compatible = "qcom,cpu-vendor-hooks"; + }; + + logbuf: qcom,logbuf-vendor-hooks { + compatible = "qcom,logbuf-vendor-hooks"; + }; + + cpu_pmu: cpu-pmu { + compatible = "arm,armv8-pmuv3"; + interrupts = ; + }; + + qcom,msm-rtb { + compatible = "qcom,msm-rtb"; + qcom,rtb-size = <0x100000>; + }; + + qcom,mpm2-sleep-counter@c221000 { + compatible = "qcom,mpm2-sleep-counter"; + reg = <0xc221000 0x1000>; + clock-frequency = <32768>; + }; + + }; &clock_gcc {