301 lines
5.4 KiB
Devicetree
301 lines
5.4 KiB
Devicetree
// SPDX-License-Identifier: BSD-3-Clause
|
|
/*
|
|
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
|
|
*/
|
|
|
|
/* Mahua is heavily based on Glymur, with some meaningful differences */
|
|
#include "glymur.dtsi"
|
|
|
|
/delete-node/ &bwmon_cluster2;
|
|
/delete-node/ &cluster2_pd;
|
|
/delete-node/ &cpu_map_cluster2;
|
|
/delete-node/ &cpu12;
|
|
/delete-node/ &cpu13;
|
|
/delete-node/ &cpu14;
|
|
/delete-node/ &cpu15;
|
|
/delete-node/ &cpu16;
|
|
/delete-node/ &cpu17;
|
|
/delete-node/ &cpu_pd12;
|
|
/delete-node/ &cpu_pd13;
|
|
/delete-node/ &cpu_pd14;
|
|
/delete-node/ &cpu_pd15;
|
|
/delete-node/ &cpu_pd16;
|
|
/delete-node/ &cpu_pd17;
|
|
/delete-node/ &cti_wpss;
|
|
/delete-node/ &thermal_aoss_6;
|
|
/delete-node/ &thermal_aoss_7;
|
|
/delete-node/ &thermal_cpu_2_0_0;
|
|
/delete-node/ &thermal_cpu_2_0_1;
|
|
/delete-node/ &thermal_cpu_2_1_0;
|
|
/delete-node/ &thermal_cpu_2_1_1;
|
|
/delete-node/ &thermal_cpu_2_2_0;
|
|
/delete-node/ &thermal_cpu_2_2_1;
|
|
/delete-node/ &thermal_cpu_2_3_0;
|
|
/delete-node/ &thermal_cpu_2_3_1;
|
|
/delete-node/ &thermal_cpu_2_4_0;
|
|
/delete-node/ &thermal_cpu_2_4_1;
|
|
/delete-node/ &thermal_cpu_2_5_0;
|
|
/delete-node/ &thermal_cpu_2_5_1;
|
|
/delete-node/ &thermal_cpuillc_2_1;
|
|
/delete-node/ &thermal_cpullc_2_0;
|
|
/delete-node/ &thermal_ddr_2;
|
|
/delete-node/ &thermal_gpu_3_0;
|
|
/delete-node/ &thermal_gpu_3_1;
|
|
/delete-node/ &thermal_gpu_3_2;
|
|
/delete-node/ &thermal_qmx_2_0;
|
|
/delete-node/ &thermal_qmx_2_1;
|
|
/delete-node/ &thermal_qmx_2_2;
|
|
/delete-node/ &thermal_qmx_2_3;
|
|
/delete-node/ &thermal_qmx_2_4;
|
|
/delete-node/ &thermal_video_1;
|
|
/delete-node/ &tsens6;
|
|
/delete-node/ &tsens7;
|
|
|
|
&aggre1_noc {
|
|
compatible = "qcom,mahua-aggre1-noc", "qcom,glymur-aggre1-noc";
|
|
};
|
|
|
|
&aggre2_noc {
|
|
compatible = "qcom,mahua-aggre2-noc", "qcom,glymur-aggre2-noc";
|
|
};
|
|
|
|
&aggre3_noc {
|
|
compatible = "qcom,mahua-aggre3-noc", "qcom,glymur-aggre3-noc";
|
|
};
|
|
|
|
&aggre4_noc {
|
|
compatible = "qcom,mahua-aggre4-noc", "qcom,glymur-aggre4-noc";
|
|
};
|
|
|
|
&clk_virt {
|
|
compatible = "qcom,mahua-clk-virt", "qcom,glymur-clk-virt";
|
|
};
|
|
|
|
&cnoc_main {
|
|
compatible = "qcom,mahua-cnoc-main", "qcom,glymur-cnoc-main";
|
|
};
|
|
|
|
&config_noc {
|
|
compatible = "qcom,mahua-cnoc-cfg";
|
|
};
|
|
|
|
&hsc_noc {
|
|
compatible = "qcom,mahua-hscnoc";
|
|
};
|
|
|
|
&lpass_ag_noc {
|
|
compatible = "qcom,mahua-lpass-ag-noc", "qcom,glymur-lpass-ag-noc";
|
|
};
|
|
|
|
&lpass_lpiaon_noc {
|
|
compatible = "qcom,mahua-lpass-lpiaon-noc", "qcom,glymur-lpass-lpiaon-noc";
|
|
};
|
|
|
|
&lpass_lpicx_noc {
|
|
compatible = "qcom,mahua-lpass-lpicx-noc", "qcom,glymur-lpass-lpicx-noc";
|
|
};
|
|
|
|
&mc_virt {
|
|
compatible = "qcom,mahua-mc-virt";
|
|
};
|
|
|
|
&mmss_noc {
|
|
compatible = "qcom,mahua-mmss-noc", "qcom,glymur-mmss-noc";
|
|
};
|
|
|
|
&nsi_noc {
|
|
compatible = "qcom,mahua-nsinoc", "qcom,glymur-nsinoc";
|
|
};
|
|
|
|
&nsp_noc {
|
|
compatible = "qcom,mahua-nsp-noc", "qcom,glymur-nsp-noc";
|
|
};
|
|
|
|
&oobm_ss_noc {
|
|
compatible = "qcom,mahua-oobm-ss-noc", "qcom,glymur-oobm-ss-noc";
|
|
};
|
|
|
|
&pcie_east_anoc {
|
|
compatible = "qcom,mahua-pcie-east-anoc", "qcom,glymur-pcie-east-anoc";
|
|
};
|
|
|
|
&pcie_east_slv_noc {
|
|
compatible = "qcom,mahua-pcie-east-slv-noc", "qcom,glymur-pcie-east-slv-noc";
|
|
};
|
|
|
|
&pcie_west_anoc {
|
|
compatible = "qcom,mahua-pcie-west-anoc";
|
|
clocks = <&gcc GCC_AGGRE_NOC_PCIE_3B_WEST_SF_AXI_CLK>,
|
|
<&gcc GCC_AGGRE_NOC_PCIE_4_WEST_SF_AXI_CLK>,
|
|
<&gcc GCC_AGGRE_NOC_PCIE_6_WEST_SF_AXI_CLK>;
|
|
};
|
|
|
|
&pcie_west_slv_noc {
|
|
compatible = "qcom,mahua-pcie-west-slv-noc";
|
|
};
|
|
|
|
&system_noc {
|
|
compatible = "qcom,mahua-system-noc", "qcom,glymur-system-noc";
|
|
};
|
|
|
|
&thermal_camera_0 {
|
|
thermal-sensors = <&tsens4 9>;
|
|
};
|
|
|
|
&thermal_camera_1 {
|
|
thermal-sensors = <&tsens4 10>;
|
|
};
|
|
|
|
&thermal_ddr_1 {
|
|
thermal-sensors = <&tsens1 7>;
|
|
};
|
|
|
|
&thermal_gpu_0_0 {
|
|
thermal-sensors = <&tsens5 1>;
|
|
};
|
|
|
|
&thermal_gpu_0_1 {
|
|
thermal-sensors = <&tsens5 2>;
|
|
};
|
|
|
|
&thermal_gpu_0_2 {
|
|
thermal-sensors = <&tsens5 3>;
|
|
};
|
|
|
|
&thermal_gpu_1_0 {
|
|
thermal-sensors = <&tsens5 4>;
|
|
};
|
|
|
|
&thermal_gpu_1_1 {
|
|
thermal-sensors = <&tsens5 5>;
|
|
};
|
|
|
|
&thermal_gpu_1_2 {
|
|
thermal-sensors = <&tsens5 6>;
|
|
};
|
|
|
|
&thermal_gpu_2_0 {
|
|
thermal-sensors = <&tsens5 7>;
|
|
};
|
|
|
|
&thermal_gpu_2_1 {
|
|
thermal-sensors = <&tsens5 8>;
|
|
};
|
|
|
|
&thermal_gpu_2_2 {
|
|
thermal-sensors = <&tsens5 9>;
|
|
};
|
|
|
|
&thermal_gpuss_0 {
|
|
thermal-sensors = <&tsens5 10>;
|
|
};
|
|
|
|
&thermal_gpuss_1 {
|
|
thermal-sensors = <&tsens5 11>;
|
|
};
|
|
|
|
&thermal_nsphmx_0 {
|
|
thermal-sensors = <&tsens4 5>;
|
|
};
|
|
|
|
&thermal_nsphmx_1 {
|
|
thermal-sensors = <&tsens4 6>;
|
|
};
|
|
|
|
&thermal_nsphmx_2 {
|
|
thermal-sensors = <&tsens4 7>;
|
|
};
|
|
|
|
&thermal_nsphmx_3 {
|
|
thermal-sensors = <&tsens4 8>;
|
|
};
|
|
|
|
&thermal_nsphvx_0 {
|
|
thermal-sensors = <&tsens4 1>;
|
|
};
|
|
|
|
&thermal_nsphvx_1 {
|
|
thermal-sensors = <&tsens4 2>;
|
|
};
|
|
|
|
&thermal_nsphvx_2 {
|
|
thermal-sensors = <&tsens4 3>;
|
|
};
|
|
|
|
&thermal_nsphvx_3 {
|
|
thermal-sensors = <&tsens4 4>;
|
|
};
|
|
|
|
&thermal_video_0 {
|
|
thermal-sensors = <&tsens1 8>;
|
|
};
|
|
|
|
&thermal_zones {
|
|
gpuss-2-thermal {
|
|
thermal-sensors = <&tsens5 12>;
|
|
|
|
trips {
|
|
trip-point0 {
|
|
temperature = <90000>;
|
|
hysteresis = <5000>;
|
|
type = "hot";
|
|
};
|
|
|
|
gpuss-2-critical {
|
|
temperature = <115000>;
|
|
hysteresis = <1000>;
|
|
type = "critical";
|
|
};
|
|
};
|
|
};
|
|
|
|
gpuss-3-thermal {
|
|
thermal-sensors = <&tsens5 13>;
|
|
|
|
trips {
|
|
trip-point0 {
|
|
temperature = <90000>;
|
|
hysteresis = <5000>;
|
|
type = "hot";
|
|
};
|
|
|
|
gpuss-3-critical {
|
|
temperature = <115000>;
|
|
hysteresis = <1000>;
|
|
type = "critical";
|
|
};
|
|
};
|
|
};
|
|
|
|
gpuss-4-thermal {
|
|
thermal-sensors = <&tsens5 14>;
|
|
|
|
trips {
|
|
trip-point0 {
|
|
temperature = <90000>;
|
|
hysteresis = <5000>;
|
|
type = "hot";
|
|
};
|
|
|
|
gpuss-4-critical {
|
|
temperature = <115000>;
|
|
hysteresis = <1000>;
|
|
type = "critical";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
&tlmm {
|
|
compatible = "qcom,mahua-tlmm";
|
|
};
|
|
|
|
&tsens4 {
|
|
#qcom,sensors = <11>;
|
|
};
|
|
|
|
&tsens5 {
|
|
#qcom,sensors = <15>;
|
|
};
|
|
|