Merge "ARM: dts: msm: Add cpu related changes for Katmai targets"

This commit is contained in:
qctecmdr 2022-06-09 04:37:32 -07:00 • committed by Gerrit - the friendly Code Review server
commit 6a40943f5f
30 changed files with 535 additions and 25 deletions

View file

@ -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)

335
qcom/katmai-cpu.dtsi Normal file
View file

@ -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;
};
};
};

View file

@ -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>;
};

10
qcom/katmai-hsp.dts Normal file
View file

@ -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>;
};

View file

@ -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>;
};

10
qcom/katmai-idp.dts Normal file
View file

@ -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>;
};

View file

@ -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>;
};

10
qcom/katmai-qrd.dts Normal file
View file

@ -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>;
};

9
qcom/katmai.dts Normal file
View file

@ -0,0 +1,9 @@
/dts-v1/;
#include "katmai.dtsi"
/ {
model = "Qualcomm Technologies, Inc. KATMAI SoC";
compatible = "qcom,yupik-iot";
qcom,board-id = <0 0>;
};

8
qcom/katmai.dtsi Normal file
View file

@ -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>;
};

View file

@ -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>;
};

10
qcom/katmaip-hsp.dts Normal file
View file

@ -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>;
};

View file

@ -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>;
};

10
qcom/katmaip-idp.dts Normal file
View file

@ -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>;
};

View file

@ -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>;
};

10
qcom/katmaip-qrd.dts Normal file
View file

@ -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>;
};

9
qcom/katmaip.dts Normal file
View file

@ -0,0 +1,9 @@
/dts-v1/;
#include "katmaip.dtsi"
/ {
model = "Qualcomm Technologies, Inc. KATMAIP SoC";
compatible = "qcom,yupikp-iot";
qcom,board-id = <0 0>;
};

17
qcom/katmaip.dtsi Normal file
View file

@ -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";
};

View file

@ -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>;
};

View file

@ -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>;
};

View file

@ -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>;
};

View file

@ -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>;
};

View file

@ -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>;
};

View file

@ -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>;
};

View file

@ -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>;
};

View file

@ -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>;
};

View file

@ -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>;
};

View file

@ -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>;
};

View file

@ -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>;
};

View file

@ -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>;
};