2349 lines
55 KiB
Text
2349 lines
55 KiB
Text
|
/dts-v1/;
|
||
|
|
||
|
/ {
|
||
|
interrupt-parent = <0x01>;
|
||
|
#address-cells = <0x02>;
|
||
|
#size-cells = <0x02>;
|
||
|
model = "Qualcomm Technologies, Inc. QCS404 EVB 4000";
|
||
|
compatible = "qcom,qcs404-evb-4000\0qcom,qcs404-evb\0qcom,qcs404";
|
||
|
|
||
|
chosen {
|
||
|
stdout-path = "serial0";
|
||
|
};
|
||
|
|
||
|
clocks {
|
||
|
|
||
|
xo-board {
|
||
|
compatible = "fixed-clock";
|
||
|
#clock-cells = <0x00>;
|
||
|
clock-frequency = <0x124f800>;
|
||
|
phandle = <0x1a>;
|
||
|
};
|
||
|
|
||
|
sleep-clk {
|
||
|
compatible = "fixed-clock";
|
||
|
#clock-cells = <0x00>;
|
||
|
clock-frequency = <0x8000>;
|
||
|
phandle = <0x44>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
cpus {
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
|
||
|
cpu@100 {
|
||
|
device_type = "cpu";
|
||
|
compatible = "arm,cortex-a53";
|
||
|
reg = <0x100>;
|
||
|
enable-method = "psci";
|
||
|
cpu-idle-states = <0x02>;
|
||
|
next-level-cache = <0x03>;
|
||
|
#cooling-cells = <0x02>;
|
||
|
clocks = <0x04>;
|
||
|
operating-points-v2 = <0x05>;
|
||
|
power-domains = <0x06>;
|
||
|
power-domain-names = "cpr";
|
||
|
phandle = <0x5b>;
|
||
|
};
|
||
|
|
||
|
cpu@101 {
|
||
|
device_type = "cpu";
|
||
|
compatible = "arm,cortex-a53";
|
||
|
reg = <0x101>;
|
||
|
enable-method = "psci";
|
||
|
cpu-idle-states = <0x02>;
|
||
|
next-level-cache = <0x03>;
|
||
|
#cooling-cells = <0x02>;
|
||
|
clocks = <0x04>;
|
||
|
operating-points-v2 = <0x05>;
|
||
|
power-domains = <0x06>;
|
||
|
power-domain-names = "cpr";
|
||
|
phandle = <0x5c>;
|
||
|
};
|
||
|
|
||
|
cpu@102 {
|
||
|
device_type = "cpu";
|
||
|
compatible = "arm,cortex-a53";
|
||
|
reg = <0x102>;
|
||
|
enable-method = "psci";
|
||
|
cpu-idle-states = <0x02>;
|
||
|
next-level-cache = <0x03>;
|
||
|
#cooling-cells = <0x02>;
|
||
|
clocks = <0x04>;
|
||
|
operating-points-v2 = <0x05>;
|
||
|
power-domains = <0x06>;
|
||
|
power-domain-names = "cpr";
|
||
|
phandle = <0x5d>;
|
||
|
};
|
||
|
|
||
|
cpu@103 {
|
||
|
device_type = "cpu";
|
||
|
compatible = "arm,cortex-a53";
|
||
|
reg = <0x103>;
|
||
|
enable-method = "psci";
|
||
|
cpu-idle-states = <0x02>;
|
||
|
next-level-cache = <0x03>;
|
||
|
#cooling-cells = <0x02>;
|
||
|
clocks = <0x04>;
|
||
|
operating-points-v2 = <0x05>;
|
||
|
power-domains = <0x06>;
|
||
|
power-domain-names = "cpr";
|
||
|
phandle = <0x5e>;
|
||
|
};
|
||
|
|
||
|
l2-cache {
|
||
|
compatible = "cache";
|
||
|
cache-level = <0x02>;
|
||
|
phandle = <0x03>;
|
||
|
};
|
||
|
|
||
|
idle-states {
|
||
|
entry-method = "psci";
|
||
|
|
||
|
cpu-sleep-0 {
|
||
|
compatible = "arm,idle-state";
|
||
|
idle-state-name = "standalone-power-collapse";
|
||
|
arm,psci-suspend-param = <0x40000003>;
|
||
|
entry-latency-us = <0x7d>;
|
||
|
exit-latency-us = <0xb4>;
|
||
|
min-residency-us = <0x253>;
|
||
|
local-timer-stop;
|
||
|
phandle = <0x02>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
cpu-opp-table {
|
||
|
compatible = "operating-points-v2-kryo-cpu";
|
||
|
opp-shared;
|
||
|
phandle = <0x05>;
|
||
|
|
||
|
opp-1094400000 {
|
||
|
opp-hz = <0x00 0x413b3800>;
|
||
|
required-opps = <0x07>;
|
||
|
};
|
||
|
|
||
|
opp-1248000000 {
|
||
|
opp-hz = <0x00 0x4a62f800>;
|
||
|
required-opps = <0x08>;
|
||
|
};
|
||
|
|
||
|
opp-1401600000 {
|
||
|
opp-hz = <0x00 0x538ab800>;
|
||
|
required-opps = <0x09>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
cpr-opp-table {
|
||
|
compatible = "operating-points-v2-qcom-level";
|
||
|
phandle = <0x46>;
|
||
|
|
||
|
opp1 {
|
||
|
opp-level = <0x01>;
|
||
|
qcom,opp-fuse-level = <0x01>;
|
||
|
phandle = <0x07>;
|
||
|
};
|
||
|
|
||
|
opp2 {
|
||
|
opp-level = <0x02>;
|
||
|
qcom,opp-fuse-level = <0x02>;
|
||
|
phandle = <0x08>;
|
||
|
};
|
||
|
|
||
|
opp3 {
|
||
|
opp-level = <0x03>;
|
||
|
qcom,opp-fuse-level = <0x03>;
|
||
|
phandle = <0x09>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
firmware {
|
||
|
|
||
|
scm {
|
||
|
compatible = "qcom,scm-qcs404\0qcom,scm";
|
||
|
#reset-cells = <0x01>;
|
||
|
phandle = <0x66>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
memory@80000000 {
|
||
|
device_type = "memory";
|
||
|
reg = <0x00 0x80000000 0x00 0x00>;
|
||
|
};
|
||
|
|
||
|
psci {
|
||
|
compatible = "arm,psci-1.0";
|
||
|
method = "smc";
|
||
|
};
|
||
|
|
||
|
reserved-memory {
|
||
|
#address-cells = <0x02>;
|
||
|
#size-cells = <0x02>;
|
||
|
ranges;
|
||
|
|
||
|
memory@85900000 {
|
||
|
reg = <0x00 0x85900000 0x00 0x500000>;
|
||
|
no-map;
|
||
|
phandle = <0x67>;
|
||
|
};
|
||
|
|
||
|
memory@85e00000 {
|
||
|
reg = <0x00 0x85e00000 0x00 0x100000>;
|
||
|
no-map;
|
||
|
phandle = <0x68>;
|
||
|
};
|
||
|
|
||
|
memory@85f00000 {
|
||
|
reg = <0x00 0x85f00000 0x00 0x200000>;
|
||
|
no-map;
|
||
|
phandle = <0x0f>;
|
||
|
};
|
||
|
|
||
|
memory@86100000 {
|
||
|
reg = <0x00 0x86100000 0x00 0x300000>;
|
||
|
no-map;
|
||
|
phandle = <0x69>;
|
||
|
};
|
||
|
|
||
|
memory@86400000 {
|
||
|
reg = <0x00 0x86400000 0x00 0x1100000>;
|
||
|
no-map;
|
||
|
phandle = <0x25>;
|
||
|
};
|
||
|
|
||
|
memory@87500000 {
|
||
|
reg = <0x00 0x87500000 0x00 0x1a00000>;
|
||
|
no-map;
|
||
|
phandle = <0x55>;
|
||
|
};
|
||
|
|
||
|
memory@88f00000 {
|
||
|
reg = <0x00 0x88f00000 0x00 0x600000>;
|
||
|
no-map;
|
||
|
phandle = <0x1d>;
|
||
|
};
|
||
|
|
||
|
memory@89500000 {
|
||
|
reg = <0x00 0x89500000 0x00 0x100000>;
|
||
|
no-map;
|
||
|
phandle = <0x2f>;
|
||
|
};
|
||
|
|
||
|
memory@9f800000 {
|
||
|
reg = <0x00 0x9f800000 0x00 0x800000>;
|
||
|
no-map;
|
||
|
phandle = <0x6a>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
rpm-glink {
|
||
|
compatible = "qcom,glink-rpm";
|
||
|
interrupts = <0x00 0xa8 0x01>;
|
||
|
qcom,rpm-msg-ram = <0x0a>;
|
||
|
mboxes = <0x04 0x00>;
|
||
|
|
||
|
glink-channel {
|
||
|
compatible = "qcom,rpm-qcs404";
|
||
|
qcom,glink-channels = "rpm_requests";
|
||
|
phandle = <0x6b>;
|
||
|
|
||
|
clock-controller {
|
||
|
compatible = "qcom,rpmcc-qcs404";
|
||
|
#clock-cells = <0x01>;
|
||
|
phandle = <0x13>;
|
||
|
};
|
||
|
|
||
|
power-controller {
|
||
|
compatible = "qcom,qcs404-rpmpd";
|
||
|
#power-domain-cells = <0x01>;
|
||
|
operating-points-v2 = <0x0b>;
|
||
|
phandle = <0x6c>;
|
||
|
|
||
|
opp-table {
|
||
|
compatible = "operating-points-v2";
|
||
|
phandle = <0x0b>;
|
||
|
|
||
|
opp1 {
|
||
|
opp-level = <0x10>;
|
||
|
phandle = <0x6d>;
|
||
|
};
|
||
|
|
||
|
opp2 {
|
||
|
opp-level = <0x20>;
|
||
|
phandle = <0x6e>;
|
||
|
};
|
||
|
|
||
|
opp3 {
|
||
|
opp-level = <0x30>;
|
||
|
phandle = <0x6f>;
|
||
|
};
|
||
|
|
||
|
opp4 {
|
||
|
opp-level = <0x40>;
|
||
|
phandle = <0x70>;
|
||
|
};
|
||
|
|
||
|
opp5 {
|
||
|
opp-level = <0x80>;
|
||
|
phandle = <0x71>;
|
||
|
};
|
||
|
|
||
|
opp6 {
|
||
|
opp-level = <0xc0>;
|
||
|
phandle = <0x72>;
|
||
|
};
|
||
|
|
||
|
opp7 {
|
||
|
opp-level = <0x100>;
|
||
|
phandle = <0x73>;
|
||
|
};
|
||
|
|
||
|
opp8 {
|
||
|
opp-level = <0x140>;
|
||
|
phandle = <0x74>;
|
||
|
};
|
||
|
|
||
|
opp9 {
|
||
|
opp-level = <0x180>;
|
||
|
phandle = <0x75>;
|
||
|
};
|
||
|
|
||
|
opp10 {
|
||
|
opp-level = <0x1a0>;
|
||
|
phandle = <0x76>;
|
||
|
};
|
||
|
|
||
|
opp11 {
|
||
|
opp-level = <0x200>;
|
||
|
phandle = <0x77>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
pms405-regulators {
|
||
|
compatible = "qcom,rpm-pms405-regulators";
|
||
|
vdd_s1-supply = <0x0c>;
|
||
|
vdd_s2-supply = <0x0c>;
|
||
|
vdd_s3-supply = <0x0c>;
|
||
|
vdd_s4-supply = <0x0c>;
|
||
|
vdd_s5-supply = <0x0c>;
|
||
|
vdd_l1_l2-supply = <0x0d>;
|
||
|
vdd_l3_l8-supply = <0x0d>;
|
||
|
vdd_l4-supply = <0x0d>;
|
||
|
vdd_l5_l6-supply = <0x0e>;
|
||
|
vdd_l7-supply = <0x0c>;
|
||
|
vdd_l9-supply = <0x0d>;
|
||
|
vdd_l10_l11_l12_l13-supply = <0x0c>;
|
||
|
|
||
|
s4 {
|
||
|
regulator-min-microvolt = <0x1a5e00>;
|
||
|
regulator-max-microvolt = <0x1d4c00>;
|
||
|
phandle = <0x0e>;
|
||
|
};
|
||
|
|
||
|
s5 {
|
||
|
regulator-min-microvolt = <0x14a140>;
|
||
|
regulator-max-microvolt = <0x14a140>;
|
||
|
phandle = <0x0d>;
|
||
|
};
|
||
|
|
||
|
l1 {
|
||
|
regulator-min-microvolt = <0x12ebc0>;
|
||
|
regulator-max-microvolt = <0x14a140>;
|
||
|
phandle = <0x31>;
|
||
|
};
|
||
|
|
||
|
l2 {
|
||
|
regulator-min-microvolt = <0xffdc0>;
|
||
|
regulator-max-microvolt = <0x138800>;
|
||
|
phandle = <0x30>;
|
||
|
};
|
||
|
|
||
|
l3 {
|
||
|
regulator-min-microvolt = <0xffdc0>;
|
||
|
regulator-max-microvolt = <0x11b340>;
|
||
|
phandle = <0x14>;
|
||
|
};
|
||
|
|
||
|
l4 {
|
||
|
regulator-min-microvolt = <0x1174c0>;
|
||
|
regulator-max-microvolt = <0x132a40>;
|
||
|
phandle = <0x16>;
|
||
|
};
|
||
|
|
||
|
l5 {
|
||
|
regulator-min-microvolt = <0x1b7740>;
|
||
|
regulator-max-microvolt = <0x1b7740>;
|
||
|
phandle = <0x15>;
|
||
|
};
|
||
|
|
||
|
l6 {
|
||
|
regulator-min-microvolt = <0x1b7740>;
|
||
|
regulator-max-microvolt = <0x1b7740>;
|
||
|
regulator-always-on;
|
||
|
phandle = <0x33>;
|
||
|
};
|
||
|
|
||
|
l7 {
|
||
|
regulator-min-microvolt = <0x18a880>;
|
||
|
regulator-max-microvolt = <0x2dc6c0>;
|
||
|
phandle = <0x78>;
|
||
|
};
|
||
|
|
||
|
l8 {
|
||
|
regulator-min-microvolt = <0x115580>;
|
||
|
regulator-max-microvolt = <0x14a140>;
|
||
|
phandle = <0x79>;
|
||
|
};
|
||
|
|
||
|
l10 {
|
||
|
regulator-min-microvolt = <0x2cccc0>;
|
||
|
regulator-max-microvolt = <0x2f1e80>;
|
||
|
phandle = <0x7a>;
|
||
|
};
|
||
|
|
||
|
l11 {
|
||
|
regulator-min-microvolt = <0x292340>;
|
||
|
regulator-max-microvolt = <0x326a40>;
|
||
|
phandle = <0x7b>;
|
||
|
};
|
||
|
|
||
|
l12 {
|
||
|
regulator-min-microvolt = <0x2e8a10>;
|
||
|
regulator-max-microvolt = <0x325aa0>;
|
||
|
phandle = <0x17>;
|
||
|
};
|
||
|
|
||
|
l13 {
|
||
|
regulator-min-microvolt = <0x2dc6c0>;
|
||
|
regulator-max-microvolt = <0x325aa0>;
|
||
|
phandle = <0x7c>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
smem {
|
||
|
compatible = "qcom,smem";
|
||
|
memory-region = <0x0f>;
|
||
|
qcom,rpm-msg-ram = <0x0a>;
|
||
|
hwlocks = <0x10 0x03>;
|
||
|
};
|
||
|
|
||
|
hwlock {
|
||
|
compatible = "qcom,tcsr-mutex";
|
||
|
syscon = <0x11 0x00 0x1000>;
|
||
|
#hwlock-cells = <0x01>;
|
||
|
phandle = <0x10>;
|
||
|
};
|
||
|
|
||
|
soc@0 {
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x01>;
|
||
|
ranges = <0x00 0x00 0x00 0xffffffff>;
|
||
|
compatible = "simple-bus";
|
||
|
phandle = <0x7d>;
|
||
|
|
||
|
clock-controller@800000 {
|
||
|
compatible = "qcom,qcs404-turingcc";
|
||
|
reg = <0x800000 0x30000>;
|
||
|
clocks = <0x12 0x8f>;
|
||
|
#clock-cells = <0x01>;
|
||
|
#reset-cells = <0x01>;
|
||
|
status = "disabled";
|
||
|
phandle = <0x1b>;
|
||
|
};
|
||
|
|
||
|
memory@60000 {
|
||
|
compatible = "qcom,rpm-msg-ram";
|
||
|
reg = <0x60000 0x6000>;
|
||
|
phandle = <0x0a>;
|
||
|
};
|
||
|
|
||
|
phy@78000 {
|
||
|
compatible = "qcom,usb-ss-28nm-phy";
|
||
|
reg = <0x78000 0x400>;
|
||
|
#phy-cells = <0x00>;
|
||
|
clocks = <0x13 0x4a 0x12 0x5f 0x12 0x5e>;
|
||
|
clock-names = "ref\0ahb\0pipe";
|
||
|
resets = <0x12 0x06 0x12 0x08>;
|
||
|
reset-names = "com\0phy";
|
||
|
status = "okay";
|
||
|
vdd-supply = <0x14>;
|
||
|
vdda1p8-supply = <0x15>;
|
||
|
phandle = <0x20>;
|
||
|
};
|
||
|
|
||
|
phy@7a000 {
|
||
|
compatible = "qcom,usb-hs-28nm-femtophy";
|
||
|
reg = <0x7a000 0x200>;
|
||
|
#phy-cells = <0x00>;
|
||
|
clocks = <0x13 0x4a 0x12 0x5f 0x12 0x59>;
|
||
|
clock-names = "ref\0ahb\0sleep";
|
||
|
resets = <0x12 0x04 0x12 0x05>;
|
||
|
reset-names = "phy\0por";
|
||
|
status = "okay";
|
||
|
vdd-supply = <0x16>;
|
||
|
vdda1p8-supply = <0x15>;
|
||
|
vdda3p3-supply = <0x17>;
|
||
|
phandle = <0x1f>;
|
||
|
};
|
||
|
|
||
|
phy@7c000 {
|
||
|
compatible = "qcom,usb-hs-28nm-femtophy";
|
||
|
reg = <0x7c000 0x200>;
|
||
|
#phy-cells = <0x00>;
|
||
|
clocks = <0x13 0x4a 0x12 0x5f 0x12 0x59>;
|
||
|
clock-names = "ref\0ahb\0sleep";
|
||
|
resets = <0x12 0x03 0x12 0x02>;
|
||
|
reset-names = "phy\0por";
|
||
|
status = "okay";
|
||
|
vdd-supply = <0x16>;
|
||
|
vdda1p8-supply = <0x15>;
|
||
|
vdda3p3-supply = <0x17>;
|
||
|
phandle = <0x21>;
|
||
|
};
|
||
|
|
||
|
qfprom@a4000 {
|
||
|
compatible = "qcom,qfprom";
|
||
|
reg = <0xa4000 0x1000>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x01>;
|
||
|
phandle = <0x7e>;
|
||
|
|
||
|
caldata@d0 {
|
||
|
reg = <0x1f8 0x14>;
|
||
|
phandle = <0x18>;
|
||
|
};
|
||
|
|
||
|
speedbin@13c {
|
||
|
reg = <0x13c 0x04>;
|
||
|
bits = <0x02 0x03>;
|
||
|
phandle = <0x7f>;
|
||
|
};
|
||
|
|
||
|
qoffset1@231 {
|
||
|
reg = <0x231 0x04>;
|
||
|
bits = <0x04 0x07>;
|
||
|
phandle = <0x47>;
|
||
|
};
|
||
|
|
||
|
qoffset2@232 {
|
||
|
reg = <0x232 0x04>;
|
||
|
bits = <0x03 0x07>;
|
||
|
phandle = <0x48>;
|
||
|
};
|
||
|
|
||
|
qoffset3@233 {
|
||
|
reg = <0x233 0x04>;
|
||
|
bits = <0x02 0x07>;
|
||
|
phandle = <0x49>;
|
||
|
};
|
||
|
|
||
|
ivoltage1@229 {
|
||
|
reg = <0x229 0x04>;
|
||
|
bits = <0x04 0x06>;
|
||
|
phandle = <0x4a>;
|
||
|
};
|
||
|
|
||
|
ivoltage2@22a {
|
||
|
reg = <0x22a 0x04>;
|
||
|
bits = <0x02 0x06>;
|
||
|
phandle = <0x4b>;
|
||
|
};
|
||
|
|
||
|
ivoltage3@22b {
|
||
|
reg = <0x22b 0x04>;
|
||
|
bits = <0x00 0x06>;
|
||
|
phandle = <0x4c>;
|
||
|
};
|
||
|
|
||
|
quot1@22b {
|
||
|
reg = <0x22b 0x04>;
|
||
|
bits = <0x06 0x0c>;
|
||
|
phandle = <0x4d>;
|
||
|
};
|
||
|
|
||
|
quot2@22d {
|
||
|
reg = <0x22d 0x04>;
|
||
|
bits = <0x02 0x0c>;
|
||
|
phandle = <0x4e>;
|
||
|
};
|
||
|
|
||
|
quot3@230 {
|
||
|
reg = <0x230 0x04>;
|
||
|
bits = <0x00 0x0c>;
|
||
|
phandle = <0x4f>;
|
||
|
};
|
||
|
|
||
|
ring1@228 {
|
||
|
reg = <0x228 0x04>;
|
||
|
bits = <0x00 0x03>;
|
||
|
phandle = <0x50>;
|
||
|
};
|
||
|
|
||
|
ring2@228 {
|
||
|
reg = <0x228 0x04>;
|
||
|
bits = <0x04 0x03>;
|
||
|
phandle = <0x51>;
|
||
|
};
|
||
|
|
||
|
ring3@229 {
|
||
|
reg = <0x229 0x04>;
|
||
|
bits = <0x00 0x03>;
|
||
|
phandle = <0x52>;
|
||
|
};
|
||
|
|
||
|
revision@218 {
|
||
|
reg = <0x218 0x04>;
|
||
|
bits = <0x03 0x03>;
|
||
|
phandle = <0x53>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
rng@e3000 {
|
||
|
compatible = "qcom,prng-ee";
|
||
|
reg = <0xe3000 0x1000>;
|
||
|
clocks = <0x12 0x4e>;
|
||
|
clock-names = "core";
|
||
|
phandle = <0x80>;
|
||
|
};
|
||
|
|
||
|
interconnect@400000 {
|
||
|
reg = <0x400000 0x80000>;
|
||
|
compatible = "qcom,qcs404-bimc";
|
||
|
#interconnect-cells = <0x01>;
|
||
|
clock-names = "bus\0bus_a";
|
||
|
clocks = <0x13 0x06 0x13 0x07>;
|
||
|
phandle = <0x81>;
|
||
|
};
|
||
|
|
||
|
thermal-sensor@4a9000 {
|
||
|
compatible = "qcom,qcs404-tsens\0qcom,tsens-v1";
|
||
|
reg = <0x4a9000 0x1000 0x4a8000 0x1000>;
|
||
|
nvmem-cells = <0x18>;
|
||
|
nvmem-cell-names = "calib";
|
||
|
#qcom,sensors = <0x0a>;
|
||
|
interrupts = <0x00 0xb8 0x04>;
|
||
|
interrupt-names = "uplow";
|
||
|
#thermal-sensor-cells = <0x01>;
|
||
|
phandle = <0x59>;
|
||
|
};
|
||
|
|
||
|
interconnect@500000 {
|
||
|
reg = <0x500000 0x15080>;
|
||
|
compatible = "qcom,qcs404-pcnoc";
|
||
|
#interconnect-cells = <0x01>;
|
||
|
clock-names = "bus\0bus_a";
|
||
|
clocks = <0x13 0x1a 0x13 0x1b>;
|
||
|
phandle = <0x82>;
|
||
|
};
|
||
|
|
||
|
interconnect@580000 {
|
||
|
reg = <0x580000 0x23080>;
|
||
|
compatible = "qcom,qcs404-snoc";
|
||
|
#interconnect-cells = <0x01>;
|
||
|
clock-names = "bus\0bus_a";
|
||
|
clocks = <0x13 0x04 0x13 0x05>;
|
||
|
phandle = <0x83>;
|
||
|
};
|
||
|
|
||
|
remoteproc@b00000 {
|
||
|
compatible = "qcom,qcs404-cdsp-pas";
|
||
|
reg = <0xb00000 0x4040>;
|
||
|
interrupts-extended = <0x01 0x00 0xe5 0x01 0x19 0x00 0x01 0x19 0x01 0x01 0x19 0x02 0x01 0x19 0x03 0x01>;
|
||
|
interrupt-names = "wdog\0fatal\0ready\0handover\0stop-ack";
|
||
|
clocks = <0x1a 0x12 0x8f 0x12 0x91 0x12 0x90 0x1b 0x02 0x1b 0x03 0x1b 0x01 0x1b 0x00>;
|
||
|
clock-names = "xo\0sway\0tbu\0bimc\0ahb_aon\0q6ss_slave\0q6ss_master\0q6_axim";
|
||
|
resets = <0x12 0x0e>;
|
||
|
reset-names = "restart";
|
||
|
qcom,halt-regs = <0x1c 0x19004>;
|
||
|
memory-region = <0x1d>;
|
||
|
qcom,smem-states = <0x1e 0x00>;
|
||
|
qcom,smem-state-names = "stop";
|
||
|
status = "okay";
|
||
|
phandle = <0x84>;
|
||
|
|
||
|
glink-edge {
|
||
|
interrupts = <0x00 0x8d 0x01>;
|
||
|
qcom,remote-pid = <0x05>;
|
||
|
mboxes = <0x04 0x0c>;
|
||
|
label = "cdsp";
|
||
|
};
|
||
|
};
|
||
|
|
||
|
usb@7678800 {
|
||
|
compatible = "qcom,dwc3";
|
||
|
reg = <0x7678800 0x400>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x01>;
|
||
|
ranges;
|
||
|
clocks = <0x12 0x5a 0x12 0x57 0x12 0x5c 0x12 0x5b>;
|
||
|
clock-names = "core\0iface\0sleep\0mock_utmi";
|
||
|
assigned-clocks = <0x12 0x58 0x12 0x5a>;
|
||
|
assigned-clock-rates = <0x124f800 0xbebc200>;
|
||
|
status = "okay";
|
||
|
phandle = <0x85>;
|
||
|
|
||
|
dwc3@7580000 {
|
||
|
compatible = "snps,dwc3";
|
||
|
reg = <0x7580000 0xcd00>;
|
||
|
interrupts = <0x00 0x1a 0x04>;
|
||
|
phys = <0x1f 0x20>;
|
||
|
phy-names = "usb2-phy\0usb3-phy";
|
||
|
snps,has-lpm-erratum;
|
||
|
snps,hird-threshold = [10];
|
||
|
snps,usb3_lpm_capable;
|
||
|
dr_mode = "host";
|
||
|
};
|
||
|
};
|
||
|
|
||
|
usb@79b8800 {
|
||
|
compatible = "qcom,dwc3";
|
||
|
reg = <0x79b8800 0x400>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x01>;
|
||
|
ranges;
|
||
|
clocks = <0x12 0x60 0x12 0x49 0x12 0x7a 0x12 0x58>;
|
||
|
clock-names = "core\0iface\0sleep\0mock_utmi";
|
||
|
assigned-clocks = <0x12 0x58 0x12 0x60>;
|
||
|
assigned-clock-rates = <0x124f800 0x7f28155>;
|
||
|
status = "okay";
|
||
|
phandle = <0x86>;
|
||
|
|
||
|
dwc3@78c0000 {
|
||
|
compatible = "snps,dwc3";
|
||
|
reg = <0x78c0000 0xcc00>;
|
||
|
interrupts = <0x00 0x2c 0x04>;
|
||
|
phys = <0x21>;
|
||
|
phy-names = "usb2-phy";
|
||
|
snps,has-lpm-erratum;
|
||
|
snps,hird-threshold = [10];
|
||
|
snps,usb3_lpm_capable;
|
||
|
dr_mode = "peripheral";
|
||
|
};
|
||
|
};
|
||
|
|
||
|
pinctrl@1000000 {
|
||
|
compatible = "qcom,qcs404-pinctrl";
|
||
|
reg = <0x1000000 0x200000 0x1300000 0x200000 0x7b00000 0x200000>;
|
||
|
reg-names = "south\0north\0east";
|
||
|
interrupts = <0x00 0xd0 0x04>;
|
||
|
gpio-ranges = <0x22 0x00 0x00 0x78>;
|
||
|
gpio-controller;
|
||
|
#gpio-cells = <0x02>;
|
||
|
interrupt-controller;
|
||
|
#interrupt-cells = <0x02>;
|
||
|
phandle = <0x22>;
|
||
|
|
||
|
blsp1-i2c0-default {
|
||
|
pins = "gpio32\0gpio33";
|
||
|
function = "blsp_i2c0";
|
||
|
phandle = <0x35>;
|
||
|
};
|
||
|
|
||
|
blsp1-i2c1-default {
|
||
|
pins = "gpio24\0gpio25";
|
||
|
function = "blsp_i2c1";
|
||
|
phandle = <0x37>;
|
||
|
};
|
||
|
|
||
|
blsp1-i2c2-default {
|
||
|
phandle = <0x39>;
|
||
|
|
||
|
sda {
|
||
|
pins = "gpio19";
|
||
|
function = "blsp_i2c_sda_a2";
|
||
|
};
|
||
|
|
||
|
scl {
|
||
|
pins = "gpio20";
|
||
|
function = "blsp_i2c_scl_a2";
|
||
|
};
|
||
|
};
|
||
|
|
||
|
blsp1-i2c3-default {
|
||
|
pins = "gpio84\0gpio85";
|
||
|
function = "blsp_i2c3";
|
||
|
phandle = <0x3b>;
|
||
|
};
|
||
|
|
||
|
blsp1-i2c4-default {
|
||
|
pins = "gpio117\0gpio118";
|
||
|
function = "blsp_i2c4";
|
||
|
phandle = <0x3d>;
|
||
|
};
|
||
|
|
||
|
blsp1-uart0-default {
|
||
|
pins = "gpio30\0gpio31\0gpio32\0gpio33";
|
||
|
function = "blsp_uart0";
|
||
|
phandle = <0x2a>;
|
||
|
};
|
||
|
|
||
|
blsp1-uart1-default {
|
||
|
pins = "gpio22\0gpio23";
|
||
|
function = "blsp_uart1";
|
||
|
phandle = <0x2b>;
|
||
|
};
|
||
|
|
||
|
blsp1-uart2-default {
|
||
|
phandle = <0x2c>;
|
||
|
|
||
|
rx {
|
||
|
pins = "gpio18";
|
||
|
function = "blsp_uart_rx_a2";
|
||
|
drive-strength = <0x02>;
|
||
|
bias-disable;
|
||
|
};
|
||
|
|
||
|
tx {
|
||
|
pins = "gpio17";
|
||
|
function = "blsp_uart_tx_a2";
|
||
|
drive-strength = <0x02>;
|
||
|
bias-disable;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
blsp1-uart3-default {
|
||
|
pins = "gpio82\0gpio83\0gpio84\0gpio85";
|
||
|
function = "blsp_uart3";
|
||
|
phandle = <0x32>;
|
||
|
|
||
|
cts {
|
||
|
pins = "gpio84";
|
||
|
bias-disable;
|
||
|
};
|
||
|
|
||
|
rts-tx {
|
||
|
pins = "gpio85\0gpio82";
|
||
|
drive-strength = <0x02>;
|
||
|
bias-disable;
|
||
|
};
|
||
|
|
||
|
rx {
|
||
|
pins = "gpio83";
|
||
|
bias-pull-up;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
blsp2-i2c0-default {
|
||
|
pins = "gpio28\0gpio29";
|
||
|
function = "blsp_i2c5";
|
||
|
phandle = <0x41>;
|
||
|
};
|
||
|
|
||
|
blsp1-spi0-default {
|
||
|
pins = "gpio30\0gpio31\0gpio32\0gpio33";
|
||
|
function = "blsp_spi0";
|
||
|
phandle = <0x36>;
|
||
|
};
|
||
|
|
||
|
blsp1-spi1-default {
|
||
|
pins = "gpio22\0gpio23\0gpio24\0gpio25";
|
||
|
function = "blsp_spi1";
|
||
|
phandle = <0x38>;
|
||
|
};
|
||
|
|
||
|
blsp1-spi2-default {
|
||
|
pins = "gpio17\0gpio18\0gpio19\0gpio20";
|
||
|
function = "blsp_spi2";
|
||
|
phandle = <0x3a>;
|
||
|
};
|
||
|
|
||
|
blsp1-spi3-default {
|
||
|
pins = "gpio82\0gpio83\0gpio84\0gpio85";
|
||
|
function = "blsp_spi3";
|
||
|
phandle = <0x3c>;
|
||
|
};
|
||
|
|
||
|
blsp1-spi4-default {
|
||
|
pins = "gpio37\0gpio38\0gpio117\0gpio118";
|
||
|
function = "blsp_spi4";
|
||
|
phandle = <0x3e>;
|
||
|
};
|
||
|
|
||
|
blsp2-spi0-default {
|
||
|
pins = "gpio26\0gpio27\0gpio28\0gpio29";
|
||
|
function = "blsp_spi5";
|
||
|
phandle = <0x42>;
|
||
|
};
|
||
|
|
||
|
blsp2-uart0-default {
|
||
|
pins = "gpio26\0gpio27\0gpio28\0gpio29";
|
||
|
function = "blsp_uart5";
|
||
|
phandle = <0x40>;
|
||
|
};
|
||
|
|
||
|
perst {
|
||
|
pins = "gpio43";
|
||
|
function = "gpio";
|
||
|
drive-strength = <0x02>;
|
||
|
bias-disable;
|
||
|
output-low;
|
||
|
phandle = <0x58>;
|
||
|
};
|
||
|
|
||
|
sdc1-on {
|
||
|
phandle = <0x27>;
|
||
|
|
||
|
clk {
|
||
|
pins = "sdc1_clk";
|
||
|
bias-disable;
|
||
|
drive-strength = <0x10>;
|
||
|
};
|
||
|
|
||
|
cmd {
|
||
|
pins = "sdc1_cmd";
|
||
|
bias-pull-up;
|
||
|
drive-strength = <0x0a>;
|
||
|
};
|
||
|
|
||
|
data {
|
||
|
pins = "sdc1_data";
|
||
|
bias-pull-up;
|
||
|
drive-strength = <0x0a>;
|
||
|
};
|
||
|
|
||
|
rclk {
|
||
|
pins = "sdc1_rclk";
|
||
|
bias-pull-down;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
sdc1-off {
|
||
|
phandle = <0x28>;
|
||
|
|
||
|
clk {
|
||
|
pins = "sdc1_clk";
|
||
|
bias-disable;
|
||
|
drive-strength = <0x02>;
|
||
|
};
|
||
|
|
||
|
cmd {
|
||
|
pins = "sdc1_cmd";
|
||
|
bias-pull-up;
|
||
|
drive-strength = <0x02>;
|
||
|
};
|
||
|
|
||
|
data {
|
||
|
pins = "sdc1_data";
|
||
|
bias-pull-up;
|
||
|
drive-strength = <0x02>;
|
||
|
};
|
||
|
|
||
|
rclk {
|
||
|
pins = "sdc1_rclk";
|
||
|
bias-pull-down;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
usb3-id-pin {
|
||
|
phandle = <0x87>;
|
||
|
|
||
|
pinmux {
|
||
|
pins = "gpio116";
|
||
|
function = "gpio";
|
||
|
};
|
||
|
|
||
|
pinconf {
|
||
|
pins = "gpio116";
|
||
|
drive-strength = <0x02>;
|
||
|
bias-pull-up;
|
||
|
input-enable;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
ethernet-defaults {
|
||
|
phandle = <0x2d>;
|
||
|
|
||
|
int {
|
||
|
pins = "gpio61";
|
||
|
function = "rgmii_int";
|
||
|
bias-disable;
|
||
|
drive-strength = <0x02>;
|
||
|
};
|
||
|
|
||
|
mdc {
|
||
|
pins = "gpio76";
|
||
|
function = "rgmii_mdc";
|
||
|
bias-pull-up;
|
||
|
};
|
||
|
|
||
|
mdio {
|
||
|
pins = "gpio75";
|
||
|
function = "rgmii_mdio";
|
||
|
bias-pull-up;
|
||
|
};
|
||
|
|
||
|
tx {
|
||
|
pins = "gpio67\0gpio66\0gpio65\0gpio64";
|
||
|
function = "rgmii_tx";
|
||
|
bias-pull-up;
|
||
|
drive-strength = <0x10>;
|
||
|
};
|
||
|
|
||
|
rx {
|
||
|
pins = "gpio73\0gpio72\0gpio71\0gpio70";
|
||
|
function = "rgmii_rx";
|
||
|
bias-disable;
|
||
|
drive-strength = <0x02>;
|
||
|
};
|
||
|
|
||
|
tx-ctl {
|
||
|
pins = "gpio68";
|
||
|
function = "rgmii_ctl";
|
||
|
bias-pull-up;
|
||
|
drive-strength = <0x10>;
|
||
|
};
|
||
|
|
||
|
rx-ctl {
|
||
|
pins = "gpio74";
|
||
|
function = "rgmii_ctl";
|
||
|
bias-disable;
|
||
|
drive-strength = <0x02>;
|
||
|
};
|
||
|
|
||
|
tx-ck {
|
||
|
pins = "gpio63";
|
||
|
function = "rgmii_ck";
|
||
|
bias-pull-up;
|
||
|
drive-strength = <0x10>;
|
||
|
};
|
||
|
|
||
|
rx-ck {
|
||
|
pins = "gpio69";
|
||
|
function = "rgmii_ck";
|
||
|
bias-disable;
|
||
|
drive-strength = <0x02>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
clock-controller@1800000 {
|
||
|
compatible = "qcom,gcc-qcs404";
|
||
|
reg = <0x1800000 0x80000>;
|
||
|
#clock-cells = <0x01>;
|
||
|
#reset-cells = <0x01>;
|
||
|
assigned-clocks = <0x12 0x00>;
|
||
|
assigned-clock-rates = <0x124f800>;
|
||
|
protected-clocks = <0x90 0x8f 0x92 0x91 0x8d 0x8e>;
|
||
|
phandle = <0x12>;
|
||
|
};
|
||
|
|
||
|
syscon@1905000 {
|
||
|
compatible = "syscon";
|
||
|
reg = <0x1905000 0x20000>;
|
||
|
phandle = <0x11>;
|
||
|
};
|
||
|
|
||
|
syscon@1937000 {
|
||
|
compatible = "syscon";
|
||
|
reg = <0x1937000 0x25000>;
|
||
|
phandle = <0x1c>;
|
||
|
};
|
||
|
|
||
|
spmi@200f000 {
|
||
|
compatible = "qcom,spmi-pmic-arb";
|
||
|
reg = <0x200f000 0x1000 0x2400000 0x800000 0x2c00000 0x800000 0x3800000 0x200000 0x200a000 0x2100>;
|
||
|
reg-names = "core\0chnls\0obsrvr\0intr\0cnfg";
|
||
|
interrupt-names = "periph_irq";
|
||
|
interrupts = <0x00 0xbe 0x04>;
|
||
|
qcom,ee = <0x00>;
|
||
|
qcom,channel = <0x00>;
|
||
|
#address-cells = <0x02>;
|
||
|
#size-cells = <0x00>;
|
||
|
interrupt-controller;
|
||
|
#interrupt-cells = <0x04>;
|
||
|
phandle = <0x88>;
|
||
|
|
||
|
pms405@0 {
|
||
|
compatible = "qcom,spmi-pmic";
|
||
|
reg = <0x00 0x00>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
phandle = <0x89>;
|
||
|
|
||
|
gpio@c000 {
|
||
|
compatible = "qcom,pms405-gpio";
|
||
|
reg = <0xc000>;
|
||
|
gpio-controller;
|
||
|
#gpio-cells = <0x02>;
|
||
|
interrupts = <0x00 0xc0 0x00 0x00 0x00 0xc1 0x00 0x00 0x00 0xc2 0x00 0x00 0x00 0xc3 0x00 0x00 0x00 0xc4 0x00 0x00 0x00 0xc5 0x00 0x00 0x00 0xc6 0x00 0x00 0x00 0xc7 0x00 0x00 0x00 0xc8 0x00 0x00 0x00 0xc9 0x00 0x00 0x00 0xca 0x00 0x00 0x00 0xcb 0x00 0x00>;
|
||
|
phandle = <0x64>;
|
||
|
|
||
|
usb-vbus-boost-pin {
|
||
|
phandle = <0x65>;
|
||
|
|
||
|
pinconf {
|
||
|
pins = "gpio3";
|
||
|
function = "normal";
|
||
|
output-low;
|
||
|
power-source = <0x01>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
usb3-vbus-pin {
|
||
|
phandle = <0x8a>;
|
||
|
|
||
|
pinconf {
|
||
|
pins = "gpio12";
|
||
|
function = "normal";
|
||
|
input-enable;
|
||
|
bias-pull-down;
|
||
|
power-source = <0x01>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
pon@800 {
|
||
|
compatible = "qcom,pms405-pon";
|
||
|
reg = <0x800>;
|
||
|
mode-bootloader = <0x02>;
|
||
|
mode-recovery = <0x01>;
|
||
|
|
||
|
pwrkey {
|
||
|
compatible = "qcom,pm8941-pwrkey";
|
||
|
interrupts = <0x00 0x08 0x00 0x03>;
|
||
|
debounce = <0x3d09>;
|
||
|
bias-pull-up;
|
||
|
linux,code = <0x74>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
temp-alarm@2400 {
|
||
|
compatible = "qcom,spmi-temp-alarm";
|
||
|
reg = <0x2400>;
|
||
|
interrupts = <0x00 0x24 0x00 0x01>;
|
||
|
io-channels = <0x23 0x06>;
|
||
|
io-channel-names = "thermal";
|
||
|
#thermal-sensor-cells = <0x00>;
|
||
|
phandle = <0x63>;
|
||
|
};
|
||
|
|
||
|
adc@3100 {
|
||
|
compatible = "qcom,pms405-adc\0qcom,spmi-adc-rev2";
|
||
|
reg = <0x3100>;
|
||
|
interrupts = <0x00 0x31 0x00 0x01>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
#io-channel-cells = <0x01>;
|
||
|
phandle = <0x23>;
|
||
|
|
||
|
ref_gnd@0 {
|
||
|
reg = <0x00>;
|
||
|
qcom,pre-scaling = <0x01 0x01>;
|
||
|
};
|
||
|
|
||
|
vref_1p25@1 {
|
||
|
reg = <0x01>;
|
||
|
qcom,pre-scaling = <0x01 0x01>;
|
||
|
};
|
||
|
|
||
|
vph_pwr@131 {
|
||
|
reg = <0x83>;
|
||
|
qcom,pre-scaling = <0x01 0x03>;
|
||
|
phandle = <0x8b>;
|
||
|
};
|
||
|
|
||
|
die_temp@6 {
|
||
|
reg = <0x06>;
|
||
|
qcom,pre-scaling = <0x01 0x01>;
|
||
|
};
|
||
|
|
||
|
thermistor1@77 {
|
||
|
reg = <0x4d>;
|
||
|
qcom,ratiometric;
|
||
|
qcom,hw-settle-time = <0xc8>;
|
||
|
qcom,pre-scaling = <0x01 0x01>;
|
||
|
phandle = <0x8c>;
|
||
|
};
|
||
|
|
||
|
thermistor3@79 {
|
||
|
reg = <0x4f>;
|
||
|
qcom,ratiometric;
|
||
|
qcom,hw-settle-time = <0xc8>;
|
||
|
qcom,pre-scaling = <0x01 0x01>;
|
||
|
phandle = <0x8d>;
|
||
|
};
|
||
|
|
||
|
xo_temp@76 {
|
||
|
reg = <0x4c>;
|
||
|
qcom,ratiometric;
|
||
|
qcom,hw-settle-time = <0xc8>;
|
||
|
qcom,pre-scaling = <0x01 0x01>;
|
||
|
phandle = <0x8e>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
rtc@6000 {
|
||
|
compatible = "qcom,pm8941-rtc";
|
||
|
reg = <0x6000>;
|
||
|
reg-names = "rtc\0alarm";
|
||
|
interrupts = <0x00 0x61 0x01 0x00>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
pms405@1 {
|
||
|
compatible = "qcom,spmi-pmic";
|
||
|
reg = <0x01 0x00>;
|
||
|
phandle = <0x8f>;
|
||
|
|
||
|
regulators {
|
||
|
compatible = "qcom,pms405-regulators";
|
||
|
vdd_s3-supply = <0x0c>;
|
||
|
phandle = <0x90>;
|
||
|
|
||
|
s3 {
|
||
|
regulator-always-on;
|
||
|
regulator-boot-on;
|
||
|
regulator-name = "vdd_apc";
|
||
|
regulator-initial-mode = <0x01>;
|
||
|
regulator-min-microvolt = <0xffdc0>;
|
||
|
regulator-max-microvolt = <0x151e40>;
|
||
|
phandle = <0x45>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
remoteproc@7400000 {
|
||
|
compatible = "qcom,qcs404-wcss-pas";
|
||
|
reg = <0x7400000 0x4040>;
|
||
|
interrupts-extended = <0x01 0x00 0x99 0x01 0x24 0x00 0x01 0x24 0x01 0x01 0x24 0x02 0x01 0x24 0x03 0x01>;
|
||
|
interrupt-names = "wdog\0fatal\0ready\0handover\0stop-ack";
|
||
|
clocks = <0x1a>;
|
||
|
clock-names = "xo";
|
||
|
memory-region = <0x25>;
|
||
|
qcom,smem-states = <0x26 0x00>;
|
||
|
qcom,smem-state-names = "stop";
|
||
|
status = "okay";
|
||
|
phandle = <0x91>;
|
||
|
|
||
|
glink-edge {
|
||
|
interrupts = <0x00 0x9c 0x01>;
|
||
|
qcom,remote-pid = <0x01>;
|
||
|
mboxes = <0x04 0x10>;
|
||
|
label = "wcss";
|
||
|
};
|
||
|
};
|
||
|
|
||
|
phy@7786000 {
|
||
|
compatible = "qcom,qcs404-pcie2-phy\0qcom,pcie2-phy";
|
||
|
reg = <0x7786000 0xb8>;
|
||
|
clocks = <0x12 0x47>;
|
||
|
resets = <0x12 0x0c 0x12 0x15>;
|
||
|
reset-names = "phy\0pipe";
|
||
|
clock-output-names = "pcie_0_pipe_clk";
|
||
|
#phy-cells = <0x00>;
|
||
|
status = "okay";
|
||
|
vdda-vp-supply = <0x14>;
|
||
|
vdda-vph-supply = <0x15>;
|
||
|
phandle = <0x57>;
|
||
|
};
|
||
|
|
||
|
sdcc@7804000 {
|
||
|
compatible = "qcom,qcs404-sdhci\0qcom,sdhci-msm-v5";
|
||
|
reg = <0x7804000 0x1000 0x7805000 0x1000>;
|
||
|
reg-names = "hc\0cqhci";
|
||
|
interrupts = <0x00 0x7b 0x04 0x00 0x8a 0x04>;
|
||
|
interrupt-names = "hc_irq\0pwr_irq";
|
||
|
clocks = <0x12 0x53 0x12 0x52 0x1a>;
|
||
|
clock-names = "core\0iface\0xo";
|
||
|
status = "okay";
|
||
|
supports-cqe;
|
||
|
mmc-ddr-1_8v;
|
||
|
mmc-hs400-1_8v;
|
||
|
bus-width = <0x08>;
|
||
|
non-removable;
|
||
|
pinctrl-names = "default\0sleep";
|
||
|
pinctrl-0 = <0x27>;
|
||
|
pinctrl-1 = <0x28>;
|
||
|
phandle = <0x92>;
|
||
|
};
|
||
|
|
||
|
dma@7884000 {
|
||
|
compatible = "qcom,bam-v1.7.0";
|
||
|
reg = <0x7884000 0x25000>;
|
||
|
interrupts = <0x00 0xee 0x04>;
|
||
|
clocks = <0x12 0x1b>;
|
||
|
clock-names = "bam_clk";
|
||
|
#dma-cells = <0x01>;
|
||
|
qcom,ee = <0x00>;
|
||
|
status = "okay";
|
||
|
qcom,controlled-remotely;
|
||
|
phandle = <0x29>;
|
||
|
};
|
||
|
|
||
|
serial@78af000 {
|
||
|
compatible = "qcom,msm-uartdm-v1.4\0qcom,msm-uartdm";
|
||
|
reg = <0x78af000 0x200>;
|
||
|
interrupts = <0x00 0x6b 0x04>;
|
||
|
clocks = <0x12 0x26 0x12 0x1b>;
|
||
|
clock-names = "core\0iface";
|
||
|
dmas = <0x29 0x01 0x29 0x00>;
|
||
|
dma-names = "rx\0tx";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x2a>;
|
||
|
status = "disabled";
|
||
|
phandle = <0x93>;
|
||
|
};
|
||
|
|
||
|
serial@78b0000 {
|
||
|
compatible = "qcom,msm-uartdm-v1.4\0qcom,msm-uartdm";
|
||
|
reg = <0x78b0000 0x200>;
|
||
|
interrupts = <0x00 0x6c 0x04>;
|
||
|
clocks = <0x12 0x27 0x12 0x1b>;
|
||
|
clock-names = "core\0iface";
|
||
|
dmas = <0x29 0x03 0x29 0x02>;
|
||
|
dma-names = "rx\0tx";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x2b>;
|
||
|
status = "disabled";
|
||
|
phandle = <0x94>;
|
||
|
};
|
||
|
|
||
|
serial@78b1000 {
|
||
|
compatible = "qcom,msm-uartdm-v1.4\0qcom,msm-uartdm";
|
||
|
reg = <0x78b1000 0x200>;
|
||
|
interrupts = <0x00 0x76 0x04>;
|
||
|
clocks = <0x12 0x28 0x12 0x1b>;
|
||
|
clock-names = "core\0iface";
|
||
|
dmas = <0x29 0x05 0x29 0x04>;
|
||
|
dma-names = "rx\0tx";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x2c>;
|
||
|
status = "okay";
|
||
|
phandle = <0x95>;
|
||
|
};
|
||
|
|
||
|
ethernet@7a80000 {
|
||
|
compatible = "qcom,qcs404-ethqos";
|
||
|
reg = <0x7a80000 0x10000 0x7a96000 0x100>;
|
||
|
reg-names = "stmmaceth\0rgmii";
|
||
|
clock-names = "stmmaceth\0pclk\0ptp_ref\0rgmii";
|
||
|
clocks = <0x12 0x31 0x12 0x34 0x12 0x32 0x12 0x33>;
|
||
|
interrupts = <0x00 0x38 0x04 0x00 0x37 0x04>;
|
||
|
interrupt-names = "macirq\0eth_lpi";
|
||
|
snps,tso;
|
||
|
rx-fifo-depth = <0x1000>;
|
||
|
tx-fifo-depth = <0x1000>;
|
||
|
status = "okay";
|
||
|
snps,reset-gpio = <0x22 0x3c 0x01>;
|
||
|
snps,reset-active-low;
|
||
|
snps,reset-delays-us = <0x00 0x2710 0x2710>;
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x2d>;
|
||
|
phy-handle = <0x2e>;
|
||
|
phy-mode = "rgmii";
|
||
|
phandle = <0x96>;
|
||
|
|
||
|
mdio {
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
compatible = "snps,dwmac-mdio";
|
||
|
|
||
|
phy@4 {
|
||
|
compatible = "ethernet-phy-ieee802.3-c22";
|
||
|
device_type = "ethernet-phy";
|
||
|
reg = <0x04>;
|
||
|
phandle = <0x2e>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
wifi@a000000 {
|
||
|
compatible = "qcom,wcn3990-wifi";
|
||
|
reg = <0xa000000 0x800000>;
|
||
|
reg-names = "membase";
|
||
|
memory-region = <0x2f>;
|
||
|
interrupts = <0x00 0x115 0x04 0x00 0x116 0x04 0x00 0x117 0x04 0x00 0x118 0x04 0x00 0x119 0x04 0x00 0x11a 0x04 0x00 0x11b 0x04 0x00 0x11c 0x04 0x00 0x11d 0x04 0x00 0x11e 0x04 0x00 0x11f 0x04 0x00 0x120 0x04>;
|
||
|
status = "okay";
|
||
|
vdd-0.8-cx-mx-supply = <0x30>;
|
||
|
vdd-1.8-xo-supply = <0x15>;
|
||
|
vdd-1.3-rfa-supply = <0x31>;
|
||
|
phandle = <0x97>;
|
||
|
};
|
||
|
|
||
|
serial@78b2000 {
|
||
|
compatible = "qcom,msm-uartdm-v1.4\0qcom,msm-uartdm";
|
||
|
reg = <0x78b2000 0x200>;
|
||
|
interrupts = <0x00 0x77 0x04>;
|
||
|
clocks = <0x12 0x29 0x12 0x1b>;
|
||
|
clock-names = "core\0iface";
|
||
|
dmas = <0x29 0x07 0x29 0x06>;
|
||
|
dma-names = "rx\0tx";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x32>;
|
||
|
status = "okay";
|
||
|
phandle = <0x98>;
|
||
|
|
||
|
bluetooth {
|
||
|
compatible = "qcom,wcn3990-bt";
|
||
|
vddio-supply = <0x33>;
|
||
|
vddxo-supply = <0x15>;
|
||
|
vddrf-supply = <0x31>;
|
||
|
vddch0-supply = <0x34>;
|
||
|
local-bd-address = [02 00 00 00 5a ad];
|
||
|
max-speed = <0x30d400>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
i2c@78b5000 {
|
||
|
compatible = "qcom,i2c-qup-v2.2.1";
|
||
|
reg = <0x78b5000 0x600>;
|
||
|
interrupts = <0x00 0x5f 0x04>;
|
||
|
clocks = <0x12 0x1b 0x12 0x1c>;
|
||
|
clock-names = "iface\0core";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x35>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
status = "disabled";
|
||
|
phandle = <0x99>;
|
||
|
};
|
||
|
|
||
|
spi@78b5000 {
|
||
|
compatible = "qcom,spi-qup-v2.2.1";
|
||
|
reg = <0x78b5000 0x600>;
|
||
|
interrupts = <0x00 0x5f 0x04>;
|
||
|
clocks = <0x12 0x1b 0x12 0x1d>;
|
||
|
clock-names = "iface\0core";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x36>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
status = "disabled";
|
||
|
phandle = <0x9a>;
|
||
|
};
|
||
|
|
||
|
i2c@78b6000 {
|
||
|
compatible = "qcom,i2c-qup-v2.2.1";
|
||
|
reg = <0x78b6000 0x600>;
|
||
|
interrupts = <0x00 0x60 0x04>;
|
||
|
clocks = <0x12 0x1b 0x12 0x1e>;
|
||
|
clock-names = "iface\0core";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x37>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
status = "disabled";
|
||
|
phandle = <0x9b>;
|
||
|
};
|
||
|
|
||
|
spi@78b6000 {
|
||
|
compatible = "qcom,spi-qup-v2.2.1";
|
||
|
reg = <0x78b6000 0x600>;
|
||
|
interrupts = <0x00 0x60 0x04>;
|
||
|
clocks = <0x12 0x1b 0x12 0x1f>;
|
||
|
clock-names = "iface\0core";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x38>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
status = "disabled";
|
||
|
phandle = <0x9c>;
|
||
|
};
|
||
|
|
||
|
i2c@78b7000 {
|
||
|
compatible = "qcom,i2c-qup-v2.2.1";
|
||
|
reg = <0x78b7000 0x600>;
|
||
|
interrupts = <0x00 0x61 0x04>;
|
||
|
clocks = <0x12 0x1b 0x12 0x20>;
|
||
|
clock-names = "iface\0core";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x39>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
status = "disabled";
|
||
|
phandle = <0x9d>;
|
||
|
};
|
||
|
|
||
|
spi@78b7000 {
|
||
|
compatible = "qcom,spi-qup-v2.2.1";
|
||
|
reg = <0x78b7000 0x600>;
|
||
|
interrupts = <0x00 0x61 0x04>;
|
||
|
clocks = <0x12 0x1b 0x12 0x21>;
|
||
|
clock-names = "iface\0core";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x3a>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
status = "disabled";
|
||
|
phandle = <0x9e>;
|
||
|
};
|
||
|
|
||
|
i2c@78b8000 {
|
||
|
compatible = "qcom,i2c-qup-v2.2.1";
|
||
|
reg = <0x78b8000 0x600>;
|
||
|
interrupts = <0x00 0x62 0x04>;
|
||
|
clocks = <0x12 0x1b 0x12 0x22>;
|
||
|
clock-names = "iface\0core";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x3b>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
status = "disabled";
|
||
|
phandle = <0x9f>;
|
||
|
};
|
||
|
|
||
|
spi@78b8000 {
|
||
|
compatible = "qcom,spi-qup-v2.2.1";
|
||
|
reg = <0x78b8000 0x600>;
|
||
|
interrupts = <0x00 0x62 0x04>;
|
||
|
clocks = <0x12 0x1b 0x12 0x23>;
|
||
|
clock-names = "iface\0core";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x3c>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
status = "disabled";
|
||
|
phandle = <0xa0>;
|
||
|
};
|
||
|
|
||
|
i2c@78b9000 {
|
||
|
compatible = "qcom,i2c-qup-v2.2.1";
|
||
|
reg = <0x78b9000 0x600>;
|
||
|
interrupts = <0x00 0x63 0x04>;
|
||
|
clocks = <0x12 0x1b 0x12 0x24>;
|
||
|
clock-names = "iface\0core";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x3d>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
status = "disabled";
|
||
|
phandle = <0xa1>;
|
||
|
};
|
||
|
|
||
|
spi@78b9000 {
|
||
|
compatible = "qcom,spi-qup-v2.2.1";
|
||
|
reg = <0x78b9000 0x600>;
|
||
|
interrupts = <0x00 0x63 0x04>;
|
||
|
clocks = <0x12 0x1b 0x12 0x25>;
|
||
|
clock-names = "iface\0core";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x3e>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
status = "disabled";
|
||
|
phandle = <0xa2>;
|
||
|
};
|
||
|
|
||
|
dma@7ac4000 {
|
||
|
compatible = "qcom,bam-v1.7.0";
|
||
|
reg = <0x7ac4000 0x17000>;
|
||
|
interrupts = <0x00 0xef 0x04>;
|
||
|
clocks = <0x12 0x2a>;
|
||
|
clock-names = "bam_clk";
|
||
|
#dma-cells = <0x01>;
|
||
|
qcom,ee = <0x00>;
|
||
|
status = "disabled";
|
||
|
qcom,controlled-remotely;
|
||
|
phandle = <0x3f>;
|
||
|
};
|
||
|
|
||
|
serial@7aef000 {
|
||
|
compatible = "qcom,msm-uartdm-v1.4\0qcom,msm-uartdm";
|
||
|
reg = <0x7aef000 0x200>;
|
||
|
interrupts = <0x00 0x129 0x04>;
|
||
|
clocks = <0x12 0x2d 0x12 0x2a>;
|
||
|
clock-names = "core\0iface";
|
||
|
dmas = <0x3f 0x01 0x3f 0x00>;
|
||
|
dma-names = "rx\0tx";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x40>;
|
||
|
status = "disabled";
|
||
|
phandle = <0xa3>;
|
||
|
};
|
||
|
|
||
|
i2c@7af5000 {
|
||
|
compatible = "qcom,i2c-qup-v2.2.1";
|
||
|
reg = <0x7af5000 0x600>;
|
||
|
interrupts = <0x00 0x12b 0x04>;
|
||
|
clocks = <0x12 0x2a 0x12 0x2b>;
|
||
|
clock-names = "iface\0core";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x41>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
status = "disabled";
|
||
|
phandle = <0xa4>;
|
||
|
};
|
||
|
|
||
|
spi@7af5000 {
|
||
|
compatible = "qcom,spi-qup-v2.2.1";
|
||
|
reg = <0x7af5000 0x600>;
|
||
|
interrupts = <0x00 0x12b 0x04>;
|
||
|
clocks = <0x12 0x2a 0x12 0x2c>;
|
||
|
clock-names = "iface\0core";
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x42>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x00>;
|
||
|
status = "disabled";
|
||
|
phandle = <0xa5>;
|
||
|
};
|
||
|
|
||
|
imem@8600000 {
|
||
|
compatible = "simple-mfd";
|
||
|
reg = <0x8600000 0x1000>;
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x01>;
|
||
|
ranges = <0x00 0x8600000 0x1000>;
|
||
|
|
||
|
pil-reloc@94c {
|
||
|
compatible = "qcom,pil-reloc-info";
|
||
|
reg = <0x94c 0xc8>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
interrupt-controller@b000000 {
|
||
|
compatible = "qcom,msm-qgic2";
|
||
|
interrupt-controller;
|
||
|
#interrupt-cells = <0x03>;
|
||
|
reg = <0xb000000 0x1000 0xb002000 0x1000>;
|
||
|
phandle = <0x01>;
|
||
|
};
|
||
|
|
||
|
mailbox@b011000 {
|
||
|
compatible = "qcom,qcs404-apcs-apps-global\0syscon";
|
||
|
reg = <0xb011000 0x1000>;
|
||
|
#mbox-cells = <0x01>;
|
||
|
clocks = <0x43 0x12 0x7b>;
|
||
|
clock-names = "pll\0aux";
|
||
|
#clock-cells = <0x00>;
|
||
|
phandle = <0x04>;
|
||
|
};
|
||
|
|
||
|
clock-controller@b016000 {
|
||
|
compatible = "qcom,hfpll";
|
||
|
reg = <0xb016000 0x30>;
|
||
|
#clock-cells = <0x00>;
|
||
|
clock-output-names = "apcs_hfpll";
|
||
|
clocks = <0x1a>;
|
||
|
clock-names = "xo";
|
||
|
phandle = <0x43>;
|
||
|
};
|
||
|
|
||
|
watchdog@b017000 {
|
||
|
compatible = "qcom,apss-wdt-qcs404\0qcom,kpss-wdt";
|
||
|
reg = <0xb017000 0x1000>;
|
||
|
clocks = <0x44>;
|
||
|
};
|
||
|
|
||
|
power-controller@b018000 {
|
||
|
compatible = "qcom,qcs404-cpr\0qcom,cpr";
|
||
|
reg = <0xb018000 0x1000>;
|
||
|
interrupts = <0x00 0x0f 0x01>;
|
||
|
clocks = <0x1a>;
|
||
|
clock-names = "ref";
|
||
|
vdd-apc-supply = <0x45>;
|
||
|
#power-domain-cells = <0x00>;
|
||
|
operating-points-v2 = <0x46>;
|
||
|
acc-syscon = <0x1c>;
|
||
|
nvmem-cells = <0x47 0x48 0x49 0x4a 0x4b 0x4c 0x4d 0x4e 0x4f 0x50 0x51 0x52 0x53>;
|
||
|
nvmem-cell-names = "cpr_quotient_offset1\0cpr_quotient_offset2\0cpr_quotient_offset3\0cpr_init_voltage1\0cpr_init_voltage2\0cpr_init_voltage3\0cpr_quotient1\0cpr_quotient2\0cpr_quotient3\0cpr_ring_osc1\0cpr_ring_osc2\0cpr_ring_osc3\0cpr_fuse_revision";
|
||
|
phandle = <0x06>;
|
||
|
};
|
||
|
|
||
|
timer@b120000 {
|
||
|
#address-cells = <0x01>;
|
||
|
#size-cells = <0x01>;
|
||
|
ranges;
|
||
|
compatible = "arm,armv7-timer-mem";
|
||
|
reg = <0xb120000 0x1000>;
|
||
|
clock-frequency = <0x124f800>;
|
||
|
|
||
|
frame@b121000 {
|
||
|
frame-number = <0x00>;
|
||
|
interrupts = <0x00 0x08 0x04 0x00 0x07 0x04>;
|
||
|
reg = <0xb121000 0x1000 0xb122000 0x1000>;
|
||
|
};
|
||
|
|
||
|
frame@b123000 {
|
||
|
frame-number = <0x01>;
|
||
|
interrupts = <0x00 0x09 0x04>;
|
||
|
reg = <0xb123000 0x1000>;
|
||
|
status = "disabled";
|
||
|
};
|
||
|
|
||
|
frame@b124000 {
|
||
|
frame-number = <0x02>;
|
||
|
interrupts = <0x00 0x0a 0x04>;
|
||
|
reg = <0xb124000 0x1000>;
|
||
|
status = "disabled";
|
||
|
};
|
||
|
|
||
|
frame@b125000 {
|
||
|
frame-number = <0x03>;
|
||
|
interrupts = <0x00 0x0b 0x04>;
|
||
|
reg = <0xb125000 0x1000>;
|
||
|
status = "disabled";
|
||
|
};
|
||
|
|
||
|
frame@b126000 {
|
||
|
frame-number = <0x04>;
|
||
|
interrupts = <0x00 0x0c 0x04>;
|
||
|
reg = <0xb126000 0x1000>;
|
||
|
status = "disabled";
|
||
|
};
|
||
|
|
||
|
frame@b127000 {
|
||
|
frame-number = <0x05>;
|
||
|
interrupts = <0x00 0x0d 0x04>;
|
||
|
reg = <0xb127000 0x1000>;
|
||
|
status = "disabled";
|
||
|
};
|
||
|
|
||
|
frame@b128000 {
|
||
|
frame-number = <0x06>;
|
||
|
interrupts = <0x00 0x0e 0x04>;
|
||
|
reg = <0xb128000 0x1000>;
|
||
|
status = "disabled";
|
||
|
};
|
||
|
};
|
||
|
|
||
|
remoteproc@c700000 {
|
||
|
compatible = "qcom,qcs404-adsp-pas";
|
||
|
reg = <0xc700000 0x4040>;
|
||
|
interrupts-extended = <0x01 0x00 0x125 0x01 0x54 0x00 0x01 0x54 0x01 0x01 0x54 0x02 0x01 0x54 0x03 0x01>;
|
||
|
interrupt-names = "wdog\0fatal\0ready\0handover\0stop-ack";
|
||
|
clocks = <0x1a>;
|
||
|
clock-names = "xo";
|
||
|
memory-region = <0x55>;
|
||
|
qcom,smem-states = <0x56 0x00>;
|
||
|
qcom,smem-state-names = "stop";
|
||
|
status = "okay";
|
||
|
phandle = <0xa6>;
|
||
|
|
||
|
glink-edge {
|
||
|
interrupts = <0x00 0x121 0x01>;
|
||
|
qcom,remote-pid = <0x02>;
|
||
|
mboxes = <0x04 0x08>;
|
||
|
label = "adsp";
|
||
|
};
|
||
|
};
|
||
|
|
||
|
pci@10000000 {
|
||
|
compatible = "qcom,pcie-qcs404\0snps,dw-pcie";
|
||
|
reg = <0x10000000 0xf1d 0x10000f20 0xa8 0x7780000 0x2000 0x10001000 0x2000>;
|
||
|
reg-names = "dbi\0elbi\0parf\0config";
|
||
|
device_type = "pci";
|
||
|
linux,pci-domain = <0x00>;
|
||
|
bus-range = <0x00 0xff>;
|
||
|
num-lanes = <0x01>;
|
||
|
#address-cells = <0x03>;
|
||
|
#size-cells = <0x02>;
|
||
|
ranges = <0x81000000 0x00 0x00 0x10003000 0x00 0x10000 0x82000000 0x00 0x10013000 0x10013000 0x00 0x7ed000>;
|
||
|
interrupts = <0x00 0x10a 0x04>;
|
||
|
interrupt-names = "msi";
|
||
|
#interrupt-cells = <0x01>;
|
||
|
interrupt-map-mask = <0x00 0x00 0x00 0x07>;
|
||
|
interrupt-map = <0x00 0x00 0x00 0x01 0x01 0x00 0x44 0x04 0x00 0x00 0x00 0x02 0x01 0x00 0xe0 0x04 0x00 0x00 0x00 0x03 0x01 0x00 0x10b 0x04 0x00 0x00 0x00 0x04 0x01 0x00 0x10c 0x04>;
|
||
|
clocks = <0x12 0x45 0x12 0x44 0x12 0x46 0x12 0x48>;
|
||
|
clock-names = "iface\0aux\0master_bus\0slave_bus";
|
||
|
resets = <0x12 0x12 0x12 0x11 0x12 0x0f 0x12 0x13 0x12 0x09 0x12 0x10>;
|
||
|
reset-names = "axi_m\0axi_s\0axi_m_sticky\0pipe_sticky\0pwr\0ahb";
|
||
|
phys = <0x57>;
|
||
|
phy-names = "pciephy";
|
||
|
status = "okay";
|
||
|
perst-gpio = <0x22 0x2b 0x01>;
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x58>;
|
||
|
phandle = <0xa7>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
timer {
|
||
|
compatible = "arm,armv8-timer";
|
||
|
interrupts = <0x01 0x02 0xff08 0x01 0x03 0xff08 0x01 0x04 0xff08 0x01 0x01 0xff08>;
|
||
|
};
|
||
|
|
||
|
smp2p-adsp {
|
||
|
compatible = "qcom,smp2p";
|
||
|
qcom,smem = <0x1bb 0x1ad>;
|
||
|
interrupts = <0x00 0x123 0x01>;
|
||
|
mboxes = <0x04 0x0a>;
|
||
|
qcom,local-pid = <0x00>;
|
||
|
qcom,remote-pid = <0x02>;
|
||
|
|
||
|
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 = <0x54>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
smp2p-cdsp {
|
||
|
compatible = "qcom,smp2p";
|
||
|
qcom,smem = <0x5e 0x1b0>;
|
||
|
interrupts = <0x00 0x8f 0x01>;
|
||
|
mboxes = <0x04 0x0e>;
|
||
|
qcom,local-pid = <0x00>;
|
||
|
qcom,remote-pid = <0x05>;
|
||
|
|
||
|
master-kernel {
|
||
|
qcom,entry-name = "master-kernel";
|
||
|
#qcom,smem-state-cells = <0x01>;
|
||
|
phandle = <0x1e>;
|
||
|
};
|
||
|
|
||
|
slave-kernel {
|
||
|
qcom,entry-name = "slave-kernel";
|
||
|
interrupt-controller;
|
||
|
#interrupt-cells = <0x02>;
|
||
|
phandle = <0x19>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
smp2p-wcss {
|
||
|
compatible = "qcom,smp2p";
|
||
|
qcom,smem = <0x1b3 0x1ac>;
|
||
|
interrupts = <0x00 0x9e 0x01>;
|
||
|
mboxes = <0x04 0x12>;
|
||
|
qcom,local-pid = <0x00>;
|
||
|
qcom,remote-pid = <0x01>;
|
||
|
|
||
|
master-kernel {
|
||
|
qcom,entry-name = "master-kernel";
|
||
|
#qcom,smem-state-cells = <0x01>;
|
||
|
phandle = <0x26>;
|
||
|
};
|
||
|
|
||
|
slave-kernel {
|
||
|
qcom,entry-name = "slave-kernel";
|
||
|
interrupt-controller;
|
||
|
#interrupt-cells = <0x02>;
|
||
|
phandle = <0x24>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
thermal-zones {
|
||
|
|
||
|
aoss-thermal {
|
||
|
polling-delay-passive = <0xfa>;
|
||
|
polling-delay = <0x3e8>;
|
||
|
thermal-sensors = <0x59 0x00>;
|
||
|
|
||
|
trips {
|
||
|
|
||
|
trip-point0 {
|
||
|
temperature = <0x19a28>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "hot";
|
||
|
phandle = <0xa8>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
q6-hvx-thermal {
|
||
|
polling-delay-passive = <0xfa>;
|
||
|
polling-delay = <0x3e8>;
|
||
|
thermal-sensors = <0x59 0x01>;
|
||
|
|
||
|
trips {
|
||
|
|
||
|
trip-point0 {
|
||
|
temperature = <0x19a28>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "hot";
|
||
|
phandle = <0xa9>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
lpass-thermal {
|
||
|
polling-delay-passive = <0xfa>;
|
||
|
polling-delay = <0x3e8>;
|
||
|
thermal-sensors = <0x59 0x02>;
|
||
|
|
||
|
trips {
|
||
|
|
||
|
trip-point0 {
|
||
|
temperature = <0x19a28>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "hot";
|
||
|
phandle = <0xaa>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
wlan-thermal {
|
||
|
polling-delay-passive = <0xfa>;
|
||
|
polling-delay = <0x3e8>;
|
||
|
thermal-sensors = <0x59 0x03>;
|
||
|
|
||
|
trips {
|
||
|
|
||
|
trip-point0 {
|
||
|
temperature = <0x19a28>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "hot";
|
||
|
phandle = <0xab>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
cluster-thermal {
|
||
|
polling-delay-passive = <0xfa>;
|
||
|
polling-delay = <0x3e8>;
|
||
|
thermal-sensors = <0x59 0x04>;
|
||
|
|
||
|
trips {
|
||
|
|
||
|
trip-point0 {
|
||
|
temperature = <0x17318>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "hot";
|
||
|
phandle = <0xac>;
|
||
|
};
|
||
|
|
||
|
trip-point1 {
|
||
|
temperature = <0x19a28>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "passive";
|
||
|
phandle = <0x5a>;
|
||
|
};
|
||
|
|
||
|
cluster_crit {
|
||
|
temperature = <0x1d4c0>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "critical";
|
||
|
phandle = <0xad>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
cooling-maps {
|
||
|
|
||
|
map0 {
|
||
|
trip = <0x5a>;
|
||
|
cooling-device = <0x5b 0xffffffff 0xffffffff 0x5c 0xffffffff 0xffffffff 0x5d 0xffffffff 0xffffffff 0x5e 0xffffffff 0xffffffff>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
cpu0-thermal {
|
||
|
polling-delay-passive = <0xfa>;
|
||
|
polling-delay = <0x3e8>;
|
||
|
thermal-sensors = <0x59 0x05>;
|
||
|
|
||
|
trips {
|
||
|
|
||
|
trip-point0 {
|
||
|
temperature = <0x17318>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "hot";
|
||
|
phandle = <0xae>;
|
||
|
};
|
||
|
|
||
|
trip-point1 {
|
||
|
temperature = <0x19a28>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "passive";
|
||
|
phandle = <0x5f>;
|
||
|
};
|
||
|
|
||
|
cpu_crit {
|
||
|
temperature = <0x1d4c0>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "critical";
|
||
|
phandle = <0xaf>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
cooling-maps {
|
||
|
|
||
|
map0 {
|
||
|
trip = <0x5f>;
|
||
|
cooling-device = <0x5b 0xffffffff 0xffffffff 0x5c 0xffffffff 0xffffffff 0x5d 0xffffffff 0xffffffff 0x5e 0xffffffff 0xffffffff>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
cpu1-thermal {
|
||
|
polling-delay-passive = <0xfa>;
|
||
|
polling-delay = <0x3e8>;
|
||
|
thermal-sensors = <0x59 0x06>;
|
||
|
|
||
|
trips {
|
||
|
|
||
|
trip-point0 {
|
||
|
temperature = <0x17318>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "hot";
|
||
|
phandle = <0xb0>;
|
||
|
};
|
||
|
|
||
|
trip-point1 {
|
||
|
temperature = <0x19a28>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "passive";
|
||
|
phandle = <0x60>;
|
||
|
};
|
||
|
|
||
|
cpu_crit {
|
||
|
temperature = <0x1d4c0>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "critical";
|
||
|
phandle = <0xb1>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
cooling-maps {
|
||
|
|
||
|
map0 {
|
||
|
trip = <0x60>;
|
||
|
cooling-device = <0x5b 0xffffffff 0xffffffff 0x5c 0xffffffff 0xffffffff 0x5d 0xffffffff 0xffffffff 0x5e 0xffffffff 0xffffffff>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
cpu2-thermal {
|
||
|
polling-delay-passive = <0xfa>;
|
||
|
polling-delay = <0x3e8>;
|
||
|
thermal-sensors = <0x59 0x07>;
|
||
|
|
||
|
trips {
|
||
|
|
||
|
trip-point0 {
|
||
|
temperature = <0x17318>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "hot";
|
||
|
phandle = <0xb2>;
|
||
|
};
|
||
|
|
||
|
trip-point1 {
|
||
|
temperature = <0x19a28>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "passive";
|
||
|
phandle = <0x61>;
|
||
|
};
|
||
|
|
||
|
cpu_crit {
|
||
|
temperature = <0x1d4c0>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "critical";
|
||
|
phandle = <0xb3>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
cooling-maps {
|
||
|
|
||
|
map0 {
|
||
|
trip = <0x61>;
|
||
|
cooling-device = <0x5b 0xffffffff 0xffffffff 0x5c 0xffffffff 0xffffffff 0x5d 0xffffffff 0xffffffff 0x5e 0xffffffff 0xffffffff>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
cpu3-thermal {
|
||
|
polling-delay-passive = <0xfa>;
|
||
|
polling-delay = <0x3e8>;
|
||
|
thermal-sensors = <0x59 0x08>;
|
||
|
|
||
|
trips {
|
||
|
|
||
|
trip-point0 {
|
||
|
temperature = <0x17318>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "hot";
|
||
|
phandle = <0xb4>;
|
||
|
};
|
||
|
|
||
|
trip-point1 {
|
||
|
temperature = <0x19a28>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "passive";
|
||
|
phandle = <0x62>;
|
||
|
};
|
||
|
|
||
|
cpu_crit {
|
||
|
temperature = <0x1d4c0>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "critical";
|
||
|
phandle = <0xb5>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
cooling-maps {
|
||
|
|
||
|
map0 {
|
||
|
trip = <0x62>;
|
||
|
cooling-device = <0x5b 0xffffffff 0xffffffff 0x5c 0xffffffff 0xffffffff 0x5d 0xffffffff 0xffffffff 0x5e 0xffffffff 0xffffffff>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
gpu-thermal {
|
||
|
polling-delay-passive = <0xfa>;
|
||
|
polling-delay = <0x3e8>;
|
||
|
thermal-sensors = <0x59 0x09>;
|
||
|
|
||
|
trips {
|
||
|
|
||
|
trip-point0 {
|
||
|
temperature = <0x17318>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "hot";
|
||
|
phandle = <0xb6>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
pms405 {
|
||
|
polling-delay-passive = <0xfa>;
|
||
|
polling-delay = <0x3e8>;
|
||
|
thermal-sensors = <0x63>;
|
||
|
|
||
|
trips {
|
||
|
|
||
|
pms405-alert0 {
|
||
|
temperature = <0x19a28>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "passive";
|
||
|
phandle = <0xb7>;
|
||
|
};
|
||
|
|
||
|
pms405-crit {
|
||
|
temperature = <0x1e848>;
|
||
|
hysteresis = <0x7d0>;
|
||
|
type = "critical";
|
||
|
phandle = <0xb8>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
aliases {
|
||
|
serial0 = "/soc@0/serial@78b1000";
|
||
|
serial1 = "/soc@0/serial@78b2000";
|
||
|
};
|
||
|
|
||
|
vph-pwr-regulator {
|
||
|
compatible = "regulator-fixed";
|
||
|
regulator-name = "vph_pwr";
|
||
|
regulator-always-on;
|
||
|
regulator-boot-on;
|
||
|
phandle = <0x0c>;
|
||
|
};
|
||
|
|
||
|
vdd-esmps3-3p3-regulator {
|
||
|
compatible = "regulator-fixed";
|
||
|
regulator-name = "eSMPS3_3P3";
|
||
|
regulator-min-microvolt = <0x325aa0>;
|
||
|
regulator-max-microvolt = <0x325aa0>;
|
||
|
regulator-always-on;
|
||
|
phandle = <0x34>;
|
||
|
};
|
||
|
|
||
|
regulator-usb3-vbus {
|
||
|
compatible = "regulator-fixed";
|
||
|
regulator-name = "VBUS_BOOST_5V";
|
||
|
regulator-min-microvolt = <0x4c4b40>;
|
||
|
regulator-max-microvolt = <0x4c4b40>;
|
||
|
gpio = <0x64 0x03 0x00>;
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <0x65>;
|
||
|
vin-supply = <0x0c>;
|
||
|
enable-active-high;
|
||
|
regulator-always-on;
|
||
|
phandle = <0xb9>;
|
||
|
};
|
||
|
|
||
|
__symbols__ {
|
||
|
xo_board = "/clocks/xo-board";
|
||
|
sleep_clk = "/clocks/sleep-clk";
|
||
|
CPU0 = "/cpus/cpu@100";
|
||
|
CPU1 = "/cpus/cpu@101";
|
||
|
CPU2 = "/cpus/cpu@102";
|
||
|
CPU3 = "/cpus/cpu@103";
|
||
|
L2_0 = "/cpus/l2-cache";
|
||
|
CPU_SLEEP_0 = "/cpus/idle-states/cpu-sleep-0";
|
||
|
cpu_opp_table = "/cpu-opp-table";
|
||
|
cpr_opp_table = "/cpr-opp-table";
|
||
|
cpr_opp1 = "/cpr-opp-table/opp1";
|
||
|
cpr_opp2 = "/cpr-opp-table/opp2";
|
||
|
cpr_opp3 = "/cpr-opp-table/opp3";
|
||
|
scm = "/firmware/scm";
|
||
|
tz_apps_mem = "/reserved-memory/memory@85900000";
|
||
|
xbl_mem = "/reserved-memory/memory@85e00000";
|
||
|
smem_region = "/reserved-memory/memory@85f00000";
|
||
|
tz_mem = "/reserved-memory/memory@86100000";
|
||
|
wlan_fw_mem = "/reserved-memory/memory@86400000";
|
||
|
adsp_fw_mem = "/reserved-memory/memory@87500000";
|
||
|
cdsp_fw_mem = "/reserved-memory/memory@88f00000";
|
||
|
wlan_msa_mem = "/reserved-memory/memory@89500000";
|
||
|
uefi_mem = "/reserved-memory/memory@9f800000";
|
||
|
rpm_requests = "/rpm-glink/glink-channel";
|
||
|
rpmcc = "/rpm-glink/glink-channel/clock-controller";
|
||
|
rpmpd = "/rpm-glink/glink-channel/power-controller";
|
||
|
rpmpd_opp_table = "/rpm-glink/glink-channel/power-controller/opp-table";
|
||
|
rpmpd_opp_ret = "/rpm-glink/glink-channel/power-controller/opp-table/opp1";
|
||
|
rpmpd_opp_ret_plus = "/rpm-glink/glink-channel/power-controller/opp-table/opp2";
|
||
|
rpmpd_opp_min_svs = "/rpm-glink/glink-channel/power-controller/opp-table/opp3";
|
||
|
rpmpd_opp_low_svs = "/rpm-glink/glink-channel/power-controller/opp-table/opp4";
|
||
|
rpmpd_opp_svs = "/rpm-glink/glink-channel/power-controller/opp-table/opp5";
|
||
|
rpmpd_opp_svs_plus = "/rpm-glink/glink-channel/power-controller/opp-table/opp6";
|
||
|
rpmpd_opp_nom = "/rpm-glink/glink-channel/power-controller/opp-table/opp7";
|
||
|
rpmpd_opp_nom_plus = "/rpm-glink/glink-channel/power-controller/opp-table/opp8";
|
||
|
rpmpd_opp_turbo = "/rpm-glink/glink-channel/power-controller/opp-table/opp9";
|
||
|
rpmpd_opp_turbo_no_cpr = "/rpm-glink/glink-channel/power-controller/opp-table/opp10";
|
||
|
rpmpd_opp_turbo_plus = "/rpm-glink/glink-channel/power-controller/opp-table/opp11";
|
||
|
vreg_s4_1p8 = "/rpm-glink/glink-channel/pms405-regulators/s4";
|
||
|
vreg_s5_1p35 = "/rpm-glink/glink-channel/pms405-regulators/s5";
|
||
|
vreg_l1_1p3 = "/rpm-glink/glink-channel/pms405-regulators/l1";
|
||
|
vreg_l2_1p275 = "/rpm-glink/glink-channel/pms405-regulators/l2";
|
||
|
vreg_l3_1p05 = "/rpm-glink/glink-channel/pms405-regulators/l3";
|
||
|
vreg_l4_1p2 = "/rpm-glink/glink-channel/pms405-regulators/l4";
|
||
|
vreg_l5_1p8 = "/rpm-glink/glink-channel/pms405-regulators/l5";
|
||
|
vreg_l6_1p8 = "/rpm-glink/glink-channel/pms405-regulators/l6";
|
||
|
vreg_l7_1p8 = "/rpm-glink/glink-channel/pms405-regulators/l7";
|
||
|
vreg_l8_1p2 = "/rpm-glink/glink-channel/pms405-regulators/l8";
|
||
|
vreg_l10_3p3 = "/rpm-glink/glink-channel/pms405-regulators/l10";
|
||
|
vreg_l11_sdc2 = "/rpm-glink/glink-channel/pms405-regulators/l11";
|
||
|
vreg_l12_3p3 = "/rpm-glink/glink-channel/pms405-regulators/l12";
|
||
|
vreg_l13_3p3 = "/rpm-glink/glink-channel/pms405-regulators/l13";
|
||
|
tcsr_mutex = "/hwlock";
|
||
|
soc = "/soc@0";
|
||
|
turingcc = "/soc@0/clock-controller@800000";
|
||
|
rpm_msg_ram = "/soc@0/memory@60000";
|
||
|
usb3_phy = "/soc@0/phy@78000";
|
||
|
usb2_phy_prim = "/soc@0/phy@7a000";
|
||
|
usb2_phy_sec = "/soc@0/phy@7c000";
|
||
|
qfprom = "/soc@0/qfprom@a4000";
|
||
|
tsens_caldata = "/soc@0/qfprom@a4000/caldata@d0";
|
||
|
cpr_efuse_speedbin = "/soc@0/qfprom@a4000/speedbin@13c";
|
||
|
cpr_efuse_quot_offset1 = "/soc@0/qfprom@a4000/qoffset1@231";
|
||
|
cpr_efuse_quot_offset2 = "/soc@0/qfprom@a4000/qoffset2@232";
|
||
|
cpr_efuse_quot_offset3 = "/soc@0/qfprom@a4000/qoffset3@233";
|
||
|
cpr_efuse_init_voltage1 = "/soc@0/qfprom@a4000/ivoltage1@229";
|
||
|
cpr_efuse_init_voltage2 = "/soc@0/qfprom@a4000/ivoltage2@22a";
|
||
|
cpr_efuse_init_voltage3 = "/soc@0/qfprom@a4000/ivoltage3@22b";
|
||
|
cpr_efuse_quot1 = "/soc@0/qfprom@a4000/quot1@22b";
|
||
|
cpr_efuse_quot2 = "/soc@0/qfprom@a4000/quot2@22d";
|
||
|
cpr_efuse_quot3 = "/soc@0/qfprom@a4000/quot3@230";
|
||
|
cpr_efuse_ring1 = "/soc@0/qfprom@a4000/ring1@228";
|
||
|
cpr_efuse_ring2 = "/soc@0/qfprom@a4000/ring2@228";
|
||
|
cpr_efuse_ring3 = "/soc@0/qfprom@a4000/ring3@229";
|
||
|
cpr_efuse_revision = "/soc@0/qfprom@a4000/revision@218";
|
||
|
rng = "/soc@0/rng@e3000";
|
||
|
bimc = "/soc@0/interconnect@400000";
|
||
|
tsens = "/soc@0/thermal-sensor@4a9000";
|
||
|
pcnoc = "/soc@0/interconnect@500000";
|
||
|
snoc = "/soc@0/interconnect@580000";
|
||
|
remoteproc_cdsp = "/soc@0/remoteproc@b00000";
|
||
|
usb3 = "/soc@0/usb@7678800";
|
||
|
usb2 = "/soc@0/usb@79b8800";
|
||
|
tlmm = "/soc@0/pinctrl@1000000";
|
||
|
blsp1_i2c0_default = "/soc@0/pinctrl@1000000/blsp1-i2c0-default";
|
||
|
blsp1_i2c1_default = "/soc@0/pinctrl@1000000/blsp1-i2c1-default";
|
||
|
blsp1_i2c2_default = "/soc@0/pinctrl@1000000/blsp1-i2c2-default";
|
||
|
blsp1_i2c3_default = "/soc@0/pinctrl@1000000/blsp1-i2c3-default";
|
||
|
blsp1_i2c4_default = "/soc@0/pinctrl@1000000/blsp1-i2c4-default";
|
||
|
blsp1_uart0_default = "/soc@0/pinctrl@1000000/blsp1-uart0-default";
|
||
|
blsp1_uart1_default = "/soc@0/pinctrl@1000000/blsp1-uart1-default";
|
||
|
blsp1_uart2_default = "/soc@0/pinctrl@1000000/blsp1-uart2-default";
|
||
|
blsp1_uart3_default = "/soc@0/pinctrl@1000000/blsp1-uart3-default";
|
||
|
blsp2_i2c0_default = "/soc@0/pinctrl@1000000/blsp2-i2c0-default";
|
||
|
blsp1_spi0_default = "/soc@0/pinctrl@1000000/blsp1-spi0-default";
|
||
|
blsp1_spi1_default = "/soc@0/pinctrl@1000000/blsp1-spi1-default";
|
||
|
blsp1_spi2_default = "/soc@0/pinctrl@1000000/blsp1-spi2-default";
|
||
|
blsp1_spi3_default = "/soc@0/pinctrl@1000000/blsp1-spi3-default";
|
||
|
blsp1_spi4_default = "/soc@0/pinctrl@1000000/blsp1-spi4-default";
|
||
|
blsp2_spi0_default = "/soc@0/pinctrl@1000000/blsp2-spi0-default";
|
||
|
blsp2_uart0_default = "/soc@0/pinctrl@1000000/blsp2-uart0-default";
|
||
|
perst_state = "/soc@0/pinctrl@1000000/perst";
|
||
|
sdc1_on = "/soc@0/pinctrl@1000000/sdc1-on";
|
||
|
sdc1_off = "/soc@0/pinctrl@1000000/sdc1-off";
|
||
|
usb3_id_pin = "/soc@0/pinctrl@1000000/usb3-id-pin";
|
||
|
ethernet_defaults = "/soc@0/pinctrl@1000000/ethernet-defaults";
|
||
|
gcc = "/soc@0/clock-controller@1800000";
|
||
|
tcsr_mutex_regs = "/soc@0/syscon@1905000";
|
||
|
tcsr = "/soc@0/syscon@1937000";
|
||
|
spmi_bus = "/soc@0/spmi@200f000";
|
||
|
pms405_0 = "/soc@0/spmi@200f000/pms405@0";
|
||
|
pms405_gpios = "/soc@0/spmi@200f000/pms405@0/gpio@c000";
|
||
|
usb_vbus_boost_pin = "/soc@0/spmi@200f000/pms405@0/gpio@c000/usb-vbus-boost-pin";
|
||
|
usb3_vbus_pin = "/soc@0/spmi@200f000/pms405@0/gpio@c000/usb3-vbus-pin";
|
||
|
pms405_temp = "/soc@0/spmi@200f000/pms405@0/temp-alarm@2400";
|
||
|
pms405_adc = "/soc@0/spmi@200f000/pms405@0/adc@3100";
|
||
|
pon_1 = "/soc@0/spmi@200f000/pms405@0/adc@3100/vph_pwr@131";
|
||
|
pa_therm1 = "/soc@0/spmi@200f000/pms405@0/adc@3100/thermistor1@77";
|
||
|
pa_therm3 = "/soc@0/spmi@200f000/pms405@0/adc@3100/thermistor3@79";
|
||
|
xo_therm = "/soc@0/spmi@200f000/pms405@0/adc@3100/xo_temp@76";
|
||
|
pms405_1 = "/soc@0/spmi@200f000/pms405@1";
|
||
|
pms405_spmi_regulators = "/soc@0/spmi@200f000/pms405@1/regulators";
|
||
|
pms405_s3 = "/soc@0/spmi@200f000/pms405@1/regulators/s3";
|
||
|
remoteproc_wcss = "/soc@0/remoteproc@7400000";
|
||
|
pcie_phy = "/soc@0/phy@7786000";
|
||
|
sdcc1 = "/soc@0/sdcc@7804000";
|
||
|
blsp1_dma = "/soc@0/dma@7884000";
|
||
|
blsp1_uart0 = "/soc@0/serial@78af000";
|
||
|
blsp1_uart1 = "/soc@0/serial@78b0000";
|
||
|
blsp1_uart2 = "/soc@0/serial@78b1000";
|
||
|
ethernet = "/soc@0/ethernet@7a80000";
|
||
|
phy1 = "/soc@0/ethernet@7a80000/mdio/phy@4";
|
||
|
wifi = "/soc@0/wifi@a000000";
|
||
|
blsp1_uart3 = "/soc@0/serial@78b2000";
|
||
|
blsp1_i2c0 = "/soc@0/i2c@78b5000";
|
||
|
blsp1_spi0 = "/soc@0/spi@78b5000";
|
||
|
blsp1_i2c1 = "/soc@0/i2c@78b6000";
|
||
|
blsp1_spi1 = "/soc@0/spi@78b6000";
|
||
|
blsp1_i2c2 = "/soc@0/i2c@78b7000";
|
||
|
blsp1_spi2 = "/soc@0/spi@78b7000";
|
||
|
blsp1_i2c3 = "/soc@0/i2c@78b8000";
|
||
|
blsp1_spi3 = "/soc@0/spi@78b8000";
|
||
|
blsp1_i2c4 = "/soc@0/i2c@78b9000";
|
||
|
blsp1_spi4 = "/soc@0/spi@78b9000";
|
||
|
blsp2_dma = "/soc@0/dma@7ac4000";
|
||
|
blsp2_uart0 = "/soc@0/serial@7aef000";
|
||
|
blsp2_i2c0 = "/soc@0/i2c@7af5000";
|
||
|
blsp2_spi0 = "/soc@0/spi@7af5000";
|
||
|
intc = "/soc@0/interrupt-controller@b000000";
|
||
|
apcs_glb = "/soc@0/mailbox@b011000";
|
||
|
apcs_hfpll = "/soc@0/clock-controller@b016000";
|
||
|
cpr = "/soc@0/power-controller@b018000";
|
||
|
remoteproc_adsp = "/soc@0/remoteproc@c700000";
|
||
|
pcie = "/soc@0/pci@10000000";
|
||
|
adsp_smp2p_out = "/smp2p-adsp/master-kernel";
|
||
|
adsp_smp2p_in = "/smp2p-adsp/slave-kernel";
|
||
|
cdsp_smp2p_out = "/smp2p-cdsp/master-kernel";
|
||
|
cdsp_smp2p_in = "/smp2p-cdsp/slave-kernel";
|
||
|
wcss_smp2p_out = "/smp2p-wcss/master-kernel";
|
||
|
wcss_smp2p_in = "/smp2p-wcss/slave-kernel";
|
||
|
aoss_alert0 = "/thermal-zones/aoss-thermal/trips/trip-point0";
|
||
|
q6_hvx_alert0 = "/thermal-zones/q6-hvx-thermal/trips/trip-point0";
|
||
|
lpass_alert0 = "/thermal-zones/lpass-thermal/trips/trip-point0";
|
||
|
wlan_alert0 = "/thermal-zones/wlan-thermal/trips/trip-point0";
|
||
|
cluster_alert0 = "/thermal-zones/cluster-thermal/trips/trip-point0";
|
||
|
cluster_alert1 = "/thermal-zones/cluster-thermal/trips/trip-point1";
|
||
|
cluster_crit = "/thermal-zones/cluster-thermal/trips/cluster_crit";
|
||
|
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";
|
||
|
gpu_alert0 = "/thermal-zones/gpu-thermal/trips/trip-point0";
|
||
|
pms405_alert0 = "/thermal-zones/pms405/trips/pms405-alert0";
|
||
|
pms405_crit = "/thermal-zones/pms405/trips/pms405-crit";
|
||
|
vph_pwr = "/vph-pwr-regulator";
|
||
|
vdd_ch0_3p3 = "/vdd-esmps3-3p3-regulator";
|
||
|
vdd_esmps3_3p3 = "/vdd-esmps3-3p3-regulator";
|
||
|
usb3_vbus_reg = "/regulator-usb3-vbus";
|
||
|
};
|
||
|
};
|