/* Copyright (c) 2020, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and * only version 2 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ /dts-v1/; #include "sa2150p-ccard.dtsi" / { model = "Qualcomm Technologies, Inc. SA2150P CCARD NAND DC"; compatible = "qcom,sa2150p-ccard", "qcom,qcs405", "qcom,sa2150p", "qcom,ccard"; qcom,board-id = <25 2>, <25 0x102>; cpus { /delete-node/ cpu@102; /delete-node/ cpu@103; cpu-map { cluster0 { /delete-node/ core2; /delete-node/ core3; }; }; }; }; &soc { cpuss_dump { /delete-node/ qcom,l1_i_cache102; /delete-node/ qcom,l1_i_cache103; /delete-node/ qcom,l1_d_cache102; /delete-node/ qcom,l1_d_cache103; }; qcom,spm@b012000 { qcom,cpu-vctl-list = <&CPU0 &CPU1>; }; qcom,lpm-levels { qcom,pm-cluster@0{ qcom,pm-cpu { qcom,cpu = <&CPU0 &CPU1>; }; }; }; /delete-node/ cti@61ba000; /delete-node/ cti@61bb000; /delete-node/ etm@61be000; /delete-node/ etm@61bf000; funnel@61a1000 { ports { /delete-node/ port@3; /delete-node/ port@4; }; }; /delete-node/ qcom,cpu0-computemon; cpu0_computemon: qcom,cpu0-computemon { compatible = "qcom,arm-cpu-mon"; qcom,cpulist = <&CPU0 &CPU1>; qcom,target-dev = <&cpu0_cpu_ddr_latfloor>; qcom,core-dev-table = < 1094400 MHZ_TO_MBPS( 297, 8) >, < 1248000 MHZ_TO_MBPS( 597, 8) >, < 1401600 MHZ_TO_MBPS( 710, 8) >; }; }; &thermal_zones { cpuss-max-step { cooling-maps { /delete-node/ cpu2_cdev; /delete-node/ cpu3_cdev; }; }; /delete-node/ cpuss-2-step; /delete-node/ cpuss-3-step; }; &qnand_1 { status = "okay"; }; &sdhc_1 { status = "disabled"; }; &blsp1_uart1_hs { status = "ok"; }; &blsp1_uart4_hs { status = "disabled"; }; &wlan_fw_mem { reg = <0x0 0x86400000 0x0 0x100000>; }; &reserved_mem { linux,cma { size = <0 0x400000>; }; }; &qseecom_mem { size = <0 0x400000>; }; &soc { /delete-node/ qcom,wlan_dsp@7000000; /delete-node/ qcom,icnss@18800000; }; &reserved_mem { /delete-node/ wlan_msa_region@88E0000; /delete-node/ wlan_fw_mem@86400000; }; &tlmm { sdx_ext_ipc_gpio_default: sdx_ext_ipc_gpio_default { mux { pins = "gpio77"; function = "gpio"; }; config { pins = "gpio77"; drive-strength = <2>; bias-pull-down; }; }; }; &sdx_ext_ipc { qcom,wakeup-gpio-out = <&tlmm 77 0x00>; }; ðqos_hw { rxc-skew-ps = <720>; io-macro-info { rx-prog-swap; rx-dll-bypass; }; }; &tlmm { /delete-node/ mdss_hdmi_ddc_active; /delete-node/ mdss_hdmi_ddc_suspend; rgmii_level_shifter: rgmii_level_shifter { mux { pins = "gpio16"; function = "gpio"; }; config { pins = "gpio16"; drive-strength = <2>; bias-pull-down; output-low; }; }; }; ðqos_hw { pinctrl-names = "dev-emac-mdc", "dev-emac-mdio", "dev-emac-rgmii_txd0_state", "dev-emac-rgmii_txd1_state", "dev-emac-rgmii_txd2_state", "dev-emac-rgmii_txd3_state", "dev-emac-rgmii_txc_state", "dev-emac-rgmii_tx_ctl_state", "dev-emac-rgmii_rxd0_state", "dev-emac-rgmii_rxd1_state", "dev-emac-rgmii_rxd2_state", "dev-emac-rgmii_rxd3_state", "dev-emac-rgmii_rxc_state", "dev-emac-rgmii_rx_ctl_state", "dev-emac-phy_intr", "dev-emac-phy_reset_state", "dev-emac-rgmii_lvl_shift_state"; pinctrl-16 = <&rgmii_level_shifter>; }; &gpu_bw_tbl { status = "disabled"; }; &gpubw { status = "disabled"; }; &msm_gpu { status = "disabled"; }; &kgsl_msm_iommu { status = "disabled"; };