Loading arch/arm64/boot/dts/qcom/lito.dtsi +40 −0 Original line number Diff line number Diff line Loading @@ -928,6 +928,46 @@ IPCC_MPROC_SIGNAL_SMP2P IRQ_TYPE_LEVEL_HIGH>; mboxes = <&ipcc_mproc IPCC_CLIENT_APSS IPCC_MPROC_SIGNAL_SMP2P>; }; cache-controller@9200000 { compatible = "qcom,lito-llcc"; reg = <0x9200000 0xd0000> , <0x9600000 0x50000>; reg-names = "llcc_base", "llcc_broadcast_base"; interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>; cap-based-alloc-and-pwr-collapse; }; cpu_pmu: cpu-pmu { compatible = "arm,armv8-pmuv3"; qcom,irq-is-percpu; interrupts = <GIC_PPI 5 IRQ_TYPE_LEVEL_HIGH>; }; qcom,chd_silver { compatible = "qcom,core-hang-detect"; label = "silver"; qcom,threshold-arr = <0x18000058 0x18010058 0x18020058 0x18030058 0x18040058 0x18050058>; qcom,config-arr = <0x18000060 0x18010060 0x18020060 0x18030060 0x18040060 0x18050060>; }; qcom,chd_gold { compatible = "qcom,core-hang-detect"; label = "gold"; qcom,threshold-arr = <0x18060058 0x18070058>; qcom,config-arr = <0x18060060 0x18070060>; }; kryo-erp { compatible = "arm,arm64-kryo-cpu-erp"; interrupts = <GIC_PPI 6 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; interrupt-names = "l1-l2-faultirq", "l3-scu-faultirq"; }; }; #include "lito-pinctrl.dtsi" Loading arch/arm64/configs/vendor/lito_defconfig +1 −0 Original line number Diff line number Diff line Loading @@ -365,6 +365,7 @@ CONFIG_QCOM_COMMAND_DB=y CONFIG_QCOM_CPUSS_DUMP=y CONFIG_QCOM_IPCC=y CONFIG_QCOM_LLCC=y CONFIG_QCOM_LITO_LLCC=y CONFIG_QCOM_QMI_HELPERS=y CONFIG_QCOM_RPMH=y CONFIG_QCOM_SMEM=y Loading Loading
arch/arm64/boot/dts/qcom/lito.dtsi +40 −0 Original line number Diff line number Diff line Loading @@ -928,6 +928,46 @@ IPCC_MPROC_SIGNAL_SMP2P IRQ_TYPE_LEVEL_HIGH>; mboxes = <&ipcc_mproc IPCC_CLIENT_APSS IPCC_MPROC_SIGNAL_SMP2P>; }; cache-controller@9200000 { compatible = "qcom,lito-llcc"; reg = <0x9200000 0xd0000> , <0x9600000 0x50000>; reg-names = "llcc_base", "llcc_broadcast_base"; interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>; cap-based-alloc-and-pwr-collapse; }; cpu_pmu: cpu-pmu { compatible = "arm,armv8-pmuv3"; qcom,irq-is-percpu; interrupts = <GIC_PPI 5 IRQ_TYPE_LEVEL_HIGH>; }; qcom,chd_silver { compatible = "qcom,core-hang-detect"; label = "silver"; qcom,threshold-arr = <0x18000058 0x18010058 0x18020058 0x18030058 0x18040058 0x18050058>; qcom,config-arr = <0x18000060 0x18010060 0x18020060 0x18030060 0x18040060 0x18050060>; }; qcom,chd_gold { compatible = "qcom,core-hang-detect"; label = "gold"; qcom,threshold-arr = <0x18060058 0x18070058>; qcom,config-arr = <0x18060060 0x18070060>; }; kryo-erp { compatible = "arm,arm64-kryo-cpu-erp"; interrupts = <GIC_PPI 6 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; interrupt-names = "l1-l2-faultirq", "l3-scu-faultirq"; }; }; #include "lito-pinctrl.dtsi" Loading
arch/arm64/configs/vendor/lito_defconfig +1 −0 Original line number Diff line number Diff line Loading @@ -365,6 +365,7 @@ CONFIG_QCOM_COMMAND_DB=y CONFIG_QCOM_CPUSS_DUMP=y CONFIG_QCOM_IPCC=y CONFIG_QCOM_LLCC=y CONFIG_QCOM_LITO_LLCC=y CONFIG_QCOM_QMI_HELPERS=y CONFIG_QCOM_RPMH=y CONFIG_QCOM_SMEM=y Loading