4168 lines
100 KiB
Text
Executable file
4168 lines
100 KiB
Text
Executable file
/dts-v1/;
|
|
|
|
/ {
|
|
interrupt-parent = <0x01>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
model = "Qualcomm Technologies, Inc. Robotics RB5";
|
|
compatible = "qcom,qrb5165-rb5\0qcom,sm8250";
|
|
|
|
aliases {
|
|
i2c0 = "/soc@0/geniqup@9c0000/i2c@980000";
|
|
i2c1 = "/soc@0/geniqup@9c0000/i2c@984000";
|
|
i2c2 = "/soc@0/geniqup@9c0000/i2c@988000";
|
|
i2c3 = "/soc@0/geniqup@9c0000/i2c@98c000";
|
|
i2c4 = "/soc@0/geniqup@9c0000/i2c@990000";
|
|
i2c5 = "/soc@0/geniqup@9c0000/i2c@994000";
|
|
i2c6 = "/soc@0/geniqup@9c0000/i2c@998000";
|
|
i2c7 = "/soc@0/geniqup@9c0000/i2c@99c000";
|
|
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@8c0000/i2c@880000";
|
|
i2c15 = "/soc@0/geniqup@8c0000/i2c@884000";
|
|
i2c16 = "/soc@0/geniqup@8c0000/i2c@888000";
|
|
i2c17 = "/soc@0/geniqup@8c0000/i2c@88c000";
|
|
i2c18 = "/soc@0/geniqup@8c0000/i2c@890000";
|
|
i2c19 = "/soc@0/geniqup@8c0000/i2c@894000";
|
|
spi0 = "/soc@0/geniqup@9c0000/spi@980000";
|
|
spi1 = "/soc@0/geniqup@9c0000/spi@984000";
|
|
spi2 = "/soc@0/geniqup@9c0000/spi@988000";
|
|
spi3 = "/soc@0/geniqup@9c0000/spi@98c000";
|
|
spi4 = "/soc@0/geniqup@9c0000/spi@990000";
|
|
spi5 = "/soc@0/geniqup@9c0000/spi@994000";
|
|
spi6 = "/soc@0/geniqup@9c0000/spi@998000";
|
|
spi7 = "/soc@0/geniqup@9c0000/spi@99c000";
|
|
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@8c0000/spi@880000";
|
|
spi15 = "/soc@0/geniqup@8c0000/spi@884000";
|
|
spi16 = "/soc@0/geniqup@8c0000/spi@888000";
|
|
spi17 = "/soc@0/geniqup@8c0000/spi@88c000";
|
|
spi18 = "/soc@0/geniqup@8c0000/spi@890000";
|
|
spi19 = "/soc@0/geniqup@8c0000/spi@894000";
|
|
serial0 = "/soc@0/geniqup@ac0000/serial@a90000";
|
|
};
|
|
|
|
chosen {
|
|
stdout-path = "serial0:115200n8";
|
|
};
|
|
|
|
clocks {
|
|
|
|
xo-board {
|
|
compatible = "fixed-clock";
|
|
#clock-cells = <0x00>;
|
|
clock-frequency = <0x249f000>;
|
|
clock-output-names = "xo_board";
|
|
phandle = <0x61>;
|
|
};
|
|
|
|
sleep-clk {
|
|
compatible = "fixed-clock";
|
|
clock-frequency = <0x8000>;
|
|
#clock-cells = <0x00>;
|
|
phandle = <0x10>;
|
|
};
|
|
};
|
|
|
|
cpus {
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x00>;
|
|
|
|
cpu@0 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo485";
|
|
reg = <0x00 0x00>;
|
|
enable-method = "psci";
|
|
next-level-cache = <0x02>;
|
|
qcom,freq-domain = <0x03 0x00>;
|
|
#cooling-cells = <0x02>;
|
|
phandle = <0x6a>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x04>;
|
|
phandle = <0x02>;
|
|
|
|
l3-cache {
|
|
compatible = "cache";
|
|
phandle = <0x04>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu@100 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo485";
|
|
reg = <0x00 0x100>;
|
|
enable-method = "psci";
|
|
next-level-cache = <0x05>;
|
|
qcom,freq-domain = <0x03 0x00>;
|
|
#cooling-cells = <0x02>;
|
|
phandle = <0x6b>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x04>;
|
|
phandle = <0x05>;
|
|
};
|
|
};
|
|
|
|
cpu@200 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo485";
|
|
reg = <0x00 0x200>;
|
|
enable-method = "psci";
|
|
next-level-cache = <0x06>;
|
|
qcom,freq-domain = <0x03 0x00>;
|
|
#cooling-cells = <0x02>;
|
|
phandle = <0x6c>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x04>;
|
|
phandle = <0x06>;
|
|
};
|
|
};
|
|
|
|
cpu@300 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo485";
|
|
reg = <0x00 0x300>;
|
|
enable-method = "psci";
|
|
next-level-cache = <0x07>;
|
|
qcom,freq-domain = <0x03 0x00>;
|
|
#cooling-cells = <0x02>;
|
|
phandle = <0x6d>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x04>;
|
|
phandle = <0x07>;
|
|
};
|
|
};
|
|
|
|
cpu@400 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo485";
|
|
reg = <0x00 0x400>;
|
|
enable-method = "psci";
|
|
next-level-cache = <0x08>;
|
|
qcom,freq-domain = <0x03 0x01>;
|
|
#cooling-cells = <0x02>;
|
|
phandle = <0x76>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x04>;
|
|
phandle = <0x08>;
|
|
};
|
|
};
|
|
|
|
cpu@500 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo485";
|
|
reg = <0x00 0x500>;
|
|
enable-method = "psci";
|
|
next-level-cache = <0x09>;
|
|
qcom,freq-domain = <0x03 0x01>;
|
|
#cooling-cells = <0x02>;
|
|
phandle = <0x77>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x04>;
|
|
phandle = <0x09>;
|
|
};
|
|
};
|
|
|
|
cpu@600 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo485";
|
|
reg = <0x00 0x600>;
|
|
enable-method = "psci";
|
|
next-level-cache = <0x0a>;
|
|
qcom,freq-domain = <0x03 0x01>;
|
|
#cooling-cells = <0x02>;
|
|
phandle = <0x78>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x04>;
|
|
phandle = <0x0a>;
|
|
};
|
|
};
|
|
|
|
cpu@700 {
|
|
device_type = "cpu";
|
|
compatible = "qcom,kryo485";
|
|
reg = <0x00 0x700>;
|
|
enable-method = "psci";
|
|
next-level-cache = <0x0b>;
|
|
qcom,freq-domain = <0x03 0x02>;
|
|
#cooling-cells = <0x02>;
|
|
phandle = <0x79>;
|
|
|
|
l2-cache {
|
|
compatible = "cache";
|
|
next-level-cache = <0x04>;
|
|
phandle = <0x0b>;
|
|
};
|
|
};
|
|
};
|
|
|
|
firmware {
|
|
|
|
scm {
|
|
compatible = "qcom,scm";
|
|
#reset-cells = <0x01>;
|
|
phandle = <0x90>;
|
|
};
|
|
};
|
|
|
|
memory@80000000 {
|
|
device_type = "memory";
|
|
reg = <0x00 0x80000000 0x00 0x00>;
|
|
};
|
|
|
|
pmu {
|
|
compatible = "arm,armv8-pmuv3";
|
|
interrupts = <0x01 0x07 0x08>;
|
|
};
|
|
|
|
psci {
|
|
compatible = "arm,psci-1.0";
|
|
method = "smc";
|
|
};
|
|
|
|
reserved-memory {
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
|
|
memory@80000000 {
|
|
reg = <0x00 0x80000000 0x00 0x600000>;
|
|
no-map;
|
|
phandle = <0x91>;
|
|
};
|
|
|
|
memory@80700000 {
|
|
reg = <0x00 0x80700000 0x00 0x160000>;
|
|
no-map;
|
|
phandle = <0x92>;
|
|
};
|
|
|
|
memory@80860000 {
|
|
compatible = "qcom,cmd-db";
|
|
reg = <0x00 0x80860000 0x00 0x20000>;
|
|
no-map;
|
|
phandle = <0x93>;
|
|
};
|
|
|
|
memory@80900000 {
|
|
reg = <0x00 0x80900000 0x00 0x200000>;
|
|
no-map;
|
|
phandle = <0x0c>;
|
|
};
|
|
|
|
memory@80b00000 {
|
|
reg = <0x00 0x80b00000 0x00 0x5300000>;
|
|
no-map;
|
|
phandle = <0x94>;
|
|
};
|
|
|
|
memory@86200000 {
|
|
reg = <0x00 0x86200000 0x00 0x500000>;
|
|
no-map;
|
|
phandle = <0x95>;
|
|
};
|
|
|
|
memory@86700000 {
|
|
reg = <0x00 0x86700000 0x00 0x100000>;
|
|
no-map;
|
|
phandle = <0x96>;
|
|
};
|
|
|
|
memory@86800000 {
|
|
reg = <0x00 0x86800000 0x00 0x10000>;
|
|
no-map;
|
|
phandle = <0x97>;
|
|
};
|
|
|
|
memory@86810000 {
|
|
reg = <0x00 0x86810000 0x00 0xa000>;
|
|
no-map;
|
|
phandle = <0x98>;
|
|
};
|
|
|
|
memory@8681a000 {
|
|
reg = <0x00 0x8681a000 0x00 0x2000>;
|
|
no-map;
|
|
phandle = <0x4f>;
|
|
};
|
|
|
|
memory@86900000 {
|
|
reg = <0x00 0x86900000 0x00 0x500000>;
|
|
no-map;
|
|
phandle = <0x99>;
|
|
};
|
|
|
|
memory@86e00000 {
|
|
reg = <0x00 0x86e00000 0x00 0x500000>;
|
|
no-map;
|
|
phandle = <0x9a>;
|
|
};
|
|
|
|
memory@87300000 {
|
|
reg = <0x00 0x87300000 0x00 0x500000>;
|
|
no-map;
|
|
phandle = <0x9b>;
|
|
};
|
|
|
|
memory@87800000 {
|
|
reg = <0x00 0x87800000 0x00 0x1400000>;
|
|
no-map;
|
|
phandle = <0x58>;
|
|
};
|
|
|
|
memory@88c00000 {
|
|
reg = <0x00 0x88c00000 0x00 0x1500000>;
|
|
no-map;
|
|
phandle = <0x55>;
|
|
};
|
|
|
|
memory@8a100000 {
|
|
reg = <0x00 0x8a100000 0x00 0x1d00000>;
|
|
no-map;
|
|
phandle = <0x5f>;
|
|
};
|
|
|
|
memory@8be00000 {
|
|
reg = <0x00 0x8be00000 0x00 0x100000>;
|
|
no-map;
|
|
phandle = <0x9c>;
|
|
};
|
|
|
|
memory@8bf00000 {
|
|
reg = <0x00 0x8bf00000 0x00 0x4600000>;
|
|
no-map;
|
|
phandle = <0x9d>;
|
|
};
|
|
};
|
|
|
|
qcom,smem {
|
|
compatible = "qcom,smem";
|
|
memory-region = <0x0c>;
|
|
hwlocks = <0x0d 0x03>;
|
|
phandle = <0x9e>;
|
|
};
|
|
|
|
smp2p-adsp {
|
|
compatible = "qcom,smp2p";
|
|
qcom,smem = <0x1bb 0x1ad>;
|
|
interrupts-extended = <0x0e 0x03 0x02 0x01>;
|
|
mboxes = <0x0e 0x03 0x02>;
|
|
qcom,local-pid = <0x00>;
|
|
qcom,remote-pid = <0x02>;
|
|
|
|
master-kernel {
|
|
qcom,entry-name = "master-kernel";
|
|
#qcom,smem-state-cells = <0x01>;
|
|
phandle = <0x60>;
|
|
};
|
|
|
|
slave-kernel {
|
|
qcom,entry-name = "slave-kernel";
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
phandle = <0x5e>;
|
|
};
|
|
};
|
|
|
|
smp2p-cdsp {
|
|
compatible = "qcom,smp2p";
|
|
qcom,smem = <0x5e 0x1b0>;
|
|
interrupts-extended = <0x0e 0x06 0x02 0x01>;
|
|
mboxes = <0x0e 0x06 0x02>;
|
|
qcom,local-pid = <0x00>;
|
|
qcom,remote-pid = <0x05>;
|
|
|
|
master-kernel {
|
|
qcom,entry-name = "master-kernel";
|
|
#qcom,smem-state-cells = <0x01>;
|
|
phandle = <0x59>;
|
|
};
|
|
|
|
slave-kernel {
|
|
qcom,entry-name = "slave-kernel";
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
phandle = <0x57>;
|
|
};
|
|
};
|
|
|
|
smp2p-slpi {
|
|
compatible = "qcom,smp2p";
|
|
qcom,smem = <0x1e1 0x1ae>;
|
|
interrupts-extended = <0x0e 0x04 0x02 0x01>;
|
|
mboxes = <0x0e 0x04 0x02>;
|
|
qcom,local-pid = <0x00>;
|
|
qcom,remote-pid = <0x03>;
|
|
|
|
master-kernel {
|
|
qcom,entry-name = "master-kernel";
|
|
#qcom,smem-state-cells = <0x01>;
|
|
phandle = <0x56>;
|
|
};
|
|
|
|
slave-kernel {
|
|
qcom,entry-name = "slave-kernel";
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
phandle = <0x53>;
|
|
};
|
|
};
|
|
|
|
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 = <0x9f>;
|
|
|
|
clock-controller@100000 {
|
|
compatible = "qcom,gcc-sm8250";
|
|
reg = <0x00 0x100000 0x00 0x1f0000>;
|
|
#clock-cells = <0x01>;
|
|
#reset-cells = <0x01>;
|
|
#power-domain-cells = <0x01>;
|
|
clock-names = "bi_tcxo\0bi_tcxo_ao\0sleep_clk";
|
|
clocks = <0x0f 0x00 0x0f 0x01 0x10>;
|
|
phandle = <0x14>;
|
|
};
|
|
|
|
mailbox@408000 {
|
|
compatible = "qcom,sm8250-ipcc\0qcom,ipcc";
|
|
reg = <0x00 0x408000 0x00 0x1000>;
|
|
interrupts = <0x00 0xe5 0x04>;
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x03>;
|
|
#mbox-cells = <0x02>;
|
|
phandle = <0x0e>;
|
|
};
|
|
|
|
qup-opp-table {
|
|
compatible = "operating-points-v2";
|
|
phandle = <0x18>;
|
|
|
|
opp-50000000 {
|
|
opp-hz = <0x00 0x2faf080>;
|
|
required-opps = <0x11>;
|
|
};
|
|
|
|
opp-75000000 {
|
|
opp-hz = <0x00 0x47868c0>;
|
|
required-opps = <0x12>;
|
|
};
|
|
|
|
opp-120000000 {
|
|
opp-hz = <0x00 0x7270e00>;
|
|
required-opps = <0x13>;
|
|
};
|
|
};
|
|
|
|
geniqup@8c0000 {
|
|
compatible = "qcom,geni-se-qup";
|
|
reg = <0x00 0x8c0000 0x00 0x6000>;
|
|
clock-names = "m-ahb\0s-ahb";
|
|
clocks = <0x14 0x87 0x14 0x88>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
status = "okay";
|
|
phandle = <0xa0>;
|
|
|
|
i2c@880000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x880000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x77>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x15>;
|
|
interrupts = <0x00 0x175 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xa1>;
|
|
};
|
|
|
|
spi@880000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x880000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x77>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x16>;
|
|
interrupts = <0x00 0x175 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xa2>;
|
|
};
|
|
|
|
i2c@884000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x884000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x79>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x19>;
|
|
interrupts = <0x00 0x247 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "okay";
|
|
phandle = <0xa3>;
|
|
};
|
|
|
|
spi@884000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x884000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x79>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x1a>;
|
|
interrupts = <0x00 0x247 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xa4>;
|
|
};
|
|
|
|
i2c@888000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x888000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x7b>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x1b>;
|
|
interrupts = <0x00 0x248 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xa5>;
|
|
};
|
|
|
|
spi@888000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x888000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x7b>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x1c>;
|
|
interrupts = <0x00 0x248 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xa6>;
|
|
};
|
|
|
|
i2c@88c000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x88c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x7d>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x1d>;
|
|
interrupts = <0x00 0x249 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xa7>;
|
|
};
|
|
|
|
spi@88c000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x88c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x7d>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x1e>;
|
|
interrupts = <0x00 0x249 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xa8>;
|
|
};
|
|
|
|
serial@88c000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0x88c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x7d>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x1f>;
|
|
interrupts = <0x00 0x249 0x04>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xa9>;
|
|
};
|
|
|
|
i2c@890000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x890000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x7f>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x20>;
|
|
interrupts = <0x00 0x24a 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xaa>;
|
|
};
|
|
|
|
spi@890000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x890000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x7f>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x21>;
|
|
interrupts = <0x00 0x24a 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xab>;
|
|
};
|
|
|
|
serial@890000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0x890000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x7f>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x22>;
|
|
interrupts = <0x00 0x24a 0x04>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xac>;
|
|
};
|
|
|
|
i2c@894000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x894000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x81>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x23>;
|
|
interrupts = <0x00 0x24b 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xad>;
|
|
};
|
|
|
|
spi@894000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x894000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x81>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x24>;
|
|
interrupts = <0x00 0x24b 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xae>;
|
|
};
|
|
};
|
|
|
|
geniqup@9c0000 {
|
|
compatible = "qcom,geni-se-qup";
|
|
reg = <0x00 0x9c0000 0x00 0x6000>;
|
|
clock-names = "m-ahb\0s-ahb";
|
|
clocks = <0x14 0x83 0x14 0x84>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
status = "okay";
|
|
phandle = <0xaf>;
|
|
|
|
i2c@980000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x980000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x57>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x25>;
|
|
interrupts = <0x00 0x259 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xb0>;
|
|
};
|
|
|
|
spi@980000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x980000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x57>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x26>;
|
|
interrupts = <0x00 0x259 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "okay";
|
|
phandle = <0xb1>;
|
|
};
|
|
|
|
i2c@984000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x984000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x59>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x27>;
|
|
interrupts = <0x00 0x25a 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xb2>;
|
|
};
|
|
|
|
spi@984000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x984000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x59>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x28>;
|
|
interrupts = <0x00 0x25a 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xb3>;
|
|
};
|
|
|
|
i2c@988000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x988000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x5b>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x29>;
|
|
interrupts = <0x00 0x25b 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xb4>;
|
|
};
|
|
|
|
spi@988000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x988000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x5b>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x2a>;
|
|
interrupts = <0x00 0x25b 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xb5>;
|
|
};
|
|
|
|
serial@988000 {
|
|
compatible = "qcom,geni-debug-uart";
|
|
reg = <0x00 0x988000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x5b>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x2b>;
|
|
interrupts = <0x00 0x25b 0x04>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xb6>;
|
|
};
|
|
|
|
i2c@98c000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x98c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x5d>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x2c>;
|
|
interrupts = <0x00 0x25c 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xb7>;
|
|
};
|
|
|
|
spi@98c000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x98c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x5d>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x2d>;
|
|
interrupts = <0x00 0x25c 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xb8>;
|
|
};
|
|
|
|
i2c@990000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x990000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x5f>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x2e>;
|
|
interrupts = <0x00 0x25d 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "okay";
|
|
phandle = <0xb9>;
|
|
};
|
|
|
|
spi@990000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x990000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x5f>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x2f>;
|
|
interrupts = <0x00 0x25d 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xba>;
|
|
};
|
|
|
|
i2c@994000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x994000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x61>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x30>;
|
|
interrupts = <0x00 0x25e 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "okay";
|
|
phandle = <0xbb>;
|
|
};
|
|
|
|
spi@994000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x994000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x61>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x31>;
|
|
interrupts = <0x00 0x25e 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xbc>;
|
|
};
|
|
|
|
i2c@998000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x998000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x63>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x32>;
|
|
interrupts = <0x00 0x25f 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xbd>;
|
|
};
|
|
|
|
spi@998000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x998000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x63>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x33>;
|
|
interrupts = <0x00 0x25f 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xbe>;
|
|
};
|
|
|
|
serial@998000 {
|
|
compatible = "qcom,geni-uart";
|
|
reg = <0x00 0x998000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x63>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x34>;
|
|
interrupts = <0x00 0x25f 0x04>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xbf>;
|
|
};
|
|
|
|
i2c@99c000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0x99c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x65>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x35>;
|
|
interrupts = <0x00 0x260 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xc0>;
|
|
};
|
|
|
|
spi@99c000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0x99c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x65>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x36>;
|
|
interrupts = <0x00 0x260 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xc1>;
|
|
};
|
|
};
|
|
|
|
geniqup@ac0000 {
|
|
compatible = "qcom,geni-se-qup";
|
|
reg = <0x00 0xac0000 0x00 0x6000>;
|
|
clock-names = "m-ahb\0s-ahb";
|
|
clocks = <0x14 0x85 0x14 0x86>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
status = "okay";
|
|
phandle = <0xc2>;
|
|
|
|
i2c@a80000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0xa80000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x69>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x37>;
|
|
interrupts = <0x00 0x161 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xc3>;
|
|
};
|
|
|
|
spi@a80000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0xa80000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x69>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x38>;
|
|
interrupts = <0x00 0x161 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xc4>;
|
|
};
|
|
|
|
i2c@a84000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0xa84000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x6b>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x39>;
|
|
interrupts = <0x00 0x162 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xc5>;
|
|
};
|
|
|
|
spi@a84000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0xa84000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x6b>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x3a>;
|
|
interrupts = <0x00 0x162 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xc6>;
|
|
};
|
|
|
|
i2c@a88000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0xa88000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x6d>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x3b>;
|
|
interrupts = <0x00 0x163 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xc7>;
|
|
};
|
|
|
|
spi@a88000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0xa88000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x6d>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x3c>;
|
|
interrupts = <0x00 0x163 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xc8>;
|
|
};
|
|
|
|
i2c@a8c000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0xa8c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x6f>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x3d>;
|
|
interrupts = <0x00 0x164 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xc9>;
|
|
};
|
|
|
|
spi@a8c000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0xa8c000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x6f>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x3e>;
|
|
interrupts = <0x00 0x164 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xca>;
|
|
};
|
|
|
|
i2c@a90000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0xa90000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x71>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x3f>;
|
|
interrupts = <0x00 0x165 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xcb>;
|
|
};
|
|
|
|
spi@a90000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0xa90000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x71>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x40>;
|
|
interrupts = <0x00 0x165 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xcc>;
|
|
};
|
|
|
|
serial@a90000 {
|
|
compatible = "qcom,geni-debug-uart";
|
|
reg = <0x00 0xa90000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x71>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x41>;
|
|
interrupts = <0x00 0x165 0x04>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "okay";
|
|
phandle = <0xcd>;
|
|
};
|
|
|
|
i2c@a94000 {
|
|
compatible = "qcom,geni-i2c";
|
|
reg = <0x00 0xa94000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x73>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x42>;
|
|
interrupts = <0x00 0x166 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
status = "disabled";
|
|
phandle = <0xce>;
|
|
};
|
|
|
|
spi@a94000 {
|
|
compatible = "qcom,geni-spi";
|
|
reg = <0x00 0xa94000 0x00 0x4000>;
|
|
clock-names = "se";
|
|
clocks = <0x14 0x73>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <0x43>;
|
|
interrupts = <0x00 0x166 0x04>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
power-domains = <0x17 0x00>;
|
|
operating-points-v2 = <0x18>;
|
|
status = "disabled";
|
|
phandle = <0xcf>;
|
|
};
|
|
};
|
|
|
|
interconnect@1500000 {
|
|
compatible = "qcom,sm8250-config-noc";
|
|
reg = <0x00 0x1500000 0x00 0xa580>;
|
|
#interconnect-cells = <0x01>;
|
|
qcom,bcm-voters = <0x44>;
|
|
phandle = <0xd0>;
|
|
};
|
|
|
|
interconnect@1620000 {
|
|
compatible = "qcom,sm8250-system-noc";
|
|
reg = <0x00 0x1620000 0x00 0x1c200>;
|
|
#interconnect-cells = <0x01>;
|
|
qcom,bcm-voters = <0x44>;
|
|
phandle = <0xd1>;
|
|
};
|
|
|
|
interconnect@163d000 {
|
|
compatible = "qcom,sm8250-mc-virt";
|
|
reg = <0x00 0x163d000 0x00 0x1000>;
|
|
#interconnect-cells = <0x01>;
|
|
qcom,bcm-voters = <0x44>;
|
|
phandle = <0xd2>;
|
|
};
|
|
|
|
interconnect@16e0000 {
|
|
compatible = "qcom,sm8250-aggre1-noc";
|
|
reg = <0x00 0x16e0000 0x00 0x1f180>;
|
|
#interconnect-cells = <0x01>;
|
|
qcom,bcm-voters = <0x44>;
|
|
phandle = <0xd3>;
|
|
};
|
|
|
|
interconnect@1700000 {
|
|
compatible = "qcom,sm8250-aggre2-noc";
|
|
reg = <0x00 0x1700000 0x00 0x33000>;
|
|
#interconnect-cells = <0x01>;
|
|
qcom,bcm-voters = <0x44>;
|
|
phandle = <0xd4>;
|
|
};
|
|
|
|
interconnect@1733000 {
|
|
compatible = "qcom,sm8250-compute-noc";
|
|
reg = <0x00 0x1733000 0x00 0xa180>;
|
|
#interconnect-cells = <0x01>;
|
|
qcom,bcm-voters = <0x44>;
|
|
phandle = <0xd5>;
|
|
};
|
|
|
|
interconnect@1740000 {
|
|
compatible = "qcom,sm8250-mmss-noc";
|
|
reg = <0x00 0x1740000 0x00 0x1f080>;
|
|
#interconnect-cells = <0x01>;
|
|
qcom,bcm-voters = <0x44>;
|
|
phandle = <0xd6>;
|
|
};
|
|
|
|
ufshc@1d84000 {
|
|
compatible = "qcom,sm8250-ufshc\0qcom,ufshc\0jedec,ufs-2.0";
|
|
reg = <0x00 0x1d84000 0x00 0x3000>;
|
|
interrupts = <0x00 0x109 0x04>;
|
|
phys = <0x45>;
|
|
phy-names = "ufsphy";
|
|
lanes-per-direction = <0x02>;
|
|
#reset-cells = <0x01>;
|
|
resets = <0x14 0x21>;
|
|
reset-names = "rst";
|
|
power-domains = <0x14 0x04>;
|
|
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";
|
|
clocks = <0x14 0xa2 0x14 0x06 0x14 0xa1 0x14 0xab 0x0f 0x00 0x14 0xaa 0x14 0xa8 0x14 0xa9>;
|
|
freq-table-hz = <0x23c3460 0x11e1a300 0x00 0x00 0x00 0x00 0x23c3460 0x11e1a300 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
|
|
status = "okay";
|
|
vcc-supply = <0x46>;
|
|
vcc-max-microamp = "\0\f5";
|
|
vccq-supply = <0x47>;
|
|
vccq-max-microamp = "\0\f5";
|
|
vccq2-supply = <0x48>;
|
|
vccq2-max-microamp = "\0\f5";
|
|
phandle = <0x49>;
|
|
};
|
|
|
|
phy@1d87000 {
|
|
compatible = "qcom,sm8250-qmp-ufs-phy";
|
|
reg = <0x00 0x1d87000 0x00 0x1c0>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
clock-names = "ref\0ref_aux";
|
|
clocks = <0x0f 0x00 0x14 0xa6>;
|
|
resets = <0x49 0x00>;
|
|
reset-names = "ufsphy";
|
|
status = "okay";
|
|
vdda-phy-supply = <0x4a>;
|
|
vdda-max-microamp = <0x15f2c>;
|
|
vdda-pll-supply = <0x4b>;
|
|
vdda-pll-max-microamp = <0x4970>;
|
|
phandle = <0xd7>;
|
|
|
|
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 = <0x45>;
|
|
};
|
|
};
|
|
|
|
interconnect@1e00000 {
|
|
compatible = "qcom,sm8250-ipa-virt";
|
|
reg = <0x00 0x1e00000 0x00 0x1000>;
|
|
#interconnect-cells = <0x01>;
|
|
qcom,bcm-voters = <0x44>;
|
|
phandle = <0xd8>;
|
|
};
|
|
|
|
hwlock@1f40000 {
|
|
compatible = "qcom,tcsr-mutex";
|
|
reg = <0x00 0x1f40000 0x00 0x40000>;
|
|
#hwlock-cells = <0x01>;
|
|
phandle = <0x0d>;
|
|
};
|
|
|
|
gpu@3d00000 {
|
|
compatible = "qcom,adreno-650.2\0qcom,adreno\0amd,imageon";
|
|
#stream-id-cells = <0x10>;
|
|
reg = <0x00 0x3d00000 0x00 0x40000>;
|
|
reg-names = "kgsl_3d0_reg_memory";
|
|
interrupts = <0x00 0x12c 0x04>;
|
|
iommus = <0x4c 0x00 0x401>;
|
|
operating-points-v2 = <0x4d>;
|
|
qcom,gmu = <0x4e>;
|
|
phandle = <0xd9>;
|
|
|
|
zap-shader {
|
|
memory-region = <0x4f>;
|
|
};
|
|
|
|
opp-table {
|
|
compatible = "operating-points-v2";
|
|
phandle = <0x4d>;
|
|
|
|
opp-670000000 {
|
|
opp-hz = <0x00 0x27ef6380>;
|
|
opp-level = <0x140>;
|
|
};
|
|
|
|
opp-587000000 {
|
|
opp-hz = <0x00 0x22fce8c0>;
|
|
opp-level = <0x100>;
|
|
};
|
|
|
|
opp-525000000 {
|
|
opp-hz = <0x00 0x1f4add40>;
|
|
opp-level = <0xe0>;
|
|
};
|
|
|
|
opp-490000000 {
|
|
opp-hz = <0x00 0x1d34ce80>;
|
|
opp-level = <0xc0>;
|
|
};
|
|
|
|
opp-441600000 {
|
|
opp-hz = <0x00 0x1a524800>;
|
|
opp-level = <0x90>;
|
|
};
|
|
|
|
opp-400000000 {
|
|
opp-hz = <0x00 0x17d78400>;
|
|
opp-level = <0x80>;
|
|
};
|
|
|
|
opp-305000000 {
|
|
opp-hz = <0x00 0x122dee40>;
|
|
opp-level = <0x40>;
|
|
};
|
|
};
|
|
};
|
|
|
|
gmu@3d6a000 {
|
|
compatible = "qcom,adreno-gmu-650.2\0qcom,adreno-gmu";
|
|
reg = <0x00 0x3d6a000 0x00 0x30000 0x00 0x3de0000 0x00 0x10000 0x00 0xb290000 0x00 0x10000 0x00 0xb490000 0x00 0x10000>;
|
|
reg-names = "gmu\0rscc\0gmu_pdc\0gmu_pdc_seq";
|
|
interrupts = <0x00 0x130 0x04 0x00 0x131 0x04>;
|
|
interrupt-names = "hfi\0gmu";
|
|
clocks = <0x50 0x00 0x50 0x03 0x50 0x06 0x14 0x15 0x14 0x25>;
|
|
clock-names = "ahb\0gmu\0cxo\0axi\0memnoc";
|
|
power-domains = <0x50 0x00 0x50 0x01>;
|
|
power-domain-names = "cx\0gx";
|
|
iommus = <0x4c 0x05 0x400>;
|
|
operating-points-v2 = <0x51>;
|
|
phandle = <0x4e>;
|
|
|
|
opp-table {
|
|
compatible = "operating-points-v2";
|
|
phandle = <0x51>;
|
|
|
|
opp-200000000 {
|
|
opp-hz = <0x00 0xbebc200>;
|
|
opp-level = <0x30>;
|
|
};
|
|
};
|
|
};
|
|
|
|
clock-controller@3d90000 {
|
|
compatible = "qcom,sm8250-gpucc";
|
|
reg = <0x00 0x3d90000 0x00 0x9000>;
|
|
clocks = <0x0f 0x00 0x14 0x22 0x14 0x23>;
|
|
clock-names = "bi_tcxo\0gcc_gpu_gpll0_clk_src\0gcc_gpu_gpll0_div_clk_src";
|
|
#clock-cells = <0x01>;
|
|
#reset-cells = <0x01>;
|
|
#power-domain-cells = <0x01>;
|
|
phandle = <0x50>;
|
|
};
|
|
|
|
iommu@3da0000 {
|
|
compatible = "qcom,sm8250-smmu-500\0arm,mmu-500";
|
|
reg = <0x00 0x3da0000 0x00 0x10000>;
|
|
#iommu-cells = <0x02>;
|
|
#global-interrupts = <0x02>;
|
|
interrupts = <0x00 0x2a0 0x04 0x00 0x2a1 0x04 0x00 0x2a6 0x04 0x00 0x2a7 0x04 0x00 0x2a8 0x04 0x00 0x2a9 0x04 0x00 0x2aa 0x04 0x00 0x2ab 0x04 0x00 0x2ac 0x04 0x00 0x2ad 0x04>;
|
|
clocks = <0x50 0x00 0x14 0x25 0x14 0x26>;
|
|
clock-names = "ahb\0bus\0iface";
|
|
power-domains = <0x50 0x00>;
|
|
phandle = <0x4c>;
|
|
};
|
|
|
|
remoteproc@5c00000 {
|
|
compatible = "qcom,sm8250-slpi-pas";
|
|
reg = <0x00 0x5c00000 0x00 0x4000>;
|
|
interrupts-extended = <0x52 0x09 0x04 0x53 0x00 0x01 0x53 0x01 0x01 0x53 0x02 0x01 0x53 0x03 0x01>;
|
|
interrupt-names = "wdog\0fatal\0ready\0handover\0stop-ack";
|
|
clocks = <0x0f 0x00>;
|
|
clock-names = "xo";
|
|
power-domains = <0x54 0x03 0x17 0x04 0x17 0x05>;
|
|
power-domain-names = "load_state\0lcx\0lmx";
|
|
memory-region = <0x55>;
|
|
qcom,smem-states = <0x56 0x00>;
|
|
qcom,smem-state-names = "stop";
|
|
status = "disabled";
|
|
phandle = <0xda>;
|
|
|
|
glink-edge {
|
|
interrupts-extended = <0x0e 0x04 0x00 0x01>;
|
|
mboxes = <0x0e 0x04 0x00>;
|
|
label = "lpass";
|
|
qcom,remote-pid = <0x03>;
|
|
};
|
|
};
|
|
|
|
remoteproc@8300000 {
|
|
compatible = "qcom,sm8250-cdsp-pas";
|
|
reg = <0x00 0x8300000 0x00 0x10000>;
|
|
interrupts-extended = <0x01 0x00 0x242 0x04 0x57 0x00 0x01 0x57 0x01 0x01 0x57 0x02 0x01 0x57 0x03 0x01>;
|
|
interrupt-names = "wdog\0fatal\0ready\0handover\0stop-ack";
|
|
clocks = <0x0f 0x00>;
|
|
clock-names = "xo";
|
|
power-domains = <0x54 0x00 0x17 0x00>;
|
|
power-domain-names = "load_state\0cx";
|
|
memory-region = <0x58>;
|
|
qcom,smem-states = <0x59 0x00>;
|
|
qcom,smem-state-names = "stop";
|
|
status = "disabled";
|
|
phandle = <0xdb>;
|
|
|
|
glink-edge {
|
|
interrupts-extended = <0x0e 0x06 0x00 0x01>;
|
|
mboxes = <0x0e 0x06 0x00>;
|
|
label = "lpass";
|
|
qcom,remote-pid = <0x05>;
|
|
};
|
|
};
|
|
|
|
interconnect@90c0000 {
|
|
compatible = "qcom,sm8250-dc-noc";
|
|
reg = <0x00 0x90c0000 0x00 0x4200>;
|
|
#interconnect-cells = <0x01>;
|
|
qcom,bcm-voters = <0x44>;
|
|
phandle = <0xdc>;
|
|
};
|
|
|
|
interconnect@9100000 {
|
|
compatible = "qcom,sm8250-gem-noc";
|
|
reg = <0x00 0x9100000 0x00 0xb4000>;
|
|
#interconnect-cells = <0x01>;
|
|
qcom,bcm-voters = <0x44>;
|
|
phandle = <0xdd>;
|
|
};
|
|
|
|
interconnect@9990000 {
|
|
compatible = "qcom,sm8250-npu-noc";
|
|
reg = <0x00 0x9990000 0x00 0x1600>;
|
|
#interconnect-cells = <0x01>;
|
|
qcom,bcm-voters = <0x44>;
|
|
phandle = <0xde>;
|
|
};
|
|
|
|
interrupt-controller@b220000 {
|
|
compatible = "qcom,sm8250-pdc\0qcom,pdc";
|
|
reg = <0x00 0xb220000 0x00 0x30000 0x00 0x17c000f0 0x00 0x60>;
|
|
qcom,pdc-ranges = <0x00 0x1e0 0x5e 0x5e 0x261 0x1f 0x7d 0x3f 0x01 0x7e 0x2cc 0x0c>;
|
|
#interrupt-cells = <0x02>;
|
|
interrupt-parent = <0x01>;
|
|
interrupt-controller;
|
|
phandle = <0x52>;
|
|
};
|
|
|
|
thermal-sensor@c263000 {
|
|
compatible = "qcom,sm8250-tsens\0qcom,tsens-v2";
|
|
reg = <0x00 0xc263000 0x00 0x1ff 0x00 0xc222000 0x00 0x1ff>;
|
|
#qcom,sensors = <0x10>;
|
|
interrupts = <0x00 0x1fa 0x04 0x00 0x1fc 0x04>;
|
|
interrupt-names = "uplow\0critical";
|
|
#thermal-sensor-cells = <0x01>;
|
|
phandle = <0x68>;
|
|
};
|
|
|
|
thermal-sensor@c265000 {
|
|
compatible = "qcom,sm8250-tsens\0qcom,tsens-v2";
|
|
reg = <0x00 0xc265000 0x00 0x1ff 0x00 0xc223000 0x00 0x1ff>;
|
|
#qcom,sensors = <0x09>;
|
|
interrupts = <0x00 0x1fb 0x04 0x00 0x1fd 0x04>;
|
|
interrupt-names = "uplow\0critical";
|
|
#thermal-sensor-cells = <0x01>;
|
|
phandle = <0x89>;
|
|
};
|
|
|
|
qmp@c300000 {
|
|
compatible = "qcom,sm8250-aoss-qmp";
|
|
reg = <0x00 0xc300000 0x00 0x100000>;
|
|
interrupts-extended = <0x0e 0x00 0x00 0x01>;
|
|
mboxes = <0x0e 0x00 0x00>;
|
|
#clock-cells = <0x00>;
|
|
#power-domain-cells = <0x01>;
|
|
phandle = <0x54>;
|
|
};
|
|
|
|
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-extended = <0x52 0x01 0x04>;
|
|
qcom,ee = <0x00>;
|
|
qcom,channel = <0x00>;
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x00>;
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x04>;
|
|
phandle = <0xdf>;
|
|
|
|
pmic@0 {
|
|
compatible = "qcom,pm8150\0qcom,spmi-pmic";
|
|
reg = <0x00 0x00>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
phandle = <0xe0>;
|
|
|
|
power-on@800 {
|
|
compatible = "qcom,pm8998-pon";
|
|
reg = <0x800>;
|
|
phandle = <0xe1>;
|
|
|
|
pwrkey {
|
|
compatible = "qcom,pm8941-pwrkey";
|
|
interrupts = <0x00 0x08 0x00 0x03>;
|
|
debounce = <0x3d09>;
|
|
bias-pull-up;
|
|
linux,code = <0x74>;
|
|
status = "disabled";
|
|
};
|
|
};
|
|
|
|
temp-alarm@2400 {
|
|
compatible = "qcom,spmi-temp-alarm";
|
|
reg = <0x2400>;
|
|
interrupts = <0x00 0x24 0x00 0x03>;
|
|
io-channels = <0x5a 0x06>;
|
|
io-channel-names = "thermal";
|
|
#thermal-sensor-cells = <0x00>;
|
|
phandle = <0x8a>;
|
|
};
|
|
|
|
adc@3100 {
|
|
compatible = "qcom,spmi-adc5";
|
|
reg = <0x3100>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
#io-channel-cells = <0x01>;
|
|
interrupts = <0x00 0x31 0x00 0x01>;
|
|
phandle = <0x5a>;
|
|
|
|
ref-gnd@0 {
|
|
reg = <0x00>;
|
|
qcom,pre-scaling = <0x01 0x01>;
|
|
label = "ref_gnd";
|
|
};
|
|
|
|
vref-1p25@1 {
|
|
reg = <0x01>;
|
|
qcom,pre-scaling = <0x01 0x01>;
|
|
label = "vref_1p25";
|
|
};
|
|
|
|
die-temp@6 {
|
|
reg = <0x06>;
|
|
qcom,pre-scaling = <0x01 0x01>;
|
|
label = "die_temp";
|
|
};
|
|
};
|
|
|
|
rtc@6000 {
|
|
compatible = "qcom,pm8941-rtc";
|
|
reg = <0x6000>;
|
|
reg-names = "rtc\0alarm";
|
|
interrupts = <0x00 0x61 0x01 0x00>;
|
|
status = "disabled";
|
|
};
|
|
|
|
gpio@c000 {
|
|
compatible = "qcom,pm8150-gpio";
|
|
reg = <0xc000>;
|
|
gpio-controller;
|
|
#gpio-cells = <0x02>;
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
gpio-reserved-ranges = <0x01 0x01 0x03 0x02 0x07 0x01>;
|
|
gpio-line-names = "NC\0OPTION2\0PM_GPIO-F\0PM_SLP_CLK_IN\0OPTION1\0VOL_UP_N\0PM8250_GPIO7\0SP_ARI_PWR_ALARM\0GPIO_9_P\0GPIO_10_P";
|
|
phandle = <0x8d>;
|
|
};
|
|
};
|
|
|
|
pmic@1 {
|
|
compatible = "qcom,pm8150\0qcom,spmi-pmic";
|
|
reg = <0x01 0x00>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
};
|
|
|
|
pmic@2 {
|
|
compatible = "qcom,pm8150b\0qcom,spmi-pmic";
|
|
reg = <0x02 0x00>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
|
|
power-on@800 {
|
|
compatible = "qcom,pm8916-pon";
|
|
reg = <0x800>;
|
|
status = "disabled";
|
|
};
|
|
|
|
temp-alarm@2400 {
|
|
compatible = "qcom,spmi-temp-alarm";
|
|
reg = <0x2400>;
|
|
interrupts = <0x02 0x24 0x00 0x03>;
|
|
io-channels = <0x5b 0x06>;
|
|
io-channel-names = "thermal";
|
|
#thermal-sensor-cells = <0x00>;
|
|
phandle = <0x8b>;
|
|
};
|
|
|
|
adc@3100 {
|
|
compatible = "qcom,spmi-adc5";
|
|
reg = <0x3100>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
#io-channel-cells = <0x01>;
|
|
interrupts = <0x02 0x31 0x00 0x01>;
|
|
phandle = <0x5b>;
|
|
|
|
ref-gnd@0 {
|
|
reg = <0x00>;
|
|
qcom,pre-scaling = <0x01 0x01>;
|
|
label = "ref_gnd";
|
|
};
|
|
|
|
vref-1p25@1 {
|
|
reg = <0x01>;
|
|
qcom,pre-scaling = <0x01 0x01>;
|
|
label = "vref_1p25";
|
|
};
|
|
|
|
die-temp@6 {
|
|
reg = <0x06>;
|
|
qcom,pre-scaling = <0x01 0x01>;
|
|
label = "die_temp";
|
|
};
|
|
|
|
chg-temp@9 {
|
|
reg = <0x09>;
|
|
qcom,pre-scaling = <0x01 0x01>;
|
|
label = "chg_temp";
|
|
};
|
|
};
|
|
|
|
gpio@c000 {
|
|
compatible = "qcom,pm8150b-gpio";
|
|
reg = <0xc000>;
|
|
gpio-controller;
|
|
#gpio-cells = <0x02>;
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
gpio-line-names = "NC\0NC\0NC\0NC\0HAP_BOOST_EN\0SMB_STAT\0NC\0NC\0SDM_FORCE_USB_BOOT\0NC\0NC\0NC";
|
|
phandle = <0xe2>;
|
|
};
|
|
};
|
|
|
|
pmic@3 {
|
|
compatible = "qcom,pm8150b\0qcom,spmi-pmic";
|
|
reg = <0x03 0x00>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
};
|
|
|
|
pmic@4 {
|
|
compatible = "qcom,pm8150l\0qcom,spmi-pmic";
|
|
reg = <0x04 0x00>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
|
|
power-on@800 {
|
|
compatible = "qcom,pm8916-pon";
|
|
reg = <0x800>;
|
|
status = "disabled";
|
|
};
|
|
|
|
temp-alarm@2400 {
|
|
compatible = "qcom,spmi-temp-alarm";
|
|
reg = <0x2400>;
|
|
interrupts = <0x04 0x24 0x00 0x03>;
|
|
io-channels = <0x5c 0x06>;
|
|
io-channel-names = "thermal";
|
|
#thermal-sensor-cells = <0x00>;
|
|
phandle = <0x8c>;
|
|
};
|
|
|
|
adc@3100 {
|
|
compatible = "qcom,spmi-adc5";
|
|
reg = <0x3100>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
#io-channel-cells = <0x01>;
|
|
interrupts = <0x04 0x31 0x00 0x01>;
|
|
phandle = <0x5c>;
|
|
|
|
ref-gnd@0 {
|
|
reg = <0x00>;
|
|
qcom,pre-scaling = <0x01 0x01>;
|
|
label = "ref_gnd";
|
|
};
|
|
|
|
vref-1p25@1 {
|
|
reg = <0x01>;
|
|
qcom,pre-scaling = <0x01 0x01>;
|
|
label = "vref_1p25";
|
|
};
|
|
|
|
die-temp@6 {
|
|
reg = <0x06>;
|
|
qcom,pre-scaling = <0x01 0x01>;
|
|
label = "die_temp";
|
|
};
|
|
};
|
|
|
|
gpio@c000 {
|
|
compatible = "qcom,pm8150l-gpio";
|
|
reg = <0xc000>;
|
|
gpio-controller;
|
|
#gpio-cells = <0x02>;
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
gpio-line-names = "NC\0PM3003A_EN\0NC\0NC\0PM_GPIO5\0PM_GPIO-A\0PM_GPIO7\0NC\0NC\0PM_GPIO-B\0NC\0PM3003A_MODE";
|
|
phandle = <0xe3>;
|
|
};
|
|
};
|
|
|
|
pmic@5 {
|
|
compatible = "qcom,pm8150l\0qcom,spmi-pmic";
|
|
reg = <0x05 0x00>;
|
|
#address-cells = <0x01>;
|
|
#size-cells = <0x00>;
|
|
};
|
|
};
|
|
|
|
pinctrl@f100000 {
|
|
compatible = "qcom,sm8250-pinctrl";
|
|
reg = <0x00 0xf100000 0x00 0x300000 0x00 0xf500000 0x00 0x300000 0x00 0xf900000 0x00 0x300000>;
|
|
reg-names = "west\0south\0north";
|
|
interrupts = <0x00 0xd0 0x04>;
|
|
gpio-controller;
|
|
#gpio-cells = <0x02>;
|
|
interrupt-controller;
|
|
#interrupt-cells = <0x02>;
|
|
gpio-ranges = <0x5d 0x00 0x00 0xb5>;
|
|
wakeup-parent = <0x52>;
|
|
gpio-reserved-ranges = <0x28 0x04>;
|
|
gpio-line-names = "GPIO-MM\0GPIO-NN\0GPIO-OO\0GPIO-PP\0GPIO-A\0GPIO-C\0GPIO-E\0GPIO-D\0I2C0-SDA\0I2C0-SCL\0GPIO-TT\0NC\0GPIO_12_I2C_SDA\0GPIO_13_I2C_SCL\0GPIO-X\0GPIO_15_RGMII_INT\0HST_BT_UART_CTS\0HST_BT_UART_RFR\0HST_BT_UART_TX\0HST_BT_UART_RX\0HST_WLAN_EN\0HST_BT_EN\0GPIO-AAA\0GPIO-BBB\0GPIO-CCC\0GPIO-Z\0GPIO-DDD\0GPIO-BB\0GPIO_28_CAN_SPI_MISO\0GPIO_29_CAN_SPI_MOSI\0GPIO_30_CAN_SPI_CLK\0GPIO_31_CAN_SPI_CS\0GPIO-UU\0NC\0UART1_TXD_SOM\0UART1_RXD_SOM\0UART0_CTS\0UART0_RTS\0UART0_TXD\0UART0_RXD\0SPI1_MISO\0SPI1_MOSI\0SPI1_CLK\0SPI1_CS\0I2C1_SDA\0I2C1_SCL\0GPIO-F\0GPIO-JJ\0Board_ID1\0Board_ID2\0NC\0NC\0SPI0_MISO\0SPI0_MOSI\0SPI0_SCLK\0SPI0_CS\0GPIO-QQ\0GPIO-RR\0USB2LAN_RESET\0USB2LAN_EXTWAKE\0NC\0NC\0NC\0LT9611_INT\0GPIO-AA\0USB_CC_DIR\0GPIO-G\0GPIO-LL\0USB_DP_HPD_1P8\0NC\0NC\0SD_CMD\0SD_DAT3\0SD_SCLK\0SD_DAT2\0SD_DAT1\0SD_DAT0\0SD_UFS_CARD_DET_N\0GPIO-II\0PCIE0_RST_N\0PCIE0_CLK_REQ_N\0PCIE0_WAKE_N\0GPIO-CC\0GPIO-DD\0GPIO-EE\0GPIO-FF\0GPIO-GG\0GPIO-HH\0GPIO-VV\0GPIO-WW\0NC\0NC\0GPIO-K\0GPIO-I\0CSI0_MCLK\0CSI1_MCLK\0CSI2_MCLK\0CSI3_MCLK\0GPIO-AA\0GPIO-BB\0GPIO-KK\0CCI_I2C_SDA0\0CCI_I2C_SCL0\0CCI_I2C_SDA1\0CCI_I2C_SCL1\0CCI_I2C_SDA2\0CCI_I2C_SCL2\0CCI_I2C_SDA3\0CCI_I2C_SCL3\0GPIO-L\0NC\0NC\0ACCEL_INT\0GYRO_INT\0GPIO-J\0GPIO-YY\0GPIO-H\0GPIO-ZZ\0NC\0NC\0NC\0NC\0MAG_INT\0MAG_DRDY_INT\0HST_SW_CTRL\0GPIO-M\0GPIO-N\0GPIO-O\0GPIO-P\0PS_INT\0WSA1_EN\0USB_HUB_RESET\0SDM_FORCE_USB_BOOT\0I2S1_CLK_HDMI\0I2S1_DATA0_HDMI\0I2S1_WS_HDMI\0GPIO-B\0GPIO_137\0PCM_CLK\0PCM_DI\0PCM_DO\0PCM_FS\0HST_SLIM_CLK\0HST_SLIM_DATA\0GPIO-U\0GPIO-Y\0GPIO-R\0GPIO-Q\0GPIO-S\0GPIO-T\0GPIO-V\0GPIO-W\0DMIC_CLK1\0DMIC_DATA1\0DMIC_CLK2\0DMIC_DATA2\0WSA_SWR_CLK\0WSA_SWR_DATA\0DMIC_CLK3\0DMIC_DATA3\0I2C4_SDA\0I2C4_SCL\0SPI3_CS1\0SPI3_CS2\0SPI2_MISO_LS3\0SPI2_MOSI_LS3\0SPI2_CLK_LS3\0SPI2_ACCEL_CS_LS3\0SPI2_CS1\0NC\0GPIO-SS\0GPIO-XX\0SPI3_MISO\0SPI3_MOSI\0SPI3_CLK\0SPI3_CS\0HST_BLE_SNS_UART_TX\0HST_BLE_SNS_UART_RX\0HST_WLAN_UART_TX\0HST_WLAN_UART_RX";
|
|
phandle = <0x5d>;
|
|
|
|
qup-i2c0-default {
|
|
phandle = <0x25>;
|
|
|
|
mux {
|
|
pins = "gpio28\0gpio29";
|
|
function = "qup0";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio28\0gpio29";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c1-default {
|
|
phandle = <0x27>;
|
|
|
|
pinmux {
|
|
pins = "gpio4\0gpio5";
|
|
function = "qup1";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio4\0gpio5";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c2-default {
|
|
phandle = <0x29>;
|
|
|
|
mux {
|
|
pins = "gpio115\0gpio116";
|
|
function = "qup2";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio115\0gpio116";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c3-default {
|
|
phandle = <0x2c>;
|
|
|
|
mux {
|
|
pins = "gpio119\0gpio120";
|
|
function = "qup3";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio119\0gpio120";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c4-default {
|
|
phandle = <0x2e>;
|
|
|
|
mux {
|
|
pins = "gpio8\0gpio9";
|
|
function = "qup4";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio8\0gpio9";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c5-default {
|
|
phandle = <0x30>;
|
|
|
|
mux {
|
|
pins = "gpio12\0gpio13";
|
|
function = "qup5";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio12\0gpio13";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c6-default {
|
|
phandle = <0x32>;
|
|
|
|
mux {
|
|
pins = "gpio16\0gpio17";
|
|
function = "qup6";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio16\0gpio17";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c7-default {
|
|
phandle = <0x35>;
|
|
|
|
mux {
|
|
pins = "gpio20\0gpio21";
|
|
function = "qup7";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio20\0gpio21";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c8-default {
|
|
phandle = <0x37>;
|
|
|
|
mux {
|
|
pins = "gpio24\0gpio25";
|
|
function = "qup8";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio24\0gpio25";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c9-default {
|
|
phandle = <0x39>;
|
|
|
|
mux {
|
|
pins = "gpio125\0gpio126";
|
|
function = "qup9";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio125\0gpio126";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c10-default {
|
|
phandle = <0x3b>;
|
|
|
|
mux {
|
|
pins = "gpio129\0gpio130";
|
|
function = "qup10";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio129\0gpio130";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c11-default {
|
|
phandle = <0x3d>;
|
|
|
|
mux {
|
|
pins = "gpio60\0gpio61";
|
|
function = "qup11";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio60\0gpio61";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c12-default {
|
|
phandle = <0x3f>;
|
|
|
|
mux {
|
|
pins = "gpio32\0gpio33";
|
|
function = "qup12";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio32\0gpio33";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c13-default {
|
|
phandle = <0x42>;
|
|
|
|
mux {
|
|
pins = "gpio36\0gpio37";
|
|
function = "qup13";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio36\0gpio37";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c14-default {
|
|
phandle = <0x15>;
|
|
|
|
mux {
|
|
pins = "gpio40\0gpio41";
|
|
function = "qup14";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio40\0gpio41";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c15-default {
|
|
phandle = <0x19>;
|
|
|
|
mux {
|
|
pins = "gpio44\0gpio45";
|
|
function = "qup15";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio44\0gpio45";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c16-default {
|
|
phandle = <0x1b>;
|
|
|
|
mux {
|
|
pins = "gpio48\0gpio49";
|
|
function = "qup16";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio48\0gpio49";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c17-default {
|
|
phandle = <0x1d>;
|
|
|
|
mux {
|
|
pins = "gpio52\0gpio53";
|
|
function = "qup17";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio52\0gpio53";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c18-default {
|
|
phandle = <0x20>;
|
|
|
|
mux {
|
|
pins = "gpio56\0gpio57";
|
|
function = "qup18";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio56\0gpio57";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-i2c19-default {
|
|
phandle = <0x23>;
|
|
|
|
mux {
|
|
pins = "gpio0\0gpio1";
|
|
function = "qup19";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio0\0gpio1";
|
|
drive-strength = <0x02>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi0-default {
|
|
phandle = <0x26>;
|
|
|
|
mux {
|
|
pins = "gpio28\0gpio29\0gpio30\0gpio31";
|
|
function = "qup0";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio28\0gpio29\0gpio30\0gpio31";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi1-default {
|
|
phandle = <0x28>;
|
|
|
|
mux {
|
|
pins = "gpio4\0gpio5\0gpio6\0gpio7";
|
|
function = "qup1";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio4\0gpio5\0gpio6\0gpio7";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi2-default {
|
|
phandle = <0x2a>;
|
|
|
|
mux {
|
|
pins = "gpio115\0gpio116\0gpio117\0gpio118";
|
|
function = "qup2";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio115\0gpio116\0gpio117\0gpio118";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi3-default {
|
|
phandle = <0x2d>;
|
|
|
|
mux {
|
|
pins = "gpio119\0gpio120\0gpio121\0gpio122";
|
|
function = "qup3";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio119\0gpio120\0gpio121\0gpio122";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi4-default {
|
|
phandle = <0x2f>;
|
|
|
|
mux {
|
|
pins = "gpio8\0gpio9\0gpio10\0gpio11";
|
|
function = "qup4";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio8\0gpio9\0gpio10\0gpio11";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi5-default {
|
|
phandle = <0x31>;
|
|
|
|
mux {
|
|
pins = "gpio12\0gpio13\0gpio14\0gpio15";
|
|
function = "qup5";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio12\0gpio13\0gpio14\0gpio15";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi6-default {
|
|
phandle = <0x33>;
|
|
|
|
mux {
|
|
pins = "gpio16\0gpio17\0gpio18\0gpio19";
|
|
function = "qup6";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio16\0gpio17\0gpio18\0gpio19";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi7-default {
|
|
phandle = <0x36>;
|
|
|
|
mux {
|
|
pins = "gpio20\0gpio21\0gpio22\0gpio23";
|
|
function = "qup7";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio20\0gpio21\0gpio22\0gpio23";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi8-default {
|
|
phandle = <0x38>;
|
|
|
|
mux {
|
|
pins = "gpio24\0gpio25\0gpio26\0gpio27";
|
|
function = "qup8";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio24\0gpio25\0gpio26\0gpio27";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi9-default {
|
|
phandle = <0x3a>;
|
|
|
|
mux {
|
|
pins = "gpio125\0gpio126\0gpio127\0gpio128";
|
|
function = "qup9";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio125\0gpio126\0gpio127\0gpio128";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi10-default {
|
|
phandle = <0x3c>;
|
|
|
|
mux {
|
|
pins = "gpio129\0gpio130\0gpio131\0gpio132";
|
|
function = "qup10";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio129\0gpio130\0gpio131\0gpio132";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi11-default {
|
|
phandle = <0x3e>;
|
|
|
|
mux {
|
|
pins = "gpio60\0gpio61\0gpio62\0gpio63";
|
|
function = "qup11";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio60\0gpio61\0gpio62\0gpio63";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi12-default {
|
|
phandle = <0x40>;
|
|
|
|
mux {
|
|
pins = "gpio32\0gpio33\0gpio34\0gpio35";
|
|
function = "qup12";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio32\0gpio33\0gpio34\0gpio35";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi13-default {
|
|
phandle = <0x43>;
|
|
|
|
mux {
|
|
pins = "gpio36\0gpio37\0gpio38\0gpio39";
|
|
function = "qup13";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio36\0gpio37\0gpio38\0gpio39";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi14-default {
|
|
phandle = <0x16>;
|
|
|
|
mux {
|
|
pins = "gpio40\0gpio41\0gpio42\0gpio43";
|
|
function = "qup14";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio40\0gpio41\0gpio42\0gpio43";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi15-default {
|
|
phandle = <0x1a>;
|
|
|
|
mux {
|
|
pins = "gpio44\0gpio45\0gpio46\0gpio47";
|
|
function = "qup15";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio44\0gpio45\0gpio46\0gpio47";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi16-default {
|
|
phandle = <0x1c>;
|
|
|
|
mux {
|
|
pins = "gpio48\0gpio49\0gpio50\0gpio51";
|
|
function = "qup16";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio48\0gpio49\0gpio50\0gpio51";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi17-default {
|
|
phandle = <0x1e>;
|
|
|
|
mux {
|
|
pins = "gpio52\0gpio53\0gpio54\0gpio55";
|
|
function = "qup17";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio52\0gpio53\0gpio54\0gpio55";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi18-default {
|
|
phandle = <0x21>;
|
|
|
|
mux {
|
|
pins = "gpio56\0gpio57\0gpio58\0gpio59";
|
|
function = "qup18";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio56\0gpio57\0gpio58\0gpio59";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-spi19-default {
|
|
phandle = <0x24>;
|
|
|
|
mux {
|
|
pins = "gpio0\0gpio1\0gpio2\0gpio3";
|
|
function = "qup19";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio0\0gpio1\0gpio2\0gpio3";
|
|
drive-strength = <0x06>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
qup-uart2-default {
|
|
phandle = <0x2b>;
|
|
|
|
mux {
|
|
pins = "gpio117\0gpio118";
|
|
function = "qup2";
|
|
};
|
|
};
|
|
|
|
qup-uart6-default {
|
|
phandle = <0x34>;
|
|
|
|
mux {
|
|
pins = "gpio16\0gpio17\0gpio18\0gpio19";
|
|
function = "qup6";
|
|
};
|
|
};
|
|
|
|
qup-uart12-default {
|
|
phandle = <0x41>;
|
|
|
|
mux {
|
|
pins = "gpio34\0gpio35";
|
|
function = "qup12";
|
|
};
|
|
};
|
|
|
|
qup-uart17-default {
|
|
phandle = <0x1f>;
|
|
|
|
mux {
|
|
pins = "gpio52\0gpio53\0gpio54\0gpio55";
|
|
function = "qup17";
|
|
};
|
|
};
|
|
|
|
qup-uart18-default {
|
|
phandle = <0x22>;
|
|
|
|
mux {
|
|
pins = "gpio58\0gpio59";
|
|
function = "qup18";
|
|
};
|
|
};
|
|
};
|
|
|
|
remoteproc@17300000 {
|
|
compatible = "qcom,sm8250-adsp-pas";
|
|
reg = <0x00 0x17300000 0x00 0x100>;
|
|
interrupts-extended = <0x52 0x06 0x04 0x5e 0x00 0x01 0x5e 0x01 0x01 0x5e 0x02 0x01 0x5e 0x03 0x01>;
|
|
interrupt-names = "wdog\0fatal\0ready\0handover\0stop-ack";
|
|
clocks = <0x0f 0x00>;
|
|
clock-names = "xo";
|
|
power-domains = <0x54 0x01 0x17 0x04 0x17 0x05>;
|
|
power-domain-names = "load_state\0lcx\0lmx";
|
|
memory-region = <0x5f>;
|
|
qcom,smem-states = <0x60 0x00>;
|
|
qcom,smem-state-names = "stop";
|
|
status = "disabled";
|
|
phandle = <0xe4>;
|
|
|
|
glink-edge {
|
|
interrupts-extended = <0x0e 0x03 0x00 0x01>;
|
|
mboxes = <0x0e 0x03 0x00>;
|
|
label = "lpass";
|
|
qcom,remote-pid = <0x02>;
|
|
};
|
|
};
|
|
|
|
interrupt-controller@17a00000 {
|
|
compatible = "arm,gic-v3";
|
|
#interrupt-cells = <0x03>;
|
|
interrupt-controller;
|
|
reg = <0x00 0x17a00000 0x00 0x10000 0x00 0x17a60000 0x00 0x100000>;
|
|
interrupts = <0x01 0x09 0x04>;
|
|
phandle = <0x01>;
|
|
};
|
|
|
|
watchdog@17c10000 {
|
|
compatible = "qcom,apss-wdt-sm8250\0qcom,kpss-wdt";
|
|
reg = <0x00 0x17c10000 0x00 0x1000>;
|
|
clocks = <0x10>;
|
|
};
|
|
|
|
timer@17c20000 {
|
|
#address-cells = <0x02>;
|
|
#size-cells = <0x02>;
|
|
ranges;
|
|
compatible = "arm,armv7-timer-mem";
|
|
reg = <0x00 0x17c20000 0x00 0x1000>;
|
|
clock-frequency = <0x124f800>;
|
|
|
|
frame@17c21000 {
|
|
frame-number = <0x00>;
|
|
interrupts = <0x00 0x08 0x04 0x00 0x06 0x04>;
|
|
reg = <0x00 0x17c21000 0x00 0x1000 0x00 0x17c22000 0x00 0x1000>;
|
|
};
|
|
|
|
frame@17c23000 {
|
|
frame-number = <0x01>;
|
|
interrupts = <0x00 0x09 0x04>;
|
|
reg = <0x00 0x17c23000 0x00 0x1000>;
|
|
status = "disabled";
|
|
};
|
|
|
|
frame@17c25000 {
|
|
frame-number = <0x02>;
|
|
interrupts = <0x00 0x0a 0x04>;
|
|
reg = <0x00 0x17c25000 0x00 0x1000>;
|
|
status = "disabled";
|
|
};
|
|
|
|
frame@17c27000 {
|
|
frame-number = <0x03>;
|
|
interrupts = <0x00 0x0b 0x04>;
|
|
reg = <0x00 0x17c27000 0x00 0x1000>;
|
|
status = "disabled";
|
|
};
|
|
|
|
frame@17c29000 {
|
|
frame-number = <0x04>;
|
|
interrupts = <0x00 0x0c 0x04>;
|
|
reg = <0x00 0x17c29000 0x00 0x1000>;
|
|
status = "disabled";
|
|
};
|
|
|
|
frame@17c2b000 {
|
|
frame-number = <0x05>;
|
|
interrupts = <0x00 0x0d 0x04>;
|
|
reg = <0x00 0x17c2b000 0x00 0x1000>;
|
|
status = "disabled";
|
|
};
|
|
|
|
frame@17c2d000 {
|
|
frame-number = <0x06>;
|
|
interrupts = <0x00 0x0e 0x04>;
|
|
reg = <0x00 0x17c2d000 0x00 0x1000>;
|
|
status = "disabled";
|
|
};
|
|
};
|
|
|
|
rsc@18200000 {
|
|
label = "apps_rsc";
|
|
compatible = "qcom,rpmh-rsc";
|
|
reg = <0x00 0x18200000 0x00 0x10000 0x00 0x18210000 0x00 0x10000 0x00 0x18220000 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 = <0xe5>;
|
|
|
|
clock-controller {
|
|
compatible = "qcom,sm8250-rpmh-clk";
|
|
#clock-cells = <0x01>;
|
|
clock-names = "xo";
|
|
clocks = <0x61>;
|
|
phandle = <0x0f>;
|
|
};
|
|
|
|
power-controller {
|
|
compatible = "qcom,sm8250-rpmhpd";
|
|
#power-domain-cells = <0x01>;
|
|
operating-points-v2 = <0x62>;
|
|
phandle = <0x17>;
|
|
|
|
opp-table {
|
|
compatible = "operating-points-v2";
|
|
phandle = <0x62>;
|
|
|
|
opp1 {
|
|
opp-level = <0x10>;
|
|
phandle = <0xe6>;
|
|
};
|
|
|
|
opp2 {
|
|
opp-level = <0x30>;
|
|
phandle = <0x11>;
|
|
};
|
|
|
|
opp3 {
|
|
opp-level = <0x40>;
|
|
phandle = <0x12>;
|
|
};
|
|
|
|
opp4 {
|
|
opp-level = <0x80>;
|
|
phandle = <0x13>;
|
|
};
|
|
|
|
opp5 {
|
|
opp-level = <0xc0>;
|
|
phandle = <0xe7>;
|
|
};
|
|
|
|
opp6 {
|
|
opp-level = <0x100>;
|
|
phandle = <0xe8>;
|
|
};
|
|
|
|
opp7 {
|
|
opp-level = <0x140>;
|
|
phandle = <0xe9>;
|
|
};
|
|
|
|
opp8 {
|
|
opp-level = <0x150>;
|
|
phandle = <0xea>;
|
|
};
|
|
|
|
opp9 {
|
|
opp-level = <0x180>;
|
|
phandle = <0xeb>;
|
|
};
|
|
|
|
opp10 {
|
|
opp-level = <0x1a0>;
|
|
phandle = <0xec>;
|
|
};
|
|
};
|
|
};
|
|
|
|
bcm_voter {
|
|
compatible = "qcom,bcm-voter";
|
|
phandle = <0x44>;
|
|
};
|
|
|
|
pm8009-rpmh-regulators {
|
|
compatible = "qcom,pm8009-1-rpmh-regulators";
|
|
qcom,pmic-id = "f";
|
|
vdd-s1-supply = <0x63>;
|
|
vdd-s2-supply = <0x63>;
|
|
vdd-l2-supply = <0x64>;
|
|
vdd-l5-l6-supply = <0x65>;
|
|
vdd-l7-supply = <0x48>;
|
|
|
|
smps2 {
|
|
regulator-name = "vreg_s2f_0p95";
|
|
regulator-min-microvolt = <0xdbba0>;
|
|
regulator-max-microvolt = <0xe86c0>;
|
|
regulator-initial-mode = <0x02>;
|
|
phandle = <0xed>;
|
|
};
|
|
|
|
ldo1 {
|
|
regulator-name = "vreg_l1f_1p1";
|
|
regulator-min-microvolt = <0x10d880>;
|
|
regulator-max-microvolt = <0x10d880>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xee>;
|
|
};
|
|
|
|
ldo2 {
|
|
regulator-name = "vreg_l2f_1p2";
|
|
regulator-min-microvolt = <0x124f80>;
|
|
regulator-max-microvolt = <0x124f80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xef>;
|
|
};
|
|
|
|
ldo6 {
|
|
regulator-name = "vreg_l6f_2p8";
|
|
regulator-min-microvolt = <0x2ab980>;
|
|
regulator-max-microvolt = <0x2ab980>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xf0>;
|
|
};
|
|
|
|
ldo7 {
|
|
regulator-name = "vreg_l7f_1p8";
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xf1>;
|
|
};
|
|
};
|
|
|
|
pm8150-rpmh-regulators {
|
|
compatible = "qcom,pm8150-rpmh-regulators";
|
|
qcom,pmic-id = "a";
|
|
vdd-s1-supply = <0x63>;
|
|
vdd-s2-supply = <0x63>;
|
|
vdd-s3-supply = <0x63>;
|
|
vdd-s4-supply = <0x63>;
|
|
vdd-s5-supply = <0x63>;
|
|
vdd-s6-supply = <0x63>;
|
|
vdd-s7-supply = <0x63>;
|
|
vdd-s8-supply = <0x63>;
|
|
vdd-s9-supply = <0x63>;
|
|
vdd-s10-supply = <0x63>;
|
|
vdd-l2-l10-supply = <0x65>;
|
|
vdd-l3-l4-l5-l18-supply = <0x66>;
|
|
vdd-l6-l9-supply = <0x64>;
|
|
vdd-l7-l12-l14-l15-supply = <0x67>;
|
|
vdd-l13-l16-l17-supply = <0x65>;
|
|
|
|
ldo2 {
|
|
regulator-name = "vreg_l2a_3p1";
|
|
regulator-min-microvolt = <0x2ee000>;
|
|
regulator-max-microvolt = <0x2ee000>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xf2>;
|
|
};
|
|
|
|
ldo3 {
|
|
regulator-name = "vreg_l3a_0p9";
|
|
regulator-min-microvolt = <0xe2900>;
|
|
regulator-max-microvolt = <0xe38a0>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xf3>;
|
|
};
|
|
|
|
ldo5 {
|
|
regulator-name = "vreg_l5a_0p88";
|
|
regulator-min-microvolt = <0xd6d80>;
|
|
regulator-max-microvolt = <0xd6d80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x4a>;
|
|
};
|
|
|
|
ldo6 {
|
|
regulator-name = "vreg_l6a_1p2";
|
|
regulator-min-microvolt = <0x124f80>;
|
|
regulator-max-microvolt = <0x124f80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x47>;
|
|
};
|
|
|
|
ldo7 {
|
|
regulator-name = "vreg_l7a_1p7";
|
|
regulator-min-microvolt = <0x1a0040>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xf4>;
|
|
};
|
|
|
|
ldo9 {
|
|
regulator-name = "vreg_l9a_1p2";
|
|
regulator-min-microvolt = <0x124f80>;
|
|
regulator-max-microvolt = <0x124f80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x4b>;
|
|
};
|
|
|
|
ldo10 {
|
|
regulator-name = "vreg_l10a_1p8";
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xf5>;
|
|
};
|
|
|
|
ldo12 {
|
|
regulator-name = "vreg_l12a_1p8";
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xf6>;
|
|
};
|
|
|
|
ldo13 {
|
|
regulator-name = "vreg_l13a_ts_3p0";
|
|
regulator-min-microvolt = <0x2de600>;
|
|
regulator-max-microvolt = <0x2de600>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xf7>;
|
|
};
|
|
|
|
ldo14 {
|
|
regulator-name = "vreg_l14a_1p8";
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1cafc0>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xf8>;
|
|
};
|
|
|
|
ldo15 {
|
|
regulator-name = "vreg_l15a_1p8";
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xf9>;
|
|
};
|
|
|
|
ldo16 {
|
|
regulator-name = "vreg_l16a_2p7";
|
|
regulator-min-microvolt = <0x294280>;
|
|
regulator-max-microvolt = <0x2d2a80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xfa>;
|
|
};
|
|
|
|
ldo17 {
|
|
regulator-name = "vreg_l17a_3p0";
|
|
regulator-min-microvolt = <0x2b9440>;
|
|
regulator-max-microvolt = <0x2de600>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x46>;
|
|
};
|
|
|
|
ldo18 {
|
|
regulator-name = "vreg_l18a_0p92";
|
|
regulator-min-microvolt = "\0\f5";
|
|
regulator-max-microvolt = <0xdea80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xfb>;
|
|
};
|
|
|
|
smps5 {
|
|
regulator-name = "vreg_s5a_1p9";
|
|
regulator-min-microvolt = <0x1d0d80>;
|
|
regulator-max-microvolt = <0x1e8480>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x67>;
|
|
};
|
|
|
|
smps6 {
|
|
regulator-name = "vreg_s6a_0p95";
|
|
regulator-min-microvolt = <0xe09c0>;
|
|
regulator-max-microvolt = <0x113640>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x66>;
|
|
};
|
|
};
|
|
|
|
pm8150l-rpmh-regulators {
|
|
compatible = "qcom,pm8150l-rpmh-regulators";
|
|
qcom,pmic-id = "c";
|
|
vdd-s1-supply = <0x63>;
|
|
vdd-s2-supply = <0x63>;
|
|
vdd-s3-supply = <0x63>;
|
|
vdd-s4-supply = <0x63>;
|
|
vdd-s5-supply = <0x63>;
|
|
vdd-s6-supply = <0x63>;
|
|
vdd-s7-supply = <0x63>;
|
|
vdd-s8-supply = <0x63>;
|
|
vdd-l1-l8-supply = <0x48>;
|
|
vdd-l2-l3-supply = <0x64>;
|
|
vdd-l4-l5-l6-supply = <0x65>;
|
|
vdd-l7-l11-supply = <0x65>;
|
|
vdd-l9-l10-supply = <0x65>;
|
|
vdd-bob-supply = <0x63>;
|
|
|
|
bob {
|
|
regulator-name = "vreg_bob";
|
|
regulator-min-microvolt = <0x2de600>;
|
|
regulator-max-microvolt = "\0=\t";
|
|
regulator-initial-mode = <0x02>;
|
|
phandle = <0x65>;
|
|
};
|
|
|
|
ldo1 {
|
|
regulator-name = "vreg_l1c_1p8";
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xfc>;
|
|
};
|
|
|
|
ldo2 {
|
|
regulator-name = "vreg_l2c_1p2";
|
|
regulator-min-microvolt = <0x124f80>;
|
|
regulator-max-microvolt = <0x124f80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xfd>;
|
|
};
|
|
|
|
ldo3 {
|
|
regulator-name = "vreg_l3c_0p8";
|
|
regulator-min-microvolt = "\0\f5";
|
|
regulator-max-microvolt = "\0\f5";
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xfe>;
|
|
};
|
|
|
|
ldo4 {
|
|
regulator-name = "vreg_l4c_1p7";
|
|
regulator-min-microvolt = <0x1a0040>;
|
|
regulator-max-microvolt = <0x2cad80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0xff>;
|
|
};
|
|
|
|
ldo5 {
|
|
regulator-name = "vreg_l5c_1p8";
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x2cad80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x100>;
|
|
};
|
|
|
|
ldo6 {
|
|
regulator-name = "vreg_l6c_2p96";
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x2d2a80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x101>;
|
|
};
|
|
|
|
ldo7 {
|
|
regulator-name = "vreg_l7c_cam_vcm0_2p85";
|
|
regulator-min-microvolt = <0x2b9440>;
|
|
regulator-max-microvolt = "\0/]";
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x102>;
|
|
};
|
|
|
|
ldo8 {
|
|
regulator-name = "vreg_l8c_1p8";
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x103>;
|
|
};
|
|
|
|
ldo9 {
|
|
regulator-name = "vreg_l9c_2p96";
|
|
regulator-min-microvolt = <0x294280>;
|
|
regulator-max-microvolt = <0x2d2a80>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x104>;
|
|
};
|
|
|
|
ldo10 {
|
|
regulator-name = "vreg_l10c_3p0";
|
|
regulator-min-microvolt = <0x2dc6c0>;
|
|
regulator-max-microvolt = <0x2dc6c0>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x105>;
|
|
};
|
|
|
|
ldo11 {
|
|
regulator-name = "vreg_l11c_3p3";
|
|
regulator-min-microvolt = "\02K";
|
|
regulator-max-microvolt = "\02K";
|
|
regulator-initial-mode = <0x03>;
|
|
regulator-always-on;
|
|
phandle = <0x8e>;
|
|
};
|
|
|
|
smps8 {
|
|
regulator-name = "vreg_s8c_1p3";
|
|
regulator-min-microvolt = <0x14a140>;
|
|
regulator-max-microvolt = <0x14a140>;
|
|
regulator-initial-mode = <0x03>;
|
|
phandle = <0x64>;
|
|
};
|
|
};
|
|
};
|
|
|
|
interconnect@18590000 {
|
|
compatible = "qcom,sm8250-epss-l3";
|
|
reg = <0x00 0x18590000 0x00 0x1000>;
|
|
clocks = <0x0f 0x00 0x14 0x00>;
|
|
clock-names = "xo\0alternate";
|
|
#interconnect-cells = <0x01>;
|
|
phandle = <0x106>;
|
|
};
|
|
|
|
cpufreq@18591000 {
|
|
compatible = "qcom,sm8250-cpufreq-epss\0qcom,cpufreq-epss";
|
|
reg = <0x00 0x18591000 0x00 0x1000 0x00 0x18592000 0x00 0x1000 0x00 0x18593000 0x00 0x1000>;
|
|
reg-names = "freq-domain0\0freq-domain1\0freq-domain2";
|
|
clocks = <0x0f 0x00 0x14 0x00>;
|
|
clock-names = "xo\0alternate";
|
|
#freq-domain-cells = <0x01>;
|
|
phandle = <0x03>;
|
|
};
|
|
};
|
|
|
|
timer {
|
|
compatible = "arm,armv8-timer";
|
|
interrupts = <0x01 0x0d 0xff08 0x01 0x0e 0xff08 0x01 0x0b 0xff08 0x01 0x0a 0xff08>;
|
|
};
|
|
|
|
thermal-zones {
|
|
|
|
cpu0-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x01>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x69>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x6e>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x107>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0x69>;
|
|
cooling-device = <0x6a 0xffffffff 0xffffffff 0x6b 0xffffffff 0xffffffff 0x6c 0xffffffff 0xffffffff 0x6d 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0x6e>;
|
|
cooling-device = <0x6a 0xffffffff 0xffffffff 0x6b 0xffffffff 0xffffffff 0x6c 0xffffffff 0xffffffff 0x6d 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu1-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x02>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x6f>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x70>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x108>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0x6f>;
|
|
cooling-device = <0x6a 0xffffffff 0xffffffff 0x6b 0xffffffff 0xffffffff 0x6c 0xffffffff 0xffffffff 0x6d 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0x70>;
|
|
cooling-device = <0x6a 0xffffffff 0xffffffff 0x6b 0xffffffff 0xffffffff 0x6c 0xffffffff 0xffffffff 0x6d 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu2-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x03>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x71>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x72>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x109>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0x71>;
|
|
cooling-device = <0x6a 0xffffffff 0xffffffff 0x6b 0xffffffff 0xffffffff 0x6c 0xffffffff 0xffffffff 0x6d 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0x72>;
|
|
cooling-device = <0x6a 0xffffffff 0xffffffff 0x6b 0xffffffff 0xffffffff 0x6c 0xffffffff 0xffffffff 0x6d 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu3-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x04>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x73>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x74>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x10a>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0x73>;
|
|
cooling-device = <0x6a 0xffffffff 0xffffffff 0x6b 0xffffffff 0xffffffff 0x6c 0xffffffff 0xffffffff 0x6d 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0x74>;
|
|
cooling-device = <0x6a 0xffffffff 0xffffffff 0x6b 0xffffffff 0xffffffff 0x6c 0xffffffff 0xffffffff 0x6d 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu4-top-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x07>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x75>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x7a>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x10b>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0x75>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0x7a>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu5-top-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x08>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x7b>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x7c>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x10c>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0x7b>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0x7c>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu6-top-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x09>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x7d>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x7e>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x10d>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0x7d>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0x7e>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu7-top-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x0a>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x7f>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x80>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x10e>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0x7f>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0x80>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu4-bottom-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x0b>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x81>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x82>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x10f>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0x81>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0x82>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu5-bottom-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x0c>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x83>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x84>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x110>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0x83>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0x84>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu6-bottom-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x0d>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x85>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x86>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x111>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0x85>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0x86>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cpu7-bottom-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x0e>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x87>;
|
|
};
|
|
|
|
trip-point1 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x7d0>;
|
|
type = "passive";
|
|
phandle = <0x88>;
|
|
};
|
|
|
|
cpu_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x3e8>;
|
|
type = "critical";
|
|
phandle = <0x112>;
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = <0x87>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
|
|
map1 {
|
|
trip = <0x88>;
|
|
cooling-device = <0x76 0xffffffff 0xffffffff 0x77 0xffffffff 0xffffffff 0x78 0xffffffff 0xffffffff 0x79 0xffffffff 0xffffffff>;
|
|
};
|
|
};
|
|
};
|
|
|
|
aoss0-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x00>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x113>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cluster0-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x05>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x114>;
|
|
};
|
|
|
|
cluster0_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x7d0>;
|
|
type = "critical";
|
|
phandle = <0x115>;
|
|
};
|
|
};
|
|
};
|
|
|
|
cluster1-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x06>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x116>;
|
|
};
|
|
|
|
cluster1_crit {
|
|
temperature = <0x1adb0>;
|
|
hysteresis = <0x7d0>;
|
|
type = "critical";
|
|
phandle = <0x117>;
|
|
};
|
|
};
|
|
};
|
|
|
|
gpu-thermal-top {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x68 0x0f>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x118>;
|
|
};
|
|
};
|
|
};
|
|
|
|
aoss1-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x89 0x00>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x119>;
|
|
};
|
|
};
|
|
};
|
|
|
|
wlan-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x89 0x01>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x11a>;
|
|
};
|
|
};
|
|
};
|
|
|
|
video-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x89 0x02>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x11b>;
|
|
};
|
|
};
|
|
};
|
|
|
|
mem-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x89 0x03>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x11c>;
|
|
};
|
|
};
|
|
};
|
|
|
|
q6-hvx-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x89 0x04>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x11d>;
|
|
};
|
|
};
|
|
};
|
|
|
|
camera-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x89 0x05>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x11e>;
|
|
};
|
|
};
|
|
};
|
|
|
|
compute-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x89 0x06>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x11f>;
|
|
};
|
|
};
|
|
};
|
|
|
|
npu-thermal {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x89 0x07>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x120>;
|
|
};
|
|
};
|
|
};
|
|
|
|
gpu-thermal-bottom {
|
|
polling-delay-passive = <0xfa>;
|
|
polling-delay = <0x3e8>;
|
|
thermal-sensors = <0x89 0x08>;
|
|
|
|
trips {
|
|
|
|
trip-point0 {
|
|
temperature = <0x15f90>;
|
|
hysteresis = <0x7d0>;
|
|
type = "hot";
|
|
phandle = <0x121>;
|
|
};
|
|
};
|
|
};
|
|
|
|
pm8150 {
|
|
polling-delay-passive = <0x64>;
|
|
polling-delay = <0x00>;
|
|
thermal-sensors = <0x8a>;
|
|
|
|
trips {
|
|
|
|
trip0 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x00>;
|
|
type = "passive";
|
|
};
|
|
|
|
trip1 {
|
|
temperature = <0x1c138>;
|
|
hysteresis = <0x00>;
|
|
type = "hot";
|
|
};
|
|
|
|
trip2 {
|
|
temperature = <0x23668>;
|
|
hysteresis = <0x00>;
|
|
type = "critical";
|
|
};
|
|
};
|
|
};
|
|
|
|
pm8150b {
|
|
polling-delay-passive = <0x64>;
|
|
polling-delay = <0x00>;
|
|
thermal-sensors = <0x8b>;
|
|
|
|
trips {
|
|
|
|
trip0 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x00>;
|
|
type = "passive";
|
|
};
|
|
|
|
trip1 {
|
|
temperature = <0x1c138>;
|
|
hysteresis = <0x00>;
|
|
type = "hot";
|
|
};
|
|
|
|
trip2 {
|
|
temperature = <0x23668>;
|
|
hysteresis = <0x00>;
|
|
type = "critical";
|
|
};
|
|
};
|
|
};
|
|
|
|
pm8150l {
|
|
polling-delay-passive = <0x64>;
|
|
polling-delay = <0x00>;
|
|
thermal-sensors = <0x8c>;
|
|
|
|
trips {
|
|
|
|
trip0 {
|
|
temperature = <0x17318>;
|
|
hysteresis = <0x00>;
|
|
type = "passive";
|
|
};
|
|
|
|
trip1 {
|
|
temperature = <0x1c138>;
|
|
hysteresis = <0x00>;
|
|
type = "hot";
|
|
};
|
|
|
|
trip2 {
|
|
temperature = <0x23668>;
|
|
hysteresis = <0x00>;
|
|
type = "critical";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
dc12v-regulator {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "DC12V";
|
|
regulator-min-microvolt = <0xb71b00>;
|
|
regulator-max-microvolt = <0xb71b00>;
|
|
regulator-always-on;
|
|
phandle = <0x8f>;
|
|
};
|
|
|
|
leds {
|
|
compatible = "gpio-leds";
|
|
|
|
user4 {
|
|
label = "green:user4";
|
|
gpios = <0x8d 0x0a 0x00>;
|
|
linux,default-trigger = "panic-indicator";
|
|
default-state = "off";
|
|
};
|
|
|
|
wlan {
|
|
label = "yellow:wlan";
|
|
gpios = <0x8d 0x09 0x00>;
|
|
linux,default-trigger = "phy0tx";
|
|
default-state = "off";
|
|
};
|
|
|
|
bt {
|
|
label = "blue:bt";
|
|
gpios = <0x8d 0x07 0x00>;
|
|
linux,default-trigger = "bluetooth-power";
|
|
default-state = "off";
|
|
};
|
|
};
|
|
|
|
vbat-regulator {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "VBAT";
|
|
vin-supply = <0x8e>;
|
|
regulator-min-microvolt = <0x401640>;
|
|
regulator-max-microvolt = <0x401640>;
|
|
regulator-always-on;
|
|
phandle = <0x122>;
|
|
};
|
|
|
|
vbat-som-regulator {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "VBAT_SOM";
|
|
vin-supply = <0x8f>;
|
|
regulator-min-microvolt = <0x401640>;
|
|
regulator-max-microvolt = <0x401640>;
|
|
regulator-always-on;
|
|
phandle = <0x123>;
|
|
};
|
|
|
|
vdc-3v3-regulator {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "VDC_3V3";
|
|
vin-supply = <0x8f>;
|
|
regulator-min-microvolt = <0x325aa0>;
|
|
regulator-max-microvolt = <0x325aa0>;
|
|
regulator-always-on;
|
|
phandle = <0x124>;
|
|
};
|
|
|
|
vdc-5v-regulator {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "VDC_5V";
|
|
regulator-min-microvolt = <0x4c4b40>;
|
|
regulator-max-microvolt = <0x4c4b40>;
|
|
regulator-always-on;
|
|
vin-supply = <0x8e>;
|
|
phandle = <0x125>;
|
|
};
|
|
|
|
vph-pwr-regulator {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "vph_pwr";
|
|
regulator-min-microvolt = <0x387520>;
|
|
regulator-max-microvolt = <0x387520>;
|
|
regulator-always-on;
|
|
phandle = <0x63>;
|
|
};
|
|
|
|
vreg-s4a-1p8 {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "vreg_s4a_1p8";
|
|
regulator-min-microvolt = <0x1b7740>;
|
|
regulator-max-microvolt = <0x1b7740>;
|
|
regulator-always-on;
|
|
phandle = <0x48>;
|
|
};
|
|
|
|
__symbols__ {
|
|
xo_board = "/clocks/xo-board";
|
|
sleep_clk = "/clocks/sleep-clk";
|
|
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";
|
|
scm = "/firmware/scm";
|
|
hyp_mem = "/reserved-memory/memory@80000000";
|
|
xbl_aop_mem = "/reserved-memory/memory@80700000";
|
|
cmd_db = "/reserved-memory/memory@80860000";
|
|
smem_mem = "/reserved-memory/memory@80900000";
|
|
removed_mem = "/reserved-memory/memory@80b00000";
|
|
camera_mem = "/reserved-memory/memory@86200000";
|
|
wlan_mem = "/reserved-memory/memory@86700000";
|
|
ipa_fw_mem = "/reserved-memory/memory@86800000";
|
|
ipa_gsi_mem = "/reserved-memory/memory@86810000";
|
|
gpu_mem = "/reserved-memory/memory@8681a000";
|
|
npu_mem = "/reserved-memory/memory@86900000";
|
|
video_mem = "/reserved-memory/memory@86e00000";
|
|
cvp_mem = "/reserved-memory/memory@87300000";
|
|
cdsp_mem = "/reserved-memory/memory@87800000";
|
|
slpi_mem = "/reserved-memory/memory@88c00000";
|
|
adsp_mem = "/reserved-memory/memory@8a100000";
|
|
spss_mem = "/reserved-memory/memory@8be00000";
|
|
cdsp_secure_heap = "/reserved-memory/memory@8bf00000";
|
|
smem = "/qcom,smem";
|
|
smp2p_adsp_out = "/smp2p-adsp/master-kernel";
|
|
smp2p_adsp_in = "/smp2p-adsp/slave-kernel";
|
|
smp2p_cdsp_out = "/smp2p-cdsp/master-kernel";
|
|
smp2p_cdsp_in = "/smp2p-cdsp/slave-kernel";
|
|
smp2p_slpi_out = "/smp2p-slpi/master-kernel";
|
|
smp2p_slpi_in = "/smp2p-slpi/slave-kernel";
|
|
soc = "/soc@0";
|
|
gcc = "/soc@0/clock-controller@100000";
|
|
ipcc = "/soc@0/mailbox@408000";
|
|
qup_opp_table = "/soc@0/qup-opp-table";
|
|
qupv3_id_2 = "/soc@0/geniqup@8c0000";
|
|
i2c14 = "/soc@0/geniqup@8c0000/i2c@880000";
|
|
spi14 = "/soc@0/geniqup@8c0000/spi@880000";
|
|
i2c15 = "/soc@0/geniqup@8c0000/i2c@884000";
|
|
spi15 = "/soc@0/geniqup@8c0000/spi@884000";
|
|
i2c16 = "/soc@0/geniqup@8c0000/i2c@888000";
|
|
spi16 = "/soc@0/geniqup@8c0000/spi@888000";
|
|
i2c17 = "/soc@0/geniqup@8c0000/i2c@88c000";
|
|
spi17 = "/soc@0/geniqup@8c0000/spi@88c000";
|
|
uart17 = "/soc@0/geniqup@8c0000/serial@88c000";
|
|
i2c18 = "/soc@0/geniqup@8c0000/i2c@890000";
|
|
spi18 = "/soc@0/geniqup@8c0000/spi@890000";
|
|
uart18 = "/soc@0/geniqup@8c0000/serial@890000";
|
|
i2c19 = "/soc@0/geniqup@8c0000/i2c@894000";
|
|
spi19 = "/soc@0/geniqup@8c0000/spi@894000";
|
|
qupv3_id_0 = "/soc@0/geniqup@9c0000";
|
|
i2c0 = "/soc@0/geniqup@9c0000/i2c@980000";
|
|
spi0 = "/soc@0/geniqup@9c0000/spi@980000";
|
|
i2c1 = "/soc@0/geniqup@9c0000/i2c@984000";
|
|
spi1 = "/soc@0/geniqup@9c0000/spi@984000";
|
|
i2c2 = "/soc@0/geniqup@9c0000/i2c@988000";
|
|
spi2 = "/soc@0/geniqup@9c0000/spi@988000";
|
|
uart2 = "/soc@0/geniqup@9c0000/serial@988000";
|
|
i2c3 = "/soc@0/geniqup@9c0000/i2c@98c000";
|
|
spi3 = "/soc@0/geniqup@9c0000/spi@98c000";
|
|
i2c4 = "/soc@0/geniqup@9c0000/i2c@990000";
|
|
spi4 = "/soc@0/geniqup@9c0000/spi@990000";
|
|
i2c5 = "/soc@0/geniqup@9c0000/i2c@994000";
|
|
spi5 = "/soc@0/geniqup@9c0000/spi@994000";
|
|
i2c6 = "/soc@0/geniqup@9c0000/i2c@998000";
|
|
spi6 = "/soc@0/geniqup@9c0000/spi@998000";
|
|
uart6 = "/soc@0/geniqup@9c0000/serial@998000";
|
|
i2c7 = "/soc@0/geniqup@9c0000/i2c@99c000";
|
|
spi7 = "/soc@0/geniqup@9c0000/spi@99c000";
|
|
qupv3_id_1 = "/soc@0/geniqup@ac0000";
|
|
i2c8 = "/soc@0/geniqup@ac0000/i2c@a80000";
|
|
spi8 = "/soc@0/geniqup@ac0000/spi@a80000";
|
|
i2c9 = "/soc@0/geniqup@ac0000/i2c@a84000";
|
|
spi9 = "/soc@0/geniqup@ac0000/spi@a84000";
|
|
i2c10 = "/soc@0/geniqup@ac0000/i2c@a88000";
|
|
spi10 = "/soc@0/geniqup@ac0000/spi@a88000";
|
|
i2c11 = "/soc@0/geniqup@ac0000/i2c@a8c000";
|
|
spi11 = "/soc@0/geniqup@ac0000/spi@a8c000";
|
|
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";
|
|
config_noc = "/soc@0/interconnect@1500000";
|
|
system_noc = "/soc@0/interconnect@1620000";
|
|
mc_virt = "/soc@0/interconnect@163d000";
|
|
aggre1_noc = "/soc@0/interconnect@16e0000";
|
|
aggre2_noc = "/soc@0/interconnect@1700000";
|
|
compute_noc = "/soc@0/interconnect@1733000";
|
|
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_virt = "/soc@0/interconnect@1e00000";
|
|
tcsr_mutex = "/soc@0/hwlock@1f40000";
|
|
gpu = "/soc@0/gpu@3d00000";
|
|
gpu_opp_table = "/soc@0/gpu@3d00000/opp-table";
|
|
gmu = "/soc@0/gmu@3d6a000";
|
|
gmu_opp_table = "/soc@0/gmu@3d6a000/opp-table";
|
|
gpucc = "/soc@0/clock-controller@3d90000";
|
|
adreno_smmu = "/soc@0/iommu@3da0000";
|
|
slpi = "/soc@0/remoteproc@5c00000";
|
|
cdsp = "/soc@0/remoteproc@8300000";
|
|
dc_noc = "/soc@0/interconnect@90c0000";
|
|
gem_noc = "/soc@0/interconnect@9100000";
|
|
npu_noc = "/soc@0/interconnect@9990000";
|
|
pdc = "/soc@0/interrupt-controller@b220000";
|
|
tsens0 = "/soc@0/thermal-sensor@c263000";
|
|
tsens1 = "/soc@0/thermal-sensor@c265000";
|
|
aoss_qmp = "/soc@0/qmp@c300000";
|
|
spmi_bus = "/soc@0/spmi@c440000";
|
|
pm8150_0 = "/soc@0/spmi@c440000/pmic@0";
|
|
pon = "/soc@0/spmi@c440000/pmic@0/power-on@800";
|
|
pm8150_temp = "/soc@0/spmi@c440000/pmic@0/temp-alarm@2400";
|
|
pm8150_adc = "/soc@0/spmi@c440000/pmic@0/adc@3100";
|
|
pm8150_gpios = "/soc@0/spmi@c440000/pmic@0/gpio@c000";
|
|
pm8150b_temp = "/soc@0/spmi@c440000/pmic@2/temp-alarm@2400";
|
|
pm8150b_adc = "/soc@0/spmi@c440000/pmic@2/adc@3100";
|
|
pm8150b_gpios = "/soc@0/spmi@c440000/pmic@2/gpio@c000";
|
|
pm8150l_temp = "/soc@0/spmi@c440000/pmic@4/temp-alarm@2400";
|
|
pm8150l_adc = "/soc@0/spmi@c440000/pmic@4/adc@3100";
|
|
pm8150l_gpios = "/soc@0/spmi@c440000/pmic@4/gpio@c000";
|
|
tlmm = "/soc@0/pinctrl@f100000";
|
|
qup_i2c0_default = "/soc@0/pinctrl@f100000/qup-i2c0-default";
|
|
qup_i2c1_default = "/soc@0/pinctrl@f100000/qup-i2c1-default";
|
|
qup_i2c2_default = "/soc@0/pinctrl@f100000/qup-i2c2-default";
|
|
qup_i2c3_default = "/soc@0/pinctrl@f100000/qup-i2c3-default";
|
|
qup_i2c4_default = "/soc@0/pinctrl@f100000/qup-i2c4-default";
|
|
qup_i2c5_default = "/soc@0/pinctrl@f100000/qup-i2c5-default";
|
|
qup_i2c6_default = "/soc@0/pinctrl@f100000/qup-i2c6-default";
|
|
qup_i2c7_default = "/soc@0/pinctrl@f100000/qup-i2c7-default";
|
|
qup_i2c8_default = "/soc@0/pinctrl@f100000/qup-i2c8-default";
|
|
qup_i2c9_default = "/soc@0/pinctrl@f100000/qup-i2c9-default";
|
|
qup_i2c10_default = "/soc@0/pinctrl@f100000/qup-i2c10-default";
|
|
qup_i2c11_default = "/soc@0/pinctrl@f100000/qup-i2c11-default";
|
|
qup_i2c12_default = "/soc@0/pinctrl@f100000/qup-i2c12-default";
|
|
qup_i2c13_default = "/soc@0/pinctrl@f100000/qup-i2c13-default";
|
|
qup_i2c14_default = "/soc@0/pinctrl@f100000/qup-i2c14-default";
|
|
qup_i2c15_default = "/soc@0/pinctrl@f100000/qup-i2c15-default";
|
|
qup_i2c16_default = "/soc@0/pinctrl@f100000/qup-i2c16-default";
|
|
qup_i2c17_default = "/soc@0/pinctrl@f100000/qup-i2c17-default";
|
|
qup_i2c18_default = "/soc@0/pinctrl@f100000/qup-i2c18-default";
|
|
qup_i2c19_default = "/soc@0/pinctrl@f100000/qup-i2c19-default";
|
|
qup_spi0_default = "/soc@0/pinctrl@f100000/qup-spi0-default";
|
|
qup_spi1_default = "/soc@0/pinctrl@f100000/qup-spi1-default";
|
|
qup_spi2_default = "/soc@0/pinctrl@f100000/qup-spi2-default";
|
|
qup_spi3_default = "/soc@0/pinctrl@f100000/qup-spi3-default";
|
|
qup_spi4_default = "/soc@0/pinctrl@f100000/qup-spi4-default";
|
|
qup_spi5_default = "/soc@0/pinctrl@f100000/qup-spi5-default";
|
|
qup_spi6_default = "/soc@0/pinctrl@f100000/qup-spi6-default";
|
|
qup_spi7_default = "/soc@0/pinctrl@f100000/qup-spi7-default";
|
|
qup_spi8_default = "/soc@0/pinctrl@f100000/qup-spi8-default";
|
|
qup_spi9_default = "/soc@0/pinctrl@f100000/qup-spi9-default";
|
|
qup_spi10_default = "/soc@0/pinctrl@f100000/qup-spi10-default";
|
|
qup_spi11_default = "/soc@0/pinctrl@f100000/qup-spi11-default";
|
|
qup_spi12_default = "/soc@0/pinctrl@f100000/qup-spi12-default";
|
|
qup_spi13_default = "/soc@0/pinctrl@f100000/qup-spi13-default";
|
|
qup_spi14_default = "/soc@0/pinctrl@f100000/qup-spi14-default";
|
|
qup_spi15_default = "/soc@0/pinctrl@f100000/qup-spi15-default";
|
|
qup_spi16_default = "/soc@0/pinctrl@f100000/qup-spi16-default";
|
|
qup_spi17_default = "/soc@0/pinctrl@f100000/qup-spi17-default";
|
|
qup_spi18_default = "/soc@0/pinctrl@f100000/qup-spi18-default";
|
|
qup_spi19_default = "/soc@0/pinctrl@f100000/qup-spi19-default";
|
|
qup_uart2_default = "/soc@0/pinctrl@f100000/qup-uart2-default";
|
|
qup_uart6_default = "/soc@0/pinctrl@f100000/qup-uart6-default";
|
|
qup_uart12_default = "/soc@0/pinctrl@f100000/qup-uart12-default";
|
|
qup_uart17_default = "/soc@0/pinctrl@f100000/qup-uart17-default";
|
|
qup_uart18_default = "/soc@0/pinctrl@f100000/qup-uart18-default";
|
|
adsp = "/soc@0/remoteproc@17300000";
|
|
intc = "/soc@0/interrupt-controller@17a00000";
|
|
apps_rsc = "/soc@0/rsc@18200000";
|
|
rpmhcc = "/soc@0/rsc@18200000/clock-controller";
|
|
rpmhpd = "/soc@0/rsc@18200000/power-controller";
|
|
rpmhpd_opp_table = "/soc@0/rsc@18200000/power-controller/opp-table";
|
|
rpmhpd_opp_ret = "/soc@0/rsc@18200000/power-controller/opp-table/opp1";
|
|
rpmhpd_opp_min_svs = "/soc@0/rsc@18200000/power-controller/opp-table/opp2";
|
|
rpmhpd_opp_low_svs = "/soc@0/rsc@18200000/power-controller/opp-table/opp3";
|
|
rpmhpd_opp_svs = "/soc@0/rsc@18200000/power-controller/opp-table/opp4";
|
|
rpmhpd_opp_svs_l1 = "/soc@0/rsc@18200000/power-controller/opp-table/opp5";
|
|
rpmhpd_opp_nom = "/soc@0/rsc@18200000/power-controller/opp-table/opp6";
|
|
rpmhpd_opp_nom_l1 = "/soc@0/rsc@18200000/power-controller/opp-table/opp7";
|
|
rpmhpd_opp_nom_l2 = "/soc@0/rsc@18200000/power-controller/opp-table/opp8";
|
|
rpmhpd_opp_turbo = "/soc@0/rsc@18200000/power-controller/opp-table/opp9";
|
|
rpmhpd_opp_turbo_l1 = "/soc@0/rsc@18200000/power-controller/opp-table/opp10";
|
|
apps_bcm_voter = "/soc@0/rsc@18200000/bcm_voter";
|
|
vreg_s2f_0p95 = "/soc@0/rsc@18200000/pm8009-rpmh-regulators/smps2";
|
|
vreg_l1f_1p1 = "/soc@0/rsc@18200000/pm8009-rpmh-regulators/ldo1";
|
|
vreg_l2f_1p2 = "/soc@0/rsc@18200000/pm8009-rpmh-regulators/ldo2";
|
|
vreg_l6f_2p8 = "/soc@0/rsc@18200000/pm8009-rpmh-regulators/ldo6";
|
|
vreg_l7f_1p8 = "/soc@0/rsc@18200000/pm8009-rpmh-regulators/ldo7";
|
|
vreg_l2a_3p1 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/ldo2";
|
|
vreg_l3a_0p9 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/ldo3";
|
|
vreg_l5a_0p88 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/ldo5";
|
|
vreg_l6a_1p2 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/ldo6";
|
|
vreg_l7a_1p7 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/ldo7";
|
|
vreg_l9a_1p2 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/ldo9";
|
|
vreg_l10a_1p8 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/ldo10";
|
|
vreg_l12a_1p8 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/ldo12";
|
|
vreg_l13a_ts_3p0 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/ldo13";
|
|
vreg_l14a_1p8 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/ldo14";
|
|
vreg_l15a_1p8 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/ldo15";
|
|
vreg_l16a_2p7 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/ldo16";
|
|
vreg_l17a_3p0 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/ldo17";
|
|
vreg_l18a_0p92 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/ldo18";
|
|
vreg_s5a_1p9 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/smps5";
|
|
vreg_s6a_0p95 = "/soc@0/rsc@18200000/pm8150-rpmh-regulators/smps6";
|
|
vreg_bob = "/soc@0/rsc@18200000/pm8150l-rpmh-regulators/bob";
|
|
vreg_l1c_1p8 = "/soc@0/rsc@18200000/pm8150l-rpmh-regulators/ldo1";
|
|
vreg_l2c_1p2 = "/soc@0/rsc@18200000/pm8150l-rpmh-regulators/ldo2";
|
|
vreg_l3c_0p8 = "/soc@0/rsc@18200000/pm8150l-rpmh-regulators/ldo3";
|
|
vreg_l4c_1p7 = "/soc@0/rsc@18200000/pm8150l-rpmh-regulators/ldo4";
|
|
vreg_l5c_1p8 = "/soc@0/rsc@18200000/pm8150l-rpmh-regulators/ldo5";
|
|
vreg_l6c_2p96 = "/soc@0/rsc@18200000/pm8150l-rpmh-regulators/ldo6";
|
|
vreg_l7c_cam_vcm0_2p85 = "/soc@0/rsc@18200000/pm8150l-rpmh-regulators/ldo7";
|
|
vreg_l8c_1p8 = "/soc@0/rsc@18200000/pm8150l-rpmh-regulators/ldo8";
|
|
vreg_l9c_2p96 = "/soc@0/rsc@18200000/pm8150l-rpmh-regulators/ldo9";
|
|
vreg_l10c_3p0 = "/soc@0/rsc@18200000/pm8150l-rpmh-regulators/ldo10";
|
|
vreg_l11c_3p3 = "/soc@0/rsc@18200000/pm8150l-rpmh-regulators/ldo11";
|
|
vreg_s8c_1p3 = "/soc@0/rsc@18200000/pm8150l-rpmh-regulators/smps8";
|
|
epss_l3 = "/soc@0/interconnect@18590000";
|
|
cpufreq_hw = "/soc@0/cpufreq@18591000";
|
|
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_top_alert0 = "/thermal-zones/cpu4-top-thermal/trips/trip-point0";
|
|
cpu4_top_alert1 = "/thermal-zones/cpu4-top-thermal/trips/trip-point1";
|
|
cpu4_top_crit = "/thermal-zones/cpu4-top-thermal/trips/cpu_crit";
|
|
cpu5_top_alert0 = "/thermal-zones/cpu5-top-thermal/trips/trip-point0";
|
|
cpu5_top_alert1 = "/thermal-zones/cpu5-top-thermal/trips/trip-point1";
|
|
cpu5_top_crit = "/thermal-zones/cpu5-top-thermal/trips/cpu_crit";
|
|
cpu6_top_alert0 = "/thermal-zones/cpu6-top-thermal/trips/trip-point0";
|
|
cpu6_top_alert1 = "/thermal-zones/cpu6-top-thermal/trips/trip-point1";
|
|
cpu6_top_crit = "/thermal-zones/cpu6-top-thermal/trips/cpu_crit";
|
|
cpu7_top_alert0 = "/thermal-zones/cpu7-top-thermal/trips/trip-point0";
|
|
cpu7_top_alert1 = "/thermal-zones/cpu7-top-thermal/trips/trip-point1";
|
|
cpu7_top_crit = "/thermal-zones/cpu7-top-thermal/trips/cpu_crit";
|
|
cpu4_bottom_alert0 = "/thermal-zones/cpu4-bottom-thermal/trips/trip-point0";
|
|
cpu4_bottom_alert1 = "/thermal-zones/cpu4-bottom-thermal/trips/trip-point1";
|
|
cpu4_bottom_crit = "/thermal-zones/cpu4-bottom-thermal/trips/cpu_crit";
|
|
cpu5_bottom_alert0 = "/thermal-zones/cpu5-bottom-thermal/trips/trip-point0";
|
|
cpu5_bottom_alert1 = "/thermal-zones/cpu5-bottom-thermal/trips/trip-point1";
|
|
cpu5_bottom_crit = "/thermal-zones/cpu5-bottom-thermal/trips/cpu_crit";
|
|
cpu6_bottom_alert0 = "/thermal-zones/cpu6-bottom-thermal/trips/trip-point0";
|
|
cpu6_bottom_alert1 = "/thermal-zones/cpu6-bottom-thermal/trips/trip-point1";
|
|
cpu6_bottom_crit = "/thermal-zones/cpu6-bottom-thermal/trips/cpu_crit";
|
|
cpu7_bottom_alert0 = "/thermal-zones/cpu7-bottom-thermal/trips/trip-point0";
|
|
cpu7_bottom_alert1 = "/thermal-zones/cpu7-bottom-thermal/trips/trip-point1";
|
|
cpu7_bottom_crit = "/thermal-zones/cpu7-bottom-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";
|
|
aoss1_alert0 = "/thermal-zones/aoss1-thermal/trips/trip-point0";
|
|
wlan_alert0 = "/thermal-zones/wlan-thermal/trips/trip-point0";
|
|
video_alert0 = "/thermal-zones/video-thermal/trips/trip-point0";
|
|
mem_alert0 = "/thermal-zones/mem-thermal/trips/trip-point0";
|
|
q6_hvx_alert0 = "/thermal-zones/q6-hvx-thermal/trips/trip-point0";
|
|
camera_alert0 = "/thermal-zones/camera-thermal/trips/trip-point0";
|
|
compute_alert0 = "/thermal-zones/compute-thermal/trips/trip-point0";
|
|
npu_alert0 = "/thermal-zones/npu-thermal/trips/trip-point0";
|
|
gpu2_alert0 = "/thermal-zones/gpu-thermal-bottom/trips/trip-point0";
|
|
dc12v = "/dc12v-regulator";
|
|
vbat = "/vbat-regulator";
|
|
vbat_som = "/vbat-som-regulator";
|
|
vdc_3v3 = "/vdc-3v3-regulator";
|
|
vdc_5v = "/vdc-5v-regulator";
|
|
vph_pwr = "/vph-pwr-regulator";
|
|
vreg_s4a_1p8 = "/vreg-s4a-1p8";
|
|
};
|
|
};
|