diff --git a/qcom/Makefile b/qcom/Makefile index d6920dea3bc6..873f8c29cdb9 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -259,18 +259,18 @@ yupikp-atp-overlay.dtbo-base := yupikp.dtb yupikp-qrd-overlay.dtbo-base := yupikp.dtb yupikp-idps-amoled-overlay.dtbo-base := yupikp.dtb yupikp-idp-hsp-overlay.dtbo-base := yupikp-hsp.dtb -yupik-iot-idp-overlay.dtbo-base := yupik-iot.dtb -yupik-iot-idp-pm7250b-overlay.dtbo-base := yupik-iot.dtb -yupik-iot-qrd-overlay.dtbo-base := yupik-iot.dtb -yupik-iot-hsp-overlay.dtbo-base := yupik-iot.dtb -yupik-iot-hsp-pm7250b-overlay.dtbo-base := yupik-iot.dtb -yupik-iot-idps-amoled-overlay.dtbo-base := yupik-iot.dtb -yupikp-iot-idp-overlay.dtbo-base := yupikp-iot.dtb -yupikp-iot-idp-pm7250b-overlay.dtbo-base := yupikp-iot.dtb -yupikp-iot-qrd-overlay.dtbo-base := yupikp-iot.dtb -yupikp-iot-hsp-overlay.dtbo-base := yupikp-iot.dtb -yupikp-iot-hsp-pm7250b-overlay.dtbo-base := yupikp-iot.dtb -yupikp-iot-idps-amoled-overlay.dtbo-base := yupikp-iot.dtb +yupik-iot-idp-overlay.dtbo-base := yupik-iot.dtb katmai.dtb +yupik-iot-idp-pm7250b-overlay.dtbo-base := yupik-iot.dtb katmai.dtb +yupik-iot-qrd-overlay.dtbo-base := yupik-iot.dtb katmai.dtb +yupik-iot-hsp-overlay.dtbo-base := yupik-iot.dtb katmai.dtb +yupik-iot-hsp-pm7250b-overlay.dtbo-base := yupik-iot.dtb katmai.dtb +yupik-iot-idps-amoled-overlay.dtbo-base := yupik-iot.dtb katmai.dtb +yupikp-iot-idp-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb +yupikp-iot-idp-pm7250b-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb +yupikp-iot-qrd-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb +yupikp-iot-hsp-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb +yupikp-iot-hsp-pm7250b-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb +yupikp-iot-idps-amoled-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb else dtb-$(CONFIG_ARCH_YUPIK) += yupik-rumi.dtb \ yupik-idp.dtb \ @@ -295,7 +295,19 @@ dtb-$(CONFIG_ARCH_YUPIK) += yupik-rumi.dtb \ yupikp-iot-hsp.dtb \ yupik-iot-hsp-pm7250b.dtb \ yupikp-iot-hsp-pm7250b.dtb \ - yupikp-iot-idps-amoled.dtb + yupikp-iot-idps-amoled.dtb \ + katmai-idp.dtb \ + katmai-idp-pm7250b.dtb \ + katmai-qrd.dtb \ + katmai-hsp.dtb \ + katmai-idps-amoled.dtb \ + katmaip-idp.dtb \ + katmaip-idp-pm7250b.dtb \ + katmaip-qrd.dtb \ + katmaip-hsp.dtb \ + katmai-hsp-pm7250b.dtb \ + katmaip-hsp-pm7250b.dtb \ + katmaip-idps-amoled.dtb endif ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) diff --git a/qcom/katmai-cpu.dtsi b/qcom/katmai-cpu.dtsi new file mode 100644 index 000000000000..32e9e8289b22 --- /dev/null +++ b/qcom/katmai-cpu.dtsi @@ -0,0 +1,335 @@ +/ { + /delete-node/ cpus; +// /delete-node/ energy-costs; + + cpus { + #address-cells = <2>; + #size-cells = <0>; + + CPU0: cpu@0 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x0 0x0>; + enable-method = "psci"; + cpu-idle-states = <&SLVR_OFF &SLVR_RAIL_OFF>; + capacity-dmips-mhz = <1024>; + dynamic-power-coefficient = <100>; + qcom,freq-domain = <&cpufreq_hw 0 4>; + next-level-cache = <&L2_0>; + #cooling-cells = <2>; + L2_0: l2-cache { + compatible = "arm,arch-cache"; + cache-level = <2>; + next-level-cache = <&L3_0>; + + L3_0: l3-cache { + compatible = "arm,arch-cache"; + cache-level = <3>; + }; + }; + }; + + CPU1: cpu@100 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x0 0x100>; + enable-method = "psci"; + cpu-idle-states = <&SLVR_OFF &SLVR_RAIL_OFF>; + capacity-dmips-mhz = <1024>; + dynamic-power-coefficient = <100>; + qcom,freq-domain = <&cpufreq_hw 0 4>; + next-level-cache = <&L2_1>; + L2_1: l2-cache { + compatible = "arm,arch-cache"; + cache-level = <2>; + next-level-cache = <&L3_0>; + }; + }; + + CPU2: cpu@200 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x0 0x200>; + enable-method = "psci"; + cpu-idle-states = <&SLVR_OFF &SLVR_RAIL_OFF>; + capacity-dmips-mhz = <1024>; + dynamic-power-coefficient = <100>; + qcom,freq-domain = <&cpufreq_hw 0 4>; + next-level-cache = <&L2_2>; + L2_2: l2-cache { + compatible = "arm,arch-cache"; + cache-level = <2>; + next-level-cache = <&L3_0>; + }; + }; + + CPU3: cpu@300 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x0 0x300>; + enable-method = "psci"; + cpu-idle-states = <&SLVR_OFF &SLVR_RAIL_OFF>; + capacity-dmips-mhz = <1024>; + dynamic-power-coefficient = <100>; + qcom,freq-domain = <&cpufreq_hw 0 4>; + next-level-cache = <&L2_3>; + L2_3: l2-cache { + compatible = "arm,arch-cache"; + cache-level = <2>; + next-level-cache = <&L3_0>; + }; + }; + + CPU4: cpu@400 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x0 0x400>; + enable-method = "psci"; + cpu-idle-states = <&GOLD_OFF &GOLD_RAIL_OFF>; + capacity-dmips-mhz = <1946>; + dynamic-power-coefficient = <520>; + qcom,freq-domain = <&cpufreq_hw 1 4>; + next-level-cache = <&L2_4>; + #cooling-cells = <2>; + L2_4: l2-cache { + compatible = "arm,arch-cache"; + cache-level = <2>; + next-level-cache = <&L3_0>; + }; + }; + + CPU5: cpu@500 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x0 0x500>; + enable-method = "psci"; + cpu-idle-states = <&GOLD_OFF &GOLD_RAIL_OFF>; + capacity-dmips-mhz = <1946>; + dynamic-power-coefficient = <520>; + qcom,freq-domain = <&cpufreq_hw 1 4>; + next-level-cache = <&L2_5>; + L2_5: l2-cache { + compatible = "arm,arch-cache"; + cache-level = <2>; + next-level-cache = <&L3_0>; + }; + }; + + cpu-map { + cluster0 { + core0 { + cpu = <&CPU0>; + }; + + core1 { + cpu = <&CPU1>; + }; + + core2 { + cpu = <&CPU2>; + }; + + core3 { + cpu = <&CPU3>; + }; + }; + + cluster1 { + core0 { + cpu = <&CPU4>; + }; + + core1 { + cpu = <&CPU5>; + }; + }; + }; + }; +}; + +&soc { + /delete-node/ jtagmm@7640000; + /delete-node/ jtagmm@7740000; + qcom,cpu0-cpugrp { + /delete-property/ qcom,cpulist; + qcom,cpulist = <&CPU0 &CPU1 &CPU2 &CPU3 &CPU4 &CPU5>; + qcom,cpu4-cpu-llcc-latmon { + /delete-property/ qcom,cpulist; + qcom,cpulist = <&CPU4 &CPU5>; + qcom,core-dev-table = + < 691200 MHZ_TO_MBPS( 300, 16) >, + < 940800 MHZ_TO_MBPS( 466, 16) >, + < 1228800 MHZ_TO_MBPS( 600, 16) >, + < 1651200 MHZ_TO_MBPS( 806, 16) >; + }; + + qcom,cpu4-llcc-ddr-latmon { + /delete-property/ qcom,cpulist; + qcom,cpulist = <&CPU4 &CPU5>; + ddr4-map { + qcom,core-dev-table = + < 691200 MHZ_TO_MBPS( 451, 4) >, + < 940800 MHZ_TO_MBPS( 547, 4) >, + < 1228800 MHZ_TO_MBPS(1017, 4) >, + < 1651200 MHZ_TO_MBPS(1555, 4) >; + }; + + ddr5-map { + qcom,core-dev-table = + < 691200 MHZ_TO_MBPS( 451, 4) >, + < 940800 MHZ_TO_MBPS( 547, 4) >, + < 1228800 MHZ_TO_MBPS( 768, 4) >, + < 1651200 MHZ_TO_MBPS(1555, 4) >, + < 1900800 MHZ_TO_MBPS(1708, 4) >; + }; + }; + + qcom,cpu4-computemon { + /delete-property/ qcom,cpulist; + qcom,cpulist = <&CPU4 &CPU5>; + ddr4-map { + qcom,core-dev-table = + < 691200 MHZ_TO_MBPS( 451, 4) >, + < 1228800 MHZ_TO_MBPS( 547, 4) >, + < 1516800 MHZ_TO_MBPS( 768, 4) >, + < 1651200 MHZ_TO_MBPS(1017, 4) >, + < 1900800 MHZ_TO_MBPS(1555, 4) >; + }; + + ddr5-map { + qcom,core-dev-table = + < 691200 MHZ_TO_MBPS( 451, 4) >, + < 1228800 MHZ_TO_MBPS( 547, 4) >, + < 1516800 MHZ_TO_MBPS( 768, 4) >, + < 1651200 MHZ_TO_MBPS(1555, 4) >, + < 1900800 MHZ_TO_MBPS(1708, 4) >; + }; + }; + + qcom,cpu4-llcc-computemon { + /delete-property/ qcom,cpulist; + qcom,cpulist = <&CPU4 &CPU5>; + qcom,core-dev-table = + < 1900800 MHZ_TO_MBPS( 150, 16) >; + }; + + qcom,cpu4-qoslatmon { + /delete-property/ qcom,cpulist; + qcom,cpulist = <&CPU4 &CPU5>; + }; + + + /delete-node/ qcom,cpu7-qoslatmon; + /delete-node/ qcom,cpu7-l3-computemon; + /delete-node/ qcom,cpu7-computemon; + }; + + qcom,cpu4_grp { + /delete-property/ qcom,cpulist; + qcom,cpulist = <&CPU4 &CPU5>; + + qcom,cpu4-rimps-l3-latmon { + /delete-property/ qcom,cpulist; + qcom,cpulist = <&CPU4 &CPU5>; + qcom,core-dev-table = + < 940800 556800000 >, + < 1228800 768000000 >, + < 1651200 1190400000 >, + < 1900800 1401600000 >; + }; + }; + + /delete-node/ qcom,cpu7-cpu-ddr-latfloor; + /delete-node/ qcom,cpu7-cpu-l3-latfloor; + /delete-node/ qcom,cpu7-cpu-ddr-qoslatfloor; + /delete-node/ qcom,cpu7_grp; + /delete-node/ etm@7640000; + /delete-node/ etm@7740000; + /delete-node/ cti@7620000; + /delete-node/ cti@7720000; + + qcom,lpm-levels { + qcom,pm-cluster@0 { + qcom,pm-cpu@1 { + /delete-property/ qcom,cpu; + qcom,cpu = <&CPU4 &CPU5>; + }; + }; + }; +}; + +&cpufreq_hw { + qcom,cpu-isolation { + cpu6_isolate: cpu6-isolate { + /delete-property/ qcom,cpu; + }; + + + cpu7_isolate: cpu7-isolate { + /delete-property/ qcom,cpu; + }; + }; + + qcom,cpu-hotplug { + cpu6_hotplug: cpu6-hotplug { + /delete-property/ qcom,cpu; + }; + + + cpu7_hotplug: cpu7-hotplug { + /delete-property/ qcom,cpu; + }; + }; + + + qcom,cpu-voltage-cdev { + apc1_cluster: qcom,apc1-cluster { + /delete-property/ qcom,cpus; + qcom,cpus = <&CPU4>; + }; + }; +}; + +&funnel_apss { + in-ports { + /delete-node/ port@6; + /delete-node/ port@7; + }; +}; + +&thermal_zones { + cpu-1-4-step { + cooling-maps { + /delete-node/ cpu14_cdev; + /delete-node/ cpu14_cdev2; + }; + }; + + cpu-1-5-step { + cooling-maps { + /delete-node/ cpu15_cdev; + /delete-node/ cpu15_cdev2; + }; + }; + + cpu-1-6-step { + cooling-maps { + /delete-node/ cpu16_cdev; + /delete-node/ cpu16_cdev2; + }; + }; + + cpu-1-7-step { + cooling-maps { + /delete-node/ cpu17_cdev; + /delete-node/ cpu17_cdev2; + }; + }; + + mx-pe-step { + cooling-maps { + /delete-node/ mx_pe_cdev_cpu6; + /delete-node/ mx_pe_cdev_cpu7; + }; + }; +}; diff --git a/qcom/katmai-hsp-pm7250b.dts b/qcom/katmai-hsp-pm7250b.dts new file mode 100644 index 000000000000..248750ebe660 --- /dev/null +++ b/qcom/katmai-hsp-pm7250b.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "katmai.dtsi" +#include "yupik-iot-hsp-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Katmai HSP + PM7250B"; + compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; + qcom,board-id = <34 1>; +}; diff --git a/qcom/katmai-hsp.dts b/qcom/katmai-hsp.dts new file mode 100644 index 000000000000..9aaf17c0d01c --- /dev/null +++ b/qcom/katmai-hsp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "katmai.dtsi" +#include "yupik-iot-hsp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Katmai HSP"; + compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; + qcom,board-id = <34 1>; +}; diff --git a/qcom/katmai-idp-pm7250b.dts b/qcom/katmai-idp-pm7250b.dts new file mode 100644 index 000000000000..c8d237d79fe8 --- /dev/null +++ b/qcom/katmai-idp-pm7250b.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "katmai.dtsi" +#include "yupik-iot-idp-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Katmai IDP + PM7250B"; + compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; + qcom,board-id = <34 0>; +}; diff --git a/qcom/katmai-idp.dts b/qcom/katmai-idp.dts new file mode 100644 index 000000000000..9d9b2fb29bb8 --- /dev/null +++ b/qcom/katmai-idp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "katmai.dtsi" +#include "yupik-iot-idp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. KATMAI IDP"; + compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; + qcom,board-id = <34 0>; +}; diff --git a/qcom/katmai-idps-amoled.dts b/qcom/katmai-idps-amoled.dts new file mode 100644 index 000000000000..7acdcc48cf59 --- /dev/null +++ b/qcom/katmai-idps-amoled.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "katmai.dtsi" +#include "yupik-iot-idps-amoled.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. KATMAI IDPS + AMOLED"; + compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; + qcom,board-id = <34 2>; +}; diff --git a/qcom/katmai-qrd.dts b/qcom/katmai-qrd.dts new file mode 100644 index 000000000000..5ea9050346fc --- /dev/null +++ b/qcom/katmai-qrd.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "katmai.dtsi" +#include "yupik-iot-qrd.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. KATMAI QRD"; + compatible = "qcom,yupik-iot-qrd", "qcom,yupik-iot", "qcom,qrd"; + qcom,board-id = <0x1000B 0>; +}; diff --git a/qcom/katmai.dts b/qcom/katmai.dts new file mode 100644 index 000000000000..0769778f40a6 --- /dev/null +++ b/qcom/katmai.dts @@ -0,0 +1,9 @@ +/dts-v1/; + +#include "katmai.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. KATMAI SoC"; + compatible = "qcom,yupik-iot"; + qcom,board-id = <0 0>; +}; diff --git a/qcom/katmai.dtsi b/qcom/katmai.dtsi new file mode 100644 index 000000000000..c96f538be9ff --- /dev/null +++ b/qcom/katmai.dtsi @@ -0,0 +1,8 @@ +#include "yupik-iot.dtsi" +#include "katmai-cpu.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. KATMAI SoC"; + compatible = "qcom,yupik-iot"; + qcom,msm-id = <576 0x10000>; +}; diff --git a/qcom/katmaip-hsp-pm7250b.dts b/qcom/katmaip-hsp-pm7250b.dts new file mode 100644 index 000000000000..2eccc09194f2 --- /dev/null +++ b/qcom/katmaip-hsp-pm7250b.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "katmaip.dtsi" +#include "yupikp-iot-hsp-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. KatmaiP HSP + PM7250B"; + compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; + qcom,board-id = <34 1>; +}; diff --git a/qcom/katmaip-hsp.dts b/qcom/katmaip-hsp.dts new file mode 100644 index 000000000000..8e0ad391069d --- /dev/null +++ b/qcom/katmaip-hsp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "katmaip.dtsi" +#include "yupikp-iot-hsp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. KatmaiP HSP"; + compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; + qcom,board-id = <34 1>; +}; diff --git a/qcom/katmaip-idp-pm7250b.dts b/qcom/katmaip-idp-pm7250b.dts new file mode 100644 index 000000000000..74314dfdb779 --- /dev/null +++ b/qcom/katmaip-idp-pm7250b.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "katmaip.dtsi" +#include "yupikp-iot-idp-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. KatmaiP IDP + PM7250B"; + compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; + qcom,board-id = <34 0>; +}; diff --git a/qcom/katmaip-idp.dts b/qcom/katmaip-idp.dts new file mode 100644 index 000000000000..e1697a341ed5 --- /dev/null +++ b/qcom/katmaip-idp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "katmaip.dtsi" +#include "yupikp-idp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. KATMAIP IDP"; + compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; + qcom,board-id = <34 0>; +}; diff --git a/qcom/katmaip-idps-amoled.dts b/qcom/katmaip-idps-amoled.dts new file mode 100644 index 000000000000..60289858a9b8 --- /dev/null +++ b/qcom/katmaip-idps-amoled.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "katmaip.dtsi" +#include "yupikp-iot-idps-amoled.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. KATMAIP IDPS + AMOLED"; + compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; + qcom,board-id = <34 2>; +}; diff --git a/qcom/katmaip-qrd.dts b/qcom/katmaip-qrd.dts new file mode 100644 index 000000000000..41048d9a7aa7 --- /dev/null +++ b/qcom/katmaip-qrd.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "katmaip.dtsi" +#include "yupikp-iot-qrd.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. KATMAIP QRD"; + compatible = "qcom,yupikp-iot-qrd", "qcom,yupikp-iot", "qcom,qrd"; + qcom,board-id = <0x1000B 0>; +}; diff --git a/qcom/katmaip.dts b/qcom/katmaip.dts new file mode 100644 index 000000000000..73cd145a60ef --- /dev/null +++ b/qcom/katmaip.dts @@ -0,0 +1,9 @@ +/dts-v1/; + +#include "katmaip.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. KATMAIP SoC"; + compatible = "qcom,yupikp-iot"; + qcom,board-id = <0 0>; +}; diff --git a/qcom/katmaip.dtsi b/qcom/katmaip.dtsi new file mode 100644 index 000000000000..bcc2e8e9af54 --- /dev/null +++ b/qcom/katmaip.dtsi @@ -0,0 +1,17 @@ +#include "katmai.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. KATMAIP SoC"; + compatible = "qcom,yupikp-iot"; + qcom,msm-id = <575 0x10000>; +}; + +&soc { + qcom,rmnet-ipa { + status = "disabled"; + }; +}; + +&ipa_hw { + status = "disabled"; +}; diff --git a/qcom/yupik-iot-hsp-overlay.dts b/qcom/yupik-iot-hsp-overlay.dts index ff3f722b20fc..305a1283c29e 100644 --- a/qcom/yupik-iot-hsp-overlay.dts +++ b/qcom/yupik-iot-hsp-overlay.dts @@ -7,6 +7,6 @@ / { model = "Qualcomm Technologies, Inc. Yupik IoT HSP"; compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; - qcom,msm-id = <497 0x10000>; + qcom,msm-id = <497 0x10000>, <575 0x10000>, <576 0x10000>; qcom,board-id = <34 1>; }; diff --git a/qcom/yupik-iot-hsp-pm7250b-overlay.dts b/qcom/yupik-iot-hsp-pm7250b-overlay.dts index 13601736b210..ae0e75afd39e 100644 --- a/qcom/yupik-iot-hsp-pm7250b-overlay.dts +++ b/qcom/yupik-iot-hsp-pm7250b-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Yupik IOT HSP + PM7250B"; compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; - qcom,msm-id = <497 0x10000>; + qcom,msm-id = <497 0x10000>, <575 0x10000>, <576 0x10000>; qcom,board-id = <34 1>; }; diff --git a/qcom/yupik-iot-idp-overlay.dts b/qcom/yupik-iot-idp-overlay.dts index fcf60a41d2d6..6cfb766ca72f 100644 --- a/qcom/yupik-iot-idp-overlay.dts +++ b/qcom/yupik-iot-idp-overlay.dts @@ -7,6 +7,6 @@ / { model = "Qualcomm Technologies, Inc. YUPIK-IOT IDP"; compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; - qcom,msm-id = <497 0x10000>; + qcom,msm-id = <497 0x10000>, <575 0x10000>, <576 0x10000>; qcom,board-id = <34 0>; }; diff --git a/qcom/yupik-iot-idp-pm7250b-overlay.dts b/qcom/yupik-iot-idp-pm7250b-overlay.dts index 30427232e379..82336601fcdd 100644 --- a/qcom/yupik-iot-idp-pm7250b-overlay.dts +++ b/qcom/yupik-iot-idp-pm7250b-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Yupik IOT IDP + PM7250B"; compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; - qcom,msm-id = <497 0x10000>; + qcom,msm-id = <497 0x10000>, <575 0x10000>, <576 0x10000>; qcom,board-id = <34 0>; }; diff --git a/qcom/yupik-iot-idps-amoled-overlay.dts b/qcom/yupik-iot-idps-amoled-overlay.dts index 0f64f04e5599..19d275473291 100644 --- a/qcom/yupik-iot-idps-amoled-overlay.dts +++ b/qcom/yupik-iot-idps-amoled-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. YUPIK-IOT IDPS + AMOLED"; compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp"; - qcom,msm-id = <497 0x10000>; + qcom,msm-id = <497 0x10000>, <575 0x10000>, <576 0x10000>; qcom,board-id = <34 2>; }; diff --git a/qcom/yupik-iot-qrd-overlay.dts b/qcom/yupik-iot-qrd-overlay.dts index 640be53957ac..84ef097bd8ff 100644 --- a/qcom/yupik-iot-qrd-overlay.dts +++ b/qcom/yupik-iot-qrd-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. YUPIK-IOT QRD"; compatible = "qcom,yupik-iot-qrd", "qcom,yupik-iot", "qcom,qrd"; - qcom,msm-id = <497 0x10000>; + qcom,msm-id = <497 0x10000>, <575 0x10000>, <576 0x10000>; qcom,board-id = <0x1000B 0>; }; diff --git a/qcom/yupikp-iot-hsp-overlay.dts b/qcom/yupikp-iot-hsp-overlay.dts index 5bce4a9f4d0f..a5ead642363b 100644 --- a/qcom/yupikp-iot-hsp-overlay.dts +++ b/qcom/yupikp-iot-hsp-overlay.dts @@ -7,6 +7,6 @@ / { model = "Qualcomm Technologies, Inc. YupikP IoT HSP"; compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; - qcom,msm-id = <498 0x10000>; + qcom,msm-id = <498 0x10000>, <575 0x10000>, <576 0x10000>; qcom,board-id = <34 1>; }; diff --git a/qcom/yupikp-iot-hsp-pm7250b-overlay.dts b/qcom/yupikp-iot-hsp-pm7250b-overlay.dts index 657d8bcd6537..93d88a639d8c 100644 --- a/qcom/yupikp-iot-hsp-pm7250b-overlay.dts +++ b/qcom/yupikp-iot-hsp-pm7250b-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. YupikP IOT HSP + PM7250B"; compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; - qcom,msm-id = <498 0x10000>; + qcom,msm-id = <498 0x10000>, <575 0x10000>, <576 0x10000>; qcom,board-id = <34 1>; }; diff --git a/qcom/yupikp-iot-idp-overlay.dts b/qcom/yupikp-iot-idp-overlay.dts index b90731fe0dfb..2afdd382b929 100644 --- a/qcom/yupikp-iot-idp-overlay.dts +++ b/qcom/yupikp-iot-idp-overlay.dts @@ -7,6 +7,6 @@ / { model = "Qualcomm Technologies, Inc. YUPIKP-IOT IDP"; compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; - qcom,msm-id = <498 0x10000>; + qcom,msm-id = <498 0x10000>, <575 0x10000>, <576 0x10000>; qcom,board-id = <34 0>; }; diff --git a/qcom/yupikp-iot-idp-pm7250b-overlay.dts b/qcom/yupikp-iot-idp-pm7250b-overlay.dts index 9b6f4f250fef..1f8aaad1ccbc 100644 --- a/qcom/yupikp-iot-idp-pm7250b-overlay.dts +++ b/qcom/yupikp-iot-idp-pm7250b-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. YupikP IOT IDP + PM7250B"; compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; - qcom,msm-id = <498 0x10000>; + qcom,msm-id = <498 0x10000>, <575 0x10000>,<576 0x10000>; qcom,board-id = <34 0>; }; diff --git a/qcom/yupikp-iot-idps-amoled-overlay.dts b/qcom/yupikp-iot-idps-amoled-overlay.dts index dfe1eae9874b..e4c15845a32a 100644 --- a/qcom/yupikp-iot-idps-amoled-overlay.dts +++ b/qcom/yupikp-iot-idps-amoled-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. YUPIKP-IOT IDPS + AMOLED"; compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp"; - qcom,msm-id = <498 0x10000>; + qcom,msm-id = <498 0x10000>, <575 0x10000>, <576 0x10000>; qcom,board-id = <34 2>; }; diff --git a/qcom/yupikp-iot-qrd-overlay.dts b/qcom/yupikp-iot-qrd-overlay.dts index 1df03e9216a3..06bf8795d084 100644 --- a/qcom/yupikp-iot-qrd-overlay.dts +++ b/qcom/yupikp-iot-qrd-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. YUPIKP-IOT QRD"; compatible = "qcom,yupikp-iot-qrd", "qcom,yupikp-iot", "qcom,qrd"; - qcom,msm-id = <498 0x10000>; + qcom,msm-id = <498 0x10000>, <575 0x10000>, <576 0x10000>; qcom,board-id = <0x1000B 0>; };