6530 lines
158 KiB
Text
Executable file
6530 lines
158 KiB
Text
Executable file
/dts-v1/;
|
|
|
|
/ {
|
|
interrupt-parent = <0x01>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
model = "Google Cheza (rev3+)";
|
|
compatible = "google,cheza\0qcom,sdm845";
|
|
|
|
aliases {
|
|
i2c0 = "/soc@0/geniqup@8c0000/i2c@880000";
|
|
i2c1 = "/soc@0/geniqup@8c0000/i2c@884000";
|
|
i2c2 = "/soc@0/geniqup@8c0000/i2c@888000";
|
|
i2c3 = "/soc@0/geniqup@8c0000/i2c@88c000";
|
|
i2c4 = "/soc@0/geniqup@8c0000/i2c@890000";
|
|
i2c5 = "/soc@0/geniqup@8c0000/i2c@894000";
|
|
i2c6 = "/soc@0/geniqup@8c0000/i2c@898000";
|
|
i2c7 = "/soc@0/geniqup@8c0000/i2c@89c000";
|
|
i2c8 = "/soc@0/geniqup@ac0000/i2c@a80000";
|
|
i2c9 = "/soc@0/geniqup@ac0000/i2c@a84000";
|
|
i2c10 = "/soc@0/geniqup@ac0000/i2c@a88000";
|
|
i2c11 = "/soc@0/geniqup@ac0000/i2c@a8c000";
|
|
i2c12 = "/soc@0/geniqup@ac0000/i2c@a90000";
|
|
i2c13 = "/soc@0/geniqup@ac0000/i2c@a94000";
|
|
i2c14 = "/soc@0/geniqup@ac0000/i2c@a98000";
|
|
i2c15 = "/soc@0/geniqup@ac0000/i2c@a9c000";
|
|
spi0 = "/soc@0/geniqup@8c0000/spi@880000";
|
|
spi1 = "/soc@0/geniqup@8c0000/spi@884000";
|
|
spi2 = "/soc@0/geniqup@8c0000/spi@888000";
|
|
spi3 = "/soc@0/geniqup@8c0000/spi@88c000";
|
|
spi4 = "/soc@0/geniqup@8c0000/spi@890000";
|
|
spi5 = "/soc@0/geniqup@8c0000/spi@894000";
|
|
spi6 = "/soc@0/geniqup@8c0000/spi@898000";
|
|
spi7 = "/soc@0/geniqup@8c0000/spi@89c000";
|
|
spi8 = "/soc@0/geniqup@ac0000/spi@a80000";
|
|
spi9 = "/soc@0/geniqup@ac0000/spi@a84000";
|
|
spi10 = "/soc@0/geniqup@ac0000/spi@a88000";
|
|
spi11 = "/soc@0/geniqup@ac0000/spi@a8c000";
|
|
spi12 = "/soc@0/geniqup@ac0000/spi@a90000";
|
|
spi13 = "/soc@0/geniqup@ac0000/spi@a94000";
|
|
spi14 = "/soc@0/geniqup@ac0000/spi@a98000";
|
|
spi15 = "/soc@0/geniqup@ac0000/spi@a9c000";
|
|
bluetooth0 = "/soc@0/geniqup@8c0000/serial@898000/wcn3990-bt";
|
|
hsuart0 = "/soc@0/geniqup@8c0000/serial@898000";
|
|
serial0 = "/soc@0/geniqup@ac0000/serial@a84000";
|
|
wifi0 = "/soc@0/wifi@18800000";
|
|
};
|
|
|
|
chosen {
|
|
stdout-path = "serial0:115200n8";
|
|
};
|
|
|
|
memory@80000000 {
|
|
device_type = "memory";
|
|
reg = <0x00 0x80000000 0x00 0x00>;
|
|
};
|
|
|
|
reserved-memory {
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
|
|
memory@85700000 {
|
|
reg = <0x00 0x85700000 0x00 0x600000>;
|
|
no-map;
|
|
phandle = <0x102>;
|
|
};
|
|
|
|
memory@85e00000 {
|
|
reg = <0x00 0x85e00000 0x00 0x100000>;
|
|
no-map;
|
|
phandle = <0x103>;
|
|
};
|
|
|
|
memory@85fc0000 {
|
|
reg = <0x00 0x85fc0000 0x00 0x20000>;
|
|
no-map;
|
|
phandle = <0x104>;
|
|
};
|
|
|
|
memory@85fe0000 {
|
|
compatible = "qcom,cmd-db";
|
|
reg = <0x00 0x85fe0000 0x00 0x20000>;
|
|
no-map;
|
|
phandle = <0x105>;
|
|
};
|
|
|
|
memory@86000000 {
|
|
reg = <0x00 0x86000000 0x00 0x200000>;
|
|
no-map;
|
|
phandle = <0x25>;
|
|
};
|
|
|
|
memory@86200000 {
|
|
reg = <0x00 0x86200000 0x00 0x2d00000>;
|
|
no-map;
|
|
phandle = <0x106>;
|
|
};
|
|
|
|
memory@88f00000 {
|
|
compatible = "qcom,rmtfs-mem";
|
|
reg = <0x00 0x88f00000 0x00 0x800000>;
|
|
no-map;
|
|
qcom,client-id = <0x01>;
|
|
qcom,vmid = <0x0f>;
|
|
phandle = <0x107>;
|
|
};
|
|
|
|
memory@8ab00000 {
|
|
reg = <0x00 0x8ab00000 0x00 0x1400000>;
|
|
no-map;
|
|
phandle = <0x108>;
|
|
};
|
|
|
|
memory@8bf00000 {
|
|
reg = <0x00 0x8bf00000 0x00 0x500000>;
|
|
no-map;
|
|
phandle = <0x109>;
|
|
};
|
|
|
|
memory@8c400000 {
|
|
reg = <0x00 0x8c400000 0x00 0x10000>;
|
|
no-map;
|
|
phandle = <0x10a>;
|
|
};
|
|
|
|
memory@8c410000 {
|
|
reg = <0x00 0x8c410000 0x00 0x5000>;
|
|
no-map;
|
|
phandle = <0x10b>;
|
|
};
|
|
|
|
memory@8c500000 {
|
|
reg = <0x00 0x8c500000 0x00 0x1a00000>;
|
|
no-map;
|
|
phandle = <0x20>;
|
|
};
|
|
|
|
memory@8df00000 {
|
|
reg = <0x00 0x8df00000 0x00 0x100000>;
|
|
no-map;
|
|
phandle = <0xe5>;
|
|
};
|
|
|
|
memory@8e000000 {
|
|
reg = <0x00 0x8e000000 0x00 0x8000000>;
|
|
no-map;
|
|
phandle = <0x89>;
|
|
};
|
|
|
|
memory@96500000 {
|
|
reg = <0x00 0x96500000 0x00 0x200000>;
|
|
no-map;
|
|
phandle = <0x88>;
|
|
};
|
|
|
|
memory@96700000 {
|
|
reg = <0x00 0x96700000 0x00 0x1400000>;
|
|
no-map;
|
|
phandle = <0x10c>;
|
|
};
|
|
|
|
memory@97b00000 {
|
|
reg = <0x00 0x97b00000 0x00 0x100000>;
|
|
no-map;
|
|
phandle = <0x10d>;
|
|
};
|
|
|
|
memory@96000000 {
|
|
reg = <0x00 0x96000000 0x00 0x500000>;
|
|
no-map;
|
|
phandle = <0xc2>;
|
|
};
|
|
};
|
|
|
|
cpus {
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x00>;
|
|
|
|
cpu@0 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo385";
|
|
reg = <0x00 0x00>;
|
|
enable-method = "psci";
|
|
cpu-idle-states = <0x02 0x03 0x04>;
|
|
capacity-dmips-mhz = <0x263>;
|
|
dynamic-power-coefficient = <0x9a>;
|
|
qcom,freq-domain = <0x05 0x00>;
|
|
operating-points-v2 = <0x06>;
|
|
interconnects = <0x07 0x00 0x03 0x08 0x0e 0x03 0x09 0x00 0x09 0x01>;
|
|
#cooling-cells = <0x02>;
|
|
next-level-cache = <0x0a>;
|
|
phandle = <0x16>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x0b>;
|
|
phandle = <0x0a>;
|
|
|
|
l3-cache {
|
|
compatible = "cache";
|
|
phandle = <0x0b>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu@100 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo385";
|
|
reg = <0x00 0x100>;
|
|
enable-method = "psci";
|
|
cpu-idle-states = <0x02 0x03 0x04>;
|
|
capacity-dmips-mhz = <0x263>;
|
|
dynamic-power-coefficient = <0x9a>;
|
|
qcom,freq-domain = <0x05 0x00>;
|
|
operating-points-v2 = <0x06>;
|
|
interconnects = <0x07 0x00 0x03 0x08 0x0e 0x03 0x09 0x00 0x09 0x01>;
|
|
#cooling-cells = <0x02>;
|
|
next-level-cache = <0x0c>;
|
|
phandle = <0x17>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x0b>;
|
|
phandle = <0x0c>;
|
|
};
|
|
};
|
|
|
|
cpu@200 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo385";
|
|
reg = <0x00 0x200>;
|
|
enable-method = "psci";
|
|
cpu-idle-states = <0x02 0x03 0x04>;
|
|
capacity-dmips-mhz = <0x263>;
|
|
dynamic-power-coefficient = <0x9a>;
|
|
qcom,freq-domain = <0x05 0x00>;
|
|
operating-points-v2 = <0x06>;
|
|
interconnects = <0x07 0x00 0x03 0x08 0x0e 0x03 0x09 0x00 0x09 0x01>;
|
|
#cooling-cells = <0x02>;
|
|
next-level-cache = <0x0d>;
|
|
phandle = <0x18>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x0b>;
|
|
phandle = <0x0d>;
|
|
};
|
|
};
|
|
|
|
cpu@300 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo385";
|
|
reg = <0x00 0x300>;
|
|
enable-method = "psci";
|
|
cpu-idle-states = <0x02 0x03 0x04>;
|
|
capacity-dmips-mhz = <0x263>;
|
|
dynamic-power-coefficient = <0x9a>;
|
|
qcom,freq-domain = <0x05 0x00>;
|
|
operating-points-v2 = <0x06>;
|
|
interconnects = <0x07 0x00 0x03 0x08 0x0e 0x03 0x09 0x00 0x09 0x01>;
|
|
#cooling-cells = <0x02>;
|
|
next-level-cache = <0x0e>;
|
|
phandle = <0x19>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x0b>;
|
|
phandle = <0x0e>;
|
|
};
|
|
};
|
|
|
|
cpu@400 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo385";
|
|
reg = <0x00 0x400>;
|
|
enable-method = "psci";
|
|
capacity-dmips-mhz = <0x400>;
|
|
cpu-idle-states = <0x0f 0x10 0x04>;
|
|
dynamic-power-coefficient = <0x1ba>;
|
|
qcom,freq-domain = <0x05 0x01>;
|
|
operating-points-v2 = <0x11>;
|
|
interconnects = <0x07 0x00 0x03 0x08 0x0e 0x03 0x09 0x00 0x09 0x01>;
|
|
#cooling-cells = <0x02>;
|
|
next-level-cache = <0x12>;
|
|
phandle = <0x1a>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x0b>;
|
|
phandle = <0x12>;
|
|
};
|
|
};
|
|
|
|
cpu@500 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo385";
|
|
reg = <0x00 0x500>;
|
|
enable-method = "psci";
|
|
capacity-dmips-mhz = <0x400>;
|
|
cpu-idle-states = <0x0f 0x10 0x04>;
|
|
dynamic-power-coefficient = <0x1ba>;
|
|
qcom,freq-domain = <0x05 0x01>;
|
|
operating-points-v2 = <0x11>;
|
|
interconnects = <0x07 0x00 0x03 0x08 0x0e 0x03 0x09 0x00 0x09 0x01>;
|
|
#cooling-cells = <0x02>;
|
|
next-level-cache = <0x13>;
|
|
phandle = <0x1b>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x0b>;
|
|
phandle = <0x13>;
|
|
};
|
|
};
|
|
|
|
cpu@600 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo385";
|
|
reg = <0x00 0x600>;
|
|
enable-method = "psci";
|
|
capacity-dmips-mhz = <0x400>;
|
|
cpu-idle-states = <0x0f 0x10 0x04>;
|
|
dynamic-power-coefficient = <0x1ba>;
|
|
qcom,freq-domain = <0x05 0x01>;
|
|
operating-points-v2 = <0x11>;
|
|
interconnects = <0x07 0x00 0x03 0x08 0x0e 0x03 0x09 0x00 0x09 0x01>;
|
|
#cooling-cells = <0x02>;
|
|
next-level-cache = <0x14>;
|
|
phandle = <0x1c>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x0b>;
|
|
phandle = <0x14>;
|
|
};
|
|
};
|
|
|
|
cpu@700 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo385";
|
|
reg = <0x00 0x700>;
|
|
enable-method = "psci";
|
|
capacity-dmips-mhz = <0x400>;
|
|
cpu-idle-states = <0x0f 0x10 0x04>;
|
|
dynamic-power-coefficient = <0x1ba>;
|
|
qcom,freq-domain = <0x05 0x01>;
|
|
operating-points-v2 = <0x11>;
|
|
interconnects = <0x07 0x00 0x03 0x08 0x0e 0x03 0x09 0x00 0x09 0x01>;
|
|
#cooling-cells = <0x02>;
|
|
next-level-cache = <0x15>;
|
|
phandle = <0x1d>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x0b>;
|
|
phandle = <0x15>;
|
|
};
|
|
};
|
|
|
|
cpu-map {
|
|
|
|
cluster0 {
|
|
|
|
core0 {
|
|
cpu = <0x16>;
|
|
};
|
|
|
|
core1 {
|
|
cpu = <0x17>;
|
|
};
|
|
|
|
core2 {
|
|
cpu = <0x18>;
|
|
};
|
|
|
|
core3 {
|
|
cpu = <0x19>;
|
|
};
|
|
|
|
core4 {
|
|
cpu = <0x1a>;
|
|
};
|
|
|
|
core5 {
|
|
cpu = <0x1b>;
|
|
};
|
|
|
|
core6 {
|
|
cpu = <0x1c>;
|
|
};
|
|
|
|
core7 {
|
|
cpu = <0x1d>;
|
|
};
|
|
};
|
|
};
|
|
|
|
idle-states {
|
|
entry-method = "psci";
|
|
|
|
cpu-sleep-0-0 {
|
|
compatible = "arm,idle-state";
|
|
idle-state-name = "little-power-down";
|
|
arm,psci-suspend-param = <0x40000003>;
|
|
entry-latency-us = <0x15e>;
|
|
exit-latency-us = <0x1cd>;
|
|
min-residency-us = <0x762>;
|
|
local-timer-stop;
|
|
phandle = <0x02>;
|
|
};
|
|
|
|
cpu-sleep-0-1 {
|
|
compatible = "arm,idle-state";
|
|
idle-state-name = "little-rail-power-down";
|
|
arm,psci-suspend-param = <0x40000004>;
|
|
entry-latency-us = <0x168>;
|
|
exit-latency-us = <0x213>;
|
|
min-residency-us = <0xf5e>;
|
|
local-timer-stop;
|
|
phandle = <0x03>;
|
|
};
|
|
|
|
cpu-sleep-1-0 {
|
|
compatible = "arm,idle-state";
|
|
idle-state-name = "big-power-down";
|
|
arm,psci-suspend-param = <0x40000003>;
|
|
entry-latency-us = <0x108>;
|
|
exit-latency-us = <0x26d>;
|
|
min-residency-us = <0x3b8>;
|
|
local-timer-stop;
|
|
phandle = <0x0f>;
|
|
};
|
|
|
|
cpu-sleep-1-1 {
|
|
compatible = "arm,idle-state";
|
|
idle-state-name = "big-rail-power-down";
|
|
arm,psci-suspend-param = <0x40000004>;
|
|
entry-latency-us = <0x2be>;
|
|
exit-latency-us = <0x425>;
|
|
min-residency-us = <0x1188>;
|
|
local-timer-stop;
|
|
phandle = <0x10>;
|
|
};
|
|
|
|
cluster-sleep-0 {
|
|
compatible = "arm,idle-state";
|
|
idle-state-name = "cluster-power-down";
|
|
arm,psci-suspend-param = <0x400000f4>;
|
|
entry-latency-us = <0xcbf>;
|
|
exit-latency-us = <0x19a2>;
|
|
min-residency-us = <0x2703>;
|
|
local-timer-stop;
|
|
phandle = <0x04>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu0_opp_table {
|
|
compatible = "operating-points-v2";
|
|
opp-shared;
|
|
phandle = <0x06>;
|
|
|
|
opp-300000000 {
|
|
opp-hz = <0x00 0x11e1a300>;
|
|
opp-peak-kBps = "\0\f5\0\0I>";
|
|
phandle = <0x10e>;
|
|
};
|
|
|
|
opp-403200000 {
|
|
opp-hz = <0x00 0x18085800>;
|
|
opp-peak-kBps = "\0\f5\0\0I>";
|
|
phandle = <0x10f>;
|
|
};
|
|
|
|
opp-480000000 {
|
|
opp-hz = <0x00 0x1c9c3800>;
|
|
opp-peak-kBps = "\0\f5\0\0bp";
|
|
phandle = <0x110>;
|
|
};
|
|
|
|
opp-576000000 {
|
|
opp-hz = <0x00 0x22551000>;
|
|
opp-peak-kBps = "\0\f5\0\0bp";
|
|
phandle = <0x111>;
|
|
};
|
|
|
|
opp-652800000 {
|
|
opp-hz = <0x00 0x26e8f000>;
|
|
opp-peak-kBps = "\0\f5\0\0u0";
|
|
phandle = <0x112>;
|
|
};
|
|
|
|
opp-748800000 {
|
|
opp-hz = <0x00 0x2ca1c800>;
|
|
opp-peak-kBps = <0x1b86e0 0x8ca000>;
|
|
phandle = <0x113>;
|
|
};
|
|
|
|
opp-825600000 {
|
|
opp-hz = <0x00 0x3135a800>;
|
|
opp-peak-kBps = <0x1b86e0 0x8ca000>;
|
|
phandle = <0x114>;
|
|
};
|
|
|
|
opp-902400000 {
|
|
opp-hz = <0x00 0x35c98800>;
|
|
opp-peak-kBps = <0x1b86e0 0x9f6000>;
|
|
phandle = <0x115>;
|
|
};
|
|
|
|
opp-979200000 {
|
|
opp-hz = <0x00 0x3a5d6800>;
|
|
opp-peak-kBps = <0x1b86e0 0xb6d000>;
|
|
phandle = <0x116>;
|
|
};
|
|
|
|
opp-1056000000 {
|
|
opp-hz = <0x00 0x3ef14800>;
|
|
opp-peak-kBps = <0x1b86e0 0xb6d000>;
|
|
phandle = <0x117>;
|
|
};
|
|
|
|
opp-1132800000 {
|
|
opp-hz = <0x00 0x43852800>;
|
|
opp-peak-kBps = <0x2162e0 0xce4000>;
|
|
phandle = <0x118>;
|
|
};
|
|
|
|
opp-1228800000 {
|
|
opp-hz = <0x00 0x493e0000>;
|
|
opp-peak-kBps = <0x2162e0 0xe5b000>;
|
|
phandle = <0x119>;
|
|
};
|
|
|
|
opp-1324800000 {
|
|
opp-hz = <0x00 0x4ef6d800>;
|
|
opp-peak-kBps = <0x2162e0 0xfd2000>;
|
|
phandle = <0x11a>;
|
|
};
|
|
|
|
opp-1420800000 {
|
|
opp-hz = <0x00 0x54afb000>;
|
|
opp-peak-kBps = <0x2ee000 0x1149000>;
|
|
phandle = <0x11b>;
|
|
};
|
|
|
|
opp-1516800000 {
|
|
opp-hz = <0x00 0x5a688800>;
|
|
opp-peak-kBps = <0x2ee000 0x1275000>;
|
|
phandle = <0x11c>;
|
|
};
|
|
|
|
opp-1612800000 {
|
|
opp-hz = <0x00 0x60216000>;
|
|
opp-peak-kBps = <0x3e12a0 0x1275000>;
|
|
phandle = <0x11d>;
|
|
};
|
|
|
|
opp-1689600000 {
|
|
opp-hz = <0x00 0x64b54000>;
|
|
opp-peak-kBps = <0x3e12a0 0x13ec000>;
|
|
phandle = <0x11e>;
|
|
};
|
|
|
|
opp-1766400000 {
|
|
opp-hz = <0x00 0x69492000>;
|
|
opp-peak-kBps = <0x3e12a0 0x1563000>;
|
|
phandle = <0x11f>;
|
|
};
|
|
};
|
|
|
|
cpu4_opp_table {
|
|
compatible = "operating-points-v2";
|
|
opp-shared;
|
|
phandle = <0x11>;
|
|
|
|
opp-300000000 {
|
|
opp-hz = <0x00 0x11e1a300>;
|
|
opp-peak-kBps = "\0\f5\0\0I>";
|
|
phandle = <0x120>;
|
|
};
|
|
|
|
opp-403200000 {
|
|
opp-hz = <0x00 0x18085800>;
|
|
opp-peak-kBps = "\0\f5\0\0I>";
|
|
phandle = <0x121>;
|
|
};
|
|
|
|
opp-480000000 {
|
|
opp-hz = <0x00 0x1c9c3800>;
|
|
opp-peak-kBps = <0x1b86e0 0x493e00>;
|
|
phandle = <0x122>;
|
|
};
|
|
|
|
opp-576000000 {
|
|
opp-hz = <0x00 0x22551000>;
|
|
opp-peak-kBps = <0x1b86e0 0x493e00>;
|
|
phandle = <0x123>;
|
|
};
|
|
|
|
opp-652800000 {
|
|
opp-hz = <0x00 0x26e8f000>;
|
|
opp-peak-kBps = <0x1b86e0 0x493e00>;
|
|
phandle = <0x124>;
|
|
};
|
|
|
|
opp-748800000 {
|
|
opp-hz = <0x00 0x2ca1c800>;
|
|
opp-peak-kBps = <0x1b86e0 0x493e00>;
|
|
phandle = <0x125>;
|
|
};
|
|
|
|
opp-825600000 {
|
|
opp-hz = <0x00 0x3135a800>;
|
|
opp-peak-kBps = <0x2162e0 0x8ca000>;
|
|
phandle = <0x126>;
|
|
};
|
|
|
|
opp-902400000 {
|
|
opp-hz = <0x00 0x35c98800>;
|
|
opp-peak-kBps = <0x2162e0 0x8ca000>;
|
|
phandle = <0x127>;
|
|
};
|
|
|
|
opp-979200000 {
|
|
opp-hz = <0x00 0x3a5d6800>;
|
|
opp-peak-kBps = <0x2162e0 0x8ca000>;
|
|
phandle = <0x128>;
|
|
};
|
|
|
|
opp-1056000000 {
|
|
opp-hz = <0x00 0x3ef14800>;
|
|
opp-peak-kBps = <0x2ee000 0x8ca000>;
|
|
phandle = <0x129>;
|
|
};
|
|
|
|
opp-1132800000 {
|
|
opp-hz = <0x00 0x43852800>;
|
|
opp-peak-kBps = <0x2ee000 0xb6d000>;
|
|
phandle = <0x12a>;
|
|
};
|
|
|
|
opp-1209600000 {
|
|
opp-hz = <0x00 0x48190800>;
|
|
opp-peak-kBps = <0x3e12a0 0xb6d000>;
|
|
phandle = <0x12b>;
|
|
};
|
|
|
|
opp-1286400000 {
|
|
opp-hz = <0x00 0x4cace800>;
|
|
opp-peak-kBps = <0x3e12a0 0xb6d000>;
|
|
phandle = <0x12c>;
|
|
};
|
|
|
|
opp-1363200000 {
|
|
opp-hz = <0x00 0x5140c800>;
|
|
opp-peak-kBps = <0x3e12a0 0xe5b000>;
|
|
phandle = <0x12d>;
|
|
};
|
|
|
|
opp-1459200000 {
|
|
opp-hz = <0x00 0x56f9a000>;
|
|
opp-peak-kBps = <0x3e12a0 0xe5b000>;
|
|
phandle = <0x12e>;
|
|
};
|
|
|
|
opp-1536000000 {
|
|
opp-hz = <0x00 0x5b8d8000>;
|
|
opp-peak-kBps = <0x5294a0 0xe5b000>;
|
|
phandle = <0x12f>;
|
|
};
|
|
|
|
opp-1612800000 {
|
|
opp-hz = <0x00 0x60216000>;
|
|
opp-peak-kBps = <0x5294a0 0xe5b000>;
|
|
phandle = <0x130>;
|
|
};
|
|
|
|
opp-1689600000 {
|
|
opp-hz = <0x00 0x64b54000>;
|
|
opp-peak-kBps = <0x5294a0 0x1275000>;
|
|
phandle = <0x131>;
|
|
};
|
|
|
|
opp-1766400000 {
|
|
opp-hz = <0x00 0x69492000>;
|
|
opp-peak-kBps = <0x5ee8e0 0x1275000>;
|
|
phandle = <0x132>;
|
|
};
|
|
|
|
opp-1843200000 {
|
|
opp-hz = <0x00 0x6ddd0000>;
|
|
opp-peak-kBps = <0x5ee8e0 0x1275000>;
|
|
phandle = <0x133>;
|
|
};
|
|
|
|
opp-1920000000 {
|
|
opp-hz = <0x00 0x7270e000>;
|
|
opp-peak-kBps = <0x6e1b80 0x1275000>;
|
|
phandle = <0x134>;
|
|
};
|
|
|
|
opp-1996800000 {
|
|
opp-hz = <0x00 0x7704c000>;
|
|
opp-peak-kBps = <0x6e1b80 0x13ec000>;
|
|
phandle = <0x135>;
|
|
};
|
|
|
|
opp-2092800000 {
|
|
opp-hz = <0x00 0x7cbd9800>;
|
|
opp-peak-kBps = <0x6e1b80 0x13ec000>;
|
|
phandle = <0x136>;
|
|
};
|
|
|
|
opp-2169600000 {
|
|
opp-hz = <0x00 0x81517800>;
|
|
opp-peak-kBps = <0x6e1b80 0x13ec000>;
|
|
phandle = <0x137>;
|
|
};
|
|
|
|
opp-2246400000 {
|
|
opp-hz = <0x00 0x85e55800>;
|
|
opp-peak-kBps = <0x6e1b80 0x13ec000>;
|
|
phandle = <0x138>;
|
|
};
|
|
|
|
opp-2323200000 {
|
|
opp-hz = <0x00 0x8a793800>;
|
|
opp-peak-kBps = <0x6e1b80 0x13ec000>;
|
|
phandle = <0x139>;
|
|
};
|
|
|
|
opp-2400000000 {
|
|
opp-hz = <0x00 0x8f0d1800>;
|
|
opp-peak-kBps = <0x6e1b80 0x1563000>;
|
|
phandle = <0x13a>;
|
|
};
|
|
|
|
opp-2476800000 {
|
|
opp-hz = <0x00 0x93a0f800>;
|
|
opp-peak-kBps = <0x6e1b80 0x1563000>;
|
|
phandle = <0x13b>;
|
|
};
|
|
|
|
opp-2553600000 {
|
|
opp-hz = <0x00 0x9834d800>;
|
|
opp-peak-kBps = <0x6e1b80 0x1563000>;
|
|
phandle = <0x13c>;
|
|
};
|
|
|
|
opp-2649600000 {
|
|
opp-hz = <0x00 0x9dedb000>;
|
|
opp-peak-kBps = <0x6e1b80 0x1563000>;
|
|
phandle = <0x13d>;
|
|
};
|
|
|
|
opp-2745600000 {
|
|
opp-hz = <0x00 0xa3a68800>;
|
|
opp-peak-kBps = <0x6e1b80 0x1851000>;
|
|
phandle = <0x13e>;
|
|
};
|
|
|
|
opp-2803200000 {
|
|
opp-hz = <0x00 0xa7157000>;
|
|
opp-peak-kBps = <0x6e1b80 0x1851000>;
|
|
phandle = <0x13f>;
|
|
};
|
|
};
|
|
|
|
pmu {
|
|
compatible = "arm,armv8-pmuv3";
|
|
interrupts = <0x01 0x05 0x04>;
|
|
};
|
|
|
|
timer {
|
|
compatible = "arm,armv8-timer";
|
|
interrupts = <0x01 0x01 0x08 0x01 0x02 0x08 0x01 0x03 0x08 0x01 0x00 0x08>;
|
|
};
|
|
|
|
clocks {
|
|
|
|
xo-board {
|
|
compatible = "fixed-clock";
|
|
#clock-cells = <0x00>;
|
|
clock-frequency = <0x249f000>;
|
|
clock-output-names = "xo_board";
|
|
phandle = <0xde>;
|
|
};
|
|
|
|
sleep-clk {
|
|
compatible = "fixed-clock";
|
|
#clock-cells = <0x00>;
|
|
clock-frequency = <0x7ffc>;
|
|
phandle = <0xdd>;
|
|
};
|
|
};
|
|
|
|
firmware {
|
|
|
|
scm {
|
|
compatible = "qcom,scm-sdm845\0qcom,scm";
|
|
};
|
|
};
|
|
|
|
remoteproc-adsp {
|
|
compatible = "qcom,sdm845-adsp-pas";
|
|
interrupts-extended = <0x01 0x00 0xa2 0x01 0x1e 0x00 0x01 0x1e 0x01 0x01 0x1e 0x02 0x01 0x1e 0x03 0x01>;
|
|
interrupt-names = "wdog\0fatal\0ready\0handover\0stop-ack";
|
|
clocks = <0x1f 0x00>;
|
|
clock-names = "xo";
|
|
memory-region = <0x20>;
|
|
qcom,smem-states = <0x21 0x00>;
|
|
qcom,smem-state-names = "stop";
|
|
status = "disabled";
|
|
phandle = <0x140>;
|
|
|
|
glink-edge {
|
|
interrupts = <0x00 0x9c 0x01>;
|
|
label = "lpass";
|
|
qcom,remote-pid = <0x02>;
|
|
mboxes = <0x22 0x08>;
|
|
|
|
apr {
|
|
compatible = "qcom,apr-v2";
|
|
qcom,glink-channels = "apr_audio_svc";
|
|
qcom,apr-domain = <0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
qcom,intents = <0x200 0x14>;
|
|
|
|
apr-service@3 {
|
|
reg = <0x03>;
|
|
compatible = "qcom,q6core";
|
|
qcom,protection-domain = "avs/audio\0msm/adsp/audio_pd";
|
|
};
|
|
|
|
apr-service@4 {
|
|
compatible = "qcom,q6afe";
|
|
reg = <0x04>;
|
|
qcom,protection-domain = "avs/audio\0msm/adsp/audio_pd";
|
|
phandle = <0x141>;
|
|
|
|
dais {
|
|
compatible = "qcom,q6afe-dais";
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
#sound-dai-cells = <0x01>;
|
|
phandle = <0x142>;
|
|
};
|
|
};
|
|
|
|
apr-service@7 {
|
|
compatible = "qcom,q6asm";
|
|
reg = <0x07>;
|
|
qcom,protection-domain = "avs/audio\0msm/adsp/audio_pd";
|
|
phandle = <0x143>;
|
|
|
|
dais {
|
|
compatible = "qcom,q6asm-dais";
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
#sound-dai-cells = <0x01>;
|
|
iommus = <0x23 0x1821 0x00>;
|
|
phandle = <0x144>;
|
|
};
|
|
};
|
|
|
|
apr-service@8 {
|
|
compatible = "qcom,q6adm";
|
|
reg = <0x08>;
|
|
qcom,protection-domain = "avs/audio\0msm/adsp/audio_pd";
|
|
phandle = <0x145>;
|
|
|
|
routing {
|
|
compatible = "qcom,q6adm-routing";
|
|
#sound-dai-cells = <0x00>;
|
|
phandle = <0x146>;
|
|
};
|
|
};
|
|
};
|
|
|
|
fastrpc {
|
|
compatible = "qcom,fastrpc";
|
|
qcom,glink-channels = "fastrpcglink-apps-dsp";
|
|
label = "adsp";
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
|
|
compute-cb@3 {
|
|
compatible = "qcom,fastrpc-compute-cb";
|
|
reg = <0x03>;
|
|
iommus = <0x23 0x1823 0x00>;
|
|
};
|
|
|
|
compute-cb@4 {
|
|
compatible = "qcom,fastrpc-compute-cb";
|
|
reg = <0x04>;
|
|
iommus = <0x23 0x1824 0x00>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
hwlock {
|
|
compatible = "qcom,tcsr-mutex";
|
|
syscon = <0x24 0x00 0x1000>;
|
|
#hwlock-cells = <0x01>;
|
|
phandle = <0x26>;
|
|
};
|
|
|
|
smem {
|
|
compatible = "qcom,smem";
|
|
memory-region = <0x25>;
|
|
hwlocks = <0x26 0x03>;
|
|
};
|
|
|
|
smp2p-cdsp {
|
|
compatible = "qcom,smp2p";
|
|
qcom,smem = <0x5e 0x1b0>;
|
|
interrupts = <0x00 0x240 0x01>;
|
|
mboxes = <0x22 0x06>;
|
|
qcom,local-pid = <0x00>;
|
|
qcom,remote-pid = <0x05>;
|
|
|
|
master-kernel {
|
|
qcom,entry-name = "master-kernel";
|
|
#qcom,smem-state-cells = <0x01>;
|
|
phandle = <0x147>;
|
|
};
|
|
|
|
slave-kernel {
|
|
qcom,entry-name = "slave-kernel";
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
phandle = <0x148>;
|
|
};
|
|
};
|
|
|
|
smp2p-lpass {
|
|
compatible = "qcom,smp2p";
|
|
qcom,smem = <0x1bb 0x1ad>;
|
|
interrupts = <0x00 0x9e 0x01>;
|
|
mboxes = <0x22 0x0a>;
|
|
qcom,local-pid = <0x00>;
|
|
qcom,remote-pid = <0x02>;
|
|
|
|
master-kernel {
|
|
qcom,entry-name = "master-kernel";
|
|
#qcom,smem-state-cells = <0x01>;
|
|
phandle = <0x21>;
|
|
};
|
|
|
|
slave-kernel {
|
|
qcom,entry-name = "slave-kernel";
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
phandle = <0x1e>;
|
|
};
|
|
};
|
|
|
|
smp2p-mpss {
|
|
compatible = "qcom,smp2p";
|
|
qcom,smem = <0x1b3 0x1ac>;
|
|
interrupts = <0x00 0x1c3 0x01>;
|
|
mboxes = <0x22 0x0e>;
|
|
qcom,local-pid = <0x00>;
|
|
qcom,remote-pid = <0x01>;
|
|
|
|
master-kernel {
|
|
qcom,entry-name = "master-kernel";
|
|
#qcom,smem-state-cells = <0x01>;
|
|
phandle = <0x84>;
|
|
};
|
|
|
|
slave-kernel {
|
|
qcom,entry-name = "slave-kernel";
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
phandle = <0x83>;
|
|
};
|
|
|
|
ipa-ap-to-modem {
|
|
qcom,entry-name = "ipa";
|
|
#qcom,smem-state-cells = <0x01>;
|
|
phandle = <0x7d>;
|
|
};
|
|
|
|
ipa-modem-to-ap {
|
|
qcom,entry-name = "ipa";
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
phandle = <0x79>;
|
|
};
|
|
};
|
|
|
|
smp2p-slpi {
|
|
compatible = "qcom,smp2p";
|
|
qcom,smem = <0x1e1 0x1ae>;
|
|
interrupts = <0x00 0xac 0x01>;
|
|
mboxes = <0x22 0x1a>;
|
|
qcom,local-pid = <0x00>;
|
|
qcom,remote-pid = <0x03>;
|
|
|
|
master-kernel {
|
|
qcom,entry-name = "master-kernel";
|
|
#qcom,smem-state-cells = <0x01>;
|
|
phandle = <0x149>;
|
|
};
|
|
|
|
slave-kernel {
|
|
qcom,entry-name = "slave-kernel";
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
phandle = <0x14a>;
|
|
};
|
|
};
|
|
|
|
psci {
|
|
compatible = "arm,psci-1.0";
|
|
method = "smc";
|
|
};
|
|
|
|
soc@0 {
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges = <0x00 0x00 0x00 0x00 0x10 0x00>;
|
|
dma-ranges = <0x00 0x00 0x00 0x00 0x10 0x00>;
|
|
compatible = "simple-bus";
|
|
phandle = <0x14b>;
|
|
|
|
clock-controller@100000 {
|
|
compatible = "qcom,gcc-sdm845";
|
|
reg = <0x00 0x100000 0x00 0x1f0000>;
|
|
#clock-cells = <0x01>;
|
|
#reset-cells = <0x01>;
|
|
#power-domain-cells = <0x01>;
|
|
power-domains = <0x27 0x03>;
|
|
phandle = <0x28>;
|
|
};
|
|
|
|
qfprom@784000 {
|
|
compatible = "qcom,qfprom";
|
|
reg = <0x00 0x784000 0x00 0x8ff>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x01>;
|
|
|
|
hstx-trim-primary@1eb {
|
|
reg = <0x1eb 0x01>;
|
|
bits = <0x01 0x04>;
|
|
phandle = <0xb9>;
|
|
};
|
|
|
|
hstx-trim-secondary@1eb {
|
|
reg = <0x1eb 0x02>;
|
|
bits = <0x06 0x04>;
|
|
phandle = <0xbc>;
|
|
};
|
|
};
|
|
|
|
rng@793000 {
|
|
compatible = "qcom,prng-ee";
|
|
reg = <0x00 0x793000 0x00 0x1000>;
|
|
clocks = <0x28 0x40>;
|
|
clock-names = "core";
|
|
phandle = <0x14c>;
|
|
};
|
|
|
|
qup-opp-table {
|
|
compatible = "operating-points-v2";
|
|
phandle = <0x2e>;
|
|
|
|
opp-50000000 {
|
|
opp-hz = <0x00 0x2faf080>;
|
|
required-opps = <0x29>;
|
|
};
|
|
|
|
opp-75000000 {
|
|
opp-hz = <0x00 0x47868c0>;
|
|
required-opps = <0x2a>;
|
|
};
|
|
|
|
opp-100000000 {
|
|
opp-hz = <0x00 0x5f5e100>;
|
|
required-opps = <0x2b>;
|
|
};
|
|
|
|
opp-128000000 {
|
|
opp-hz = <0x00 0x7a12000>;
|
|
required-opps = <0x2c>;
|
|
};
|
|
};
|
|
|
|
geniqup@8c0000 {
|
|
compatible = "qcom,geni-se-qup";
|
|
reg = <0x00 0x8c0000 0x00 0x6000>;
|
|
clock-names = "m-ahb\0s-ahb";
|
|
clocks = <0x28 0x64 0x28 0x65>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
status = "okay";
|
|
phandle = <0x14d>;
|
|
|
|
i2c@880000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x880000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x44>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x2d>;
|
|
interrupts = <0x00 0x259 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x14e>;
|
|
};
|
|
|
|
spi@880000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x880000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x44>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x2f>;
|
|
interrupts = <0x00 0x259 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "okay";
|
|
phandle = <0x14f>;
|
|
};
|
|
|
|
serial@880000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0x880000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x44>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x30>;
|
|
interrupts = <0x00 0x259 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x150>;
|
|
};
|
|
|
|
i2c@884000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x884000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x46>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x31>;
|
|
interrupts = <0x00 0x25a 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x151>;
|
|
};
|
|
|
|
spi@884000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x884000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x46>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x32>;
|
|
interrupts = <0x00 0x25a 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0x152>;
|
|
};
|
|
|
|
serial@884000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0x884000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x46>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x33>;
|
|
interrupts = <0x00 0x25a 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x153>;
|
|
};
|
|
|
|
i2c@888000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x888000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x48>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x34>;
|
|
interrupts = <0x00 0x25b 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x154>;
|
|
};
|
|
|
|
spi@888000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x888000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x48>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x35>;
|
|
interrupts = <0x00 0x25b 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0x155>;
|
|
};
|
|
|
|
serial@888000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0x888000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x48>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x36>;
|
|
interrupts = <0x00 0x25b 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x156>;
|
|
};
|
|
|
|
i2c@88c000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x88c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x4a>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x37>;
|
|
interrupts = <0x00 0x25c 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "okay";
|
|
clock-frequency = <0x61a80>;
|
|
phandle = <0x157>;
|
|
|
|
bridge@2d {
|
|
compatible = "ti,sn65dsi86";
|
|
reg = <0x2d>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x38 0x39>;
|
|
interrupt-parent = <0x3a>;
|
|
interrupts = <0x0a 0x04>;
|
|
enable-gpios = <0x3a 0x66 0x00>;
|
|
vpll-supply = <0x3b>;
|
|
vccio-supply = <0x3b>;
|
|
vcca-supply = <0x3c>;
|
|
vcc-supply = <0x3c>;
|
|
clocks = <0x1f 0x02>;
|
|
clock-names = "refclk";
|
|
no-hpd;
|
|
phandle = <0x158>;
|
|
|
|
ports {
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
|
|
port@0 {
|
|
reg = <0x00>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x3d>;
|
|
phandle = <0xd2>;
|
|
};
|
|
};
|
|
|
|
port@1 {
|
|
reg = <0x01>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x3e>;
|
|
phandle = <0x101>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
spi@88c000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x88c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x4a>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x3f>;
|
|
interrupts = <0x00 0x25c 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0x159>;
|
|
};
|
|
|
|
serial@88c000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0x88c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x4a>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x40>;
|
|
interrupts = <0x00 0x25c 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x15a>;
|
|
};
|
|
|
|
i2c@890000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x890000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x4c>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x41>;
|
|
interrupts = <0x00 0x25d 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x15b>;
|
|
};
|
|
|
|
spi@890000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x890000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x4c>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x42>;
|
|
interrupts = <0x00 0x25d 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0x15c>;
|
|
};
|
|
|
|
serial@890000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0x890000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x4c>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x43>;
|
|
interrupts = <0x00 0x25d 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x15d>;
|
|
};
|
|
|
|
i2c@894000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x894000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x4e>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x44>;
|
|
interrupts = <0x00 0x25e 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x15e>;
|
|
};
|
|
|
|
spi@894000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x894000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x4e>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x45>;
|
|
interrupts = <0x00 0x25e 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "okay";
|
|
phandle = <0x15f>;
|
|
|
|
tpm@0 {
|
|
compatible = "google,cr50";
|
|
reg = <0x00>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x46>;
|
|
spi-max-frequency = "\0\f5";
|
|
interrupt-parent = <0x3a>;
|
|
interrupts = <0x81 0x01>;
|
|
};
|
|
};
|
|
|
|
serial@894000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0x894000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x4e>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x47>;
|
|
interrupts = <0x00 0x25e 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x160>;
|
|
};
|
|
|
|
i2c@898000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x898000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x50>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x48>;
|
|
interrupts = <0x00 0x25f 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x161>;
|
|
};
|
|
|
|
spi@898000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x898000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x50>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x49>;
|
|
interrupts = <0x00 0x25f 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0x162>;
|
|
};
|
|
|
|
serial@898000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0x898000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x50>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x4a>;
|
|
interrupts = <0x00 0x25f 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "okay";
|
|
phandle = <0x163>;
|
|
|
|
wcn3990-bt {
|
|
compatible = "qcom,wcn3990-bt";
|
|
vddio-supply = <0x3b>;
|
|
vddxo-supply = <0x4b>;
|
|
vddrf-supply = <0x4c>;
|
|
vddch0-supply = <0x4d>;
|
|
max-speed = <0x30d400>;
|
|
phandle = <0x164>;
|
|
};
|
|
};
|
|
|
|
i2c@89c000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x89c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x52>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x4e>;
|
|
interrupts = <0x00 0x260 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x165>;
|
|
};
|
|
|
|
spi@89c000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x89c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x52>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x4f>;
|
|
interrupts = <0x00 0x260 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0x166>;
|
|
};
|
|
|
|
serial@89c000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0x89c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x52>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x50>;
|
|
interrupts = <0x00 0x260 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x167>;
|
|
};
|
|
};
|
|
|
|
geniqup@ac0000 {
|
|
compatible = "qcom,geni-se-qup";
|
|
reg = <0x00 0xac0000 0x00 0x6000>;
|
|
clock-names = "m-ahb\0s-ahb";
|
|
clocks = <0x28 0x66 0x28 0x67>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
status = "okay";
|
|
phandle = <0x168>;
|
|
|
|
i2c@a80000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0xa80000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x54>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x51>;
|
|
interrupts = <0x00 0x161 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x169>;
|
|
};
|
|
|
|
spi@a80000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0xa80000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x54>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x52>;
|
|
interrupts = <0x00 0x161 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0x16a>;
|
|
};
|
|
|
|
serial@a80000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0xa80000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x54>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x53>;
|
|
interrupts = <0x00 0x161 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x16b>;
|
|
};
|
|
|
|
i2c@a84000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0xa84000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x56>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x54>;
|
|
interrupts = <0x00 0x162 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x16c>;
|
|
};
|
|
|
|
spi@a84000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0xa84000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x56>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x55>;
|
|
interrupts = <0x00 0x162 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0x16d>;
|
|
};
|
|
|
|
serial@a84000 {
|
|
compatible = "qcom,geni-debug-uart";
|
|
reg = <0x00 0xa84000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x56>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x56>;
|
|
interrupts = <0x00 0x162 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "okay";
|
|
phandle = <0x16e>;
|
|
};
|
|
|
|
i2c@a88000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0xa88000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x58>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x57>;
|
|
interrupts = <0x00 0x163 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x16f>;
|
|
};
|
|
|
|
spi@a88000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0xa88000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x58>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x58>;
|
|
interrupts = <0x00 0x163 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "okay";
|
|
phandle = <0x170>;
|
|
|
|
ec@0 {
|
|
compatible = "google,cros-ec-spi";
|
|
reg = <0x00>;
|
|
interrupt-parent = <0x3a>;
|
|
interrupts = <0x7a 0x08>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x59>;
|
|
spi-max-frequency = <0x2dc6c0>;
|
|
phandle = <0x171>;
|
|
|
|
ec-pwm {
|
|
compatible = "google,cros-ec-pwm";
|
|
#pwm-cells = <0x01>;
|
|
phandle = <0xfa>;
|
|
};
|
|
|
|
i2c-tunnel {
|
|
compatible = "google,cros-ec-i2c-tunnel";
|
|
google,remote-bus = <0x00>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
phandle = <0x172>;
|
|
|
|
sbs-battery@b {
|
|
compatible = "sbs,sbs-battery";
|
|
reg = <0x0b>;
|
|
sbs,i2c-retry-count = <0x02>;
|
|
sbs,poll-retry-count = <0x01>;
|
|
phandle = <0x173>;
|
|
};
|
|
};
|
|
|
|
pdupdate {
|
|
compatible = "google,cros-ec-pd-update";
|
|
};
|
|
|
|
keyboard-controller {
|
|
compatible = "google,cros-ec-keyb";
|
|
keypad,num-rows = <0x08>;
|
|
keypad,num-columns = <0x0d>;
|
|
google,needs-ghost-filter;
|
|
linux,keymap = <0x1007d 0x2003b 0x30030 0x40044 0x50059 0x60031 0x8000d 0xa0064 0x1010001 0x102003e 0x1030022 0x1040041 0x1060023 0x1080028 0x1090043 0x10b000e 0x10c005c 0x200001d 0x201000f 0x202003d 0x2030014 0x2040040 0x205001b 0x2060015 0x2070056 0x208001a 0x2090042 0x20a007c 0x300007d 0x3010029 0x302003c 0x3030006 0x304003f 0x3060007 0x308000c 0x30900b7 0x30b002b 0x30c005e 0x4000061 0x401001e 0x4020020 0x4030021 0x404001f 0x4050025 0x4060024 0x4080027 0x4090026 0x40a002b 0x40b001c 0x501002c 0x502002e 0x503002f 0x504002d 0x5050033 0x5060032 0x507002a 0x5080035 0x5090034 0x50b0039 0x6010002 0x6020004 0x6030005 0x6040003 0x6050009 0x6060008 0x608000b 0x609000a 0x60a0038 0x60b006c 0x60c006a 0x7010010 0x7020012 0x7030013 0x7040011 0x7050017 0x7060016 0x7070036 0x7080019 0x7090018 0x70b0067 0x70c0069>;
|
|
};
|
|
};
|
|
};
|
|
|
|
serial@a88000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0xa88000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x58>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x5a>;
|
|
interrupts = <0x00 0x163 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x174>;
|
|
};
|
|
|
|
i2c@a8c000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0xa8c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x5a>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x5b>;
|
|
interrupts = <0x00 0x164 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "okay";
|
|
clock-frequency = <0x61a80>;
|
|
phandle = <0x175>;
|
|
|
|
digitizer@9 {
|
|
compatible = "wacom,w9013\0hid-over-i2c";
|
|
reg = <0x09>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x5c 0x5d 0x5e>;
|
|
vdd-supply = <0x5f>;
|
|
vddl-supply = <0x60>;
|
|
post-power-on-delay-ms = <0x64>;
|
|
interrupt-parent = <0x3a>;
|
|
interrupts = <0x18 0x08>;
|
|
hid-descr-addr = <0x01>;
|
|
};
|
|
};
|
|
|
|
spi@a8c000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0xa8c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x5a>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x61>;
|
|
interrupts = <0x00 0x164 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0x176>;
|
|
};
|
|
|
|
serial@a8c000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0xa8c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x5a>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x62>;
|
|
interrupts = <0x00 0x164 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x177>;
|
|
};
|
|
|
|
i2c@a90000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0xa90000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x5c>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x63>;
|
|
interrupts = <0x00 0x165 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "okay";
|
|
clock-frequency = <0x61a80>;
|
|
phandle = <0x178>;
|
|
};
|
|
|
|
spi@a90000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0xa90000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x5c>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x64>;
|
|
interrupts = <0x00 0x165 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0x179>;
|
|
};
|
|
|
|
serial@a90000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0xa90000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x5c>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x65>;
|
|
interrupts = <0x00 0x165 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x17a>;
|
|
};
|
|
|
|
i2c@a94000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0xa94000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x5e>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x66>;
|
|
interrupts = <0x00 0x166 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x17b>;
|
|
};
|
|
|
|
spi@a94000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0xa94000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x5e>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x67>;
|
|
interrupts = <0x00 0x166 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0x17c>;
|
|
};
|
|
|
|
serial@a94000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0xa94000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x5e>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x68>;
|
|
interrupts = <0x00 0x166 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x17d>;
|
|
};
|
|
|
|
i2c@a98000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0xa98000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x60>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x69>;
|
|
interrupts = <0x00 0x167 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "okay";
|
|
clock-frequency = <0x61a80>;
|
|
phandle = <0x17e>;
|
|
|
|
touchscreen@10 {
|
|
compatible = "elan,ekth3500";
|
|
reg = <0x10>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x6a 0x6b>;
|
|
interrupt-parent = <0x3a>;
|
|
interrupts = <0x7d 0x08>;
|
|
vcc33-supply = <0x5f>;
|
|
reset-gpios = <0x3a 0x76 0x01>;
|
|
};
|
|
};
|
|
|
|
spi@a98000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0xa98000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x60>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x6c>;
|
|
interrupts = <0x00 0x167 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0x17f>;
|
|
};
|
|
|
|
serial@a98000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0xa98000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x60>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x6d>;
|
|
interrupts = <0x00 0x167 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x180>;
|
|
};
|
|
|
|
i2c@a9c000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0xa9c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x62>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x6e>;
|
|
interrupts = <0x00 0x168 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x181>;
|
|
};
|
|
|
|
spi@a9c000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0xa9c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x62>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x6f>;
|
|
interrupts = <0x00 0x168 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0x182>;
|
|
};
|
|
|
|
serial@a9c000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0xa9c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x28 0x62>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x70>;
|
|
interrupts = <0x00 0x168 0x04>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0x2e>;
|
|
status = "disabled";
|
|
phandle = <0x183>;
|
|
};
|
|
};
|
|
|
|
system-cache-controller@1100000 {
|
|
compatible = "qcom,sdm845-llcc";
|
|
reg = <0x00 0x1100000 0x00 0x200000 0x00 0x1300000 0x00 0x50000>;
|
|
reg-names = "llcc_base\0llcc_broadcast_base";
|
|
interrupts = <0x00 0x246 0x04>;
|
|
};
|
|
|
|
pci@1c00000 {
|
|
compatible = "qcom,pcie-sdm845\0snps,dw-pcie";
|
|
reg = <0x00 0x1c00000 0x00 0x2000 0x00 0x60000000 0x00 0xf1d 0x00 0x60000f20 0x00 0xa8 0x00 0x60100000 0x00 0x100000>;
|
|
reg-names = "parf\0dbi\0elbi\0config";
|
|
device_type = "pci";
|
|
linux,pci-domain = <0x00>;
|
|
bus-range = <0x00 0xff>;
|
|
num-lanes = <0x01>;
|
|
#address-cells = <0x03>;
|
|
#size-cells = <0x02>;
|
|
ranges = <0x1000000 0x00 0x00 0x00 0x60200000 0x00 0x100000 0x2000000 0x00 0x60300000 0x00 0x60300000 0x00 0xd00000>;
|
|
interrupts = <0x00 0x8d 0x04>;
|
|
interrupt-names = "msi";
|
|
#interrupt-cells = <0x01>;
|
|
interrupt-map-mask = <0x00 0x00 0x00 0x07>;
|
|
interrupt-map = <0x00 0x00 0x00 0x01 0x01 0x00 0x95 0x04 0x00 0x00 0x00 0x02 0x01 0x00 0x96 0x04 0x00 0x00 0x00 0x03 0x01 0x00 0x97 0x04 0x00 0x00 0x00 0x04 0x01 0x00 0x98 0x04>;
|
|
clocks = <0x28 0x2e 0x28 0x29 0x28 0x2b 0x28 0x2d 0x28 0x2f 0x28 0x30 0x28 0x00>;
|
|
clock-names = "pipe\0aux\0cfg\0bus_master\0bus_slave\0slave_q2a\0tbu";
|
|
iommus = <0x23 0x1c10 0x0f>;
|
|
iommu-map = <0x00 0x23 0x1c10 0x01 0x100 0x23 0x1c11 0x01 0x200 0x23 0x1c12 0x01 0x300 0x23 0x1c13 0x01 0x400 0x23 0x1c14 0x01 0x500 0x23 0x1c15 0x01 0x600 0x23 0x1c16 0x01 0x700 0x23 0x1c17 0x01 0x800 0x23 0x1c18 0x01 0x900 0x23 0x1c19 0x01 0xa00 0x23 0x1c1a 0x01 0xb00 0x23 0x1c1b 0x01 0xc00 0x23 0x1c1c 0x01 0xd00 0x23 0x1c1d 0x01 0xe00 0x23 0x1c1e 0x01 0xf00 0x23 0x1c1f 0x01>;
|
|
resets = <0x28 0x01>;
|
|
reset-names = "pci";
|
|
power-domains = <0x28 0x00>;
|
|
phys = <0x71>;
|
|
phy-names = "pciephy";
|
|
status = "disabled";
|
|
phandle = <0x184>;
|
|
};
|
|
|
|
phy@1c06000 {
|
|
compatible = "qcom,sdm845-qmp-pcie-phy";
|
|
reg = <0x00 0x1c06000 0x00 0x18c>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
clocks = <0x28 0x39 0x28 0x2b 0x28 0x2c 0x28 0x3a>;
|
|
clock-names = "aux\0cfg_ahb\0ref\0refgen";
|
|
resets = <0x28 0x18>;
|
|
reset-names = "phy";
|
|
assigned-clocks = <0x28 0x3a>;
|
|
assigned-clock-rates = <0x5f5e100>;
|
|
status = "disabled";
|
|
phandle = <0x185>;
|
|
|
|
lanes@1c06200 {
|
|
reg = <0x00 0x1c06200 0x00 0x128 0x00 0x1c06400 0x00 0x1fc 0x00 0x1c06800 0x00 0x218 0x00 0x1c06600 0x00 0x70>;
|
|
clocks = <0x28 0x2e>;
|
|
clock-names = "pipe0";
|
|
#phy-cells = <0x00>;
|
|
clock-output-names = "pcie_0_pipe_clk";
|
|
phandle = <0x71>;
|
|
};
|
|
};
|
|
|
|
pci@1c08000 {
|
|
compatible = "qcom,pcie-sdm845\0snps,dw-pcie";
|
|
reg = <0x00 0x1c08000 0x00 0x2000 0x00 0x40000000 0x00 0xf1d 0x00 0x40000f20 0x00 0xa8 0x00 0x40100000 0x00 0x100000>;
|
|
reg-names = "parf\0dbi\0elbi\0config";
|
|
device_type = "pci";
|
|
linux,pci-domain = <0x01>;
|
|
bus-range = <0x00 0xff>;
|
|
num-lanes = <0x01>;
|
|
#address-cells = <0x03>;
|
|
#size-cells = <0x02>;
|
|
ranges = <0x1000000 0x00 0x00 0x00 0x40200000 0x00 0x100000 0x2000000 0x00 0x40300000 0x00 0x40300000 0x00 0x1fd00000>;
|
|
interrupts = <0x00 0x133 0x01>;
|
|
interrupt-names = "msi";
|
|
#interrupt-cells = <0x01>;
|
|
interrupt-map-mask = <0x00 0x00 0x00 0x07>;
|
|
interrupt-map = <0x00 0x00 0x00 0x01 0x01 0x00 0x1b2 0x04 0x00 0x00 0x00 0x02 0x01 0x00 0x1b3 0x04 0x00 0x00 0x00 0x03 0x01 0x00 0x1b6 0x04 0x00 0x00 0x00 0x04 0x01 0x00 0x1b7 0x04>;
|
|
clocks = <0x28 0x36 0x28 0x31 0x28 0x33 0x28 0x35 0x28 0x37 0x28 0x38 0x28 0x34 0x28 0x00>;
|
|
clock-names = "pipe\0aux\0cfg\0bus_master\0bus_slave\0slave_q2a\0ref\0tbu";
|
|
assigned-clocks = <0x28 0x31>;
|
|
assigned-clock-rates = <0x124f800>;
|
|
iommus = <0x23 0x1c00 0x0f>;
|
|
iommu-map = <0x00 0x23 0x1c00 0x01 0x100 0x23 0x1c01 0x01 0x200 0x23 0x1c02 0x01 0x300 0x23 0x1c03 0x01 0x400 0x23 0x1c04 0x01 0x500 0x23 0x1c05 0x01 0x600 0x23 0x1c06 0x01 0x700 0x23 0x1c07 0x01 0x800 0x23 0x1c08 0x01 0x900 0x23 0x1c09 0x01 0xa00 0x23 0x1c0a 0x01 0xb00 0x23 0x1c0b 0x01 0xc00 0x23 0x1c0c 0x01 0xd00 0x23 0x1c0d 0x01 0xe00 0x23 0x1c0e 0x01 0xf00 0x23 0x1c0f 0x01>;
|
|
resets = <0x28 0x02>;
|
|
reset-names = "pci";
|
|
power-domains = <0x28 0x01>;
|
|
phys = <0x72>;
|
|
phy-names = "pciephy";
|
|
status = "disabled";
|
|
phandle = <0x186>;
|
|
};
|
|
|
|
phy@1c0a000 {
|
|
compatible = "qcom,sdm845-qhp-pcie-phy";
|
|
reg = <0x00 0x1c0a000 0x00 0x800>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
clocks = <0x28 0x39 0x28 0x33 0x28 0x34 0x28 0x3a>;
|
|
clock-names = "aux\0cfg_ahb\0ref\0refgen";
|
|
resets = <0x28 0x19>;
|
|
reset-names = "phy";
|
|
assigned-clocks = <0x28 0x3a>;
|
|
assigned-clock-rates = <0x5f5e100>;
|
|
status = "disabled";
|
|
phandle = <0x187>;
|
|
|
|
lanes@1c06200 {
|
|
reg = <0x00 0x1c0a800 0x00 0x800 0x00 0x1c0a800 0x00 0x800 0x00 0x1c0b800 0x00 0x400>;
|
|
clocks = <0x28 0x36>;
|
|
clock-names = "pipe0";
|
|
#phy-cells = <0x00>;
|
|
clock-output-names = "pcie_1_pipe_clk";
|
|
phandle = <0x72>;
|
|
};
|
|
};
|
|
|
|
interconnect@1380000 {
|
|
compatible = "qcom,sdm845-mem-noc";
|
|
reg = <0x00 0x1380000 0x00 0x27200>;
|
|
#interconnect-cells = <0x02>;
|
|
qcom,bcm-voters = <0x73>;
|
|
phandle = <0x08>;
|
|
};
|
|
|
|
interconnect@14e0000 {
|
|
compatible = "qcom,sdm845-dc-noc";
|
|
reg = <0x00 0x14e0000 0x00 0x400>;
|
|
#interconnect-cells = <0x02>;
|
|
qcom,bcm-voters = <0x73>;
|
|
phandle = <0x188>;
|
|
};
|
|
|
|
interconnect@1500000 {
|
|
compatible = "qcom,sdm845-config-noc";
|
|
reg = <0x00 0x1500000 0x00 0x5080>;
|
|
#interconnect-cells = <0x02>;
|
|
qcom,bcm-voters = <0x73>;
|
|
phandle = <0x7c>;
|
|
};
|
|
|
|
interconnect@1620000 {
|
|
compatible = "qcom,sdm845-system-noc";
|
|
reg = <0x00 0x1620000 0x00 0x18080>;
|
|
#interconnect-cells = <0x02>;
|
|
qcom,bcm-voters = <0x73>;
|
|
phandle = <0x7b>;
|
|
};
|
|
|
|
interconnect@16e0000 {
|
|
compatible = "qcom,sdm845-aggre1-noc";
|
|
reg = <0x00 0x16e0000 0x00 0x15080>;
|
|
#interconnect-cells = <0x02>;
|
|
qcom,bcm-voters = <0x73>;
|
|
phandle = <0x189>;
|
|
};
|
|
|
|
interconnect@1700000 {
|
|
compatible = "qcom,sdm845-aggre2-noc";
|
|
reg = <0x00 0x1700000 0x00 0x1f300>;
|
|
#interconnect-cells = <0x02>;
|
|
qcom,bcm-voters = <0x73>;
|
|
phandle = <0x7a>;
|
|
};
|
|
|
|
interconnect@1740000 {
|
|
compatible = "qcom,sdm845-mmss-noc";
|
|
reg = <0x00 0x1740000 0x00 0x1c100>;
|
|
#interconnect-cells = <0x02>;
|
|
qcom,bcm-voters = <0x73>;
|
|
phandle = <0xca>;
|
|
};
|
|
|
|
ufshc@1d84000 {
|
|
compatible = "qcom,sdm845-ufshc\0qcom,ufshc\0jedec,ufs-2.0";
|
|
reg = <0x00 0x1d84000 0x00 0x2500 0x00 0x1d90000 0x00 0x8000>;
|
|
reg-names = "std\0ice";
|
|
interrupts = <0x00 0x109 0x04>;
|
|
phys = <0x74>;
|
|
phy-names = "ufsphy";
|
|
lanes-per-direction = <0x02>;
|
|
power-domains = <0x28 0x03>;
|
|
#reset-cells = <0x01>;
|
|
resets = <0x28 0x0e>;
|
|
reset-names = "rst";
|
|
iommus = <0x23 0x100 0x0f>;
|
|
clock-names = "core_clk\0bus_aggr_clk\0iface_clk\0core_clk_unipro\0ref_clk\0tx_lane0_sync_clk\0rx_lane0_sync_clk\0rx_lane1_sync_clk\0ice_core_clk";
|
|
clocks = <0x28 0x82 0x28 0x02 0x28 0x81 0x28 0x8b 0x1f 0x00 0x28 0x8a 0x28 0x88 0x28 0x89 0x28 0x84>;
|
|
freq-table-hz = <0x2faf080 0xbebc200 0x00 0x00 0x00 0x00 0x23c3460 0x8f0d180 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x47868c0 0x11e1a300>;
|
|
status = "okay";
|
|
reset-gpios = <0x3a 0x96 0x01>;
|
|
vcc-supply = <0x75>;
|
|
vcc-max-microamp = <0x927c0>;
|
|
phandle = <0x76>;
|
|
};
|
|
|
|
phy@1d87000 {
|
|
compatible = "qcom,sdm845-qmp-ufs-phy";
|
|
reg = <0x00 0x1d87000 0x00 0x18c>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
clock-names = "ref\0ref_aux";
|
|
clocks = <0x28 0x80 0x28 0x86>;
|
|
resets = <0x76 0x00>;
|
|
reset-names = "ufsphy";
|
|
status = "okay";
|
|
vdda-phy-supply = <0x77>;
|
|
vdda-pll-supply = <0x78>;
|
|
phandle = <0x18a>;
|
|
|
|
lanes@1d87400 {
|
|
reg = <0x00 0x1d87400 0x00 0x108 0x00 0x1d87600 0x00 0x1e0 0x00 0x1d87c00 0x00 0x1dc 0x00 0x1d87800 0x00 0x108 0x00 0x1d87a00 0x00 0x1e0>;
|
|
#phy-cells = <0x00>;
|
|
phandle = <0x74>;
|
|
};
|
|
};
|
|
|
|
ipa@1e40000 {
|
|
compatible = "qcom,sdm845-ipa";
|
|
iommus = <0x23 0x720 0x00 0x23 0x722 0x00>;
|
|
reg = <0x00 0x1e40000 0x00 0x7000 0x00 0x1e47000 0x00 0x2000 0x00 0x1e04000 0x00 0x2c000>;
|
|
reg-names = "ipa-reg\0ipa-shared\0gsi";
|
|
interrupts-extended = <0x01 0x00 0x137 0x01 0x01 0x00 0x1b0 0x04 0x79 0x00 0x01 0x79 0x01 0x01>;
|
|
interrupt-names = "ipa\0gsi\0ipa-clock-query\0ipa-setup-ready";
|
|
clocks = <0x1f 0x0c>;
|
|
clock-names = "core";
|
|
interconnects = <0x7a 0x04 0x00 0x08 0x0e 0x00 0x7a 0x04 0x00 0x7b 0x0c 0x00 0x07 0x00 0x00 0x7c 0x13 0x00>;
|
|
interconnect-names = "memory\0imem\0config";
|
|
qcom,smem-states = <0x7d 0x00 0x7d 0x01>;
|
|
qcom,smem-state-names = "ipa-clock-enabled-valid\0ipa-clock-enabled";
|
|
modem-remoteproc = <0x7e>;
|
|
status = "okay";
|
|
modem-init;
|
|
phandle = <0x18b>;
|
|
};
|
|
|
|
syscon@1f40000 {
|
|
compatible = "syscon";
|
|
reg = <0x00 0x1f40000 0x00 0x40000>;
|
|
phandle = <0x24>;
|
|
};
|
|
|
|
pinctrl@3400000 {
|
|
compatible = "qcom,sdm845-pinctrl";
|
|
reg = <0x00 0x3400000 0x00 0xc00000>;
|
|
interrupts = <0x00 0xd0 0x04>;
|
|
gpio-controller;
|
|
#gpio-cells = <0x02>;
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
gpio-ranges = <0x3a 0x00 0x00 0x97>;
|
|
wakeup-parent = <0x7f>;
|
|
pinctrl-names = "default\0sleep";
|
|
pinctrl-0 = <0x80 0x81>;
|
|
pinctrl-1 = <0x80 0x82>;
|
|
gpio-line-names = "AP_SPI_FP_MISO\0AP_SPI_FP_MOSI\0AP_SPI_FP_CLK\0AP_SPI_FP_CS_L\0UART_AP_TX_DBG_RX\0UART_DBG_TX_AP_RX\0BRIJ_SUSPEND\0FP_RST_L\0FCAM_EN\0\0EDP_BRIJ_IRQ\0EC_IN_RW_ODL\0\0RCAM_MCLK\0FCAM_MCLK\0\0RCAM_EN\0CCI0_SDA\0CCI0_SCL\0CCI1_SDA\0CCI1_SCL\0FCAM_RST_L\0FPMCU_BOOT0\0PEN_RST_L\0PEN_IRQ_L\0FPMCU_SEL_OD\0RCAM_VSYNC\0ESIM_MISO\0ESIM_MOSI\0ESIM_CLK\0ESIM_CS_L\0AP_PEN_1V8_SDA\0AP_PEN_1V8_SCL\0AP_TS_I2C_SDA\0AP_TS_I2C_SCL\0RCAM_RST_L\0\0AP_EDP_BKLTEN\0AP_BRD_ID0\0BOOT_CONFIG_4\0AMP_IRQ_L\0EDP_BRIJ_I2C_SDA\0EDP_BRIJ_I2C_SCL\0EN_PP3300_DX_EDP\0SD_CD_ODL\0BT_UART_RTS\0BT_UART_CTS\0BT_UART_RXD\0BT_UART_TXD\0AMP_I2C_SDA\0AMP_I2C_SCL\0AP_BRD_ID2\0\0AP_EC_SPI_CLK\0AP_EC_SPI_CS_L\0AP_EC_SPI_MISO\0AP_EC_SPI_MOSI\0FORCED_USB_BOOT\0AMP_BCLK\0AMP_LRCLK\0AMP_DOUT\0AMP_DIN\0AP_BRD_ID1\0PEN_PDCT_L\0HP_MCLK\0HP_BCLK\0HP_LRCLK\0HP_DOUT\0HP_DIN\0\0\0\0\0BT_SLIMBUS_DATA\0BT_SLIMBUS_CLK\0AMP_RESET_L\0\0FCAM_VSYNC\0\0AP_SKU_ID0\0EC_WOV_BCLK\0EC_WOV_LRCLK\0EC_WOV_DOUT\0\0\0AP_H1_SPI_MISO\0AP_H1_SPI_MOSI\0AP_H1_SPI_CLK\0AP_H1_SPI_CS_L\0\0AP_SPI_CS0_L\0AP_SPI_MOSI\0AP_SPI_MISO\0\0\0AP_SPI_CLK\0\0RFFE6_CLK\0RFFE6_DATA\0BOOT_CONFIG_1\0BOOT_CONFIG_2\0BOOT_CONFIG_0\0EDP_BRIJ_EN\0\0USB_HS_TX_EN\0UIM2_DATA\0UIM2_CLK\0UIM2_RST\0UIM2_PRESENT\0UIM1_DATA\0UIM1_CLK\0UIM1_RST\0\0AP_SKU_ID1\0SDM_GRFC_8\0SDM_GRFC_9\0AP_RST_REQ\0HP_IRQ\0TS_RESET_L\0PEN_EJECT_ODL\0HUB_RST_L\0FP_TO_AP_IRQ\0AP_EC_INT_L\0\0\0TS_INT_L\0AP_SUSPEND_L\0SDM_GRFC_3\0AP_FLASH_WP_L\0H1_AP_INT_ODL\0QLINK_REQ\0QLINK_EN\0SDM_GRFC_2\0BOOT_CONFIG_3\0WMSS_RESET_L\0SDM_GRFC_0\0SDM_GRFC_1\0RFFE3_DATA\0RFFE3_CLK\0RFFE4_DATA\0RFFE4_CLK\0RFFE5_DATA\0RFFE5_CLK\0GNSS_EN\0WCI2_LTE_COEX_RXD\0WCI2_LTE_COEX_TXD\0AP_RAM_ID0\0AP_RAM_ID1\0RFFE1_DATA\0RFFE1_CLK";
|
|
phandle = <0x3a>;
|
|
|
|
cci0-default {
|
|
pins = "gpio17\0gpio18";
|
|
function = "cci_i2c";
|
|
bias-pull-up;
|
|
drive-strength = <0x02>;
|
|
phandle = <0xc5>;
|
|
};
|
|
|
|
cci0-sleep {
|
|
pins = "gpio17\0gpio18";
|
|
function = "cci_i2c";
|
|
drive-strength = <0x02>;
|
|
bias-pull-down;
|
|
phandle = <0xc7>;
|
|
};
|
|
|
|
cci1-default {
|
|
pins = "gpio19\0gpio20";
|
|
function = "cci_i2c";
|
|
bias-pull-up;
|
|
drive-strength = <0x02>;
|
|
phandle = <0xc6>;
|
|
};
|
|
|
|
cci1-sleep {
|
|
pins = "gpio19\0gpio20";
|
|
function = "cci_i2c";
|
|
drive-strength = <0x02>;
|
|
bias-pull-down;
|
|
phandle = <0xc8>;
|
|
};
|
|
|
|
qspi-clk {
|
|
phandle = <0xb3>;
|
|
|
|
pinmux {
|
|
pins = "gpio95";
|
|
function = "qspi_clk";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio95";
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qspi-cs0 {
|
|
phandle = <0xb4>;
|
|
|
|
pinmux {
|
|
pins = "gpio90";
|
|
function = "qspi_cs";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio90";
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qspi-cs1 {
|
|
phandle = <0x18c>;
|
|
|
|
pinmux {
|
|
pins = "gpio89";
|
|
function = "qspi_cs";
|
|
};
|
|
};
|
|
|
|
qspi-data01 {
|
|
phandle = <0xb5>;
|
|
|
|
pinmux-data {
|
|
pins = "gpio91\0gpio92";
|
|
function = "qspi_data";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio91\0gpio92";
|
|
bias-pull-up;
|
|
};
|
|
};
|
|
|
|
qspi-data12 {
|
|
phandle = <0x18d>;
|
|
|
|
pinmux-data {
|
|
pins = "gpio93\0gpio94";
|
|
function = "qspi_data";
|
|
};
|
|
};
|
|
|
|
qup-i2c0-default {
|
|
phandle = <0x2d>;
|
|
|
|
pinmux {
|
|
pins = "gpio0\0gpio1";
|
|
function = "qup0";
|
|
};
|
|
};
|
|
|
|
qup-i2c1-default {
|
|
phandle = <0x31>;
|
|
|
|
pinmux {
|
|
pins = "gpio17\0gpio18";
|
|
function = "qup1";
|
|
};
|
|
};
|
|
|
|
qup-i2c2-default {
|
|
phandle = <0x34>;
|
|
|
|
pinmux {
|
|
pins = "gpio27\0gpio28";
|
|
function = "qup2";
|
|
};
|
|
};
|
|
|
|
qup-i2c3-default {
|
|
phandle = <0x37>;
|
|
|
|
pinmux {
|
|
pins = "gpio41\0gpio42";
|
|
function = "qup3";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio41\0gpio42";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c4-default {
|
|
phandle = <0x41>;
|
|
|
|
pinmux {
|
|
pins = "gpio89\0gpio90";
|
|
function = "qup4";
|
|
};
|
|
};
|
|
|
|
qup-i2c5-default {
|
|
phandle = <0x44>;
|
|
|
|
pinmux {
|
|
pins = "gpio85\0gpio86";
|
|
function = "qup5";
|
|
};
|
|
};
|
|
|
|
qup-i2c6-default {
|
|
phandle = <0x48>;
|
|
|
|
pinmux {
|
|
pins = "gpio45\0gpio46";
|
|
function = "qup6";
|
|
};
|
|
};
|
|
|
|
qup-i2c7-default {
|
|
phandle = <0x4e>;
|
|
|
|
pinmux {
|
|
pins = "gpio93\0gpio94";
|
|
function = "qup7";
|
|
};
|
|
};
|
|
|
|
qup-i2c8-default {
|
|
phandle = <0x51>;
|
|
|
|
pinmux {
|
|
pins = "gpio65\0gpio66";
|
|
function = "qup8";
|
|
};
|
|
};
|
|
|
|
qup-i2c9-default {
|
|
phandle = <0x54>;
|
|
|
|
pinmux {
|
|
pins = "gpio6\0gpio7";
|
|
function = "qup9";
|
|
};
|
|
};
|
|
|
|
qup-i2c10-default {
|
|
phandle = <0x57>;
|
|
|
|
pinmux {
|
|
pins = "gpio55\0gpio56";
|
|
function = "qup10";
|
|
};
|
|
};
|
|
|
|
qup-i2c11-default {
|
|
phandle = <0x5b>;
|
|
|
|
pinmux {
|
|
pins = "gpio31\0gpio32";
|
|
function = "qup11";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio31\0gpio32";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c12-default {
|
|
phandle = <0x63>;
|
|
|
|
pinmux {
|
|
pins = "gpio49\0gpio50";
|
|
function = "qup12";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio49\0gpio50";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c13-default {
|
|
phandle = <0x66>;
|
|
|
|
pinmux {
|
|
pins = "gpio105\0gpio106";
|
|
function = "qup13";
|
|
};
|
|
};
|
|
|
|
qup-i2c14-default {
|
|
phandle = <0x69>;
|
|
|
|
pinmux {
|
|
pins = "gpio33\0gpio34";
|
|
function = "qup14";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio33\0gpio34";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c15-default {
|
|
phandle = <0x6e>;
|
|
|
|
pinmux {
|
|
pins = "gpio81\0gpio82";
|
|
function = "qup15";
|
|
};
|
|
};
|
|
|
|
qup-spi0-default {
|
|
phandle = <0x2f>;
|
|
|
|
pinmux {
|
|
pins = "gpio0\0gpio1\0gpio2\0gpio3";
|
|
function = "qup0";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio0\0gpio1\0gpio2\0gpio3";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi1-default {
|
|
phandle = <0x32>;
|
|
|
|
pinmux {
|
|
pins = "gpio17\0gpio18\0gpio19\0gpio20";
|
|
function = "qup1";
|
|
};
|
|
};
|
|
|
|
qup-spi2-default {
|
|
phandle = <0x35>;
|
|
|
|
pinmux {
|
|
pins = "gpio27\0gpio28\0gpio29\0gpio30";
|
|
function = "qup2";
|
|
};
|
|
};
|
|
|
|
qup-spi3-default {
|
|
phandle = <0x3f>;
|
|
|
|
pinmux {
|
|
pins = "gpio41\0gpio42\0gpio43\0gpio44";
|
|
function = "qup3";
|
|
};
|
|
};
|
|
|
|
qup-spi4-default {
|
|
phandle = <0x42>;
|
|
|
|
pinmux {
|
|
pins = "gpio89\0gpio90\0gpio91\0gpio92";
|
|
function = "qup4";
|
|
};
|
|
};
|
|
|
|
qup-spi5-default {
|
|
phandle = <0x45>;
|
|
|
|
pinmux {
|
|
pins = "gpio85\0gpio86\0gpio87\0gpio88";
|
|
function = "qup5";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio85\0gpio86\0gpio87\0gpio88";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi6-default {
|
|
phandle = <0x49>;
|
|
|
|
pinmux {
|
|
pins = "gpio45\0gpio46\0gpio47\0gpio48";
|
|
function = "qup6";
|
|
};
|
|
};
|
|
|
|
qup-spi7-default {
|
|
phandle = <0x4f>;
|
|
|
|
pinmux {
|
|
pins = "gpio93\0gpio94\0gpio95\0gpio96";
|
|
function = "qup7";
|
|
};
|
|
};
|
|
|
|
qup-spi8-default {
|
|
phandle = <0x52>;
|
|
|
|
pinmux {
|
|
pins = "gpio65\0gpio66\0gpio67\0gpio68";
|
|
function = "qup8";
|
|
};
|
|
};
|
|
|
|
qup-spi9-default {
|
|
phandle = <0x55>;
|
|
|
|
pinmux {
|
|
pins = "gpio6\0gpio7\0gpio4\0gpio5";
|
|
function = "qup9";
|
|
};
|
|
};
|
|
|
|
qup-spi10-default {
|
|
phandle = <0x58>;
|
|
|
|
pinmux {
|
|
pins = "gpio55\0gpio56\0gpio53\0gpio54";
|
|
function = "qup10";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio53\0gpio54\0gpio55\0gpio56";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi11-default {
|
|
phandle = <0x61>;
|
|
|
|
pinmux {
|
|
pins = "gpio31\0gpio32\0gpio33\0gpio34";
|
|
function = "qup11";
|
|
};
|
|
};
|
|
|
|
qup-spi12-default {
|
|
phandle = <0x64>;
|
|
|
|
pinmux {
|
|
pins = "gpio49\0gpio50\0gpio51\0gpio52";
|
|
function = "qup12";
|
|
};
|
|
};
|
|
|
|
qup-spi13-default {
|
|
phandle = <0x67>;
|
|
|
|
pinmux {
|
|
pins = "gpio105\0gpio106\0gpio107\0gpio108";
|
|
function = "qup13";
|
|
};
|
|
};
|
|
|
|
qup-spi14-default {
|
|
phandle = <0x6c>;
|
|
|
|
pinmux {
|
|
pins = "gpio33\0gpio34\0gpio31\0gpio32";
|
|
function = "qup14";
|
|
};
|
|
};
|
|
|
|
qup-spi15-default {
|
|
phandle = <0x6f>;
|
|
|
|
pinmux {
|
|
pins = "gpio81\0gpio82\0gpio83\0gpio84";
|
|
function = "qup15";
|
|
};
|
|
};
|
|
|
|
qup-uart0-default {
|
|
phandle = <0x30>;
|
|
|
|
pinmux {
|
|
pins = "gpio2\0gpio3";
|
|
function = "qup0";
|
|
};
|
|
};
|
|
|
|
qup-uart1-default {
|
|
phandle = <0x33>;
|
|
|
|
pinmux {
|
|
pins = "gpio19\0gpio20";
|
|
function = "qup1";
|
|
};
|
|
};
|
|
|
|
qup-uart2-default {
|
|
phandle = <0x36>;
|
|
|
|
pinmux {
|
|
pins = "gpio29\0gpio30";
|
|
function = "qup2";
|
|
};
|
|
};
|
|
|
|
qup-uart3-default {
|
|
phandle = <0x40>;
|
|
|
|
pinmux {
|
|
pins = "gpio43\0gpio44";
|
|
function = "qup3";
|
|
};
|
|
};
|
|
|
|
qup-uart4-default {
|
|
phandle = <0x43>;
|
|
|
|
pinmux {
|
|
pins = "gpio91\0gpio92";
|
|
function = "qup4";
|
|
};
|
|
};
|
|
|
|
qup-uart5-default {
|
|
phandle = <0x47>;
|
|
|
|
pinmux {
|
|
pins = "gpio87\0gpio88";
|
|
function = "qup5";
|
|
};
|
|
};
|
|
|
|
qup-uart6-default {
|
|
phandle = <0x4a>;
|
|
|
|
pinmux {
|
|
pins = "gpio45\0gpio46\0gpio47\0gpio48";
|
|
function = "qup6";
|
|
};
|
|
|
|
pinconf-cts {
|
|
pins = "gpio45";
|
|
bias-pull-down;
|
|
};
|
|
|
|
pinconf-rts-tx {
|
|
pins = "gpio46\0gpio47";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
|
|
pinconf-rx {
|
|
pins = "gpio48";
|
|
bias-pull-up;
|
|
};
|
|
};
|
|
|
|
qup-uart7-default {
|
|
phandle = <0x50>;
|
|
|
|
pinmux {
|
|
pins = "gpio95\0gpio96";
|
|
function = "qup7";
|
|
};
|
|
};
|
|
|
|
qup-uart8-default {
|
|
phandle = <0x53>;
|
|
|
|
pinmux {
|
|
pins = "gpio67\0gpio68";
|
|
function = "qup8";
|
|
};
|
|
};
|
|
|
|
qup-uart9-default {
|
|
phandle = <0x56>;
|
|
|
|
pinmux {
|
|
pins = "gpio4\0gpio5";
|
|
function = "qup9";
|
|
};
|
|
|
|
pinconf-tx {
|
|
pins = "gpio4";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
|
|
pinconf-rx {
|
|
pins = "gpio5";
|
|
drive-strength = <0x02>;
|
|
bias-pull-up;
|
|
};
|
|
};
|
|
|
|
qup-uart10-default {
|
|
phandle = <0x5a>;
|
|
|
|
pinmux {
|
|
pins = "gpio53\0gpio54";
|
|
function = "qup10";
|
|
};
|
|
};
|
|
|
|
qup-uart11-default {
|
|
phandle = <0x62>;
|
|
|
|
pinmux {
|
|
pins = "gpio33\0gpio34";
|
|
function = "qup11";
|
|
};
|
|
};
|
|
|
|
qup-uart12-default {
|
|
phandle = <0x65>;
|
|
|
|
pinmux {
|
|
pins = "gpio51\0gpio52";
|
|
function = "qup12";
|
|
};
|
|
};
|
|
|
|
qup-uart13-default {
|
|
phandle = <0x68>;
|
|
|
|
pinmux {
|
|
pins = "gpio107\0gpio108";
|
|
function = "qup13";
|
|
};
|
|
};
|
|
|
|
qup-uart14-default {
|
|
phandle = <0x6d>;
|
|
|
|
pinmux {
|
|
pins = "gpio31\0gpio32";
|
|
function = "qup14";
|
|
};
|
|
};
|
|
|
|
qup-uart15-default {
|
|
phandle = <0x70>;
|
|
|
|
pinmux {
|
|
pins = "gpio83\0gpio84";
|
|
function = "qup15";
|
|
};
|
|
};
|
|
|
|
quat_mi2s_sleep {
|
|
phandle = <0x18e>;
|
|
|
|
mux {
|
|
pins = "gpio58\0gpio59";
|
|
function = "gpio";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio58\0gpio59";
|
|
drive-strength = <0x02>;
|
|
bias-pull-down;
|
|
input-enable;
|
|
};
|
|
};
|
|
|
|
quat_mi2s_active {
|
|
phandle = <0x18f>;
|
|
|
|
mux {
|
|
pins = "gpio58\0gpio59";
|
|
function = "qua_mi2s";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio58\0gpio59";
|
|
drive-strength = <0x08>;
|
|
bias-disable;
|
|
output-high;
|
|
};
|
|
};
|
|
|
|
quat_mi2s_sd0_sleep {
|
|
phandle = <0x190>;
|
|
|
|
mux {
|
|
pins = "gpio60";
|
|
function = "gpio";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio60";
|
|
drive-strength = <0x02>;
|
|
bias-pull-down;
|
|
input-enable;
|
|
};
|
|
};
|
|
|
|
quat_mi2s_sd0_active {
|
|
phandle = <0x191>;
|
|
|
|
mux {
|
|
pins = "gpio60";
|
|
function = "qua_mi2s";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio60";
|
|
drive-strength = <0x08>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
quat_mi2s_sd1_sleep {
|
|
phandle = <0x192>;
|
|
|
|
mux {
|
|
pins = "gpio61";
|
|
function = "gpio";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio61";
|
|
drive-strength = <0x02>;
|
|
bias-pull-down;
|
|
input-enable;
|
|
};
|
|
};
|
|
|
|
quat_mi2s_sd1_active {
|
|
phandle = <0x193>;
|
|
|
|
mux {
|
|
pins = "gpio61";
|
|
function = "qua_mi2s";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio61";
|
|
drive-strength = <0x08>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
quat_mi2s_sd2_sleep {
|
|
phandle = <0x194>;
|
|
|
|
mux {
|
|
pins = "gpio62";
|
|
function = "gpio";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio62";
|
|
drive-strength = <0x02>;
|
|
bias-pull-down;
|
|
input-enable;
|
|
};
|
|
};
|
|
|
|
quat_mi2s_sd2_active {
|
|
phandle = <0x195>;
|
|
|
|
mux {
|
|
pins = "gpio62";
|
|
function = "qua_mi2s";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio62";
|
|
drive-strength = <0x08>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
quat_mi2s_sd3_sleep {
|
|
phandle = <0x196>;
|
|
|
|
mux {
|
|
pins = "gpio63";
|
|
function = "gpio";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio63";
|
|
drive-strength = <0x02>;
|
|
bias-pull-down;
|
|
input-enable;
|
|
};
|
|
};
|
|
|
|
quat_mi2s_sd3_active {
|
|
phandle = <0x197>;
|
|
|
|
mux {
|
|
pins = "gpio63";
|
|
function = "qua_mi2s";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio63";
|
|
drive-strength = <0x08>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
ap-suspend-l-hog {
|
|
gpio-hog;
|
|
gpios = <0x7e 0x01>;
|
|
output-low;
|
|
};
|
|
|
|
ap-edp-bklten {
|
|
phandle = <0xfc>;
|
|
|
|
pinmux {
|
|
pins = "gpio37";
|
|
function = "gpio";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio37";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
bios-flash-wp-r-l {
|
|
phandle = <0x80>;
|
|
|
|
pinmux {
|
|
pins = "gpio128";
|
|
function = "gpio";
|
|
input-enable;
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio128";
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
ec-ap-int-l {
|
|
phandle = <0x59>;
|
|
|
|
pinmux {
|
|
pins = "gpio122";
|
|
function = "gpio";
|
|
input-enable;
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio122";
|
|
bias-pull-up;
|
|
};
|
|
};
|
|
|
|
edp-brij-en {
|
|
phandle = <0x38>;
|
|
|
|
pinmux {
|
|
pins = "gpio102";
|
|
function = "gpio";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio102";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
edp-brij-irq {
|
|
phandle = <0x39>;
|
|
|
|
pinmux {
|
|
pins = "gpio10";
|
|
function = "gpio";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio10";
|
|
drive-strength = <0x02>;
|
|
bias-pull-down;
|
|
};
|
|
};
|
|
|
|
en-pp3300-dx-edp {
|
|
phandle = <0xfd>;
|
|
|
|
pinmux {
|
|
pins = "gpio43";
|
|
function = "gpio";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio43";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
h1-ap-int-odl {
|
|
phandle = <0x46>;
|
|
|
|
pinmux {
|
|
pins = "gpio129";
|
|
function = "gpio";
|
|
input-enable;
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio129";
|
|
bias-pull-up;
|
|
};
|
|
};
|
|
|
|
pen-eject-odl {
|
|
phandle = <0xfe>;
|
|
|
|
pinmux {
|
|
pins = "gpio119";
|
|
function = "gpio";
|
|
bias-pull-up;
|
|
};
|
|
};
|
|
|
|
pen-irq-l {
|
|
phandle = <0x5c>;
|
|
|
|
pinmux {
|
|
pins = "gpio24";
|
|
function = "gpio";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio24";
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
pen-pdct-l {
|
|
phandle = <0x5d>;
|
|
|
|
pinmux {
|
|
pins = "gpio63";
|
|
function = "gpio";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio63";
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
pen-rst-l {
|
|
phandle = <0x5e>;
|
|
|
|
pinmux {
|
|
pins = "gpio23";
|
|
function = "gpio";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio23";
|
|
bias-disable;
|
|
drive-strength = <0x02>;
|
|
output-high;
|
|
};
|
|
};
|
|
|
|
sdc2-clk {
|
|
phandle = <0xab>;
|
|
|
|
pinconf {
|
|
pins = "sdc2_clk";
|
|
bias-disable;
|
|
drive-strength = <0x10>;
|
|
};
|
|
};
|
|
|
|
sdc2-cmd {
|
|
phandle = <0xac>;
|
|
|
|
pinconf {
|
|
pins = "sdc2_cmd";
|
|
bias-pull-up;
|
|
drive-strength = <0x10>;
|
|
};
|
|
};
|
|
|
|
sdc2-data {
|
|
phandle = <0xad>;
|
|
|
|
pinconf {
|
|
pins = "sdc2_data";
|
|
bias-pull-up;
|
|
drive-strength = <0x10>;
|
|
};
|
|
};
|
|
|
|
sd-cd-odl {
|
|
phandle = <0xae>;
|
|
|
|
pinmux {
|
|
pins = "gpio44";
|
|
function = "gpio";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio44";
|
|
bias-pull-up;
|
|
};
|
|
};
|
|
|
|
ts-int-l {
|
|
phandle = <0x6a>;
|
|
|
|
pinmux {
|
|
pins = "gpio125";
|
|
function = "gpio";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio125";
|
|
bias-pull-up;
|
|
};
|
|
};
|
|
|
|
ts-reset-l {
|
|
phandle = <0x6b>;
|
|
|
|
pinmux {
|
|
pins = "gpio118";
|
|
function = "gpio";
|
|
};
|
|
|
|
pinconf {
|
|
pins = "gpio118";
|
|
bias-disable;
|
|
drive-strength = <0x02>;
|
|
};
|
|
};
|
|
|
|
ap_suspend_l_assert {
|
|
phandle = <0x82>;
|
|
|
|
config {
|
|
pins = "gpio126";
|
|
function = "gpio";
|
|
bias-disable;
|
|
drive-strength = <0x02>;
|
|
output-low;
|
|
};
|
|
};
|
|
|
|
ap_suspend_l_deassert {
|
|
phandle = <0x81>;
|
|
|
|
config {
|
|
pins = "gpio126";
|
|
function = "gpio";
|
|
bias-disable;
|
|
drive-strength = <0x02>;
|
|
output-high;
|
|
};
|
|
};
|
|
};
|
|
|
|
remoteproc@4080000 {
|
|
compatible = "qcom,sdm845-mss-pil";
|
|
reg = <0x00 0x4080000 0x00 0x408 0x00 0x4180000 0x00 0x48>;
|
|
reg-names = "qdsp6\0rmb";
|
|
interrupts-extended = <0x01 0x00 0x10a 0x01 0x83 0x00 0x01 0x83 0x01 0x01 0x83 0x02 0x01 0x83 0x03 0x01 0x83 0x07 0x01>;
|
|
interrupt-names = "wdog\0fatal\0ready\0handover\0stop-ack\0shutdown-ack";
|
|
clocks = <0x28 0x24 0x28 0x27 0x28 0x05 0x28 0x25 0x28 0x28 0x28 0x26 0x28 0x40 0x1f 0x00>;
|
|
clock-names = "iface\0bus\0mem\0gpll0_mss\0snoc_axi\0mnoc_axi\0prng\0xo";
|
|
qcom,smem-states = <0x84 0x00>;
|
|
qcom,smem-state-names = "stop";
|
|
resets = <0x85 0x00 0x86 0x09>;
|
|
reset-names = "mss_restart\0pdc_reset";
|
|
qcom,halt-regs = <0x24 0x23000 0x25000 0x24000>;
|
|
power-domains = <0x87 0x02 0x27 0x03 0x27 0x01 0x27 0x08>;
|
|
power-domain-names = "load_state\0cx\0mx\0mss";
|
|
iommus = <0x23 0x781 0x00 0x23 0x724 0x03>;
|
|
phandle = <0x7e>;
|
|
|
|
mba {
|
|
memory-region = <0x88>;
|
|
};
|
|
|
|
mpss {
|
|
memory-region = <0x89>;
|
|
};
|
|
|
|
glink-edge {
|
|
interrupts = <0x00 0x1c1 0x01>;
|
|
label = "modem";
|
|
qcom,remote-pid = <0x01>;
|
|
mboxes = <0x22 0x0c>;
|
|
};
|
|
};
|
|
|
|
clock-controller@5090000 {
|
|
compatible = "qcom,sdm845-gpucc";
|
|
reg = <0x00 0x5090000 0x00 0x9000>;
|
|
#clock-cells = <0x01>;
|
|
#reset-cells = <0x01>;
|
|
#power-domain-cells = <0x01>;
|
|
clocks = <0x1f 0x00 0x28 0x1f 0x28 0x20>;
|
|
clock-names = "bi_tcxo\0gcc_gpu_gpll0_clk_src\0gcc_gpu_gpll0_div_clk_src";
|
|
phandle = <0xd8>;
|
|
};
|
|
|
|
stm@6002000 {
|
|
compatible = "arm,coresight-stm\0arm,primecell";
|
|
reg = <0x00 0x6002000 0x00 0x1000 0x00 0x16280000 0x00 0x180000>;
|
|
reg-names = "stm-base\0stm-stimulus-base";
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x8a>;
|
|
phandle = <0x8c>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
funnel@6041000 {
|
|
compatible = "arm,coresight-dynamic-funnel\0arm,primecell";
|
|
reg = <0x00 0x6041000 0x00 0x1000>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x8b>;
|
|
phandle = <0x90>;
|
|
};
|
|
};
|
|
};
|
|
|
|
in-ports {
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
|
|
port@7 {
|
|
reg = <0x07>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x8c>;
|
|
phandle = <0x8a>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
funnel@6043000 {
|
|
compatible = "arm,coresight-dynamic-funnel\0arm,primecell";
|
|
reg = <0x00 0x6043000 0x00 0x1000>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x8d>;
|
|
phandle = <0x91>;
|
|
};
|
|
};
|
|
};
|
|
|
|
in-ports {
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
|
|
port@5 {
|
|
reg = <0x05>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x8e>;
|
|
phandle = <0xa8>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
funnel@6045000 {
|
|
compatible = "arm,coresight-dynamic-funnel\0arm,primecell";
|
|
reg = <0x00 0x6045000 0x00 0x1000>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x8f>;
|
|
phandle = <0x95>;
|
|
};
|
|
};
|
|
};
|
|
|
|
in-ports {
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
|
|
port@0 {
|
|
reg = <0x00>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x90>;
|
|
phandle = <0x8b>;
|
|
};
|
|
};
|
|
|
|
port@2 {
|
|
reg = <0x02>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x91>;
|
|
phandle = <0x8d>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
replicator@6046000 {
|
|
compatible = "arm,coresight-dynamic-replicator\0arm,primecell";
|
|
reg = <0x00 0x6046000 0x00 0x1000>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x92>;
|
|
phandle = <0x96>;
|
|
};
|
|
};
|
|
};
|
|
|
|
in-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x93>;
|
|
phandle = <0x94>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
etf@6047000 {
|
|
compatible = "arm,coresight-tmc\0arm,primecell";
|
|
reg = <0x00 0x6047000 0x00 0x1000>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x94>;
|
|
phandle = <0x93>;
|
|
};
|
|
};
|
|
};
|
|
|
|
in-ports {
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
|
|
port@1 {
|
|
reg = <0x01>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x95>;
|
|
phandle = <0x8f>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
etr@6048000 {
|
|
compatible = "arm,coresight-tmc\0arm,primecell";
|
|
reg = <0x00 0x6048000 0x00 0x1000>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
arm,scatter-gather;
|
|
|
|
in-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x96>;
|
|
phandle = <0x92>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
etm@7040000 {
|
|
compatible = "arm,coresight-etm4x\0arm,primecell";
|
|
reg = <0x00 0x7040000 0x00 0x1000>;
|
|
cpu = <0x16>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
arm,coresight-loses-context-with-cpu;
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x97>;
|
|
phandle = <0xa0>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
etm@7140000 {
|
|
compatible = "arm,coresight-etm4x\0arm,primecell";
|
|
reg = <0x00 0x7140000 0x00 0x1000>;
|
|
cpu = <0x17>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
arm,coresight-loses-context-with-cpu;
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x98>;
|
|
phandle = <0xa1>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
etm@7240000 {
|
|
compatible = "arm,coresight-etm4x\0arm,primecell";
|
|
reg = <0x00 0x7240000 0x00 0x1000>;
|
|
cpu = <0x18>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
arm,coresight-loses-context-with-cpu;
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x99>;
|
|
phandle = <0xa2>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
etm@7340000 {
|
|
compatible = "arm,coresight-etm4x\0arm,primecell";
|
|
reg = <0x00 0x7340000 0x00 0x1000>;
|
|
cpu = <0x19>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
arm,coresight-loses-context-with-cpu;
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x9a>;
|
|
phandle = <0xa3>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
etm@7440000 {
|
|
compatible = "arm,coresight-etm4x\0arm,primecell";
|
|
reg = <0x00 0x7440000 0x00 0x1000>;
|
|
cpu = <0x1a>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
arm,coresight-loses-context-with-cpu;
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x9b>;
|
|
phandle = <0xa4>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
etm@7540000 {
|
|
compatible = "arm,coresight-etm4x\0arm,primecell";
|
|
reg = <0x00 0x7540000 0x00 0x1000>;
|
|
cpu = <0x1b>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
arm,coresight-loses-context-with-cpu;
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x9c>;
|
|
phandle = <0xa5>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
etm@7640000 {
|
|
compatible = "arm,coresight-etm4x\0arm,primecell";
|
|
reg = <0x00 0x7640000 0x00 0x1000>;
|
|
cpu = <0x1c>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
arm,coresight-loses-context-with-cpu;
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x9d>;
|
|
phandle = <0xa6>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
etm@7740000 {
|
|
compatible = "arm,coresight-etm4x\0arm,primecell";
|
|
reg = <0x00 0x7740000 0x00 0x1000>;
|
|
cpu = <0x1d>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
arm,coresight-loses-context-with-cpu;
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x9e>;
|
|
phandle = <0xa7>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
funnel@7800000 {
|
|
compatible = "arm,coresight-dynamic-funnel\0arm,primecell";
|
|
reg = <0x00 0x7800000 0x00 0x1000>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x9f>;
|
|
phandle = <0xa9>;
|
|
};
|
|
};
|
|
};
|
|
|
|
in-ports {
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
|
|
port@0 {
|
|
reg = <0x00>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xa0>;
|
|
phandle = <0x97>;
|
|
};
|
|
};
|
|
|
|
port@1 {
|
|
reg = <0x01>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xa1>;
|
|
phandle = <0x98>;
|
|
};
|
|
};
|
|
|
|
port@2 {
|
|
reg = <0x02>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xa2>;
|
|
phandle = <0x99>;
|
|
};
|
|
};
|
|
|
|
port@3 {
|
|
reg = <0x03>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xa3>;
|
|
phandle = <0x9a>;
|
|
};
|
|
};
|
|
|
|
port@4 {
|
|
reg = <0x04>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xa4>;
|
|
phandle = <0x9b>;
|
|
};
|
|
};
|
|
|
|
port@5 {
|
|
reg = <0x05>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xa5>;
|
|
phandle = <0x9c>;
|
|
};
|
|
};
|
|
|
|
port@6 {
|
|
reg = <0x06>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xa6>;
|
|
phandle = <0x9d>;
|
|
};
|
|
};
|
|
|
|
port@7 {
|
|
reg = <0x07>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xa7>;
|
|
phandle = <0x9e>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
funnel@7810000 {
|
|
compatible = "arm,coresight-dynamic-funnel\0arm,primecell";
|
|
reg = <0x00 0x7810000 0x00 0x1000>;
|
|
clocks = <0x87>;
|
|
clock-names = "apb_pclk";
|
|
|
|
out-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xa8>;
|
|
phandle = <0x8e>;
|
|
};
|
|
};
|
|
};
|
|
|
|
in-ports {
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xa9>;
|
|
phandle = <0x9f>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
sdhci@8804000 {
|
|
compatible = "qcom,sdm845-sdhci\0qcom,sdhci-msm-v5";
|
|
reg = <0x00 0x8804000 0x00 0x1000>;
|
|
interrupts = <0x00 0xcc 0x04 0x00 0xde 0x04>;
|
|
interrupt-names = "hc_irq\0pwr_irq";
|
|
clocks = <0x28 0x68 0x28 0x69>;
|
|
clock-names = "iface\0core";
|
|
iommus = <0x23 0xa0 0x0f>;
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0xaa>;
|
|
status = "okay";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0xab 0xac 0xad 0xae>;
|
|
vmmc-supply = <0xaf>;
|
|
vqmmc-supply = <0xb0>;
|
|
cd-gpios = <0x3a 0x2c 0x01>;
|
|
phandle = <0x198>;
|
|
|
|
sdhc2-opp-table {
|
|
compatible = "operating-points-v2";
|
|
phandle = <0xaa>;
|
|
|
|
opp-9600000 {
|
|
opp-hz = <0x00 0x927c00>;
|
|
required-opps = <0x29>;
|
|
};
|
|
|
|
opp-19200000 {
|
|
opp-hz = <0x00 0x124f800>;
|
|
required-opps = <0x2a>;
|
|
};
|
|
|
|
opp-100000000 {
|
|
opp-hz = <0x00 0x5f5e100>;
|
|
required-opps = <0x2b>;
|
|
};
|
|
|
|
opp-201500000 {
|
|
opp-hz = <0x00 0xc02a560>;
|
|
required-opps = <0xb1>;
|
|
};
|
|
};
|
|
};
|
|
|
|
qspi-opp-table {
|
|
compatible = "operating-points-v2";
|
|
phandle = <0xb2>;
|
|
|
|
opp-19200000 {
|
|
opp-hz = <0x00 0x124f800>;
|
|
required-opps = <0x29>;
|
|
};
|
|
|
|
opp-100000000 {
|
|
opp-hz = <0x00 0x5f5e100>;
|
|
required-opps = <0x2a>;
|
|
};
|
|
|
|
opp-150000000 {
|
|
opp-hz = <0x00 0x8f0d180>;
|
|
required-opps = <0x2b>;
|
|
};
|
|
|
|
opp-300000000 {
|
|
opp-hz = <0x00 0x11e1a300>;
|
|
required-opps = <0x2c>;
|
|
};
|
|
};
|
|
|
|
spi@88df000 {
|
|
compatible = "qcom,sdm845-qspi\0qcom,qspi-v1";
|
|
reg = <0x00 0x88df000 0x00 0x600>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
interrupts = <0x00 0x52 0x04>;
|
|
clocks = <0x28 0xbd 0x28 0xbc>;
|
|
clock-names = "iface\0core";
|
|
power-domains = <0x27 0x03>;
|
|
operating-points-v2 = <0xb2>;
|
|
status = "okay";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0xb3 0xb4 0xb5>;
|
|
phandle = <0x199>;
|
|
|
|
flash@0 {
|
|
compatible = "jedec,spi-nor";
|
|
reg = <0x00>;
|
|
spi-max-frequency = <0x17d7840>;
|
|
spi-tx-bus-width = <0x02>;
|
|
spi-rx-bus-width = <0x02>;
|
|
};
|
|
};
|
|
|
|
slim@171c0000 {
|
|
compatible = "qcom,slim-ngd-v2.1.0";
|
|
reg = <0x00 0x171c0000 0x00 0x2c000>;
|
|
interrupts = <0x00 0xa3 0x04>;
|
|
qcom,apps-ch-pipes = <0x780000>;
|
|
qcom,ea-pc = <0x270>;
|
|
status = "okay";
|
|
dmas = <0xb6 0x03 0xb6 0x04 0xb6 0x05 0xb6 0x06>;
|
|
dma-names = "rx\0tx\0tx2\0rx2";
|
|
iommus = <0x23 0x1806 0x00>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
phandle = <0x19a>;
|
|
|
|
ngd@1 {
|
|
reg = <0x01>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x00>;
|
|
|
|
ifd@0 {
|
|
compatible = "slim217,250";
|
|
reg = <0x00 0x00>;
|
|
phandle = <0xb7>;
|
|
};
|
|
|
|
codec@1 {
|
|
compatible = "slim217,250";
|
|
reg = <0x01 0x00>;
|
|
slim-ifc-dev = <0xb7>;
|
|
#sound-dai-cells = <0x01>;
|
|
interrupts-extended = <0x3a 0x36 0x04>;
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x01>;
|
|
#clock-cells = <0x00>;
|
|
clock-frequency = <0x927c00>;
|
|
clock-output-names = "mclk";
|
|
qcom,micbias1-microvolt = <0x1b7740>;
|
|
qcom,micbias2-microvolt = <0x1b7740>;
|
|
qcom,micbias3-microvolt = <0x1b7740>;
|
|
qcom,micbias4-microvolt = <0x1b7740>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x01>;
|
|
phandle = <0xb8>;
|
|
|
|
gpio-controller@42 {
|
|
compatible = "qcom,wcd9340-gpio";
|
|
gpio-controller;
|
|
#gpio-cells = <0x02>;
|
|
reg = <0x42 0x02>;
|
|
phandle = <0x19b>;
|
|
};
|
|
|
|
swm@c85 {
|
|
compatible = "qcom,soundwire-v1.3.0";
|
|
reg = <0xc85 0x40>;
|
|
interrupts-extended = <0xb8 0x14>;
|
|
qcom,dout-ports = <0x06>;
|
|
qcom,din-ports = <0x02>;
|
|
qcom,ports-sinterval-low = <0x71f3f07 0x1f3f0f0f>;
|
|
qcom,ports-offset1 = <0x1020c06 0x120d070a>;
|
|
qcom,ports-offset2 = <0x1f00 0x1f0000>;
|
|
#sound-dai-cells = <0x01>;
|
|
clocks = <0xb8>;
|
|
clock-names = "iface";
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x00>;
|
|
phandle = <0x19c>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
sound {
|
|
phandle = <0x19d>;
|
|
};
|
|
|
|
phy@88e2000 {
|
|
compatible = "qcom,sdm845-qusb2-phy\0qcom,qusb2-v2-phy";
|
|
reg = <0x00 0x88e2000 0x00 0x400>;
|
|
status = "okay";
|
|
#phy-cells = <0x00>;
|
|
clocks = <0x28 0xa1 0x1f 0x00>;
|
|
clock-names = "cfg_ahb\0ref";
|
|
resets = <0x28 0x08>;
|
|
nvmem-cells = <0xb9>;
|
|
vdd-supply = <0x77>;
|
|
vdda-pll-supply = <0xba>;
|
|
vdda-phy-dpdm-supply = <0xbb>;
|
|
qcom,imp-res-offset-value = <0x08>;
|
|
qcom,hstx-trim-value = <0x04>;
|
|
qcom,preemphasis-level = <0x01>;
|
|
qcom,preemphasis-width = <0x01>;
|
|
phandle = <0xbd>;
|
|
};
|
|
|
|
phy@88e3000 {
|
|
compatible = "qcom,sdm845-qusb2-phy\0qcom,qusb2-v2-phy";
|
|
reg = <0x00 0x88e3000 0x00 0x400>;
|
|
status = "okay";
|
|
#phy-cells = <0x00>;
|
|
clocks = <0x28 0xa1 0x1f 0x00>;
|
|
clock-names = "cfg_ahb\0ref";
|
|
resets = <0x28 0x09>;
|
|
nvmem-cells = <0xbc>;
|
|
vdd-supply = <0x77>;
|
|
vdda-pll-supply = <0xba>;
|
|
vdda-phy-dpdm-supply = <0xbb>;
|
|
qcom,imp-res-offset-value = <0x08>;
|
|
qcom,hstx-trim-value = <0x02>;
|
|
phandle = <0xbe>;
|
|
};
|
|
|
|
phy@88e9000 {
|
|
compatible = "qcom,sdm845-qmp-usb3-phy";
|
|
reg = <0x00 0x88e9000 0x00 0x18c 0x00 0x88e8000 0x00 0x10>;
|
|
reg-names = "reg-base\0dp_com";
|
|
status = "disabled";
|
|
#clock-cells = <0x01>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
clocks = <0x28 0x98 0x28 0xa1 0x28 0x97 0x28 0x9a>;
|
|
clock-names = "aux\0cfg_ahb\0ref\0com_aux";
|
|
resets = <0x28 0x13 0x28 0x11>;
|
|
reset-names = "phy\0common";
|
|
phandle = <0x19e>;
|
|
|
|
lanes@88e9200 {
|
|
reg = <0x00 0x88e9200 0x00 0x128 0x00 0x88e9400 0x00 0x200 0x00 0x88e9c00 0x00 0x218 0x00 0x88e9600 0x00 0x128 0x00 0x88e9800 0x00 0x200 0x00 0x88e9a00 0x00 0x100>;
|
|
#phy-cells = <0x00>;
|
|
clocks = <0x28 0x9b>;
|
|
clock-names = "pipe0";
|
|
clock-output-names = "usb3_phy_pipe_clk_src";
|
|
phandle = <0x19f>;
|
|
};
|
|
};
|
|
|
|
phy@88eb000 {
|
|
compatible = "qcom,sdm845-qmp-usb3-uni-phy";
|
|
reg = <0x00 0x88eb000 0x00 0x18c>;
|
|
status = "okay";
|
|
#clock-cells = <0x01>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
clocks = <0x28 0x9d 0x28 0xa1 0x28 0x9c 0x28 0xa0>;
|
|
clock-names = "aux\0cfg_ahb\0ref\0com_aux";
|
|
resets = <0x28 0x15 0x28 0x14>;
|
|
reset-names = "phy\0common";
|
|
vdda-phy-supply = <0x78>;
|
|
vdda-pll-supply = <0x77>;
|
|
phandle = <0x1a0>;
|
|
|
|
lane@88eb200 {
|
|
reg = <0x00 0x88eb200 0x00 0x128 0x00 0x88eb400 0x00 0x1fc 0x00 0x88eb800 0x00 0x218 0x00 0x88eb600 0x00 0x70>;
|
|
#phy-cells = <0x00>;
|
|
clocks = <0x28 0x9f>;
|
|
clock-names = "pipe0";
|
|
clock-output-names = "usb3_uni_phy_pipe_clk_src";
|
|
phandle = <0xbf>;
|
|
};
|
|
};
|
|
|
|
usb@a6f8800 {
|
|
compatible = "qcom,sdm845-dwc3\0qcom,dwc3";
|
|
reg = <0x00 0xa6f8800 0x00 0x400>;
|
|
status = "okay";
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
dma-ranges;
|
|
clocks = <0x28 0x0c 0x28 0x8d 0x28 0x03 0x28 0x8f 0x28 0x91>;
|
|
clock-names = "cfg_noc\0core\0iface\0mock_utmi\0sleep";
|
|
assigned-clocks = <0x28 0x8f 0x28 0x8d>;
|
|
assigned-clock-rates = <0x124f800 0x8f0d180>;
|
|
interrupts = <0x00 0x83 0x04 0x00 0x1e6 0x04 0x00 0x1e8 0x04 0x00 0x1e9 0x04>;
|
|
interrupt-names = "hs_phy_irq\0ss_phy_irq\0dm_hs_phy_irq\0dp_hs_phy_irq";
|
|
power-domains = <0x28 0x04>;
|
|
resets = <0x28 0x0f>;
|
|
interconnects = <0x7a 0x07 0x00 0x08 0x0e 0x00 0x07 0x00 0x00 0x7c 0x29 0x00>;
|
|
interconnect-names = "usb-ddr\0apps-usb";
|
|
qcom,select-utmi-as-pipe-clk;
|
|
phandle = <0x1a1>;
|
|
|
|
dwc3@a600000 {
|
|
compatible = "snps,dwc3";
|
|
reg = <0x00 0xa600000 0x00 0xcd00>;
|
|
interrupts = <0x00 0x85 0x04>;
|
|
iommus = <0x23 0x740 0x00>;
|
|
snps,dis_u2_susphy_quirk;
|
|
snps,dis_enblslpm_quirk;
|
|
phys = <0xbd>;
|
|
phy-names = "usb2-phy";
|
|
dr_mode = "peripheral";
|
|
maximum-speed = "high-speed";
|
|
phandle = <0x1a2>;
|
|
};
|
|
};
|
|
|
|
usb@a8f8800 {
|
|
compatible = "qcom,sdm845-dwc3\0qcom,dwc3";
|
|
reg = <0x00 0xa8f8800 0x00 0x400>;
|
|
status = "okay";
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
dma-ranges;
|
|
clocks = <0x28 0x0d 0x28 0x92 0x28 0x04 0x28 0x94 0x28 0x96>;
|
|
clock-names = "cfg_noc\0core\0iface\0mock_utmi\0sleep";
|
|
assigned-clocks = <0x28 0x94 0x28 0x92>;
|
|
assigned-clock-rates = <0x124f800 0x8f0d180>;
|
|
interrupts = <0x00 0x88 0x04 0x00 0x1e7 0x04 0x00 0x1ea 0x04 0x00 0x1eb 0x04>;
|
|
interrupt-names = "hs_phy_irq\0ss_phy_irq\0dm_hs_phy_irq\0dp_hs_phy_irq";
|
|
power-domains = <0x28 0x05>;
|
|
resets = <0x28 0x10>;
|
|
interconnects = <0x7a 0x08 0x00 0x08 0x0e 0x00 0x07 0x00 0x00 0x7c 0x2a 0x00>;
|
|
interconnect-names = "usb-ddr\0apps-usb";
|
|
phandle = <0x1a3>;
|
|
|
|
dwc3@a800000 {
|
|
compatible = "snps,dwc3";
|
|
reg = <0x00 0xa800000 0x00 0xcd00>;
|
|
interrupts = <0x00 0x8a 0x04>;
|
|
iommus = <0x23 0x760 0x00>;
|
|
snps,dis_u2_susphy_quirk;
|
|
snps,dis_enblslpm_quirk;
|
|
phys = <0xbe 0xbf>;
|
|
phy-names = "usb2-phy\0usb3-phy";
|
|
dr_mode = "host";
|
|
phandle = <0x1a4>;
|
|
};
|
|
};
|
|
|
|
video-codec@aa00000 {
|
|
compatible = "qcom,sdm845-venus-v2";
|
|
reg = <0x00 0xaa00000 0x00 0xff000>;
|
|
interrupts = <0x00 0xae 0x04>;
|
|
power-domains = <0xc0 0x00 0xc0 0x01 0xc0 0x02 0x27 0x03>;
|
|
power-domain-names = "venus\0vcodec0\0vcodec1\0cx";
|
|
operating-points-v2 = <0xc1>;
|
|
clocks = <0xc0 0x0b 0xc0 0x08 0xc0 0x0a 0xc0 0x05 0xc0 0x04 0xc0 0x07 0xc0 0x06>;
|
|
clock-names = "core\0iface\0bus\0vcodec0_core\0vcodec0_bus\0vcodec1_core\0vcodec1_bus";
|
|
iommus = <0x23 0x10a0 0x08 0x23 0x10b0 0x00>;
|
|
memory-region = <0xc2>;
|
|
phandle = <0x1a5>;
|
|
|
|
video-core0 {
|
|
compatible = "venus-decoder";
|
|
};
|
|
|
|
video-core1 {
|
|
compatible = "venus-encoder";
|
|
};
|
|
|
|
venus-opp-table {
|
|
compatible = "operating-points-v2";
|
|
phandle = <0xc1>;
|
|
|
|
opp-100000000 {
|
|
opp-hz = <0x00 0x5f5e100>;
|
|
required-opps = <0x29>;
|
|
};
|
|
|
|
opp-200000000 {
|
|
opp-hz = <0x00 0xbebc200>;
|
|
required-opps = <0x2a>;
|
|
};
|
|
|
|
opp-320000000 {
|
|
opp-hz = <0x00 0x1312d000>;
|
|
required-opps = <0x2b>;
|
|
};
|
|
|
|
opp-380000000 {
|
|
opp-hz = <0x00 0x16a65700>;
|
|
required-opps = <0xb1>;
|
|
};
|
|
|
|
opp-444000000 {
|
|
opp-hz = <0x00 0x1a76e700>;
|
|
required-opps = <0x2c>;
|
|
};
|
|
|
|
opp-533000097 {
|
|
opp-hz = <0x00 0x1fc4efa1>;
|
|
required-opps = <0xc3>;
|
|
};
|
|
};
|
|
|
|
video-firmware {
|
|
iommus = <0x23 0x10b2 0x00>;
|
|
};
|
|
};
|
|
|
|
clock-controller@ab00000 {
|
|
compatible = "qcom,sdm845-videocc";
|
|
reg = <0x00 0xab00000 0x00 0x10000>;
|
|
clocks = <0x1f 0x00>;
|
|
clock-names = "bi_tcxo";
|
|
#clock-cells = <0x01>;
|
|
#power-domain-cells = <0x01>;
|
|
#reset-cells = <0x01>;
|
|
phandle = <0xc0>;
|
|
};
|
|
|
|
cci@ac4a000 {
|
|
compatible = "qcom,sdm845-cci";
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
reg = <0x00 0xac4a000 0x00 0x4000>;
|
|
interrupts = <0x00 0x1cc 0x01>;
|
|
power-domains = <0xc4 0x05>;
|
|
clocks = <0xc4 0x06 0xc4 0x53 0xc4 0x52 0xc4 0x09 0xc4 0x07 0xc4 0x08>;
|
|
clock-names = "camnoc_axi\0soc_ahb\0slow_ahb_src\0cpas_ahb\0cci\0cci_src";
|
|
assigned-clocks = <0xc4 0x06 0xc4 0x07>;
|
|
assigned-clock-rates = <0x4c4b400 0x23c3460>;
|
|
pinctrl-names = "default\0sleep";
|
|
pinctrl-0 = <0xc5 0xc6>;
|
|
pinctrl-1 = <0xc7 0xc8>;
|
|
status = "disabled";
|
|
phandle = <0x1a6>;
|
|
|
|
i2c-bus@0 {
|
|
reg = <0x00>;
|
|
clock-frequency = <0xf4240>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
phandle = <0x1a7>;
|
|
};
|
|
|
|
i2c-bus@1 {
|
|
reg = <0x01>;
|
|
clock-frequency = <0xf4240>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
phandle = <0x1a8>;
|
|
};
|
|
};
|
|
|
|
clock-controller@ad00000 {
|
|
compatible = "qcom,sdm845-camcc";
|
|
reg = <0x00 0xad00000 0x00 0x10000>;
|
|
#clock-cells = <0x01>;
|
|
#reset-cells = <0x01>;
|
|
#power-domain-cells = <0x01>;
|
|
phandle = <0xc4>;
|
|
};
|
|
|
|
dsi-opp-table {
|
|
compatible = "operating-points-v2";
|
|
phandle = <0xcf>;
|
|
|
|
opp-19200000 {
|
|
opp-hz = <0x00 0x124f800>;
|
|
required-opps = <0x29>;
|
|
};
|
|
|
|
opp-180000000 {
|
|
opp-hz = <0x00 0xaba9500>;
|
|
required-opps = <0x2a>;
|
|
};
|
|
|
|
opp-275000000 {
|
|
opp-hz = <0x00 0x10642ac0>;
|
|
required-opps = <0x2b>;
|
|
};
|
|
|
|
opp-328580000 {
|
|
opp-hz = <0x00 0x1395bba0>;
|
|
required-opps = <0xb1>;
|
|
};
|
|
|
|
opp-358000000 {
|
|
opp-hz = <0x00 0x1556a580>;
|
|
required-opps = <0x2c>;
|
|
};
|
|
};
|
|
|
|
mdss@ae00000 {
|
|
compatible = "qcom,sdm845-mdss";
|
|
reg = <0x00 0xae00000 0x00 0x1000>;
|
|
reg-names = "mdss";
|
|
power-domains = <0xc9 0x00>;
|
|
clocks = <0x28 0x13 0x28 0x14 0xc9 0x0c>;
|
|
clock-names = "iface\0bus\0core";
|
|
assigned-clocks = <0xc9 0x0c>;
|
|
assigned-clock-rates = <0x11e1a300>;
|
|
interrupts = <0x00 0x53 0x04>;
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x01>;
|
|
interconnects = <0xca 0x04 0x00 0x08 0x0e 0x00 0xca 0x05 0x00 0x08 0x0e 0x00>;
|
|
interconnect-names = "mdp0-mem\0mdp1-mem";
|
|
iommus = <0x23 0x880 0x08 0x23 0xc80 0x08>;
|
|
status = "okay";
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
phandle = <0xcc>;
|
|
|
|
mdp@ae01000 {
|
|
compatible = "qcom,sdm845-dpu";
|
|
reg = <0x00 0xae01000 0x00 0x8f000 0x00 0xaeb0000 0x00 0x2008>;
|
|
reg-names = "mdp\0vbif";
|
|
clocks = <0xc9 0x00 0xc9 0x01 0xc9 0x0c 0xc9 0x17>;
|
|
clock-names = "iface\0bus\0core\0vsync";
|
|
assigned-clocks = <0xc9 0x0c 0xc9 0x17>;
|
|
assigned-clock-rates = <0x11e1a300 0x124f800>;
|
|
operating-points-v2 = <0xcb>;
|
|
power-domains = <0x27 0x03>;
|
|
interrupt-parent = <0xcc>;
|
|
interrupts = <0x00 0x04>;
|
|
status = "okay";
|
|
phandle = <0x1a9>;
|
|
|
|
ports {
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
|
|
port@0 {
|
|
reg = <0x00>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xcd>;
|
|
phandle = <0xd1>;
|
|
};
|
|
};
|
|
|
|
port@1 {
|
|
reg = <0x01>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xce>;
|
|
phandle = <0xd4>;
|
|
};
|
|
};
|
|
};
|
|
|
|
mdp-opp-table {
|
|
compatible = "operating-points-v2";
|
|
phandle = <0xcb>;
|
|
|
|
opp-19200000 {
|
|
opp-hz = <0x00 0x124f800>;
|
|
required-opps = <0x29>;
|
|
};
|
|
|
|
opp-171428571 {
|
|
opp-hz = <0x00 0xa37cadb>;
|
|
required-opps = <0x2a>;
|
|
};
|
|
|
|
opp-344000000 {
|
|
opp-hz = <0x00 0x14810600>;
|
|
required-opps = <0xb1>;
|
|
};
|
|
|
|
opp-430000000 {
|
|
opp-hz = <0x00 0x19a14780>;
|
|
required-opps = <0x2c>;
|
|
};
|
|
};
|
|
};
|
|
|
|
dsi@ae94000 {
|
|
compatible = "qcom,mdss-dsi-ctrl";
|
|
reg = <0x00 0xae94000 0x00 0x400>;
|
|
reg-names = "dsi_ctrl";
|
|
interrupt-parent = <0xcc>;
|
|
interrupts = <0x04 0x04>;
|
|
clocks = <0xc9 0x02 0xc9 0x04 0xc9 0x0f 0xc9 0x08 0xc9 0x00 0xc9 0x01>;
|
|
clock-names = "byte\0byte_intf\0pixel\0core\0iface\0bus";
|
|
operating-points-v2 = <0xcf>;
|
|
power-domains = <0x27 0x03>;
|
|
phys = <0xd0>;
|
|
phy-names = "dsi";
|
|
status = "okay";
|
|
vdda-supply = <0x78>;
|
|
phandle = <0x1aa>;
|
|
|
|
ports {
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
|
|
port@0 {
|
|
reg = <0x00>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xd1>;
|
|
phandle = <0xcd>;
|
|
};
|
|
};
|
|
|
|
port@1 {
|
|
reg = <0x01>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xd2>;
|
|
data-lanes = <0x00 0x01 0x02 0x03>;
|
|
phandle = <0x3d>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
dsi-phy@ae94400 {
|
|
compatible = "qcom,dsi-phy-10nm";
|
|
reg = <0x00 0xae94400 0x00 0x200 0x00 0xae94600 0x00 0x280 0x00 0xae94a00 0x00 0x1e0>;
|
|
reg-names = "dsi_phy\0dsi_phy_lane\0dsi_pll";
|
|
#clock-cells = <0x01>;
|
|
#phy-cells = <0x00>;
|
|
clocks = <0xc9 0x00 0x1f 0x00>;
|
|
clock-names = "iface\0ref";
|
|
status = "okay";
|
|
vdds-supply = <0x77>;
|
|
phandle = <0xd0>;
|
|
};
|
|
|
|
dsi@ae96000 {
|
|
compatible = "qcom,mdss-dsi-ctrl";
|
|
reg = <0x00 0xae96000 0x00 0x400>;
|
|
reg-names = "dsi_ctrl";
|
|
interrupt-parent = <0xcc>;
|
|
interrupts = <0x05 0x04>;
|
|
clocks = <0xc9 0x05 0xc9 0x07 0xc9 0x11 0xc9 0x0a 0xc9 0x00 0xc9 0x01>;
|
|
clock-names = "byte\0byte_intf\0pixel\0core\0iface\0bus";
|
|
operating-points-v2 = <0xcf>;
|
|
power-domains = <0x27 0x03>;
|
|
phys = <0xd3>;
|
|
phy-names = "dsi";
|
|
status = "disabled";
|
|
phandle = <0x1ab>;
|
|
|
|
ports {
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
|
|
port@0 {
|
|
reg = <0x00>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0xd4>;
|
|
phandle = <0xce>;
|
|
};
|
|
};
|
|
|
|
port@1 {
|
|
reg = <0x01>;
|
|
|
|
endpoint {
|
|
phandle = <0x1ac>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
dsi-phy@ae96400 {
|
|
compatible = "qcom,dsi-phy-10nm";
|
|
reg = <0x00 0xae96400 0x00 0x200 0x00 0xae96600 0x00 0x280 0x00 0xae96a00 0x00 0x10e>;
|
|
reg-names = "dsi_phy\0dsi_phy_lane\0dsi_pll";
|
|
#clock-cells = <0x01>;
|
|
#phy-cells = <0x00>;
|
|
clocks = <0xc9 0x00 0x1f 0x00>;
|
|
clock-names = "iface\0ref";
|
|
status = "disabled";
|
|
phandle = <0xd3>;
|
|
};
|
|
};
|
|
|
|
gpu@5000000 {
|
|
compatible = "qcom,adreno-630.2\0qcom,adreno";
|
|
#stream-id-cells = <0x10>;
|
|
reg = <0x00 0x5000000 0x00 0x40000 0x00 0x509e000 0x00 0x10>;
|
|
reg-names = "kgsl_3d0_reg_memory\0cx_mem";
|
|
interrupts = <0x00 0x12c 0x04>;
|
|
iommus = <0xd5 0x00>;
|
|
operating-points-v2 = <0xd6>;
|
|
qcom,gmu = <0xd7>;
|
|
interconnects = <0x08 0x07 0x00 0x08 0x0e 0x00>;
|
|
interconnect-names = "gfx-mem";
|
|
phandle = <0x1ad>;
|
|
|
|
opp-table {
|
|
compatible = "operating-points-v2";
|
|
phandle = <0xd6>;
|
|
|
|
opp-710000000 {
|
|
opp-hz = <0x00 0x2a51bd80>;
|
|
opp-level = <0x1a0>;
|
|
opp-peak-kBps = <0x6e1b80>;
|
|
};
|
|
|
|
opp-675000000 {
|
|
opp-hz = <0x00 0x283baec0>;
|
|
opp-level = <0x180>;
|
|
opp-peak-kBps = <0x6e1b80>;
|
|
};
|
|
|
|
opp-596000000 {
|
|
opp-hz = <0x00 0x23863d00>;
|
|
opp-level = <0x140>;
|
|
opp-peak-kBps = <0x5ee8e0>;
|
|
};
|
|
|
|
opp-520000000 {
|
|
opp-hz = <0x00 0x1efe9200>;
|
|
opp-level = <0x100>;
|
|
opp-peak-kBps = <0x5ee8e0>;
|
|
};
|
|
|
|
opp-414000000 {
|
|
opp-hz = <0x00 0x18ad2380>;
|
|
opp-level = <0xc0>;
|
|
opp-peak-kBps = <0x3e12a0>;
|
|
};
|
|
|
|
opp-342000000 {
|
|
opp-hz = <0x00 0x14628180>;
|
|
opp-level = <0x80>;
|
|
opp-peak-kBps = <0x2990a0>;
|
|
};
|
|
|
|
opp-257000000 {
|
|
opp-hz = <0x00 0xf518240>;
|
|
opp-level = <0x40>;
|
|
opp-peak-kBps = <0x192580>;
|
|
};
|
|
};
|
|
};
|
|
|
|
iommu@5040000 {
|
|
compatible = "qcom,sdm845-smmu-v2\0qcom,smmu-v2";
|
|
reg = <0x00 0x5040000 0x00 0x10000>;
|
|
#iommu-cells = <0x01>;
|
|
#global-interrupts = <0x02>;
|
|
interrupts = <0x00 0xe5 0x04 0x00 0xe7 0x04 0x00 0x16c 0x01 0x00 0x16d 0x01 0x00 0x16e 0x01 0x00 0x16f 0x01 0x00 0x170 0x01 0x00 0x171 0x01 0x00 0x172 0x01 0x00 0x173 0x01>;
|
|
clocks = <0x28 0x21 0x28 0x1e>;
|
|
clock-names = "bus\0iface";
|
|
power-domains = <0xd8 0x00>;
|
|
phandle = <0xd5>;
|
|
};
|
|
|
|
gmu@506a000 {
|
|
compatible = "qcom,adreno-gmu-630.2\0qcom,adreno-gmu";
|
|
reg = <0x00 0x506a000 0x00 0x30000 0x00 0xb280000 0x00 0x10000 0x00 0xb480000 0x00 0x10000>;
|
|
reg-names = "gmu\0gmu_pdc\0gmu_pdc_seq";
|
|
interrupts = <0x00 0x130 0x04 0x00 0x131 0x04>;
|
|
interrupt-names = "hfi\0gmu";
|
|
clocks = <0xd8 0x00 0xd8 0x01 0x28 0x12 0x28 0x21>;
|
|
clock-names = "gmu\0cxo\0axi\0memnoc";
|
|
power-domains = <0xd8 0x00 0xd8 0x01>;
|
|
power-domain-names = "cx\0gx";
|
|
iommus = <0xd5 0x05>;
|
|
operating-points-v2 = <0xd9>;
|
|
phandle = <0xd7>;
|
|
|
|
opp-table {
|
|
compatible = "operating-points-v2";
|
|
phandle = <0xd9>;
|
|
|
|
opp-400000000 {
|
|
opp-hz = <0x00 0x17d78400>;
|
|
opp-level = <0x80>;
|
|
};
|
|
|
|
opp-200000000 {
|
|
opp-hz = <0x00 0xbebc200>;
|
|
opp-level = <0x30>;
|
|
};
|
|
};
|
|
};
|
|
|
|
clock-controller@af00000 {
|
|
compatible = "qcom,sdm845-dispcc";
|
|
reg = <0x00 0xaf00000 0x00 0x10000>;
|
|
clocks = <0x1f 0x00 0x28 0x15 0x28 0x16 0xd0 0x00 0xd0 0x01 0xd3 0x00 0xd3 0x01 0x00 0x00>;
|
|
clock-names = "bi_tcxo\0gcc_disp_gpll0_clk_src\0gcc_disp_gpll0_div_clk_src\0dsi0_phy_pll_out_byteclk\0dsi0_phy_pll_out_dsiclk\0dsi1_phy_pll_out_byteclk\0dsi1_phy_pll_out_dsiclk\0dp_link_clk_divsel_ten\0dp_vco_divided_clk_src_mux";
|
|
#clock-cells = <0x01>;
|
|
#reset-cells = <0x01>;
|
|
#power-domain-cells = <0x01>;
|
|
phandle = <0xc9>;
|
|
};
|
|
|
|
interrupt-controller@b220000 {
|
|
compatible = "qcom,sdm845-pdc\0qcom,pdc";
|
|
reg = <0x00 0xb220000 0x00 0x30000>;
|
|
qcom,pdc-ranges = <0x00 0x1e0 0x5e 0x5e 0x261 0x0f 0x73 0x276 0x07>;
|
|
#interrupt-cells = <0x02>;
|
|
interrupt-parent = <0x01>;
|
|
interrupt-controller;
|
|
phandle = <0x7f>;
|
|
};
|
|
|
|
reset-controller@b2e0000 {
|
|
compatible = "qcom,sdm845-pdc-global";
|
|
reg = <0x00 0xb2e0000 0x00 0x20000>;
|
|
#reset-cells = <0x01>;
|
|
phandle = <0x86>;
|
|
};
|
|
|
|
thermal-sensor@c263000 {
|
|
compatible = "qcom,sdm845-tsens\0qcom,tsens-v2";
|
|
reg = <0x00 0xc263000 0x00 0x1ff 0x00 0xc222000 0x00 0x1ff>;
|
|
#qcom,sensors = <0x0d>;
|
|
interrupts = <0x00 0x1fa 0x04 0x00 0x1fc 0x04>;
|
|
interrupt-names = "uplow\0critical";
|
|
#thermal-sensor-cells = <0x01>;
|
|
phandle = <0xe7>;
|
|
};
|
|
|
|
thermal-sensor@c265000 {
|
|
compatible = "qcom,sdm845-tsens\0qcom,tsens-v2";
|
|
reg = <0x00 0xc265000 0x00 0x1ff 0x00 0xc223000 0x00 0x1ff>;
|
|
#qcom,sensors = <0x08>;
|
|
interrupts = <0x00 0x1fb 0x04 0x00 0x1fd 0x04>;
|
|
interrupt-names = "uplow\0critical";
|
|
#thermal-sensor-cells = <0x01>;
|
|
phandle = <0xf8>;
|
|
};
|
|
|
|
reset-controller@c2a0000 {
|
|
compatible = "qcom,sdm845-aoss-cc";
|
|
reg = <0x00 0xc2a0000 0x00 0x31000>;
|
|
#reset-cells = <0x01>;
|
|
phandle = <0x85>;
|
|
};
|
|
|
|
qmp@c300000 {
|
|
compatible = "qcom,sdm845-aoss-qmp";
|
|
reg = <0x00 0xc300000 0x00 0x100000>;
|
|
interrupts = <0x00 0x185 0x01>;
|
|
mboxes = <0x22 0x00>;
|
|
#clock-cells = <0x00>;
|
|
#power-domain-cells = <0x01>;
|
|
phandle = <0x87>;
|
|
|
|
cx {
|
|
#cooling-cells = <0x02>;
|
|
phandle = <0x1ae>;
|
|
};
|
|
|
|
ebi {
|
|
#cooling-cells = <0x02>;
|
|
phandle = <0x1af>;
|
|
};
|
|
};
|
|
|
|
spmi@c440000 {
|
|
compatible = "qcom,spmi-pmic-arb";
|
|
reg = <0x00 0xc440000 0x00 0x1100 0x00 0xc600000 0x00 0x2000000 0x00 0xe600000 0x00 0x100000 0x00 0xe700000 0x00 0xa0000 0x00 0xc40a000 0x00 0x26000>;
|
|
reg-names = "core\0chnls\0obsrvr\0intr\0cnfg";
|
|
interrupt-names = "periph_irq";
|
|
interrupts = <0x00 0x1e1 0x04>;
|
|
qcom,ee = <0x00>;
|
|
qcom,channel = <0x00>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x00>;
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x04>;
|
|
cell-index = <0x00>;
|
|
phandle = <0x1b0>;
|
|
|
|
pmic@4 {
|
|
compatible = "qcom,pm8005\0qcom,spmi-pmic";
|
|
reg = <0x04 0x00>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
phandle = <0x1b1>;
|
|
|
|
gpios@c000 {
|
|
compatible = "qcom,pm8005-gpio\0qcom,spmi-gpio";
|
|
reg = <0xc000>;
|
|
gpio-controller;
|
|
gpio-ranges = <0xda 0x00 0x00 0x04>;
|
|
#gpio-cells = <0x02>;
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
gpio-line-names = [00 00 53 4c 42 00 00];
|
|
phandle = <0xda>;
|
|
};
|
|
};
|
|
|
|
pmic@5 {
|
|
compatible = "qcom,pm8005\0qcom,spmi-pmic";
|
|
reg = <0x05 0x00>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
phandle = <0x1b2>;
|
|
};
|
|
|
|
pmic@0 {
|
|
compatible = "qcom,pm8998\0qcom,spmi-pmic";
|
|
reg = <0x00 0x00>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
phandle = <0x1b3>;
|
|
|
|
pon@800 {
|
|
compatible = "qcom,pm8998-pon";
|
|
reg = <0x800>;
|
|
mode-bootloader = <0x02>;
|
|
mode-recovery = <0x01>;
|
|
phandle = <0x1b4>;
|
|
|
|
pwrkey {
|
|
compatible = "qcom,pm8941-pwrkey";
|
|
interrupts = <0x00 0x08 0x00 0x03>;
|
|
debounce = <0x3d09>;
|
|
bias-pull-up;
|
|
linux,code = <0x74>;
|
|
status = "disabled";
|
|
phandle = <0x1b5>;
|
|
};
|
|
};
|
|
|
|
temp-alarm@2400 {
|
|
compatible = "qcom,spmi-temp-alarm";
|
|
reg = <0x2400>;
|
|
interrupts = <0x00 0x24 0x00 0x01>;
|
|
io-channels = <0xdb 0x06>;
|
|
io-channel-names = "thermal";
|
|
#thermal-sensor-cells = <0x00>;
|
|
phandle = <0xf9>;
|
|
};
|
|
|
|
coincell@2800 {
|
|
compatible = "qcom,pm8941-coincell";
|
|
reg = <0x2800>;
|
|
status = "disabled";
|
|
phandle = <0x1b6>;
|
|
};
|
|
|
|
adc@3100 {
|
|
compatible = "qcom,spmi-adc-rev2";
|
|
reg = <0x3100>;
|
|
interrupts = <0x00 0x31 0x00 0x01>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
#io-channel-cells = <0x01>;
|
|
phandle = <0xdb>;
|
|
|
|
adc-chan@6 {
|
|
reg = <0x06>;
|
|
label = "die_temp";
|
|
};
|
|
|
|
adc-chan@4d {
|
|
reg = <0x4d>;
|
|
label = "sdm_temp";
|
|
};
|
|
|
|
adc-chan@4e {
|
|
reg = <0x4e>;
|
|
label = "quiet_temp";
|
|
};
|
|
|
|
adc-chan@4f {
|
|
reg = <0x4f>;
|
|
label = "lte_temp_1";
|
|
};
|
|
|
|
adc-chan@50 {
|
|
reg = <0x50>;
|
|
label = "lte_temp_2";
|
|
};
|
|
|
|
adc-chan@51 {
|
|
reg = <0x51>;
|
|
label = "charger_temp";
|
|
};
|
|
};
|
|
|
|
rtc@6000 {
|
|
compatible = "qcom,pm8941-rtc";
|
|
reg = <0x6000 0x6100>;
|
|
reg-names = "rtc\0alarm";
|
|
interrupts = <0x00 0x61 0x01 0x01>;
|
|
};
|
|
|
|
gpios@c000 {
|
|
compatible = "qcom,pm8998-gpio\0qcom,spmi-gpio";
|
|
reg = <0xc000>;
|
|
gpio-controller;
|
|
gpio-ranges = <0xdc 0x00 0x00 0x1a>;
|
|
#gpio-cells = <0x02>;
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
gpio-line-names = "\0\0SW_CTRL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CFG_OPT1\0WCSS_PWR_REQ\0\0CFG_OPT2\0SLB";
|
|
phandle = <0xdc>;
|
|
};
|
|
};
|
|
|
|
pmic@1 {
|
|
compatible = "qcom,pm8998\0qcom,spmi-pmic";
|
|
reg = <0x01 0x00>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
phandle = <0x1b7>;
|
|
};
|
|
};
|
|
|
|
imem@146bf000 {
|
|
compatible = "simple-mfd";
|
|
reg = <0x00 0x146bf000 0x00 0x1000>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x01>;
|
|
ranges = <0x00 0x00 0x146bf000 0x1000>;
|
|
|
|
pil-reloc@94c {
|
|
compatible = "qcom,pil-reloc-info";
|
|
reg = <0x94c 0xc8>;
|
|
};
|
|
};
|
|
|
|
iommu@15000000 {
|
|
compatible = "qcom,sdm845-smmu-500\0arm,mmu-500";
|
|
reg = <0x00 0x15000000 0x00 0x80000>;
|
|
#iommu-cells = <0x02>;
|
|
#global-interrupts = <0x01>;
|
|
interrupts = <0x00 0x41 0x04 0x00 0x60 0x04 0x00 0x61 0x04 0x00 0x62 0x04 0x00 0x63 0x04 0x00 0x64 0x04 0x00 0x65 0x04 0x00 0x66 0x04 0x00 0x67 0x04 0x00 0x68 0x04 0x00 0x69 0x04 0x00 0x6a 0x04 0x00 0x6b 0x04 0x00 0x6c 0x04 0x00 0x6d 0x04 0x00 0x6e 0x04 0x00 0x6f 0x04 0x00 0x70 0x04 0x00 0x71 0x04 0x00 0x72 0x04 0x00 0x73 0x04 0x00 0x74 0x04 0x00 0x75 0x04 0x00 0x76 0x04 0x00 0xb5 0x04 0x00 0xb6 0x04 0x00 0xb7 0x04 0x00 0xb8 0x04 0x00 0xb9 0x04 0x00 0xba 0x04 0x00 0xbb 0x04 0x00 0xbc 0x04 0x00 0xbd 0x04 0x00 0xbe 0x04 0x00 0xbf 0x04 0x00 0xc0 0x04 0x00 0x13b 0x04 0x00 0x13c 0x04 0x00 0x13d 0x04 0x00 0x13e 0x04 0x00 0x13f 0x04 0x00 0x140 0x04 0x00 0x141 0x04 0x00 0x142 0x04 0x00 0x143 0x04 0x00 0x144 0x04 0x00 0x145 0x04 0x00 0x146 0x04 0x00 0x147 0x04 0x00 0x148 0x04 0x00 0x149 0x04 0x00 0x14a 0x04 0x00 0x14b 0x04 0x00 0x14c 0x04 0x00 0x14d 0x04 0x00 0x14e 0x04 0x00 0x14f 0x04 0x00 0x150 0x04 0x00 0x151 0x04 0x00 0x152 0x04 0x00 0x153 0x04 0x00 0x154 0x04 0x00 0x155 0x04 0x00 0x156 0x04 0x00 0x157 0x04>;
|
|
phandle = <0x23>;
|
|
};
|
|
|
|
clock-controller@17014000 {
|
|
compatible = "qcom,sdm845-lpasscc";
|
|
reg = <0x00 0x17014000 0x00 0x1f004 0x00 0x17300000 0x00 0x200>;
|
|
reg-names = "cc\0qdsp6ss";
|
|
#clock-cells = <0x01>;
|
|
status = "okay";
|
|
phandle = <0x1b8>;
|
|
};
|
|
|
|
interconnect@17900000 {
|
|
compatible = "qcom,sdm845-gladiator-noc";
|
|
reg = <0x00 0x17900000 0x00 0xd080>;
|
|
#interconnect-cells = <0x02>;
|
|
qcom,bcm-voters = <0x73>;
|
|
phandle = <0x07>;
|
|
};
|
|
|
|
watchdog@17980000 {
|
|
compatible = "qcom,apss-wdt-sdm845\0qcom,kpss-wdt";
|
|
reg = <0x00 0x17980000 0x00 0x1000>;
|
|
clocks = <0xdd>;
|
|
};
|
|
|
|
mailbox@17990000 {
|
|
compatible = "qcom,sdm845-apss-shared";
|
|
reg = <0x00 0x17990000 0x00 0x1000>;
|
|
#mbox-cells = <0x01>;
|
|
phandle = <0x22>;
|
|
};
|
|
|
|
rsc@179c0000 {
|
|
label = "apps_rsc";
|
|
compatible = "qcom,rpmh-rsc";
|
|
reg = <0x00 0x179c0000 0x00 0x10000 0x00 0x179d0000 0x00 0x10000 0x00 0x179e0000 0x00 0x10000>;
|
|
reg-names = "drv-0\0drv-1\0drv-2";
|
|
interrupts = <0x00 0x03 0x04 0x00 0x04 0x04 0x00 0x05 0x04>;
|
|
qcom,tcs-offset = <0xd00>;
|
|
qcom,drv-id = <0x02>;
|
|
qcom,tcs-config = <0x02 0x02 0x00 0x03 0x01 0x03 0x03 0x01>;
|
|
phandle = <0x1b9>;
|
|
|
|
bcm-voter {
|
|
compatible = "qcom,bcm-voter";
|
|
phandle = <0x73>;
|
|
};
|
|
|
|
clock-controller {
|
|
compatible = "qcom,sdm845-rpmh-clk";
|
|
#clock-cells = <0x01>;
|
|
clock-names = "xo";
|
|
clocks = <0xde>;
|
|
phandle = <0x1f>;
|
|
};
|
|
|
|
power-controller {
|
|
compatible = "qcom,sdm845-rpmhpd";
|
|
#power-domain-cells = <0x01>;
|
|
operating-points-v2 = <0xdf>;
|
|
phandle = <0x27>;
|
|
|
|
opp-table {
|
|
compatible = "operating-points-v2";
|
|
phandle = <0xdf>;
|
|
|
|
opp1 {
|
|
opp-level = <0x10>;
|
|
phandle = <0x1ba>;
|
|
};
|
|
|
|
opp2 {
|
|
opp-level = <0x30>;
|
|
phandle = <0x29>;
|
|
};
|
|
|
|
opp3 {
|
|
opp-level = <0x40>;
|
|
phandle = <0x2a>;
|
|
};
|
|
|
|
opp4 {
|
|
opp-level = <0x80>;
|
|
phandle = <0x2b>;
|
|
};
|
|
|
|
opp5 {
|
|
opp-level = <0xc0>;
|
|
phandle = <0xb1>;
|
|
};
|
|
|
|
opp6 {
|
|
opp-level = <0x100>;
|
|
phandle = <0x2c>;
|
|
};
|
|
|
|
opp7 {
|
|
opp-level = <0x140>;
|
|
phandle = <0x1bb>;
|
|
};
|
|
|
|
opp8 {
|
|
opp-level = <0x150>;
|
|
phandle = <0x1bc>;
|
|
};
|
|
|
|
opp9 {
|
|
opp-level = <0x180>;
|
|
phandle = <0xc3>;
|
|
};
|
|
|
|
opp10 {
|
|
opp-level = <0x1a0>;
|
|
phandle = <0x1bd>;
|
|
};
|
|
};
|
|
};
|
|
|
|
pm8998-rpmh-regulators {
|
|
compatible = "qcom,pm8998-rpmh-regulators";
|
|
qcom,pmic-id = "a";
|
|
vdd-s1-supply = <0xe0>;
|
|
vdd-s2-supply = <0xe0>;
|
|
vdd-s3-supply = <0xe0>;
|
|
vdd-s4-supply = <0xe0>;
|
|
vdd-s5-supply = <0xe0>;
|
|
vdd-s6-supply = <0xe0>;
|
|
vdd-s7-supply = <0xe0>;
|
|
vdd-s8-supply = <0xe0>;
|
|
vdd-s9-supply = <0xe0>;
|
|
vdd-s10-supply = <0xe0>;
|
|
vdd-s11-supply = <0xe0>;
|
|
vdd-s12-supply = <0xe0>;
|
|
vdd-s13-supply = <0xe0>;
|
|
vdd-l1-l27-supply = <0xe1>;
|
|
vdd-l2-l8-l17-supply = <0xe2>;
|
|
vdd-l3-l11-supply = <0xe1>;
|
|
vdd-l4-l5-supply = <0xe1>;
|
|
vdd-l6-supply = <0xe0>;
|
|
vdd-l7-l12-l14-l15-supply = <0xe3>;
|
|
vdd-l9-supply = <0xe3>;
|
|
vdd-l10-l23-l25-supply = <0xe4>;
|
|
vdd-l13-l19-l21-supply = <0xe4>;
|
|
vdd-l16-l28-supply = <0xe4>;
|
|
vdd-l18-l22-supply = <0xe4>;
|
|
vdd-l20-l24-supply = <0xe4>;
|
|
vdd-l26-supply = <0xe2>;
|
|
vin-lvs-1-2-supply = <0x3b>;
|
|
|
|
smps2 {
|
|
regulator-min-microvolt = <0x10c8e0>;
|
|
regulator-max-microvolt = <0x10c8e0>;
|
|
phandle = <0x1be>;
|
|
};
|
|
|
|
smps3 {
|
|
regulator-min-microvolt = <0x14a140>;
|
|
regulator-max-microvolt = <0x14a140>;
|
|
phandle = <0xe2>;
|
|
};
|
|
|
|
smps5 {
|
|
regulator-min-microvolt = <0x1d0d80>;
|
|
regulator-max-microvolt = <0x1f20c0>;
|
|
phandle = <0xe3>;
|
|
};
|
|
|
|
smps7 {
|
|
regulator-min-microvolt = <0xdbba0>;
|
|
regulator-max-microvolt = <0xfafa0>;
|
|
phandle = <0xe1>;
|
|
};
|
|
|
|
ldo1 {
|
|
regulator-min-microvolt = <0xd6d80>;
|
|
regulator-max-microvolt = <0xd6d80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x77>;
|
|
};
|
|
|
|
ldo2 {
|
|
regulator-min-microvolt = <0x124f80>;
|
|
regulator-max-microvolt = <0x124f80>;
|
|
regulator-initial-mode = <0x03>;
|
|
regulator-always-on;
|
|
phandle = <0x3c>;
|
|
};
|
|
|
|
ldo3 {
|
|
regulator-min-microvolt = <0xf4240>;
|
|
regulator-max-microvolt = <0xf4240>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x1bf>;
|
|
};
|
|
|
|
ldo5 {
|
|
regulator-min-microvolt = "\0\f5";
|
|
regulator-max-microvolt = "\0\f5";
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xe6>;
|
|
};
|
|
|
|
ldo6 {
|
|
regulator-min-microvolt = <0x1c5200>;
|
|
regulator-max-microvolt = <0x1c5200>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x1c0>;
|
|
};
|
|
|
|
ldo7 {
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x4b>;
|
|
};
|
|
|
|
ldo8 {
|
|
regulator-min-microvolt = <0x124f80>;
|
|
regulator-max-microvolt = <0x130b00>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x1c1>;
|
|
};
|
|
|
|
ldo9 {
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x60>;
|
|
};
|
|
|
|
ldo10 {
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x1c2>;
|
|
};
|
|
|
|
ldo11 {
|
|
regulator-min-microvolt = <0xf4240>;
|
|
regulator-max-microvolt = <0xffdc0>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x1c3>;
|
|
};
|
|
|
|
ldo12 {
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xba>;
|
|
};
|
|
|
|
ldo13 {
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x2d2a80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xb0>;
|
|
};
|
|
|
|
ldo14 {
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x1c4>;
|
|
};
|
|
|
|
ldo15 {
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x1c5>;
|
|
};
|
|
|
|
ldo16 {
|
|
regulator-min-microvolt = <0x294280>;
|
|
regulator-max-microvolt = <0x294280>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x1c6>;
|
|
};
|
|
|
|
ldo17 {
|
|
regulator-min-microvolt = <0x13e5c0>;
|
|
regulator-max-microvolt = <0x13e5c0>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x4c>;
|
|
};
|
|
|
|
ldo18 {
|
|
regulator-min-microvolt = <0x294280>;
|
|
regulator-max-microvolt = <0x2d2a80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x1c7>;
|
|
};
|
|
|
|
ldo19 {
|
|
regulator-min-microvolt = <0x326a40>;
|
|
regulator-max-microvolt = <0x326a40>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x1c8>;
|
|
};
|
|
|
|
ldo20 {
|
|
regulator-min-microvolt = <0x294280>;
|
|
regulator-max-microvolt = <0x2d2a80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x75>;
|
|
};
|
|
|
|
ldo21 {
|
|
regulator-min-microvolt = <0x294280>;
|
|
regulator-max-microvolt = <0x2d2a80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xaf>;
|
|
};
|
|
|
|
ldo22 {
|
|
regulator-min-microvolt = <0x326a40>;
|
|
regulator-max-microvolt = <0x326a40>;
|
|
regulator-initial-mode = <0x03>;
|
|
regulator-boot-on;
|
|
regulator-always-on;
|
|
phandle = <0x1c9>;
|
|
};
|
|
|
|
ldo23 {
|
|
regulator-min-microvolt = <0x2dc6c0>;
|
|
regulator-max-microvolt = <0x328980>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x1ca>;
|
|
};
|
|
|
|
ldo24 {
|
|
regulator-min-microvolt = <0x2f1e80>;
|
|
regulator-max-microvolt = <0x2f1e80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xbb>;
|
|
};
|
|
|
|
ldo25 {
|
|
regulator-min-microvolt = <0x326a40>;
|
|
regulator-max-microvolt = <0x326a40>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x4d>;
|
|
};
|
|
|
|
ldo26 {
|
|
regulator-min-microvolt = <0x124f80>;
|
|
regulator-max-microvolt = <0x124f80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x78>;
|
|
};
|
|
|
|
ldo28 {
|
|
regulator-min-microvolt = <0x326a40>;
|
|
regulator-max-microvolt = <0x326a40>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x5f>;
|
|
};
|
|
|
|
lvs1 {
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
phandle = <0x1cb>;
|
|
};
|
|
|
|
lvs2 {
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
phandle = <0x1cc>;
|
|
};
|
|
};
|
|
|
|
pm8005-rpmh-regulators {
|
|
compatible = "qcom,pm8005-rpmh-regulators";
|
|
qcom,pmic-id = "c";
|
|
vdd-s1-supply = <0xe0>;
|
|
vdd-s2-supply = <0xe0>;
|
|
vdd-s3-supply = <0xe0>;
|
|
vdd-s4-supply = <0xe0>;
|
|
|
|
smps3 {
|
|
regulator-min-microvolt = <0x927c0>;
|
|
regulator-max-microvolt = <0x927c0>;
|
|
phandle = <0x1cd>;
|
|
};
|
|
};
|
|
};
|
|
|
|
interrupt-controller@17a00000 {
|
|
compatible = "arm,gic-v3";
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
#interrupt-cells = <0x03>;
|
|
interrupt-controller;
|
|
reg = <0x00 0x17a00000 0x00 0x10000 0x00 0x17a60000 0x00 0x100000>;
|
|
interrupts = <0x01 0x09 0x04>;
|
|
phandle = <0x01>;
|
|
|
|
msi-controller@17a40000 {
|
|
compatible = "arm,gic-v3-its";
|
|
msi-controller;
|
|
#msi-cells = <0x01>;
|
|
reg = <0x00 0x17a40000 0x00 0x20000>;
|
|
status = "disabled";
|
|
};
|
|
};
|
|
|
|
dma@17184000 {
|
|
compatible = "qcom,bam-v1.7.0";
|
|
qcom,controlled-remotely;
|
|
reg = <0x00 0x17184000 0x00 0x2a000>;
|
|
num-channels = <0x1f>;
|
|
interrupts = <0x00 0xa4 0x04>;
|
|
#dma-cells = <0x01>;
|
|
qcom,ee = <0x01>;
|
|
qcom,num-ees = <0x02>;
|
|
iommus = <0x23 0x1806 0x00>;
|
|
phandle = <0xb6>;
|
|
};
|
|
|
|
timer@17c90000 {
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
compatible = "arm,armv7-timer-mem";
|
|
reg = <0x00 0x17c90000 0x00 0x1000>;
|
|
|
|
frame@17ca0000 {
|
|
frame-number = <0x00>;
|
|
interrupts = <0x00 0x07 0x04 0x00 0x06 0x04>;
|
|
reg = <0x00 0x17ca0000 0x00 0x1000 0x00 0x17cb0000 0x00 0x1000>;
|
|
};
|
|
|
|
frame@17cc0000 {
|
|
frame-number = <0x01>;
|
|
interrupts = <0x00 0x08 0x04>;
|
|
reg = <0x00 0x17cc0000 0x00 0x1000>;
|
|
status = "disabled";
|
|
};
|
|
|
|
frame@17cd0000 {
|
|
frame-number = <0x02>;
|
|
interrupts = <0x00 0x09 0x04>;
|
|
reg = <0x00 0x17cd0000 0x00 0x1000>;
|
|
status = "disabled";
|
|
};
|
|
|
|
frame@17ce0000 {
|
|
frame-number = <0x03>;
|
|
interrupts = <0x00 0x0a 0x04>;
|
|
reg = <0x00 0x17ce0000 0x00 0x1000>;
|
|
status = "disabled";
|
|
};
|
|
|
|
frame@17cf0000 {
|
|
frame-number = <0x04>;
|
|
interrupts = <0x00 0x0b 0x04>;
|
|
reg = <0x00 0x17cf0000 0x00 0x1000>;
|
|
status = "disabled";
|
|
};
|
|
|
|
frame@17d00000 {
|
|
frame-number = <0x05>;
|
|
interrupts = <0x00 0x0c 0x04>;
|
|
reg = <0x00 0x17d00000 0x00 0x1000>;
|
|
status = "disabled";
|
|
};
|
|
|
|
frame@17d10000 {
|
|
frame-number = <0x06>;
|
|
interrupts = <0x00 0x0d 0x04>;
|
|
reg = <0x00 0x17d10000 0x00 0x1000>;
|
|
status = "disabled";
|
|
};
|
|
};
|
|
|
|
interconnect@17d41000 {
|
|
compatible = "qcom,sdm845-osm-l3";
|
|
reg = <0x00 0x17d41000 0x00 0x1400>;
|
|
clocks = <0x1f 0x00 0x28 0xa5>;
|
|
clock-names = "xo\0alternate";
|
|
#interconnect-cells = <0x01>;
|
|
phandle = <0x09>;
|
|
};
|
|
|
|
cpufreq@17d43000 {
|
|
compatible = "qcom,cpufreq-hw";
|
|
reg = <0x00 0x17d43000 0x00 0x1400 0x00 0x17d45800 0x00 0x1400>;
|
|
reg-names = "freq-domain0\0freq-domain1";
|
|
clocks = <0x1f 0x00 0x28 0xa5>;
|
|
clock-names = "xo\0alternate";
|
|
#freq-domain-cells = <0x01>;
|
|
phandle = <0x05>;
|
|
};
|
|
|
|
wifi@18800000 {
|
|
compatible = "qcom,wcn3990-wifi";
|
|
status = "okay";
|
|
reg = <0x00 0x18800000 0x00 0x800000>;
|
|
reg-names = "membase";
|
|
memory-region = <0xe5>;
|
|
clock-names = "cxo_ref_clk_pin";
|
|
clocks = <0x1f 0x08>;
|
|
interrupts = <0x00 0x19e 0x04 0x00 0x19f 0x04 0x00 0x1a0 0x04 0x00 0x1a1 0x04 0x00 0x1a2 0x04 0x00 0x1a3 0x04 0x00 0x1a4 0x04 0x00 0x1a5 0x04 0x00 0x1a6 0x04 0x00 0x1a7 0x04 0x00 0x1a8 0x04 0x00 0x1a9 0x04>;
|
|
iommus = <0x23 0x40 0x01>;
|
|
vdd-0.8-cx-mx-supply = <0xe6>;
|
|
vdd-1.8-xo-supply = <0x4b>;
|
|
vdd-1.3-rfa-supply = <0x4c>;
|
|
vdd-3.3-ch0-supply = <0x4d>;
|
|
phandle = <0x1ce>;
|
|
};
|
|
};
|
|
|
|
thermal-zones {
|
|
|
|
cpu0-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xe7 0x01>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xe8>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xe9>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x1cf>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0xe8>;
|
|
cooling-device = <0x16 0xffffffff 0xffffffff 0x17 0xffffffff 0xffffffff 0x18 0xffffffff 0xffffffff 0x19 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0xe9>;
|
|
cooling-device = <0x16 0xffffffff 0xffffffff 0x17 0xffffffff 0xffffffff 0x18 0xffffffff 0xffffffff 0x19 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu1-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xe7 0x02>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xea>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xeb>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x1d0>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0xea>;
|
|
cooling-device = <0x16 0xffffffff 0xffffffff 0x17 0xffffffff 0xffffffff 0x18 0xffffffff 0xffffffff 0x19 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0xeb>;
|
|
cooling-device = <0x16 0xffffffff 0xffffffff 0x17 0xffffffff 0xffffffff 0x18 0xffffffff 0xffffffff 0x19 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu2-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xe7 0x03>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xec>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xed>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x1d1>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0xec>;
|
|
cooling-device = <0x16 0xffffffff 0xffffffff 0x17 0xffffffff 0xffffffff 0x18 0xffffffff 0xffffffff 0x19 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0xed>;
|
|
cooling-device = <0x16 0xffffffff 0xffffffff 0x17 0xffffffff 0xffffffff 0x18 0xffffffff 0xffffffff 0x19 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu3-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xe7 0x04>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xee>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xef>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x1d2>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0xee>;
|
|
cooling-device = <0x16 0xffffffff 0xffffffff 0x17 0xffffffff 0xffffffff 0x18 0xffffffff 0xffffffff 0x19 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0xef>;
|
|
cooling-device = <0x16 0xffffffff 0xffffffff 0x17 0xffffffff 0xffffffff 0x18 0xffffffff 0xffffffff 0x19 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu4-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xe7 0x07>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xf0>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xf1>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x1d3>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0xf0>;
|
|
cooling-device = <0x1a 0xffffffff 0xffffffff 0x1b 0xffffffff 0xffffffff 0x1c 0xffffffff 0xffffffff 0x1d 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0xf1>;
|
|
cooling-device = <0x1a 0xffffffff 0xffffffff 0x1b 0xffffffff 0xffffffff 0x1c 0xffffffff 0xffffffff 0x1d 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu5-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xe7 0x08>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xf2>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xf3>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x1d4>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0xf2>;
|
|
cooling-device = <0x1a 0xffffffff 0xffffffff 0x1b 0xffffffff 0xffffffff 0x1c 0xffffffff 0xffffffff 0x1d 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0xf3>;
|
|
cooling-device = <0x1a 0xffffffff 0xffffffff 0x1b 0xffffffff 0xffffffff 0x1c 0xffffffff 0xffffffff 0x1d 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu6-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xe7 0x09>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xf4>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xf5>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x1d5>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0xf4>;
|
|
cooling-device = <0x1a 0xffffffff 0xffffffff 0x1b 0xffffffff 0xffffffff 0x1c 0xffffffff 0xffffffff 0x1d 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0xf5>;
|
|
cooling-device = <0x1a 0xffffffff 0xffffffff 0x1b 0xffffffff 0xffffffff 0x1c 0xffffffff 0xffffffff 0x1d 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu7-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xe7 0x0a>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xf6>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0xf7>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x1d6>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0xf6>;
|
|
cooling-device = <0x1a 0xffffffff 0xffffffff 0x1b 0xffffffff 0xffffffff 0x1c 0xffffffff 0xffffffff 0x1d 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0xf7>;
|
|
cooling-device = <0x1a 0xffffffff 0xffffffff 0x1b 0xffffffff 0xffffffff 0x1c 0xffffffff 0xffffffff 0x1d 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
aoss0-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xe7 0x00>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x1d7>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cluster0-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xe7 0x05>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x1d8>;
|
|
};
|
|
|
|
cluster0_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x7d0>;
|
|
type = "critical";
|
|
phandle = <0x1d9>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cluster1-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xe7 0x06>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x1da>;
|
|
};
|
|
|
|
cluster1_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x7d0>;
|
|
type = "critical";
|
|
phandle = <0x1db>;
|
|
};
|
|
};
|
|
};
|
|
|
|
gpu-thermal-top {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xe7 0x0b>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x1dc>;
|
|
};
|
|
};
|
|
};
|
|
|
|
gpu-thermal-bottom {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xe7 0x0c>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x1dd>;
|
|
};
|
|
};
|
|
};
|
|
|
|
aoss1-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xf8 0x00>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x1de>;
|
|
};
|
|
};
|
|
};
|
|
|
|
q6-modem-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xf8 0x01>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x1df>;
|
|
};
|
|
};
|
|
};
|
|
|
|
mem-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xf8 0x02>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x1e0>;
|
|
};
|
|
};
|
|
};
|
|
|
|
wlan-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xf8 0x03>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x1e1>;
|
|
};
|
|
};
|
|
};
|
|
|
|
q6-hvx-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xf8 0x04>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x1e2>;
|
|
};
|
|
};
|
|
};
|
|
|
|
camera-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xf8 0x05>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x1e3>;
|
|
};
|
|
};
|
|
};
|
|
|
|
video-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xf8 0x06>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x1e4>;
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xf8 0x07>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x1e5>;
|
|
};
|
|
};
|
|
};
|
|
|
|
pm8998 {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0xf9>;
|
|
|
|
trips {
|
|
|
|
pm8998-alert0 {
|
|
temperature = <0x19a28>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x1e6>;
|
|
};
|
|
|
|
pm8998-crit {
|
|
temperature = <0x1e848>;
|
|
hysteresis = <0x7d0>;
|
|
type = "critical";
|
|
phandle = <0x1e7>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
backlight {
|
|
compatible = "pwm-backlight";
|
|
pwms = <0xfa 0x00>;
|
|
enable-gpios = <0x3a 0x25 0x00>;
|
|
power-supply = <0xfb>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0xfc>;
|
|
phandle = <0x100>;
|
|
};
|
|
|
|
ppvar-sys-regulator {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "ppvar_sys";
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
phandle = <0xfb>;
|
|
};
|
|
|
|
src-vph-pwr-regulator {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "src_vph_pwr";
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
vin-supply = <0xfb>;
|
|
phandle = <0xe0>;
|
|
};
|
|
|
|
pp5000-a-regulator {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "pp5000_a";
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
regulator-min-microvolt = <0x4c4b40>;
|
|
regulator-max-microvolt = <0x4c4b40>;
|
|
vin-supply = <0xfb>;
|
|
phandle = <0x1e8>;
|
|
};
|
|
|
|
src-vreg-bob-regulator {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "src_vreg_bob";
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
regulator-min-microvolt = <0x36ee80>;
|
|
regulator-max-microvolt = <0x36ee80>;
|
|
vin-supply = <0xfb>;
|
|
phandle = <0xe4>;
|
|
};
|
|
|
|
pp3300-dx-edp-regulator {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "pp3300_dx_edp";
|
|
regulator-min-microvolt = <0x325aa0>;
|
|
regulator-max-microvolt = <0x325aa0>;
|
|
gpio = <0x3a 0x2b 0x00>;
|
|
enable-active-high;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0xfd>;
|
|
phandle = <0xff>;
|
|
};
|
|
|
|
pm8998-smps4 {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "src_pp1800_s4a";
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
vin-supply = <0xe0>;
|
|
phandle = <0x3b>;
|
|
};
|
|
|
|
gpio-keys {
|
|
compatible = "gpio-keys";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0xfe>;
|
|
|
|
pen-insert {
|
|
label = "Pen Insert";
|
|
gpios = <0x3a 0x77 0x01>;
|
|
linux,code = <0x0f>;
|
|
linux,input-type = <0x05>;
|
|
wakeup-source;
|
|
};
|
|
};
|
|
|
|
panel {
|
|
compatible = "innolux,p120zdg-bf1";
|
|
power-supply = <0xff>;
|
|
backlight = <0x100>;
|
|
no-hpd;
|
|
phandle = <0x1e9>;
|
|
|
|
ports {
|
|
|
|
port {
|
|
phandle = <0x1ea>;
|
|
|
|
endpoint {
|
|
remote-endpoint = <0x101>;
|
|
phandle = <0x3e>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
__symbols__ {
|
|
hyp_mem = "/reserved-memory/memory@85700000";
|
|
xbl_mem = "/reserved-memory/memory@85e00000";
|
|
aop_mem = "/reserved-memory/memory@85fc0000";
|
|
aop_cmd_db_mem = "/reserved-memory/memory@85fe0000";
|
|
smem_mem = "/reserved-memory/memory@86000000";
|
|
tz_mem = "/reserved-memory/memory@86200000";
|
|
rmtfs_mem = "/reserved-memory/memory@88f00000";
|
|
qseecom_mem = "/reserved-memory/memory@8ab00000";
|
|
camera_mem = "/reserved-memory/memory@8bf00000";
|
|
ipa_fw_mem = "/reserved-memory/memory@8c400000";
|
|
ipa_gsi_mem = "/reserved-memory/memory@8c410000";
|
|
adsp_mem = "/reserved-memory/memory@8c500000";
|
|
wlan_msa_mem = "/reserved-memory/memory@8df00000";
|
|
mpss_region = "/reserved-memory/memory@8e000000";
|
|
mba_region = "/reserved-memory/memory@96500000";
|
|
slpi_mem = "/reserved-memory/memory@96700000";
|
|
spss_mem = "/reserved-memory/memory@97b00000";
|
|
venus_mem = "/reserved-memory/memory@96000000";
|
|
CPU0 = "/cpus/cpu@0";
|
|
L2_0 = "/cpus/cpu@0/l2-cache";
|
|
L3_0 = "/cpus/cpu@0/l2-cache/l3-cache";
|
|
CPU1 = "/cpus/cpu@100";
|
|
L2_100 = "/cpus/cpu@100/l2-cache";
|
|
CPU2 = "/cpus/cpu@200";
|
|
L2_200 = "/cpus/cpu@200/l2-cache";
|
|
CPU3 = "/cpus/cpu@300";
|
|
L2_300 = "/cpus/cpu@300/l2-cache";
|
|
CPU4 = "/cpus/cpu@400";
|
|
L2_400 = "/cpus/cpu@400/l2-cache";
|
|
CPU5 = "/cpus/cpu@500";
|
|
L2_500 = "/cpus/cpu@500/l2-cache";
|
|
CPU6 = "/cpus/cpu@600";
|
|
L2_600 = "/cpus/cpu@600/l2-cache";
|
|
CPU7 = "/cpus/cpu@700";
|
|
L2_700 = "/cpus/cpu@700/l2-cache";
|
|
LITTLE_CPU_SLEEP_0 = "/cpus/idle-states/cpu-sleep-0-0";
|
|
LITTLE_CPU_SLEEP_1 = "/cpus/idle-states/cpu-sleep-0-1";
|
|
BIG_CPU_SLEEP_0 = "/cpus/idle-states/cpu-sleep-1-0";
|
|
BIG_CPU_SLEEP_1 = "/cpus/idle-states/cpu-sleep-1-1";
|
|
CLUSTER_SLEEP_0 = "/cpus/idle-states/cluster-sleep-0";
|
|
cpu0_opp_table = "/cpu0_opp_table";
|
|
cpu0_opp1 = "/cpu0_opp_table/opp-300000000";
|
|
cpu0_opp2 = "/cpu0_opp_table/opp-403200000";
|
|
cpu0_opp3 = "/cpu0_opp_table/opp-480000000";
|
|
cpu0_opp4 = "/cpu0_opp_table/opp-576000000";
|
|
cpu0_opp5 = "/cpu0_opp_table/opp-652800000";
|
|
cpu0_opp6 = "/cpu0_opp_table/opp-748800000";
|
|
cpu0_opp7 = "/cpu0_opp_table/opp-825600000";
|
|
cpu0_opp8 = "/cpu0_opp_table/opp-902400000";
|
|
cpu0_opp9 = "/cpu0_opp_table/opp-979200000";
|
|
cpu0_opp10 = "/cpu0_opp_table/opp-1056000000";
|
|
cpu0_opp11 = "/cpu0_opp_table/opp-1132800000";
|
|
cpu0_opp12 = "/cpu0_opp_table/opp-1228800000";
|
|
cpu0_opp13 = "/cpu0_opp_table/opp-1324800000";
|
|
cpu0_opp14 = "/cpu0_opp_table/opp-1420800000";
|
|
cpu0_opp15 = "/cpu0_opp_table/opp-1516800000";
|
|
cpu0_opp16 = "/cpu0_opp_table/opp-1612800000";
|
|
cpu0_opp17 = "/cpu0_opp_table/opp-1689600000";
|
|
cpu0_opp18 = "/cpu0_opp_table/opp-1766400000";
|
|
cpu4_opp_table = "/cpu4_opp_table";
|
|
cpu4_opp1 = "/cpu4_opp_table/opp-300000000";
|
|
cpu4_opp2 = "/cpu4_opp_table/opp-403200000";
|
|
cpu4_opp3 = "/cpu4_opp_table/opp-480000000";
|
|
cpu4_opp4 = "/cpu4_opp_table/opp-576000000";
|
|
cpu4_opp5 = "/cpu4_opp_table/opp-652800000";
|
|
cpu4_opp6 = "/cpu4_opp_table/opp-748800000";
|
|
cpu4_opp7 = "/cpu4_opp_table/opp-825600000";
|
|
cpu4_opp8 = "/cpu4_opp_table/opp-902400000";
|
|
cpu4_opp9 = "/cpu4_opp_table/opp-979200000";
|
|
cpu4_opp10 = "/cpu4_opp_table/opp-1056000000";
|
|
cpu4_opp11 = "/cpu4_opp_table/opp-1132800000";
|
|
cpu4_opp12 = "/cpu4_opp_table/opp-1209600000";
|
|
cpu4_opp13 = "/cpu4_opp_table/opp-1286400000";
|
|
cpu4_opp14 = "/cpu4_opp_table/opp-1363200000";
|
|
cpu4_opp15 = "/cpu4_opp_table/opp-1459200000";
|
|
cpu4_opp16 = "/cpu4_opp_table/opp-1536000000";
|
|
cpu4_opp17 = "/cpu4_opp_table/opp-1612800000";
|
|
cpu4_opp18 = "/cpu4_opp_table/opp-1689600000";
|
|
cpu4_opp19 = "/cpu4_opp_table/opp-1766400000";
|
|
cpu4_opp20 = "/cpu4_opp_table/opp-1843200000";
|
|
cpu4_opp21 = "/cpu4_opp_table/opp-1920000000";
|
|
cpu4_opp22 = "/cpu4_opp_table/opp-1996800000";
|
|
cpu4_opp23 = "/cpu4_opp_table/opp-2092800000";
|
|
cpu4_opp24 = "/cpu4_opp_table/opp-2169600000";
|
|
cpu4_opp25 = "/cpu4_opp_table/opp-2246400000";
|
|
cpu4_opp26 = "/cpu4_opp_table/opp-2323200000";
|
|
cpu4_opp27 = "/cpu4_opp_table/opp-2400000000";
|
|
cpu4_opp28 = "/cpu4_opp_table/opp-2476800000";
|
|
cpu4_opp29 = "/cpu4_opp_table/opp-2553600000";
|
|
cpu4_opp30 = "/cpu4_opp_table/opp-2649600000";
|
|
cpu4_opp31 = "/cpu4_opp_table/opp-2745600000";
|
|
cpu4_opp32 = "/cpu4_opp_table/opp-2803200000";
|
|
xo_board = "/clocks/xo-board";
|
|
sleep_clk = "/clocks/sleep-clk";
|
|
adsp_pas = "/remoteproc-adsp";
|
|
q6afe = "/remoteproc-adsp/glink-edge/apr/apr-service@4";
|
|
q6afedai = "/remoteproc-adsp/glink-edge/apr/apr-service@4/dais";
|
|
q6asm = "/remoteproc-adsp/glink-edge/apr/apr-service@7";
|
|
q6asmdai = "/remoteproc-adsp/glink-edge/apr/apr-service@7/dais";
|
|
q6adm = "/remoteproc-adsp/glink-edge/apr/apr-service@8";
|
|
q6routing = "/remoteproc-adsp/glink-edge/apr/apr-service@8/routing";
|
|
tcsr_mutex = "/hwlock";
|
|
cdsp_smp2p_out = "/smp2p-cdsp/master-kernel";
|
|
cdsp_smp2p_in = "/smp2p-cdsp/slave-kernel";
|
|
adsp_smp2p_out = "/smp2p-lpass/master-kernel";
|
|
adsp_smp2p_in = "/smp2p-lpass/slave-kernel";
|
|
modem_smp2p_out = "/smp2p-mpss/master-kernel";
|
|
modem_smp2p_in = "/smp2p-mpss/slave-kernel";
|
|
ipa_smp2p_out = "/smp2p-mpss/ipa-ap-to-modem";
|
|
ipa_smp2p_in = "/smp2p-mpss/ipa-modem-to-ap";
|
|
slpi_smp2p_out = "/smp2p-slpi/master-kernel";
|
|
slpi_smp2p_in = "/smp2p-slpi/slave-kernel";
|
|
soc = "/soc@0";
|
|
gcc = "/soc@0/clock-controller@100000";
|
|
qusb2p_hstx_trim = "/soc@0/qfprom@784000/hstx-trim-primary@1eb";
|
|
qusb2s_hstx_trim = "/soc@0/qfprom@784000/hstx-trim-secondary@1eb";
|
|
rng = "/soc@0/rng@793000";
|
|
qup_opp_table = "/soc@0/qup-opp-table";
|
|
qupv3_id_0 = "/soc@0/geniqup@8c0000";
|
|
i2c0 = "/soc@0/geniqup@8c0000/i2c@880000";
|
|
spi0 = "/soc@0/geniqup@8c0000/spi@880000";
|
|
uart0 = "/soc@0/geniqup@8c0000/serial@880000";
|
|
i2c1 = "/soc@0/geniqup@8c0000/i2c@884000";
|
|
spi1 = "/soc@0/geniqup@8c0000/spi@884000";
|
|
uart1 = "/soc@0/geniqup@8c0000/serial@884000";
|
|
i2c2 = "/soc@0/geniqup@8c0000/i2c@888000";
|
|
spi2 = "/soc@0/geniqup@8c0000/spi@888000";
|
|
uart2 = "/soc@0/geniqup@8c0000/serial@888000";
|
|
edp_brij_i2c = "/soc@0/geniqup@8c0000/i2c@88c000";
|
|
i2c3 = "/soc@0/geniqup@8c0000/i2c@88c000";
|
|
sn65dsi86_bridge = "/soc@0/geniqup@8c0000/i2c@88c000/bridge@2d";
|
|
sn65dsi86_in = "/soc@0/geniqup@8c0000/i2c@88c000/bridge@2d/ports/port@0/endpoint";
|
|
sn65dsi86_out = "/soc@0/geniqup@8c0000/i2c@88c000/bridge@2d/ports/port@1/endpoint";
|
|
spi3 = "/soc@0/geniqup@8c0000/spi@88c000";
|
|
uart3 = "/soc@0/geniqup@8c0000/serial@88c000";
|
|
i2c4 = "/soc@0/geniqup@8c0000/i2c@890000";
|
|
spi4 = "/soc@0/geniqup@8c0000/spi@890000";
|
|
uart4 = "/soc@0/geniqup@8c0000/serial@890000";
|
|
i2c5 = "/soc@0/geniqup@8c0000/i2c@894000";
|
|
spi5 = "/soc@0/geniqup@8c0000/spi@894000";
|
|
uart5 = "/soc@0/geniqup@8c0000/serial@894000";
|
|
i2c6 = "/soc@0/geniqup@8c0000/i2c@898000";
|
|
spi6 = "/soc@0/geniqup@8c0000/spi@898000";
|
|
uart6 = "/soc@0/geniqup@8c0000/serial@898000";
|
|
bluetooth = "/soc@0/geniqup@8c0000/serial@898000/wcn3990-bt";
|
|
i2c7 = "/soc@0/geniqup@8c0000/i2c@89c000";
|
|
spi7 = "/soc@0/geniqup@8c0000/spi@89c000";
|
|
uart7 = "/soc@0/geniqup@8c0000/serial@89c000";
|
|
qupv3_id_1 = "/soc@0/geniqup@ac0000";
|
|
i2c8 = "/soc@0/geniqup@ac0000/i2c@a80000";
|
|
spi8 = "/soc@0/geniqup@ac0000/spi@a80000";
|
|
uart8 = "/soc@0/geniqup@ac0000/serial@a80000";
|
|
i2c9 = "/soc@0/geniqup@ac0000/i2c@a84000";
|
|
spi9 = "/soc@0/geniqup@ac0000/spi@a84000";
|
|
uart9 = "/soc@0/geniqup@ac0000/serial@a84000";
|
|
i2c10 = "/soc@0/geniqup@ac0000/i2c@a88000";
|
|
spi10 = "/soc@0/geniqup@ac0000/spi@a88000";
|
|
cros_ec = "/soc@0/geniqup@ac0000/spi@a88000/ec@0";
|
|
cros_ec_pwm = "/soc@0/geniqup@ac0000/spi@a88000/ec@0/ec-pwm";
|
|
i2c_tunnel = "/soc@0/geniqup@ac0000/spi@a88000/ec@0/i2c-tunnel";
|
|
battery = "/soc@0/geniqup@ac0000/spi@a88000/ec@0/i2c-tunnel/sbs-battery@b";
|
|
uart10 = "/soc@0/geniqup@ac0000/serial@a88000";
|
|
ap_pen_1v8 = "/soc@0/geniqup@ac0000/i2c@a8c000";
|
|
i2c11 = "/soc@0/geniqup@ac0000/i2c@a8c000";
|
|
spi11 = "/soc@0/geniqup@ac0000/spi@a8c000";
|
|
uart11 = "/soc@0/geniqup@ac0000/serial@a8c000";
|
|
amp_i2c = "/soc@0/geniqup@ac0000/i2c@a90000";
|
|
i2c12 = "/soc@0/geniqup@ac0000/i2c@a90000";
|
|
spi12 = "/soc@0/geniqup@ac0000/spi@a90000";
|
|
uart12 = "/soc@0/geniqup@ac0000/serial@a90000";
|
|
i2c13 = "/soc@0/geniqup@ac0000/i2c@a94000";
|
|
spi13 = "/soc@0/geniqup@ac0000/spi@a94000";
|
|
uart13 = "/soc@0/geniqup@ac0000/serial@a94000";
|
|
ap_ts_i2c = "/soc@0/geniqup@ac0000/i2c@a98000";
|
|
i2c14 = "/soc@0/geniqup@ac0000/i2c@a98000";
|
|
spi14 = "/soc@0/geniqup@ac0000/spi@a98000";
|
|
uart14 = "/soc@0/geniqup@ac0000/serial@a98000";
|
|
i2c15 = "/soc@0/geniqup@ac0000/i2c@a9c000";
|
|
spi15 = "/soc@0/geniqup@ac0000/spi@a9c000";
|
|
uart15 = "/soc@0/geniqup@ac0000/serial@a9c000";
|
|
pcie0 = "/soc@0/pci@1c00000";
|
|
pcie0_phy = "/soc@0/phy@1c06000";
|
|
pcie0_lane = "/soc@0/phy@1c06000/lanes@1c06200";
|
|
pcie1 = "/soc@0/pci@1c08000";
|
|
pcie1_phy = "/soc@0/phy@1c0a000";
|
|
pcie1_lane = "/soc@0/phy@1c0a000/lanes@1c06200";
|
|
mem_noc = "/soc@0/interconnect@1380000";
|
|
dc_noc = "/soc@0/interconnect@14e0000";
|
|
config_noc = "/soc@0/interconnect@1500000";
|
|
system_noc = "/soc@0/interconnect@1620000";
|
|
aggre1_noc = "/soc@0/interconnect@16e0000";
|
|
aggre2_noc = "/soc@0/interconnect@1700000";
|
|
mmss_noc = "/soc@0/interconnect@1740000";
|
|
ufs_mem_hc = "/soc@0/ufshc@1d84000";
|
|
ufs_mem_phy = "/soc@0/phy@1d87000";
|
|
ufs_mem_phy_lanes = "/soc@0/phy@1d87000/lanes@1d87400";
|
|
ipa = "/soc@0/ipa@1e40000";
|
|
tcsr_mutex_regs = "/soc@0/syscon@1f40000";
|
|
tlmm = "/soc@0/pinctrl@3400000";
|
|
cci0_default = "/soc@0/pinctrl@3400000/cci0-default";
|
|
cci0_sleep = "/soc@0/pinctrl@3400000/cci0-sleep";
|
|
cci1_default = "/soc@0/pinctrl@3400000/cci1-default";
|
|
cci1_sleep = "/soc@0/pinctrl@3400000/cci1-sleep";
|
|
qspi_clk = "/soc@0/pinctrl@3400000/qspi-clk";
|
|
qspi_cs0 = "/soc@0/pinctrl@3400000/qspi-cs0";
|
|
qspi_cs1 = "/soc@0/pinctrl@3400000/qspi-cs1";
|
|
qspi_data01 = "/soc@0/pinctrl@3400000/qspi-data01";
|
|
qspi_data12 = "/soc@0/pinctrl@3400000/qspi-data12";
|
|
qup_i2c0_default = "/soc@0/pinctrl@3400000/qup-i2c0-default";
|
|
qup_i2c1_default = "/soc@0/pinctrl@3400000/qup-i2c1-default";
|
|
qup_i2c2_default = "/soc@0/pinctrl@3400000/qup-i2c2-default";
|
|
qup_i2c3_default = "/soc@0/pinctrl@3400000/qup-i2c3-default";
|
|
qup_i2c4_default = "/soc@0/pinctrl@3400000/qup-i2c4-default";
|
|
qup_i2c5_default = "/soc@0/pinctrl@3400000/qup-i2c5-default";
|
|
qup_i2c6_default = "/soc@0/pinctrl@3400000/qup-i2c6-default";
|
|
qup_i2c7_default = "/soc@0/pinctrl@3400000/qup-i2c7-default";
|
|
qup_i2c8_default = "/soc@0/pinctrl@3400000/qup-i2c8-default";
|
|
qup_i2c9_default = "/soc@0/pinctrl@3400000/qup-i2c9-default";
|
|
qup_i2c10_default = "/soc@0/pinctrl@3400000/qup-i2c10-default";
|
|
qup_i2c11_default = "/soc@0/pinctrl@3400000/qup-i2c11-default";
|
|
qup_i2c12_default = "/soc@0/pinctrl@3400000/qup-i2c12-default";
|
|
qup_i2c13_default = "/soc@0/pinctrl@3400000/qup-i2c13-default";
|
|
qup_i2c14_default = "/soc@0/pinctrl@3400000/qup-i2c14-default";
|
|
qup_i2c15_default = "/soc@0/pinctrl@3400000/qup-i2c15-default";
|
|
qup_spi0_default = "/soc@0/pinctrl@3400000/qup-spi0-default";
|
|
qup_spi1_default = "/soc@0/pinctrl@3400000/qup-spi1-default";
|
|
qup_spi2_default = "/soc@0/pinctrl@3400000/qup-spi2-default";
|
|
qup_spi3_default = "/soc@0/pinctrl@3400000/qup-spi3-default";
|
|
qup_spi4_default = "/soc@0/pinctrl@3400000/qup-spi4-default";
|
|
qup_spi5_default = "/soc@0/pinctrl@3400000/qup-spi5-default";
|
|
qup_spi6_default = "/soc@0/pinctrl@3400000/qup-spi6-default";
|
|
qup_spi7_default = "/soc@0/pinctrl@3400000/qup-spi7-default";
|
|
qup_spi8_default = "/soc@0/pinctrl@3400000/qup-spi8-default";
|
|
qup_spi9_default = "/soc@0/pinctrl@3400000/qup-spi9-default";
|
|
qup_spi10_default = "/soc@0/pinctrl@3400000/qup-spi10-default";
|
|
qup_spi11_default = "/soc@0/pinctrl@3400000/qup-spi11-default";
|
|
qup_spi12_default = "/soc@0/pinctrl@3400000/qup-spi12-default";
|
|
qup_spi13_default = "/soc@0/pinctrl@3400000/qup-spi13-default";
|
|
qup_spi14_default = "/soc@0/pinctrl@3400000/qup-spi14-default";
|
|
qup_spi15_default = "/soc@0/pinctrl@3400000/qup-spi15-default";
|
|
qup_uart0_default = "/soc@0/pinctrl@3400000/qup-uart0-default";
|
|
qup_uart1_default = "/soc@0/pinctrl@3400000/qup-uart1-default";
|
|
qup_uart2_default = "/soc@0/pinctrl@3400000/qup-uart2-default";
|
|
qup_uart3_default = "/soc@0/pinctrl@3400000/qup-uart3-default";
|
|
qup_uart4_default = "/soc@0/pinctrl@3400000/qup-uart4-default";
|
|
qup_uart5_default = "/soc@0/pinctrl@3400000/qup-uart5-default";
|
|
qup_uart6_default = "/soc@0/pinctrl@3400000/qup-uart6-default";
|
|
qup_uart7_default = "/soc@0/pinctrl@3400000/qup-uart7-default";
|
|
qup_uart8_default = "/soc@0/pinctrl@3400000/qup-uart8-default";
|
|
qup_uart9_default = "/soc@0/pinctrl@3400000/qup-uart9-default";
|
|
qup_uart10_default = "/soc@0/pinctrl@3400000/qup-uart10-default";
|
|
qup_uart11_default = "/soc@0/pinctrl@3400000/qup-uart11-default";
|
|
qup_uart12_default = "/soc@0/pinctrl@3400000/qup-uart12-default";
|
|
qup_uart13_default = "/soc@0/pinctrl@3400000/qup-uart13-default";
|
|
qup_uart14_default = "/soc@0/pinctrl@3400000/qup-uart14-default";
|
|
qup_uart15_default = "/soc@0/pinctrl@3400000/qup-uart15-default";
|
|
quat_mi2s_sleep = "/soc@0/pinctrl@3400000/quat_mi2s_sleep";
|
|
quat_mi2s_active = "/soc@0/pinctrl@3400000/quat_mi2s_active";
|
|
quat_mi2s_sd0_sleep = "/soc@0/pinctrl@3400000/quat_mi2s_sd0_sleep";
|
|
quat_mi2s_sd0_active = "/soc@0/pinctrl@3400000/quat_mi2s_sd0_active";
|
|
quat_mi2s_sd1_sleep = "/soc@0/pinctrl@3400000/quat_mi2s_sd1_sleep";
|
|
quat_mi2s_sd1_active = "/soc@0/pinctrl@3400000/quat_mi2s_sd1_active";
|
|
quat_mi2s_sd2_sleep = "/soc@0/pinctrl@3400000/quat_mi2s_sd2_sleep";
|
|
quat_mi2s_sd2_active = "/soc@0/pinctrl@3400000/quat_mi2s_sd2_active";
|
|
quat_mi2s_sd3_sleep = "/soc@0/pinctrl@3400000/quat_mi2s_sd3_sleep";
|
|
quat_mi2s_sd3_active = "/soc@0/pinctrl@3400000/quat_mi2s_sd3_active";
|
|
ap_edp_bklten = "/soc@0/pinctrl@3400000/ap-edp-bklten";
|
|
bios_flash_wp_r_l = "/soc@0/pinctrl@3400000/bios-flash-wp-r-l";
|
|
ec_ap_int_l = "/soc@0/pinctrl@3400000/ec-ap-int-l";
|
|
edp_brij_en = "/soc@0/pinctrl@3400000/edp-brij-en";
|
|
edp_brij_irq = "/soc@0/pinctrl@3400000/edp-brij-irq";
|
|
en_pp3300_dx_edp = "/soc@0/pinctrl@3400000/en-pp3300-dx-edp";
|
|
h1_ap_int_odl = "/soc@0/pinctrl@3400000/h1-ap-int-odl";
|
|
pen_eject_odl = "/soc@0/pinctrl@3400000/pen-eject-odl";
|
|
pen_irq_l = "/soc@0/pinctrl@3400000/pen-irq-l";
|
|
pen_pdct_l = "/soc@0/pinctrl@3400000/pen-pdct-l";
|
|
pen_rst_l = "/soc@0/pinctrl@3400000/pen-rst-l";
|
|
sdc2_clk = "/soc@0/pinctrl@3400000/sdc2-clk";
|
|
sdc2_cmd = "/soc@0/pinctrl@3400000/sdc2-cmd";
|
|
sdc2_data = "/soc@0/pinctrl@3400000/sdc2-data";
|
|
sd_cd_odl = "/soc@0/pinctrl@3400000/sd-cd-odl";
|
|
ts_int_l = "/soc@0/pinctrl@3400000/ts-int-l";
|
|
ts_reset_l = "/soc@0/pinctrl@3400000/ts-reset-l";
|
|
ap_suspend_l_assert = "/soc@0/pinctrl@3400000/ap_suspend_l_assert";
|
|
ap_suspend_l_deassert = "/soc@0/pinctrl@3400000/ap_suspend_l_deassert";
|
|
mss_pil = "/soc@0/remoteproc@4080000";
|
|
gpucc = "/soc@0/clock-controller@5090000";
|
|
stm_out = "/soc@0/stm@6002000/out-ports/port/endpoint";
|
|
funnel0_out = "/soc@0/funnel@6041000/out-ports/port/endpoint";
|
|
funnel0_in7 = "/soc@0/funnel@6041000/in-ports/port@7/endpoint";
|
|
funnel2_out = "/soc@0/funnel@6043000/out-ports/port/endpoint";
|
|
funnel2_in5 = "/soc@0/funnel@6043000/in-ports/port@5/endpoint";
|
|
merge_funnel_out = "/soc@0/funnel@6045000/out-ports/port/endpoint";
|
|
merge_funnel_in0 = "/soc@0/funnel@6045000/in-ports/port@0/endpoint";
|
|
merge_funnel_in2 = "/soc@0/funnel@6045000/in-ports/port@2/endpoint";
|
|
replicator_out = "/soc@0/replicator@6046000/out-ports/port/endpoint";
|
|
replicator_in = "/soc@0/replicator@6046000/in-ports/port/endpoint";
|
|
etf_out = "/soc@0/etf@6047000/out-ports/port/endpoint";
|
|
etf_in = "/soc@0/etf@6047000/in-ports/port@1/endpoint";
|
|
etr_in = "/soc@0/etr@6048000/in-ports/port/endpoint";
|
|
etm0_out = "/soc@0/etm@7040000/out-ports/port/endpoint";
|
|
etm1_out = "/soc@0/etm@7140000/out-ports/port/endpoint";
|
|
etm2_out = "/soc@0/etm@7240000/out-ports/port/endpoint";
|
|
etm3_out = "/soc@0/etm@7340000/out-ports/port/endpoint";
|
|
etm4_out = "/soc@0/etm@7440000/out-ports/port/endpoint";
|
|
etm5_out = "/soc@0/etm@7540000/out-ports/port/endpoint";
|
|
etm6_out = "/soc@0/etm@7640000/out-ports/port/endpoint";
|
|
etm7_out = "/soc@0/etm@7740000/out-ports/port/endpoint";
|
|
apss_funnel_out = "/soc@0/funnel@7800000/out-ports/port/endpoint";
|
|
apss_funnel_in0 = "/soc@0/funnel@7800000/in-ports/port@0/endpoint";
|
|
apss_funnel_in1 = "/soc@0/funnel@7800000/in-ports/port@1/endpoint";
|
|
apss_funnel_in2 = "/soc@0/funnel@7800000/in-ports/port@2/endpoint";
|
|
apss_funnel_in3 = "/soc@0/funnel@7800000/in-ports/port@3/endpoint";
|
|
apss_funnel_in4 = "/soc@0/funnel@7800000/in-ports/port@4/endpoint";
|
|
apss_funnel_in5 = "/soc@0/funnel@7800000/in-ports/port@5/endpoint";
|
|
apss_funnel_in6 = "/soc@0/funnel@7800000/in-ports/port@6/endpoint";
|
|
apss_funnel_in7 = "/soc@0/funnel@7800000/in-ports/port@7/endpoint";
|
|
apss_merge_funnel_out = "/soc@0/funnel@7810000/out-ports/port/endpoint";
|
|
apss_merge_funnel_in = "/soc@0/funnel@7810000/in-ports/port/endpoint";
|
|
sdhc_2 = "/soc@0/sdhci@8804000";
|
|
sdhc2_opp_table = "/soc@0/sdhci@8804000/sdhc2-opp-table";
|
|
qspi_opp_table = "/soc@0/qspi-opp-table";
|
|
qspi = "/soc@0/spi@88df000";
|
|
slim = "/soc@0/slim@171c0000";
|
|
wcd9340_ifd = "/soc@0/slim@171c0000/ngd@1/ifd@0";
|
|
wcd9340 = "/soc@0/slim@171c0000/ngd@1/codec@1";
|
|
wcdgpio = "/soc@0/slim@171c0000/ngd@1/codec@1/gpio-controller@42";
|
|
swm = "/soc@0/slim@171c0000/ngd@1/codec@1/swm@c85";
|
|
sound = "/soc@0/sound";
|
|
usb_1_hsphy = "/soc@0/phy@88e2000";
|
|
usb_2_hsphy = "/soc@0/phy@88e3000";
|
|
usb_1_qmpphy = "/soc@0/phy@88e9000";
|
|
usb_1_ssphy = "/soc@0/phy@88e9000/lanes@88e9200";
|
|
usb_2_qmpphy = "/soc@0/phy@88eb000";
|
|
usb_2_ssphy = "/soc@0/phy@88eb000/lane@88eb200";
|
|
usb_1 = "/soc@0/usb@a6f8800";
|
|
usb_1_dwc3 = "/soc@0/usb@a6f8800/dwc3@a600000";
|
|
usb_2 = "/soc@0/usb@a8f8800";
|
|
usb_2_dwc3 = "/soc@0/usb@a8f8800/dwc3@a800000";
|
|
venus = "/soc@0/video-codec@aa00000";
|
|
venus_opp_table = "/soc@0/video-codec@aa00000/venus-opp-table";
|
|
videocc = "/soc@0/clock-controller@ab00000";
|
|
cci = "/soc@0/cci@ac4a000";
|
|
cci_i2c0 = "/soc@0/cci@ac4a000/i2c-bus@0";
|
|
cci_i2c1 = "/soc@0/cci@ac4a000/i2c-bus@1";
|
|
clock_camcc = "/soc@0/clock-controller@ad00000";
|
|
dsi_opp_table = "/soc@0/dsi-opp-table";
|
|
mdss = "/soc@0/mdss@ae00000";
|
|
mdss_mdp = "/soc@0/mdss@ae00000/mdp@ae01000";
|
|
dpu_intf1_out = "/soc@0/mdss@ae00000/mdp@ae01000/ports/port@0/endpoint";
|
|
dpu_intf2_out = "/soc@0/mdss@ae00000/mdp@ae01000/ports/port@1/endpoint";
|
|
mdp_opp_table = "/soc@0/mdss@ae00000/mdp@ae01000/mdp-opp-table";
|
|
dsi0 = "/soc@0/mdss@ae00000/dsi@ae94000";
|
|
dsi0_in = "/soc@0/mdss@ae00000/dsi@ae94000/ports/port@0/endpoint";
|
|
dsi0_out = "/soc@0/mdss@ae00000/dsi@ae94000/ports/port@1/endpoint";
|
|
dsi0_phy = "/soc@0/mdss@ae00000/dsi-phy@ae94400";
|
|
dsi1 = "/soc@0/mdss@ae00000/dsi@ae96000";
|
|
dsi1_in = "/soc@0/mdss@ae00000/dsi@ae96000/ports/port@0/endpoint";
|
|
dsi1_out = "/soc@0/mdss@ae00000/dsi@ae96000/ports/port@1/endpoint";
|
|
dsi1_phy = "/soc@0/mdss@ae00000/dsi-phy@ae96400";
|
|
gpu = "/soc@0/gpu@5000000";
|
|
gpu_opp_table = "/soc@0/gpu@5000000/opp-table";
|
|
adreno_smmu = "/soc@0/iommu@5040000";
|
|
gmu = "/soc@0/gmu@506a000";
|
|
gmu_opp_table = "/soc@0/gmu@506a000/opp-table";
|
|
dispcc = "/soc@0/clock-controller@af00000";
|
|
pdc_intc = "/soc@0/interrupt-controller@b220000";
|
|
pdc_reset = "/soc@0/reset-controller@b2e0000";
|
|
tsens0 = "/soc@0/thermal-sensor@c263000";
|
|
tsens1 = "/soc@0/thermal-sensor@c265000";
|
|
aoss_reset = "/soc@0/reset-controller@c2a0000";
|
|
aoss_qmp = "/soc@0/qmp@c300000";
|
|
cx_cdev = "/soc@0/qmp@c300000/cx";
|
|
ebi_cdev = "/soc@0/qmp@c300000/ebi";
|
|
spmi_bus = "/soc@0/spmi@c440000";
|
|
pm8005_lsid0 = "/soc@0/spmi@c440000/pmic@4";
|
|
pm8005_gpio = "/soc@0/spmi@c440000/pmic@4/gpios@c000";
|
|
pm8005_lsid1 = "/soc@0/spmi@c440000/pmic@5";
|
|
pm8998_lsid0 = "/soc@0/spmi@c440000/pmic@0";
|
|
pm8998_pon = "/soc@0/spmi@c440000/pmic@0/pon@800";
|
|
pm8998_pwrkey = "/soc@0/spmi@c440000/pmic@0/pon@800/pwrkey";
|
|
pm8998_temp = "/soc@0/spmi@c440000/pmic@0/temp-alarm@2400";
|
|
pm8998_coincell = "/soc@0/spmi@c440000/pmic@0/coincell@2800";
|
|
pm8998_adc = "/soc@0/spmi@c440000/pmic@0/adc@3100";
|
|
pm8998_gpio = "/soc@0/spmi@c440000/pmic@0/gpios@c000";
|
|
pm8998_lsid1 = "/soc@0/spmi@c440000/pmic@1";
|
|
apps_smmu = "/soc@0/iommu@15000000";
|
|
lpasscc = "/soc@0/clock-controller@17014000";
|
|
gladiator_noc = "/soc@0/interconnect@17900000";
|
|
apss_shared = "/soc@0/mailbox@17990000";
|
|
apps_rsc = "/soc@0/rsc@179c0000";
|
|
apps_bcm_voter = "/soc@0/rsc@179c0000/bcm-voter";
|
|
rpmhcc = "/soc@0/rsc@179c0000/clock-controller";
|
|
rpmhpd = "/soc@0/rsc@179c0000/power-controller";
|
|
rpmhpd_opp_table = "/soc@0/rsc@179c0000/power-controller/opp-table";
|
|
rpmhpd_opp_ret = "/soc@0/rsc@179c0000/power-controller/opp-table/opp1";
|
|
rpmhpd_opp_min_svs = "/soc@0/rsc@179c0000/power-controller/opp-table/opp2";
|
|
rpmhpd_opp_low_svs = "/soc@0/rsc@179c0000/power-controller/opp-table/opp3";
|
|
rpmhpd_opp_svs = "/soc@0/rsc@179c0000/power-controller/opp-table/opp4";
|
|
rpmhpd_opp_svs_l1 = "/soc@0/rsc@179c0000/power-controller/opp-table/opp5";
|
|
rpmhpd_opp_nom = "/soc@0/rsc@179c0000/power-controller/opp-table/opp6";
|
|
rpmhpd_opp_nom_l1 = "/soc@0/rsc@179c0000/power-controller/opp-table/opp7";
|
|
rpmhpd_opp_nom_l2 = "/soc@0/rsc@179c0000/power-controller/opp-table/opp8";
|
|
rpmhpd_opp_turbo = "/soc@0/rsc@179c0000/power-controller/opp-table/opp9";
|
|
rpmhpd_opp_turbo_l1 = "/soc@0/rsc@179c0000/power-controller/opp-table/opp10";
|
|
src_pp1125_s2a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/smps2";
|
|
src_pp1350_s3a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/smps3";
|
|
src_pp2040_s5a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/smps5";
|
|
src_pp1025_s7a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/smps7";
|
|
vdd_qusb_hs0 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_hp_pcie_core = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_mipi_csi0_0p9 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_mipi_csi1_0p9 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_mipi_csi2_0p9 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_mipi_dsi0_pll = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_mipi_dsi1_pll = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_qlink_lv = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_qlink_lv_ck = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_qrefs_0p875 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_pcie_core = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_pll_cc_ebi01 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_pll_cc_ebi23 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_sp_sensor = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_ufs1_core = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_ufs2_core = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_usb1_ss_core = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vdda_usb2_ss_core = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
src_pp875_l1a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo1";
|
|
vddpx_10 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo2";
|
|
src_pp1200_l2a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo2";
|
|
pp1000_l3a_sdr845 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo3";
|
|
vdd_wcss_cx = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo5";
|
|
vdd_wcss_mx = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo5";
|
|
vdda_wcss_pll = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo5";
|
|
src_pp800_l5a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo5";
|
|
vddpx_13 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo6";
|
|
src_pp1800_l6a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo6";
|
|
pp1800_l7a_wcn3990 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo7";
|
|
src_pp1200_l8a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo8";
|
|
pp1800_dx_pen = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo9";
|
|
src_pp1800_l9a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo9";
|
|
src_pp1800_l10a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo10";
|
|
pp1000_l11a_sdr845 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo11";
|
|
vdd_qfprom = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo12";
|
|
vdd_qfprom_sp = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo12";
|
|
vdda_apc1_cs_1p8 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo12";
|
|
vdda_gfx_cs_1p8 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo12";
|
|
vdda_qrefs_1p8 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo12";
|
|
vdda_qusb_hs0_1p8 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo12";
|
|
vddpx_11 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo12";
|
|
src_pp1800_l12a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo12";
|
|
vddpx_2 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo13";
|
|
src_pp2950_l13a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo13";
|
|
src_pp1800_l14a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo14";
|
|
src_pp1800_l15a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo15";
|
|
pp2700_l16a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo16";
|
|
src_pp1300_l17a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo17";
|
|
pp2700_l18a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo18";
|
|
src_pp3000_l19a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo19";
|
|
src_pp2950_l20a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo20";
|
|
src_pp2950_l21a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo21";
|
|
pp3300_hub = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo22";
|
|
src_pp3300_l22a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo22";
|
|
pp3300_l23a_ch1_wcn3990 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo23";
|
|
vdda_qusb_hs0_3p1 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo24";
|
|
src_pp3075_l24a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo24";
|
|
pp3300_l25a_ch0_wcn3990 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo25";
|
|
pp1200_hub = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
vdda_hp_pcie_1p2 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
vdda_hv_ebi0 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
vdda_hv_ebi1 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
vdda_hv_ebi2 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
vdda_hv_ebi3 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
vdda_mipi_csi_1p25 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
vdda_mipi_dsi0_1p2 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
vdda_mipi_dsi1_1p2 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
vdda_pcie_1p2 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
vdda_ufs1_1p2 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
vdda_ufs2_1p2 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
vdda_usb1_ss_1p2 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
vdda_usb2_ss_1p2 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
src_pp1200_l26a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo26";
|
|
pp3300_dx_pen = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo28";
|
|
src_pp3300_l28a = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/ldo28";
|
|
src_pp1800_lvs1 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/lvs1";
|
|
src_pp1800_lvs2 = "/soc@0/rsc@179c0000/pm8998-rpmh-regulators/lvs2";
|
|
src_pp600_s3c = "/soc@0/rsc@179c0000/pm8005-rpmh-regulators/smps3";
|
|
intc = "/soc@0/interrupt-controller@17a00000";
|
|
slimbam = "/soc@0/dma@17184000";
|
|
osm_l3 = "/soc@0/interconnect@17d41000";
|
|
cpufreq_hw = "/soc@0/cpufreq@17d43000";
|
|
wifi = "/soc@0/wifi@18800000";
|
|
cpu0_alert0 = "/thermal-zones/cpu0-thermal/trips/trip-point0";
|
|
cpu0_alert1 = "/thermal-zones/cpu0-thermal/trips/trip-point1";
|
|
cpu0_crit = "/thermal-zones/cpu0-thermal/trips/cpu_crit";
|
|
cpu1_alert0 = "/thermal-zones/cpu1-thermal/trips/trip-point0";
|
|
cpu1_alert1 = "/thermal-zones/cpu1-thermal/trips/trip-point1";
|
|
cpu1_crit = "/thermal-zones/cpu1-thermal/trips/cpu_crit";
|
|
cpu2_alert0 = "/thermal-zones/cpu2-thermal/trips/trip-point0";
|
|
cpu2_alert1 = "/thermal-zones/cpu2-thermal/trips/trip-point1";
|
|
cpu2_crit = "/thermal-zones/cpu2-thermal/trips/cpu_crit";
|
|
cpu3_alert0 = "/thermal-zones/cpu3-thermal/trips/trip-point0";
|
|
cpu3_alert1 = "/thermal-zones/cpu3-thermal/trips/trip-point1";
|
|
cpu3_crit = "/thermal-zones/cpu3-thermal/trips/cpu_crit";
|
|
cpu4_alert0 = "/thermal-zones/cpu4-thermal/trips/trip-point0";
|
|
cpu4_alert1 = "/thermal-zones/cpu4-thermal/trips/trip-point1";
|
|
cpu4_crit = "/thermal-zones/cpu4-thermal/trips/cpu_crit";
|
|
cpu5_alert0 = "/thermal-zones/cpu5-thermal/trips/trip-point0";
|
|
cpu5_alert1 = "/thermal-zones/cpu5-thermal/trips/trip-point1";
|
|
cpu5_crit = "/thermal-zones/cpu5-thermal/trips/cpu_crit";
|
|
cpu6_alert0 = "/thermal-zones/cpu6-thermal/trips/trip-point0";
|
|
cpu6_alert1 = "/thermal-zones/cpu6-thermal/trips/trip-point1";
|
|
cpu6_crit = "/thermal-zones/cpu6-thermal/trips/cpu_crit";
|
|
cpu7_alert0 = "/thermal-zones/cpu7-thermal/trips/trip-point0";
|
|
cpu7_alert1 = "/thermal-zones/cpu7-thermal/trips/trip-point1";
|
|
cpu7_crit = "/thermal-zones/cpu7-thermal/trips/cpu_crit";
|
|
aoss0_alert0 = "/thermal-zones/aoss0-thermal/trips/trip-point0";
|
|
cluster0_alert0 = "/thermal-zones/cluster0-thermal/trips/trip-point0";
|
|
cluster0_crit = "/thermal-zones/cluster0-thermal/trips/cluster0_crit";
|
|
cluster1_alert0 = "/thermal-zones/cluster1-thermal/trips/trip-point0";
|
|
cluster1_crit = "/thermal-zones/cluster1-thermal/trips/cluster1_crit";
|
|
gpu1_alert0 = "/thermal-zones/gpu-thermal-top/trips/trip-point0";
|
|
gpu2_alert0 = "/thermal-zones/gpu-thermal-bottom/trips/trip-point0";
|
|
aoss1_alert0 = "/thermal-zones/aoss1-thermal/trips/trip-point0";
|
|
q6_modem_alert0 = "/thermal-zones/q6-modem-thermal/trips/trip-point0";
|
|
mem_alert0 = "/thermal-zones/mem-thermal/trips/trip-point0";
|
|
wlan_alert0 = "/thermal-zones/wlan-thermal/trips/trip-point0";
|
|
q6_hvx_alert0 = "/thermal-zones/q6-hvx-thermal/trips/trip-point0";
|
|
camera_alert0 = "/thermal-zones/camera-thermal/trips/trip-point0";
|
|
video_alert0 = "/thermal-zones/video-thermal/trips/trip-point0";
|
|
modem_alert0 = "/thermal-zones/modem-thermal/trips/trip-point0";
|
|
pm8998_alert0 = "/thermal-zones/pm8998/trips/pm8998-alert0";
|
|
pm8998_crit = "/thermal-zones/pm8998/trips/pm8998-crit";
|
|
backlight = "/backlight";
|
|
ppvar_sys = "/ppvar-sys-regulator";
|
|
src_vph_pwr = "/src-vph-pwr-regulator";
|
|
pp5000_a = "/pp5000-a-regulator";
|
|
src_vreg_bob = "/src-vreg-bob-regulator";
|
|
pp3300_dx_edp = "/pp3300-dx-edp-regulator";
|
|
src_pp1800_s4a = "/pm8998-smps4";
|
|
panel = "/panel";
|
|
panel_in = "/panel/ports/port";
|
|
panel_in_edp = "/panel/ports/port/endpoint";
|
|
};
|
|
};
|