Created
October 19, 2024 13:39
-
-
Save Simon-L/47b4880fcd35c17e729f1dfac7739624 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/dts-v1/; | |
/ { | |
compatible = "rockchip,rk3326-rg351v-linux\0rockchip,rk3326"; | |
interrupt-parent = <0x01>; | |
#address-cells = <0x02>; | |
#size-cells = <0x02>; | |
model = "Anbernic RG351V"; | |
ddr_timing { | |
compatible = "rockchip,ddr-timing"; | |
ddr2_speed_bin = <0x00>; | |
ddr3_speed_bin = <0x15>; | |
ddr4_speed_bin = <0x0c>; | |
pd_idle = <0x0d>; | |
sr_idle = <0x5d>; | |
sr_mc_gate_idle = <0x00>; | |
srpd_lite_idle = <0x00>; | |
standby_idle = <0x00>; | |
auto_pd_dis_freq = <0x42a>; | |
auto_sr_dis_freq = <0x320>; | |
ddr2_dll_dis_freq = <0x12c>; | |
ddr3_dll_dis_freq = <0x12c>; | |
ddr4_dll_dis_freq = <0x271>; | |
phy_dll_dis_freq = <0x190>; | |
ddr2_odt_dis_freq = <0x64>; | |
phy_ddr2_odt_dis_freq = <0x64>; | |
ddr2_drv = <0x01>; | |
ddr2_odt = <0x96>; | |
phy_ddr2_ca_drv = <0x15>; | |
phy_ddr2_ck_drv = <0x12>; | |
phy_ddr2_dq_drv = <0x15>; | |
phy_ddr2_odt = <0x02>; | |
ddr3_odt_dis_freq = <0x190>; | |
phy_ddr3_odt_dis_freq = <0x190>; | |
ddr3_drv = <0x28>; | |
ddr3_odt = <0x78>; | |
phy_ddr3_ca_drv = <0x15>; | |
phy_ddr3_ck_drv = <0x12>; | |
phy_ddr3_dq_drv = <0x15>; | |
phy_ddr3_odt = <0x02>; | |
phy_lpddr2_odt_dis_freq = <0x29a>; | |
lpddr2_drv = <0x28>; | |
phy_lpddr2_ca_drv = <0x16>; | |
phy_lpddr2_ck_drv = <0x13>; | |
phy_lpddr2_dq_drv = <0x16>; | |
phy_lpddr2_odt = <0x00>; | |
lpddr3_odt_dis_freq = <0x190>; | |
phy_lpddr3_odt_dis_freq = <0x190>; | |
lpddr3_drv = <0x28>; | |
lpddr3_odt = <0xf0>; | |
phy_lpddr3_ca_drv = <0x16>; | |
phy_lpddr3_ck_drv = <0x13>; | |
phy_lpddr3_dq_drv = <0x16>; | |
phy_lpddr3_odt = <0x02>; | |
lpddr4_odt_dis_freq = <0x320>; | |
phy_lpddr4_odt_dis_freq = <0x320>; | |
lpddr4_drv = <0x3c>; | |
lpddr4_dq_odt = <0x28>; | |
lpddr4_ca_odt = <0x28>; | |
phy_lpddr4_ca_drv = <0x14>; | |
phy_lpddr4_ck_cs_drv = <0x06>; | |
phy_lpddr4_dq_drv = <0x06>; | |
phy_lpddr4_odt = <0x10>; | |
ddr4_odt_dis_freq = <0x29a>; | |
phy_ddr4_odt_dis_freq = <0x29a>; | |
ddr4_drv = <0x22>; | |
ddr4_odt = <0xf0>; | |
phy_ddr4_ca_drv = <0x16>; | |
phy_ddr4_ck_drv = <0x13>; | |
phy_ddr4_dq_drv = <0x16>; | |
phy_ddr4_odt = <0x02>; | |
ddr3a1_ddr4a9_de-skew = <0x06>; | |
ddr3a0_ddr4a10_de-skew = <0x07>; | |
ddr3a3_ddr4a6_de-skew = <0x07>; | |
ddr3a2_ddr4a4_de-skew = <0x07>; | |
ddr3a5_ddr4a8_de-skew = <0x07>; | |
ddr3a4_ddr4a5_de-skew = <0x07>; | |
ddr3a7_ddr4a11_de-skew = <0x07>; | |
ddr3a6_ddr4a7_de-skew = <0x06>; | |
ddr3a9_ddr4a0_de-skew = <0x07>; | |
ddr3a8_ddr4a13_de-skew = <0x07>; | |
ddr3a11_ddr4a3_de-skew = <0x07>; | |
ddr3a10_ddr4cs0_de-skew = <0x07>; | |
ddr3a13_ddr4a2_de-skew = <0x07>; | |
ddr3a12_ddr4ba1_de-skew = <0x07>; | |
ddr3a15_ddr4odt0_de-skew = <0x07>; | |
ddr3a14_ddr4a1_de-skew = <0x07>; | |
ddr3ba1_ddr4a15_de-skew = <0x07>; | |
ddr3ba0_ddr4bg0_de-skew = <0x07>; | |
ddr3ras_ddr4cke_de-skew = <0x07>; | |
ddr3ba2_ddr4ba0_de-skew = <0x07>; | |
ddr3we_ddr4bg1_de-skew = <0x07>; | |
ddr3cas_ddr4a12_de-skew = <0x07>; | |
ddr3ckn_ddr4ckn_de-skew = <0x07>; | |
ddr3ckp_ddr4ckp_de-skew = <0x07>; | |
ddr3cke_ddr4a16_de-skew = <0x07>; | |
ddr3odt0_ddr4a14_de-skew = <0x07>; | |
ddr3cs0_ddr4act_de-skew = <0x06>; | |
ddr3reset_ddr4reset_de-skew = <0x07>; | |
ddr3cs1_ddr4cs1_de-skew = <0x06>; | |
ddr3odt1_ddr4odt1_de-skew = <0x07>; | |
cs0_dm0_rx_de-skew = <0x07>; | |
cs0_dm0_tx_de-skew = <0x07>; | |
cs0_dq0_rx_de-skew = <0x08>; | |
cs0_dq0_tx_de-skew = <0x08>; | |
cs0_dq1_rx_de-skew = <0x09>; | |
cs0_dq1_tx_de-skew = <0x08>; | |
cs0_dq2_rx_de-skew = <0x08>; | |
cs0_dq2_tx_de-skew = <0x08>; | |
cs0_dq3_rx_de-skew = <0x08>; | |
cs0_dq3_tx_de-skew = <0x08>; | |
cs0_dq4_rx_de-skew = <0x09>; | |
cs0_dq4_tx_de-skew = <0x08>; | |
cs0_dq5_rx_de-skew = <0x09>; | |
cs0_dq5_tx_de-skew = <0x08>; | |
cs0_dq6_rx_de-skew = <0x09>; | |
cs0_dq6_tx_de-skew = <0x08>; | |
cs0_dq7_rx_de-skew = <0x08>; | |
cs0_dq7_tx_de-skew = <0x08>; | |
cs0_dqs0_rx_de-skew = <0x06>; | |
cs0_dqs0p_tx_de-skew = <0x09>; | |
cs0_dqs0n_tx_de-skew = <0x09>; | |
cs0_dm1_rx_de-skew = <0x07>; | |
cs0_dm1_tx_de-skew = <0x06>; | |
cs0_dq8_rx_de-skew = <0x08>; | |
cs0_dq8_tx_de-skew = <0x07>; | |
cs0_dq9_rx_de-skew = <0x09>; | |
cs0_dq9_tx_de-skew = <0x07>; | |
cs0_dq10_rx_de-skew = <0x08>; | |
cs0_dq10_tx_de-skew = <0x08>; | |
cs0_dq11_rx_de-skew = <0x08>; | |
cs0_dq11_tx_de-skew = <0x07>; | |
cs0_dq12_rx_de-skew = <0x08>; | |
cs0_dq12_tx_de-skew = <0x08>; | |
cs0_dq13_rx_de-skew = <0x09>; | |
cs0_dq13_tx_de-skew = <0x07>; | |
cs0_dq14_rx_de-skew = <0x09>; | |
cs0_dq14_tx_de-skew = <0x08>; | |
cs0_dq15_rx_de-skew = <0x09>; | |
cs0_dq15_tx_de-skew = <0x07>; | |
cs0_dqs1_rx_de-skew = <0x07>; | |
cs0_dqs1p_tx_de-skew = <0x09>; | |
cs0_dqs1n_tx_de-skew = <0x09>; | |
cs0_dm2_rx_de-skew = <0x07>; | |
cs0_dm2_tx_de-skew = <0x07>; | |
cs0_dq16_rx_de-skew = <0x09>; | |
cs0_dq16_tx_de-skew = <0x09>; | |
cs0_dq17_rx_de-skew = <0x07>; | |
cs0_dq17_tx_de-skew = <0x09>; | |
cs0_dq18_rx_de-skew = <0x07>; | |
cs0_dq18_tx_de-skew = <0x08>; | |
cs0_dq19_rx_de-skew = <0x07>; | |
cs0_dq19_tx_de-skew = <0x09>; | |
cs0_dq20_rx_de-skew = <0x09>; | |
cs0_dq20_tx_de-skew = <0x09>; | |
cs0_dq21_rx_de-skew = <0x09>; | |
cs0_dq21_tx_de-skew = <0x09>; | |
cs0_dq22_rx_de-skew = <0x08>; | |
cs0_dq22_tx_de-skew = <0x09>; | |
cs0_dq23_rx_de-skew = <0x08>; | |
cs0_dq23_tx_de-skew = <0x09>; | |
cs0_dqs2_rx_de-skew = <0x06>; | |
cs0_dqs2p_tx_de-skew = <0x09>; | |
cs0_dqs2n_tx_de-skew = <0x09>; | |
cs0_dm3_rx_de-skew = <0x07>; | |
cs0_dm3_tx_de-skew = <0x07>; | |
cs0_dq24_rx_de-skew = <0x08>; | |
cs0_dq24_tx_de-skew = <0x08>; | |
cs0_dq25_rx_de-skew = <0x09>; | |
cs0_dq25_tx_de-skew = <0x09>; | |
cs0_dq26_rx_de-skew = <0x09>; | |
cs0_dq26_tx_de-skew = <0x08>; | |
cs0_dq27_rx_de-skew = <0x09>; | |
cs0_dq27_tx_de-skew = <0x08>; | |
cs0_dq28_rx_de-skew = <0x09>; | |
cs0_dq28_tx_de-skew = <0x09>; | |
cs0_dq29_rx_de-skew = <0x09>; | |
cs0_dq29_tx_de-skew = <0x09>; | |
cs0_dq30_rx_de-skew = <0x08>; | |
cs0_dq30_tx_de-skew = <0x08>; | |
cs0_dq31_rx_de-skew = <0x08>; | |
cs0_dq31_tx_de-skew = <0x08>; | |
cs0_dqs3_rx_de-skew = <0x07>; | |
cs0_dqs3p_tx_de-skew = <0x09>; | |
cs0_dqs3n_tx_de-skew = <0x09>; | |
cs1_dm0_rx_de-skew = <0x07>; | |
cs1_dm0_tx_de-skew = <0x07>; | |
cs1_dq0_rx_de-skew = <0x08>; | |
cs1_dq0_tx_de-skew = <0x08>; | |
cs1_dq1_rx_de-skew = <0x09>; | |
cs1_dq1_tx_de-skew = <0x08>; | |
cs1_dq2_rx_de-skew = <0x08>; | |
cs1_dq2_tx_de-skew = <0x08>; | |
cs1_dq3_rx_de-skew = <0x08>; | |
cs1_dq3_tx_de-skew = <0x08>; | |
cs1_dq4_rx_de-skew = <0x08>; | |
cs1_dq4_tx_de-skew = <0x08>; | |
cs1_dq5_rx_de-skew = <0x09>; | |
cs1_dq5_tx_de-skew = <0x08>; | |
cs1_dq6_rx_de-skew = <0x09>; | |
cs1_dq6_tx_de-skew = <0x08>; | |
cs1_dq7_rx_de-skew = <0x08>; | |
cs1_dq7_tx_de-skew = <0x08>; | |
cs1_dqs0_rx_de-skew = <0x06>; | |
cs1_dqs0p_tx_de-skew = <0x09>; | |
cs1_dqs0n_tx_de-skew = <0x09>; | |
cs1_dm1_rx_de-skew = <0x07>; | |
cs1_dm1_tx_de-skew = <0x07>; | |
cs1_dq8_rx_de-skew = <0x08>; | |
cs1_dq8_tx_de-skew = <0x08>; | |
cs1_dq9_rx_de-skew = <0x08>; | |
cs1_dq9_tx_de-skew = <0x07>; | |
cs1_dq10_rx_de-skew = <0x07>; | |
cs1_dq10_tx_de-skew = <0x08>; | |
cs1_dq11_rx_de-skew = <0x08>; | |
cs1_dq11_tx_de-skew = <0x08>; | |
cs1_dq12_rx_de-skew = <0x08>; | |
cs1_dq12_tx_de-skew = <0x07>; | |
cs1_dq13_rx_de-skew = <0x08>; | |
cs1_dq13_tx_de-skew = <0x08>; | |
cs1_dq14_rx_de-skew = <0x08>; | |
cs1_dq14_tx_de-skew = <0x08>; | |
cs1_dq15_rx_de-skew = <0x08>; | |
cs1_dq15_tx_de-skew = <0x07>; | |
cs1_dqs1_rx_de-skew = <0x07>; | |
cs1_dqs1p_tx_de-skew = <0x09>; | |
cs1_dqs1n_tx_de-skew = <0x09>; | |
cs1_dm2_rx_de-skew = <0x07>; | |
cs1_dm2_tx_de-skew = <0x08>; | |
cs1_dq16_rx_de-skew = <0x08>; | |
cs1_dq16_tx_de-skew = <0x09>; | |
cs1_dq17_rx_de-skew = <0x08>; | |
cs1_dq17_tx_de-skew = <0x09>; | |
cs1_dq18_rx_de-skew = <0x07>; | |
cs1_dq18_tx_de-skew = <0x08>; | |
cs1_dq19_rx_de-skew = <0x08>; | |
cs1_dq19_tx_de-skew = <0x09>; | |
cs1_dq20_rx_de-skew = <0x09>; | |
cs1_dq20_tx_de-skew = <0x09>; | |
cs1_dq21_rx_de-skew = <0x09>; | |
cs1_dq21_tx_de-skew = <0x09>; | |
cs1_dq22_rx_de-skew = <0x08>; | |
cs1_dq22_tx_de-skew = <0x09>; | |
cs1_dq23_rx_de-skew = <0x08>; | |
cs1_dq23_tx_de-skew = <0x09>; | |
cs1_dqs2_rx_de-skew = <0x06>; | |
cs1_dqs2p_tx_de-skew = <0x09>; | |
cs1_dqs2n_tx_de-skew = <0x09>; | |
cs1_dm3_rx_de-skew = <0x07>; | |
cs1_dm3_tx_de-skew = <0x07>; | |
cs1_dq24_rx_de-skew = <0x08>; | |
cs1_dq24_tx_de-skew = <0x09>; | |
cs1_dq25_rx_de-skew = <0x09>; | |
cs1_dq25_tx_de-skew = <0x09>; | |
cs1_dq26_rx_de-skew = <0x09>; | |
cs1_dq26_tx_de-skew = <0x08>; | |
cs1_dq27_rx_de-skew = <0x08>; | |
cs1_dq27_tx_de-skew = <0x08>; | |
cs1_dq28_rx_de-skew = <0x09>; | |
cs1_dq28_tx_de-skew = <0x09>; | |
cs1_dq29_rx_de-skew = <0x09>; | |
cs1_dq29_tx_de-skew = <0x09>; | |
cs1_dq30_rx_de-skew = <0x09>; | |
cs1_dq30_tx_de-skew = <0x08>; | |
cs1_dq31_rx_de-skew = <0x08>; | |
cs1_dq31_tx_de-skew = <0x08>; | |
cs1_dqs3_rx_de-skew = <0x07>; | |
cs1_dqs3p_tx_de-skew = <0x09>; | |
cs1_dqs3n_tx_de-skew = <0x09>; | |
phandle = <0xb0>; | |
}; | |
aliases { | |
ethernet0 = "/ethernet@ff360000"; | |
i2c0 = "/i2c@ff180000"; | |
i2c1 = "/i2c@ff190000"; | |
i2c2 = "/i2c@ff1a0000"; | |
i2c3 = "/i2c@ff1b0000"; | |
serial0 = "/serial@ff030000"; | |
serial1 = "/serial@ff158000"; | |
serial2 = "/serial@ff160000"; | |
serial3 = "/serial@ff168000"; | |
serial4 = "/serial@ff170000"; | |
serial5 = "/serial@ff178000"; | |
spi0 = "/spi@ff1d0000"; | |
spi1 = "/spi@ff1d8000"; | |
}; | |
cpus { | |
#address-cells = <0x02>; | |
#size-cells = <0x00>; | |
cpu@0 { | |
device_type = "cpu"; | |
compatible = "arm,cortex-a35\0arm,armv8"; | |
reg = <0x00 0x00>; | |
enable-method = "psci"; | |
clocks = <0x02 0x07>; | |
#cooling-cells = <0x02>; | |
dynamic-power-coefficient = <0x5a>; | |
operating-points-v2 = <0x03>; | |
cpu-idle-states = <0x04 0x05>; | |
cpu-supply = <0x06>; | |
phandle = <0x09>; | |
}; | |
cpu@1 { | |
device_type = "cpu"; | |
compatible = "arm,cortex-a35\0arm,armv8"; | |
reg = <0x00 0x01>; | |
enable-method = "psci"; | |
operating-points-v2 = <0x03>; | |
cpu-idle-states = <0x04 0x05>; | |
phandle = <0x0a>; | |
}; | |
cpu@2 { | |
device_type = "cpu"; | |
compatible = "arm,cortex-a35\0arm,armv8"; | |
reg = <0x00 0x02>; | |
enable-method = "psci"; | |
operating-points-v2 = <0x03>; | |
cpu-idle-states = <0x04 0x05>; | |
phandle = <0x0b>; | |
}; | |
cpu@3 { | |
device_type = "cpu"; | |
compatible = "arm,cortex-a35\0arm,armv8"; | |
reg = <0x00 0x03>; | |
enable-method = "psci"; | |
operating-points-v2 = <0x03>; | |
cpu-idle-states = <0x04 0x05>; | |
phandle = <0x0c>; | |
}; | |
idle-states { | |
entry-method = "psci"; | |
cpu-sleep { | |
compatible = "arm,idle-state"; | |
local-timer-stop; | |
arm,psci-suspend-param = <0x10000>; | |
entry-latency-us = <0x78>; | |
exit-latency-us = <0xfa>; | |
min-residency-us = <0x384>; | |
phandle = <0x04>; | |
}; | |
cluster-sleep { | |
compatible = "arm,idle-state"; | |
local-timer-stop; | |
arm,psci-suspend-param = <0x1010000>; | |
entry-latency-us = <0x190>; | |
exit-latency-us = <0x1f4>; | |
min-residency-us = <0x7d0>; | |
phandle = <0x05>; | |
}; | |
}; | |
}; | |
cpu0-opp-table { | |
compatible = "operating-points-v2"; | |
opp-shared; | |
rockchip,temp-hysteresis = <0x1388>; | |
rockchip,low-temp = <0x00>; | |
rockchip,low-temp-min-volt = <0xf4240>; | |
clocks = <0x02 0x01>; | |
rockchip,avs-scale = <0x04>; | |
rockchip,max-volt = <0x149970>; | |
rockchip,evb-irdrop = <0x61a8>; | |
nvmem-cells = <0x07 0x08>; | |
nvmem-cell-names = "cpu_leakage\0performance"; | |
rockchip,bin-scaling-sel = <0x00 0x0d 0x01 0x0d>; | |
rockchip,pvtm-voltage-sel = <0x00 0xc350 0x00 0xc351 0xd2f0 0x01 0xd2f1 0xea60 0x02 0xea61 0x1869f 0x03>; | |
rockchip,pvtm-freq = <0x639c0>; | |
rockchip,pvtm-volt = <0xf4240>; | |
rockchip,pvtm-ch = <0x00 0x00>; | |
rockchip,pvtm-sample-time = <0x3e8>; | |
rockchip,pvtm-number = <0x0a>; | |
rockchip,pvtm-error = <0x3e8>; | |
rockchip,pvtm-ref-temp = <0x28>; | |
rockchip,pvtm-temp-prop = <0xffffffc8 0xffffffc8>; | |
rockchip,thermal-zone = "soc-thermal"; | |
rockchip,avs = <0x01>; | |
phandle = <0x03>; | |
opp-1008000000 { | |
opp-hz = <0x00 0x3c14dc00>; | |
opp-microvolt = <0x11edd8 0x11edd8 0x149970>; | |
opp-microvolt-L0 = <0x11edd8 0x11edd8 0x149970>; | |
opp-microvolt-L1 = <0x112a88 0x112a88 0x149970>; | |
opp-microvolt-L2 = <0x112a88 0x112a88 0x149970>; | |
opp-microvolt-L3 = <0x100590 0x100590 0x149970>; | |
clock-latency-ns = <0x9c40>; | |
}; | |
opp-1200000000 { | |
opp-hz = <0x00 0x47868c00>; | |
opp-microvolt = <0x13d620 0x13d620 0x149970>; | |
opp-microvolt-L0 = <0x13d620 0x13d620 0x149970>; | |
opp-microvolt-L1 = <0x137478 0x137478 0x149970>; | |
opp-microvolt-L2 = <0x1312d0 0x1312d0 0x149970>; | |
opp-microvolt-L3 = <0x124f80 0x124f80 0x149970>; | |
clock-latency-ns = <0x9c40>; | |
}; | |
opp-1248000000 { | |
opp-hz = <0x00 0x4a62f800>; | |
opp-microvolt = <0x149970 0x149970 0x149970>; | |
opp-microvolt-L0 = <0x149970 0x149970 0x149970>; | |
opp-microvolt-L1 = <0x13d620 0x13d620 0x149970>; | |
opp-microvolt-L2 = <0x137478 0x137478 0x149970>; | |
opp-microvolt-L3 = <0x12b128 0x12b128 0x149970>; | |
clock-latency-ns = <0x9c40>; | |
}; | |
opp-1296000000 { | |
opp-hz = <0x00 0x4d3f6400>; | |
opp-microvolt = <0x149970 0x149970 0x149970>; | |
opp-microvolt-L0 = <0x149970 0x149970 0x149970>; | |
opp-microvolt-L1 = <0x149970 0x149970 0x149970>; | |
opp-microvolt-L2 = <0x13d620 0x13d620 0x149970>; | |
opp-microvolt-L3 = <0x1312d0 0x1312d0 0x149970>; | |
clock-latency-ns = <0x9c40>; | |
}; | |
}; | |
arm-pmu { | |
compatible = "arm,cortex-a53-pmu"; | |
interrupts = <0x00 0x64 0x04 0x00 0x65 0x04 0x00 0x66 0x04 0x00 0x67 0x04>; | |
interrupt-affinity = <0x09 0x0a 0x0b 0x0c>; | |
}; | |
bus-soc { | |
compatible = "rockchip,px30-bus"; | |
rockchip,busfreq-policy = "autocs"; | |
phandle = <0xc6>; | |
soc-bus0 { | |
bus-id = <0x00>; | |
timer-us = <0x14>; | |
enable-msk = <0x40f7>; | |
status = "disabled"; | |
}; | |
soc-bus1 { | |
bus-id = <0x01>; | |
timer-us = <0xc8>; | |
enable-msk = <0x40bf>; | |
status = "disabled"; | |
}; | |
soc-bus2 { | |
bus-id = <0x02>; | |
timer-us = <0xc8>; | |
enable-msk = <0x4007>; | |
status = "disabled"; | |
}; | |
}; | |
bus-apll { | |
compatible = "rockchip,px30-bus"; | |
rockchip,busfreq-policy = "clkfreq"; | |
clocks = <0x02 0x01>; | |
clock-names = "bus"; | |
operating-points-v2 = <0x0d>; | |
status = "okay"; | |
bus-supply = <0x0e>; | |
phandle = <0xc7>; | |
}; | |
bus-apll-opp-table { | |
compatible = "operating-points-v2"; | |
opp-shared; | |
phandle = <0x0d>; | |
opp-1512000000 { | |
opp-hz = <0x00 0x5a1f4a00>; | |
opp-microvolt = <0xf4240>; | |
}; | |
opp-1008000000 { | |
opp-hz = <0x00 0x3c14dc00>; | |
opp-microvolt = <0xe7ef0>; | |
}; | |
}; | |
cpuinfo { | |
compatible = "rockchip,cpuinfo"; | |
nvmem-cells = <0x0f>; | |
nvmem-cell-names = "id"; | |
}; | |
display-subsystem { | |
compatible = "rockchip,display-subsystem"; | |
ports = <0x10>; | |
status = "okay"; | |
logo-memory-region = <0x11>; | |
phandle = <0xc8>; | |
route { | |
route-lvds { | |
status = "disabled"; | |
logo,uboot = "logo.bmp"; | |
logo,kernel = "logo_kernel.bmp"; | |
logo,mode = "center"; | |
charge_logo,mode = "center"; | |
connect = <0x12>; | |
phandle = <0xc9>; | |
}; | |
route-dsi { | |
status = "okay"; | |
logo,uboot = "logo.bmp"; | |
logo,kernel = "logo_kernel.bmp"; | |
logo,mode = "center"; | |
charge_logo,mode = "center"; | |
connect = <0x13>; | |
phandle = <0xca>; | |
}; | |
route-rgb { | |
status = "disabled"; | |
logo,uboot = "logo.bmp"; | |
logo,kernel = "logo_kernel.bmp"; | |
logo,mode = "center"; | |
charge_logo,mode = "center"; | |
connect = <0x14>; | |
phandle = <0xcb>; | |
}; | |
}; | |
}; | |
firmware { | |
optee { | |
compatible = "linaro,optee-tz"; | |
method = "smc"; | |
}; | |
}; | |
external-gmac-clock { | |
compatible = "fixed-clock"; | |
clock-frequency = <0x2faf080>; | |
clock-output-names = "gmac_clkin"; | |
#clock-cells = <0x00>; | |
phandle = <0xcc>; | |
}; | |
psci { | |
compatible = "arm,psci-1.0"; | |
method = "smc"; | |
}; | |
rockchip-suspend { | |
compatible = "rockchip,pm-px30"; | |
status = "okay"; | |
rockchip,sleep-debug-en = <0x01>; | |
rockchip,sleep-mode-config = <0x20702>; | |
rockchip,wakeup-config = <0x85>; | |
phandle = <0xcd>; | |
}; | |
timer { | |
compatible = "arm,armv8-timer"; | |
interrupts = <0x01 0x0d 0xf04 0x01 0x0e 0xf04 0x01 0x0b 0xf04 0x01 0x0a 0xf04>; | |
}; | |
xin24m { | |
compatible = "fixed-clock"; | |
#clock-cells = <0x00>; | |
clock-frequency = <0x16e3600>; | |
clock-output-names = "xin24m"; | |
phandle = <0xce>; | |
}; | |
xin32k { | |
compatible = "fixed-clock"; | |
#clock-cells = <0x00>; | |
clock-frequency = <0x8000>; | |
clock-output-names = "xin32k"; | |
phandle = <0xcf>; | |
}; | |
power-management@ff000000 { | |
compatible = "rockchip,px30-pmu\0syscon\0simple-mfd"; | |
reg = <0x00 0xff000000 0x00 0x1000>; | |
phandle = <0xd0>; | |
power-controller { | |
compatible = "rockchip,px30-power-controller"; | |
#power-domain-cells = <0x01>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
phandle = <0x8a>; | |
pd_usb@5 { | |
reg = <0x05>; | |
clocks = <0x02 0x103 0x02 0x102 0x02 0x3c>; | |
pm_qos = <0x15 0x16>; | |
}; | |
pd_sdcard@7 { | |
reg = <0x07>; | |
clocks = <0x02 0xf7 0x02 0x3b>; | |
pm_qos = <0x17>; | |
}; | |
pd_gmac@9 { | |
reg = <0x09>; | |
clocks = <0x02 0xb2 0x02 0x143 0x02 0x40 0x02 0x3f>; | |
pm_qos = <0x18>; | |
}; | |
pd_mmc_nand@10 { | |
reg = <0x0a>; | |
clocks = <0x02 0xfe 0x02 0x100 0x02 0xff 0x02 0x101 0x02 0x39 0x02 0x37 0x02 0x38 0x02 0x3a>; | |
pm_qos = <0x19 0x1a 0x1b 0x1c>; | |
}; | |
pd_vpu@11 { | |
reg = <0x0b>; | |
clocks = <0x02 0xaf 0x02 0xf4 0x02 0x4b>; | |
pm_qos = <0x1d 0x1e>; | |
}; | |
pd_vo@12 { | |
reg = <0x0c>; | |
clocks = <0x02 0xb7 0x02 0xb5 0x02 0xb6 0x02 0x96 0x02 0x97 0x02 0xfd 0x02 0xfb 0x02 0xfc 0x02 0x144 0x02 0x35 0x02 0x36>; | |
pm_qos = <0x1f 0x20 0x21 0x22>; | |
}; | |
pd_vi@13 { | |
reg = <0x0d>; | |
clocks = <0x02 0xb3 0x02 0xb4 0x02 0xf9 0x02 0xfa 0x02 0x33>; | |
pm_qos = <0x23 0x24 0x25 0x26 0x27>; | |
}; | |
pd_gpu@14 { | |
reg = <0x0e>; | |
clocks = <0x02 0x49>; | |
pm_qos = <0x28>; | |
}; | |
}; | |
}; | |
syscon@ff010000 { | |
compatible = "rockchip,px30-pmugrf\0syscon\0simple-mfd"; | |
reg = <0x00 0xff010000 0x00 0x1000>; | |
#address-cells = <0x01>; | |
#size-cells = <0x01>; | |
phandle = <0xad>; | |
io-domains { | |
compatible = "rockchip,px30-pmu-io-voltage-domain"; | |
status = "okay"; | |
pmuio1-supply = <0x29>; | |
pmuio2-supply = <0x29>; | |
phandle = <0xd1>; | |
}; | |
reboot-mode { | |
compatible = "syscon-reboot-mode"; | |
offset = <0x200>; | |
mode-bootloader = <0x5242c301>; | |
mode-charge = <0x5242c30b>; | |
mode-fastboot = <0x5242c309>; | |
mode-loader = <0x5242c301>; | |
mode-normal = <0x5242c300>; | |
mode-recovery = <0x5242c303>; | |
mode-ums = <0x5242c30c>; | |
}; | |
pmu-pvtm { | |
compatible = "rockchip,px30-pmu-pvtm"; | |
clocks = <0x2a 0x07>; | |
clock-names = "pmu"; | |
status = "okay"; | |
phandle = <0xd2>; | |
}; | |
}; | |
serial@ff030000 { | |
compatible = "rockchip,px30-uart\0snps,dw-apb-uart"; | |
reg = <0x00 0xff030000 0x00 0x100>; | |
interrupts = <0x00 0x0f 0x04>; | |
clocks = <0x2a 0x06 0x2a 0x15>; | |
clock-names = "baudclk\0apb_pclk"; | |
reg-shift = <0x02>; | |
reg-io-width = <0x04>; | |
dmas = <0x2b 0x00 0x2b 0x01>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x2c 0x2d 0x2e>; | |
status = "disabled"; | |
phandle = <0xd3>; | |
}; | |
i2s@ff060000 { | |
compatible = "rockchip,px30-i2s-tdm"; | |
reg = <0x00 0xff060000 0x00 0x1000>; | |
interrupts = <0x00 0x0c 0x04>; | |
clocks = <0x02 0x10 0x02 0x12 0x02 0x106>; | |
clock-names = "mclk_tx\0mclk_rx\0hclk"; | |
dmas = <0x2b 0x10 0x2b 0x11>; | |
dma-names = "tx\0rx"; | |
resets = <0x02 0x84 0x02 0xbf>; | |
reset-names = "tx-m\0rx-m"; | |
rockchip,cru = <0x02>; | |
rockchip,grf = <0x2f>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3a 0x3b>; | |
status = "disabled"; | |
phandle = <0xd4>; | |
}; | |
i2s@ff070000 { | |
compatible = "rockchip,px30-i2s\0rockchip,rk3066-i2s"; | |
reg = <0x00 0xff070000 0x00 0x1000>; | |
interrupts = <0x00 0x0d 0x04>; | |
clocks = <0x02 0x14 0x02 0x107>; | |
clock-names = "i2s_clk\0i2s_hclk"; | |
dmas = <0x2b 0x12 0x2b 0x13>; | |
dma-names = "tx\0rx"; | |
resets = <0x02 0x86 0x02 0x85>; | |
reset-names = "reset-m\0reset-h"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x3c 0x3d 0x3e 0x3f>; | |
status = "okay"; | |
#sound-dai-cells = <0x00>; | |
phandle = <0xc4>; | |
}; | |
i2s@ff080000 { | |
compatible = "rockchip,px30-i2s\0rockchip,rk3066-i2s"; | |
reg = <0x00 0xff080000 0x00 0x1000>; | |
interrupts = <0x00 0x0e 0x04>; | |
clocks = <0x02 0x16 0x02 0x108>; | |
clock-names = "i2s_clk\0i2s_hclk"; | |
dmas = <0x2b 0x14 0x2b 0x15>; | |
dma-names = "tx\0rx"; | |
resets = <0x02 0x88 0x02 0x87>; | |
reset-names = "reset-m\0reset-h"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x40 0x41 0x42 0x43>; | |
status = "disabled"; | |
phandle = <0xd5>; | |
}; | |
pdm@ff0a0000 { | |
compatible = "rockchip,px30-pdm\0rockchip,pdm"; | |
reg = <0x00 0xff0a0000 0x00 0x1000>; | |
clocks = <0x02 0x0f 0x02 0x105>; | |
clock-names = "pdm_clk\0pdm_hclk"; | |
dmas = <0x2b 0x18>; | |
dma-names = "rx"; | |
resets = <0x02 0x82>; | |
reset-names = "pdm-m"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x44 0x45 0x46 0x47 0x48 0x49>; | |
status = "disabled"; | |
phandle = <0xd6>; | |
}; | |
crypto@ff0b0000 { | |
compatible = "rockchip,px30-crypto"; | |
reg = <0x00 0xff0b0000 0x00 0x4000>; | |
interrupts = <0x00 0x52 0x04>; | |
clocks = <0x02 0xac 0x02 0xf1 0x02 0x30 0x02 0x31>; | |
clock-names = "aclk\0hclk\0sclk\0apb_pclk"; | |
resets = <0x02 0x74>; | |
reset-names = "crypto-rst"; | |
status = "disabled"; | |
phandle = <0xd7>; | |
}; | |
rng@ff0b0000 { | |
compatible = "rockchip,cryptov2-rng"; | |
reg = <0x00 0xff0b0000 0x00 0x4000>; | |
clocks = <0x02 0x30 0x02 0x31 0x02 0xac 0x02 0xf1>; | |
clock-names = "clk_crypto\0clk_crypto_apk\0aclk_crypto\0hclk_crypto"; | |
assigned-clocks = <0x02 0x30 0x02 0x31 0x02 0xac 0x02 0xf1>; | |
assigned-clock-rates = <0x8f0d180 0x8f0d180 0xbebc200 0x5f5e100>; | |
resets = <0x02 0x74>; | |
reset-names = "reset"; | |
status = "okay"; | |
phandle = <0xd8>; | |
}; | |
interrupt-controller@ff131000 { | |
compatible = "arm,gic-400"; | |
#interrupt-cells = <0x03>; | |
#address-cells = <0x00>; | |
interrupt-controller; | |
reg = <0x00 0xff131000 0x00 0x1000 0x00 0xff132000 0x00 0x2000 0x00 0xff134000 0x00 0x2000 0x00 0xff136000 0x00 0x2000>; | |
interrupts = <0x01 0x09 0xf04>; | |
phandle = <0x01>; | |
}; | |
syscon@ff140000 { | |
compatible = "rockchip,px30-grf\0syscon\0simple-mfd"; | |
reg = <0x00 0xff140000 0x00 0x1000>; | |
#address-cells = <0x01>; | |
#size-cells = <0x01>; | |
phandle = <0x2f>; | |
io-domains { | |
compatible = "rockchip,px30-io-voltage-domain"; | |
status = "okay"; | |
vccio1-supply = <0x4a>; | |
vccio2-supply = <0x4b>; | |
vccio3-supply = <0x4c>; | |
vccio4-supply = <0x4d>; | |
vccio5-supply = <0x4d>; | |
vccio6-supply = <0x4d>; | |
phandle = <0xd9>; | |
}; | |
lvds { | |
compatible = "rockchip,px30-lvds"; | |
phys = <0x4e>; | |
phy-names = "phy"; | |
status = "disabled"; | |
phandle = <0xda>; | |
ports { | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
port@0 { | |
reg = <0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
endpoint@0 { | |
reg = <0x00>; | |
remote-endpoint = <0x12>; | |
phandle = <0xa3>; | |
}; | |
}; | |
}; | |
}; | |
rgb { | |
compatible = "rockchip,px30-rgb"; | |
pinctrl-names = "default\0sleep"; | |
pinctrl-0 = <0x4f>; | |
pinctrl-1 = <0x50>; | |
status = "disabled"; | |
phys = <0x4e>; | |
phy-names = "phy"; | |
phandle = <0xdb>; | |
ports { | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
port@0 { | |
reg = <0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
endpoint@0 { | |
reg = <0x00>; | |
remote-endpoint = <0x14>; | |
phandle = <0xa5>; | |
}; | |
}; | |
}; | |
}; | |
}; | |
syscon@ff148000 { | |
compatible = "syscon\0simple-mfd"; | |
reg = <0x00 0xff148000 0x00 0x1000>; | |
#address-cells = <0x01>; | |
#size-cells = <0x01>; | |
phandle = <0xdc>; | |
pvtm { | |
compatible = "rockchip,px30-pvtm"; | |
clocks = <0x02 0x4a>; | |
clock-names = "core"; | |
status = "okay"; | |
phandle = <0xdd>; | |
}; | |
}; | |
serial@ff158000 { | |
compatible = "rockchip,px30-uart\0snps,dw-apb-uart"; | |
reg = <0x00 0xff158000 0x00 0x100>; | |
interrupts = <0x00 0x10 0x04>; | |
clocks = <0x02 0x18 0x02 0x149>; | |
clock-names = "baudclk\0apb_pclk"; | |
reg-shift = <0x02>; | |
reg-io-width = <0x04>; | |
dmas = <0x2b 0x02 0x2b 0x03>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x51 0x52>; | |
status = "disabled"; | |
phandle = <0xde>; | |
}; | |
serial@ff160000 { | |
compatible = "rockchip,px30-uart\0snps,dw-apb-uart"; | |
reg = <0x00 0xff160000 0x00 0x100>; | |
interrupts = <0x00 0x11 0x04>; | |
clocks = <0x02 0x19 0x02 0x14a>; | |
clock-names = "baudclk\0apb_pclk"; | |
reg-shift = <0x02>; | |
reg-io-width = <0x04>; | |
dmas = <0x2b 0x04 0x2b 0x05>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x53>; | |
status = "disabled"; | |
phandle = <0xdf>; | |
}; | |
serial@ff168000 { | |
compatible = "rockchip,px30-uart\0snps,dw-apb-uart"; | |
reg = <0x00 0xff168000 0x00 0x100>; | |
interrupts = <0x00 0x12 0x04>; | |
clocks = <0x02 0x1a 0x02 0x14b>; | |
clock-names = "baudclk\0apb_pclk"; | |
reg-shift = <0x02>; | |
reg-io-width = <0x04>; | |
dmas = <0x2b 0x06 0x2b 0x07>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x54 0x55 0x56>; | |
status = "disabled"; | |
phandle = <0xe0>; | |
}; | |
serial@ff170000 { | |
compatible = "rockchip,px30-uart\0snps,dw-apb-uart"; | |
reg = <0x00 0xff170000 0x00 0x100>; | |
interrupts = <0x00 0x13 0x04>; | |
clocks = <0x02 0x1b 0x02 0x14c>; | |
clock-names = "baudclk\0apb_pclk"; | |
reg-shift = <0x02>; | |
reg-io-width = <0x04>; | |
dmas = <0x2b 0x08 0x2b 0x09>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x57 0x58 0x59>; | |
status = "disabled"; | |
phandle = <0xe1>; | |
}; | |
serial@ff178000 { | |
compatible = "rockchip,px30-uart\0snps,dw-apb-uart"; | |
reg = <0x00 0xff178000 0x00 0x100>; | |
interrupts = <0x00 0x14 0x04>; | |
clocks = <0x02 0x1c 0x02 0x14d>; | |
clock-names = "baudclk\0apb_pclk"; | |
reg-shift = <0x02>; | |
reg-io-width = <0x04>; | |
dmas = <0x2b 0x0a 0x2b 0x0b>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x5a 0x5b 0x5c>; | |
status = "disabled"; | |
phandle = <0xe2>; | |
}; | |
i2c@ff180000 { | |
compatible = "rockchip,rk3399-i2c"; | |
reg = <0x00 0xff180000 0x00 0x1000>; | |
clocks = <0x02 0x1d 0x02 0x14e>; | |
clock-names = "i2c\0pclk"; | |
interrupts = <0x00 0x07 0x04>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x5d>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
status = "okay"; | |
clock-frequency = <0x61a80>; | |
i2c-scl-rising-time-ns = <0x118>; | |
i2c-scl-falling-time-ns = <0x10>; | |
phandle = <0xe3>; | |
pmic@20 { | |
compatible = "rockchip,rk817"; | |
reg = <0x20>; | |
interrupt-parent = <0x5e>; | |
interrupts = <0x0a 0x08>; | |
pinctrl-names = "default\0pmic-sleep\0pmic-power-off\0pmic-reset"; | |
pinctrl-0 = <0x5f>; | |
pinctrl-1 = <0x60 0x61>; | |
pinctrl-2 = <0x62 0x63>; | |
pinctrl-3 = <0x64 0x65>; | |
rockchip,system-power-controller; | |
wakeup-source; | |
#clock-cells = <0x01>; | |
clock-output-names = "rk808-clkout1\0rk808-clkout2"; | |
pmic-reset-func = <0x01>; | |
vcc1-supply = <0x66>; | |
vcc2-supply = <0x66>; | |
vcc3-supply = <0x66>; | |
vcc4-supply = <0x66>; | |
vcc5-supply = <0x66>; | |
vcc6-supply = <0x66>; | |
vcc7-supply = <0x4d>; | |
vcc8-supply = <0x66>; | |
vcc9-supply = <0x67>; | |
phandle = <0xe4>; | |
pwrkey { | |
status = "okay"; | |
}; | |
pinctrl_rk8xx { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
phandle = <0xe5>; | |
rk817_ts_gpio1 { | |
pins = "gpio_ts"; | |
function = "pin_fun1"; | |
phandle = <0xe6>; | |
}; | |
rk817_gt_gpio2 { | |
pins = "gpio_gt"; | |
function = "pin_fun1"; | |
phandle = <0xe7>; | |
}; | |
rk817_pin_ts { | |
pins = "gpio_ts"; | |
function = "pin_fun0"; | |
phandle = <0xe8>; | |
}; | |
rk817_pin_gt { | |
pins = "gpio_gt"; | |
function = "pin_fun0"; | |
phandle = <0xe9>; | |
}; | |
rk817_slppin_null { | |
pins = "gpio_slp"; | |
function = "pin_fun0"; | |
phandle = <0xea>; | |
}; | |
rk817_slppin_slp { | |
pins = "gpio_slp"; | |
function = "pin_fun1"; | |
phandle = <0x61>; | |
}; | |
rk817_slppin_pwrdn { | |
pins = "gpio_slp"; | |
function = "pin_fun2"; | |
phandle = <0x63>; | |
}; | |
rk817_slppin_rst { | |
pins = "gpio_slp"; | |
function = "pin_fun3"; | |
phandle = <0x65>; | |
}; | |
}; | |
regulators { | |
DCDC_REG1 { | |
regulator-always-on; | |
regulator-boot-on; | |
regulator-min-microvolt = <0xcf850>; | |
regulator-max-microvolt = <0x149970>; | |
regulator-ramp-delay = <0x1771>; | |
regulator-initial-mode = <0x02>; | |
regulator-name = "vdd_logic"; | |
phandle = <0x0e>; | |
regulator-state-mem { | |
regulator-on-in-suspend; | |
regulator-suspend-microvolt = <0xe7ef0>; | |
}; | |
}; | |
DCDC_REG2 { | |
regulator-always-on; | |
regulator-boot-on; | |
regulator-min-microvolt = <0xcf850>; | |
regulator-max-microvolt = <0x149970>; | |
regulator-ramp-delay = <0x1771>; | |
regulator-initial-mode = <0x02>; | |
regulator-name = "vdd_arm"; | |
phandle = <0x06>; | |
regulator-state-mem { | |
regulator-off-in-suspend; | |
regulator-suspend-microvolt = <0xe7ef0>; | |
}; | |
}; | |
DCDC_REG3 { | |
regulator-always-on; | |
regulator-boot-on; | |
regulator-initial-mode = <0x02>; | |
regulator-name = "vcc_ddr"; | |
phandle = <0xeb>; | |
regulator-state-mem { | |
regulator-on-in-suspend; | |
}; | |
}; | |
DCDC_REG4 { | |
regulator-always-on; | |
regulator-boot-on; | |
regulator-min-microvolt = <0x2dc6c0>; | |
regulator-max-microvolt = <0x2dc6c0>; | |
regulator-initial-mode = <0x02>; | |
regulator-name = "vcc_3v0"; | |
phandle = <0x4d>; | |
regulator-state-mem { | |
regulator-off-in-suspend; | |
regulator-suspend-microvolt = <0x2dc6c0>; | |
}; | |
}; | |
LDO_REG1 { | |
regulator-always-on; | |
regulator-boot-on; | |
regulator-min-microvolt = <0xf4240>; | |
regulator-max-microvolt = <0xf4240>; | |
regulator-name = "vcc_1v0"; | |
phandle = <0xec>; | |
regulator-state-mem { | |
regulator-on-in-suspend; | |
regulator-suspend-microvolt = <0xf4240>; | |
}; | |
}; | |
LDO_REG2 { | |
regulator-always-on; | |
regulator-boot-on; | |
regulator-min-microvolt = <0x1b7740>; | |
regulator-max-microvolt = <0x1b7740>; | |
regulator-name = "vcc1v8_soc"; | |
phandle = <0x4a>; | |
regulator-state-mem { | |
regulator-on-in-suspend; | |
regulator-suspend-microvolt = <0x1b7740>; | |
}; | |
}; | |
LDO_REG3 { | |
regulator-always-on; | |
regulator-boot-on; | |
regulator-min-microvolt = <0xf4240>; | |
regulator-max-microvolt = <0xf4240>; | |
regulator-name = "vcc1v0_soc"; | |
phandle = <0xed>; | |
regulator-state-mem { | |
regulator-on-in-suspend; | |
regulator-suspend-microvolt = <0xf4240>; | |
}; | |
}; | |
LDO_REG4 { | |
regulator-always-on; | |
regulator-boot-on; | |
regulator-min-microvolt = <0x2dc6c0>; | |
regulator-max-microvolt = <0x2dc6c0>; | |
regulator-name = "vcc3v0_pmu"; | |
phandle = <0x29>; | |
regulator-state-mem { | |
regulator-on-in-suspend; | |
regulator-suspend-microvolt = <0x2dc6c0>; | |
}; | |
}; | |
LDO_REG5 { | |
regulator-always-on; | |
regulator-boot-on; | |
regulator-min-microvolt = <0x1b7740>; | |
regulator-max-microvolt = <0x1b7740>; | |
regulator-name = "vccio_sd"; | |
phandle = <0x4b>; | |
regulator-state-mem { | |
regulator-on-in-suspend; | |
regulator-suspend-microvolt = <0x1b7740>; | |
}; | |
}; | |
LDO_REG6 { | |
regulator-min-microvolt = <0x1b7740>; | |
regulator-max-microvolt = <0x2dc6c0>; | |
regulator-boot-on; | |
regulator-name = "vcc_sd"; | |
phandle = <0x93>; | |
regulator-state-mem { | |
regulator-on-in-suspend; | |
regulator-suspend-microvolt = <0x2dc6c0>; | |
}; | |
}; | |
LDO_REG7 { | |
regulator-min-microvolt = <0x2ab980>; | |
regulator-max-microvolt = <0x2ab980>; | |
regulator-name = "vcc2v8_dvp"; | |
phandle = <0xee>; | |
regulator-state-mem { | |
regulator-off-in-suspend; | |
regulator-suspend-microvolt = <0x2ab980>; | |
}; | |
}; | |
LDO_REG8 { | |
regulator-always-on; | |
regulator-boot-on; | |
regulator-min-microvolt = <0x2dc6c0>; | |
regulator-max-microvolt = <0x2dc6c0>; | |
regulator-name = "vcc3v0_dvp"; | |
phandle = <0x4c>; | |
regulator-state-mem { | |
regulator-on-in-suspend; | |
regulator-suspend-microvolt = <0x2dc6c0>; | |
}; | |
}; | |
LDO_REG9 { | |
regulator-min-microvolt = <0x16e360>; | |
regulator-max-microvolt = <0x16e360>; | |
regulator-name = "vdd1v5_dvp"; | |
phandle = <0xef>; | |
regulator-state-mem { | |
regulator-off-in-suspend; | |
regulator-suspend-microvolt = <0x16e360>; | |
}; | |
}; | |
BOOST { | |
regulator-always-on; | |
regulator-boot-on; | |
regulator-min-microvolt = <0x47b760>; | |
regulator-max-microvolt = <0x5265c0>; | |
regulator-name = "boost"; | |
phandle = <0x67>; | |
}; | |
OTG_SWITCH { | |
regulator-name = "otg_switch"; | |
phandle = <0xf0>; | |
}; | |
}; | |
battery { | |
compatible = "rk817,battery"; | |
ocv_table = <0xc56 0xd6a 0xda7 0xdda 0xe00 0xe21 0xe3f 0xe5c 0xe75 0xe8c 0xea9 0xed1 0xf03 0xf38 0xf6e 0xfa9 0xfe4 0x101c 0x1052 0x1095 0x10ea>; | |
design_capacity = <0x8fc>; | |
design_qmax = <0x8fc>; | |
bat_res = <0x64>; | |
sleep_enter_current = <0x12c>; | |
sleep_exit_current = <0x12c>; | |
sleep_filter_current = <0x64>; | |
power_off_thresd = <0xce4>; | |
zero_algorithm_vol = <0xf0a>; | |
max_soc_offset = <0x3c>; | |
monitor_sec = <0x05>; | |
virtual_power = <0x00>; | |
sample_res = <0x0a>; | |
power_dc2otg = <0x00>; | |
}; | |
charger { | |
compatible = "rk817,charger"; | |
min_input_voltage = <0x1194>; | |
max_input_current = <0x5dc>; | |
max_chrg_current = <0x7d0>; | |
max_chrg_voltage = <0x1130>; | |
chrg_term_mode = <0x00>; | |
chrg_finish_cur = <0x34>; | |
virtual_power = <0x00>; | |
sample_res = <0x0a>; | |
extcon = <0x68>; | |
chg-full-led-gpio = <0x5e 0x0c 0x00>; | |
chg-led-gpio = <0x5e 0x0b 0x00>; | |
otg-pwr-gpio = <0x5e 0x02 0x00>; | |
}; | |
codec { | |
#sound-dai-cells = <0x00>; | |
compatible = "rockchip,rk817-codec"; | |
clocks = <0x02 0x15>; | |
clock-names = "mclk"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x69>; | |
use-ext-amplifier; | |
hp-volume = <0x14>; | |
spk-volume = <0x00>; | |
status = "okay"; | |
phandle = <0xc5>; | |
}; | |
}; | |
}; | |
i2c@ff190000 { | |
compatible = "rockchip,rk3399-i2c"; | |
reg = <0x00 0xff190000 0x00 0x1000>; | |
clocks = <0x02 0x1e 0x02 0x14f>; | |
clock-names = "i2c\0pclk"; | |
interrupts = <0x00 0x08 0x04>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x6a>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
status = "disabled"; | |
clock-frequency = <0x61a80>; | |
phandle = <0xf1>; | |
}; | |
i2c@ff1a0000 { | |
compatible = "rockchip,rk3399-i2c"; | |
reg = <0x00 0xff1a0000 0x00 0x1000>; | |
clocks = <0x02 0x1f 0x02 0x150>; | |
clock-names = "i2c\0pclk"; | |
interrupts = <0x00 0x09 0x04>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x6b>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
status = "disabled"; | |
phandle = <0xf2>; | |
}; | |
i2c@ff1b0000 { | |
compatible = "rockchip,rk3399-i2c"; | |
reg = <0x00 0xff1b0000 0x00 0x1000>; | |
clocks = <0x02 0x20 0x02 0x151>; | |
clock-names = "i2c\0pclk"; | |
interrupts = <0x00 0x0a 0x04>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x6c>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
status = "disabled"; | |
phandle = <0xf3>; | |
}; | |
spi@ff1d0000 { | |
compatible = "rockchip,px30-spi\0rockchip,rk3066-spi"; | |
reg = <0x00 0xff1d0000 0x00 0x1000>; | |
interrupts = <0x00 0x1a 0x04>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
clocks = <0x02 0x24 0x02 0x155>; | |
clock-names = "spiclk\0apb_pclk"; | |
dmas = <0x2b 0x0c 0x2b 0x0d>; | |
dma-names = "tx\0rx"; | |
pinctrl-names = "default\0high_speed"; | |
pinctrl-0 = <0x6d 0x6e 0x6f 0x70>; | |
pinctrl-1 = <0x71 0x6e 0x72 0x73>; | |
status = "disabled"; | |
phandle = <0xf4>; | |
}; | |
spi@ff1d8000 { | |
compatible = "rockchip,px30-spi\0rockchip,rk3066-spi"; | |
reg = <0x00 0xff1d8000 0x00 0x1000>; | |
interrupts = <0x00 0x1b 0x04>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
clocks = <0x02 0x25 0x02 0x156>; | |
clock-names = "spiclk\0apb_pclk"; | |
dmas = <0x2b 0x0e 0x2b 0x0f>; | |
dma-names = "tx\0rx"; | |
pinctrl-names = "default\0high_speed"; | |
pinctrl-0 = <0x74 0x75 0x76 0x77 0x78>; | |
pinctrl-1 = <0x79 0x75 0x76 0x7a 0x7b>; | |
status = "disabled"; | |
phandle = <0xf5>; | |
}; | |
watchdog@ff1e0000 { | |
compatible = "snps,dw-wdt"; | |
reg = <0x00 0xff1e0000 0x00 0x100>; | |
clocks = <0x02 0x15b>; | |
interrupts = <0x00 0x25 0x04>; | |
resets = <0x02 0xb5>; | |
reset-names = "reset"; | |
status = "disabled"; | |
phandle = <0xf6>; | |
}; | |
pwm@ff200000 { | |
compatible = "rockchip,px30-pwm\0rockchip,rk3328-pwm"; | |
reg = <0x00 0xff200000 0x00 0x10>; | |
#pwm-cells = <0x03>; | |
pinctrl-names = "active"; | |
pinctrl-0 = <0x7c>; | |
clocks = <0x02 0x22 0x02 0x153>; | |
clock-names = "pwm\0pclk"; | |
status = "disabled"; | |
phandle = <0xf7>; | |
}; | |
pwm@ff200010 { | |
compatible = "rockchip,px30-pwm\0rockchip,rk3328-pwm"; | |
reg = <0x00 0xff200010 0x00 0x10>; | |
#pwm-cells = <0x03>; | |
pinctrl-names = "active"; | |
pinctrl-0 = <0x7d>; | |
clocks = <0x02 0x22 0x02 0x153>; | |
clock-names = "pwm\0pclk"; | |
status = "okay"; | |
phandle = <0xc1>; | |
}; | |
pwm@ff200020 { | |
compatible = "rockchip,px30-pwm\0rockchip,rk3328-pwm"; | |
reg = <0x00 0xff200020 0x00 0x10>; | |
#pwm-cells = <0x03>; | |
pinctrl-names = "active"; | |
pinctrl-0 = <0x7e>; | |
clocks = <0x02 0x22 0x02 0x153>; | |
clock-names = "pwm\0pclk"; | |
status = "disabled"; | |
phandle = <0xf8>; | |
}; | |
pwm@ff200030 { | |
compatible = "rockchip,px30-pwm\0rockchip,rk3328-pwm"; | |
reg = <0x00 0xff200030 0x00 0x10>; | |
#pwm-cells = <0x03>; | |
pinctrl-names = "active"; | |
pinctrl-0 = <0x7f>; | |
clocks = <0x02 0x22 0x02 0x153>; | |
clock-names = "pwm\0pclk"; | |
status = "disabled"; | |
phandle = <0xf9>; | |
}; | |
pwm@ff208000 { | |
compatible = "rockchip,px30-pwm\0rockchip,rk3328-pwm"; | |
reg = <0x00 0xff208000 0x00 0x10>; | |
#pwm-cells = <0x03>; | |
pinctrl-names = "active"; | |
pinctrl-0 = <0x80>; | |
clocks = <0x02 0x23 0x02 0x154>; | |
clock-names = "pwm\0pclk"; | |
status = "disabled"; | |
phandle = <0xfa>; | |
}; | |
pwm@ff208010 { | |
compatible = "rockchip,px30-pwm\0rockchip,rk3328-pwm"; | |
reg = <0x00 0xff208010 0x00 0x10>; | |
#pwm-cells = <0x03>; | |
pinctrl-names = "active"; | |
pinctrl-0 = <0x81>; | |
clocks = <0x02 0x23 0x02 0x154>; | |
clock-names = "pwm\0pclk"; | |
status = "disabled"; | |
phandle = <0xfb>; | |
}; | |
pwm@ff208020 { | |
compatible = "rockchip,px30-pwm\0rockchip,rk3328-pwm"; | |
reg = <0x00 0xff208020 0x00 0x10>; | |
#pwm-cells = <0x03>; | |
pinctrl-names = "active"; | |
pinctrl-0 = <0x82>; | |
clocks = <0x02 0x23 0x02 0x154>; | |
clock-names = "pwm\0pclk"; | |
status = "disabled"; | |
phandle = <0xfc>; | |
}; | |
pwm@ff208030 { | |
compatible = "rockchip,px30-pwm\0rockchip,rk3328-pwm"; | |
reg = <0x00 0xff208030 0x00 0x10>; | |
#pwm-cells = <0x03>; | |
pinctrl-names = "active"; | |
pinctrl-0 = <0x83>; | |
clocks = <0x02 0x23 0x02 0x154>; | |
clock-names = "pwm\0pclk"; | |
status = "disabled"; | |
phandle = <0xfd>; | |
}; | |
rktimer@ff210000 { | |
compatible = "rockchip,rk3288-timer"; | |
reg = <0x00 0xff210000 0x00 0x1000>; | |
interrupts = <0x00 0x1e 0x04>; | |
clocks = <0x02 0x159 0x02 0x26>; | |
clock-names = "pclk\0timer"; | |
phandle = <0xfe>; | |
}; | |
amba { | |
compatible = "simple-bus"; | |
#address-cells = <0x02>; | |
#size-cells = <0x02>; | |
ranges; | |
dmac@ff240000 { | |
compatible = "arm,pl330\0arm,primecell"; | |
reg = <0x00 0xff240000 0x00 0x4000>; | |
interrupts = <0x00 0x01 0x04 0x00 0x02 0x04>; | |
clocks = <0x02 0xbb>; | |
clock-names = "apb_pclk"; | |
#dma-cells = <0x01>; | |
peripherals-req-type-burst; | |
phandle = <0x2b>; | |
}; | |
}; | |
thermal-zones { | |
phandle = <0xff>; | |
soc-thermal { | |
polling-delay-passive = <0x14>; | |
polling-delay = <0x3e8>; | |
sustainable-power = <0x2ee>; | |
thermal-sensors = <0x84 0x00>; | |
phandle = <0x100>; | |
trips { | |
trip-point-0 { | |
temperature = <0x11170>; | |
hysteresis = <0x7d0>; | |
type = "passive"; | |
phandle = <0x101>; | |
}; | |
trip-point-1 { | |
temperature = <0x14c08>; | |
hysteresis = <0x7d0>; | |
type = "passive"; | |
phandle = <0x85>; | |
}; | |
soc-crit { | |
temperature = <0x1c138>; | |
hysteresis = <0x7d0>; | |
type = "critical"; | |
phandle = <0x102>; | |
}; | |
}; | |
cooling-maps { | |
map0 { | |
trip = <0x85>; | |
cooling-device = <0x09 0xffffffff 0xffffffff>; | |
contribution = <0x1000>; | |
}; | |
map1 { | |
trip = <0x85>; | |
cooling-device = <0x86 0xffffffff 0xffffffff>; | |
contribution = <0x1000>; | |
}; | |
}; | |
}; | |
gpu-thermal { | |
polling-delay-passive = <0x64>; | |
polling-delay = <0x3e8>; | |
thermal-sensors = <0x84 0x01>; | |
phandle = <0x103>; | |
}; | |
}; | |
tsadc@ff280000 { | |
compatible = "rockchip,px30-tsadc"; | |
reg = <0x00 0xff280000 0x00 0x100>; | |
interrupts = <0x00 0x24 0x04>; | |
rockchip,grf = <0x2f>; | |
clocks = <0x02 0x2c 0x02 0x158>; | |
clock-names = "tsadc\0apb_pclk"; | |
assigned-clocks = <0x02 0x2c>; | |
assigned-clock-rates = <0xc350>; | |
resets = <0x02 0xa8>; | |
reset-names = "tsadc-apb"; | |
#thermal-sensor-cells = <0x01>; | |
rockchip,hw-tshut-temp = <0x1d4c0>; | |
status = "okay"; | |
pinctrl-names = "gpio\0otpout"; | |
pinctrl-0 = <0x87>; | |
pinctrl-1 = <0x88>; | |
phandle = <0x84>; | |
}; | |
saradc@ff288000 { | |
compatible = "rockchip,px30-saradc\0rockchip,rk3399-saradc"; | |
reg = <0x00 0xff288000 0x00 0x100>; | |
interrupts = <0x00 0x54 0x04>; | |
#io-channel-cells = <0x01>; | |
clocks = <0x02 0x2d 0x02 0x157>; | |
clock-names = "saradc\0apb_pclk"; | |
resets = <0x02 0xa5>; | |
reset-names = "saradc-apb"; | |
status = "okay"; | |
vref-supply = <0x4a>; | |
phandle = <0xbe>; | |
}; | |
otp@ff290000 { | |
compatible = "rockchip,px30-otp"; | |
reg = <0x00 0xff290000 0x00 0x4000>; | |
#address-cells = <0x01>; | |
#size-cells = <0x01>; | |
clocks = <0x02 0x2f 0x02 0x15a 0x02 0x161>; | |
clock-names = "clk_otp\0pclk_otp\0pclk_otp_phy"; | |
resets = <0x02 0xb4>; | |
reset-names = "otp_phy"; | |
phandle = <0x104>; | |
id@7 { | |
reg = <0x07 0x10>; | |
phandle = <0x0f>; | |
}; | |
cpu-leakage@17 { | |
reg = <0x17 0x01>; | |
phandle = <0x07>; | |
}; | |
performance@1e { | |
reg = <0x1e 0x01>; | |
bits = <0x04 0x03>; | |
phandle = <0x08>; | |
}; | |
}; | |
clock-controller@ff2b0000 { | |
compatible = "rockchip,px30-cru"; | |
reg = <0x00 0xff2b0000 0x00 0x1000>; | |
rockchip,grf = <0x2f>; | |
rockchip,boost = <0x89>; | |
#clock-cells = <0x01>; | |
#reset-cells = <0x01>; | |
assigned-clocks = <0x02 0x04>; | |
assigned-clock-rates = <0x3dfd2400>; | |
phandle = <0x02>; | |
}; | |
cpu-boost@ff2b8000 { | |
compatible = "syscon"; | |
reg = <0x00 0xff2b8000 0x00 0x1000>; | |
rockchip,boost-low-con0 = <0x1032>; | |
rockchip,boost-low-con1 = <0x1441>; | |
rockchip,boost-high-con0 = <0x1036>; | |
rockchip,boost-high-con1 = <0x1441>; | |
rockchip,boost-backup-pll = <0x01>; | |
rockchip,boost-backup-pll-usage = <0x00>; | |
rockchip,boost-switch-threshold = <0x249f00>; | |
rockchip,boost-statis-threshold = <0x100>; | |
rockchip,boost-statis-enable = <0x00>; | |
rockchip,boost-enable = <0x00>; | |
phandle = <0x89>; | |
}; | |
pmu-clock-controller@ff2bc000 { | |
compatible = "rockchip,px30-pmucru"; | |
reg = <0x00 0xff2bc000 0x00 0x1000>; | |
rockchip,grf = <0x2f>; | |
#clock-cells = <0x01>; | |
#reset-cells = <0x01>; | |
assigned-clocks = <0x2a 0x01 0x2a 0x08 0x2a 0x05 0x02 0x07 0x02 0xab 0x02 0xb0 0x02 0xf0 0x02 0xf5 0x02 0x140 0x02 0x49>; | |
assigned-clock-rates = <0x47868c00 0x5f5e100 0x18cba80 0x23c34600 0xbebc200 0xbebc200 0x8f0d180 0x8f0d180 0x5f5e100 0xbebc200>; | |
phandle = <0x2a>; | |
}; | |
syscon@ff2c0000 { | |
compatible = "rockchip,px30-usb2phy-grf\0syscon\0simple-mfd"; | |
reg = <0x00 0xff2c0000 0x00 0x10000>; | |
#address-cells = <0x01>; | |
#size-cells = <0x01>; | |
phandle = <0x105>; | |
usb2-phy@100 { | |
compatible = "rockchip,px30-usb2phy\0rockchip,rk3328-usb2phy"; | |
reg = <0x100 0x10>; | |
clocks = <0x2a 0x0a>; | |
clock-names = "phyclk"; | |
#clock-cells = <0x00>; | |
assigned-clocks = <0x02 0x0e 0x02 0x55>; | |
assigned-clock-parents = <0x68 0x02 0x0e>; | |
clock-output-names = "usb480m_phy"; | |
status = "okay"; | |
phandle = <0x68>; | |
host-port { | |
#phy-cells = <0x00>; | |
interrupts = <0x00 0x44 0x04>; | |
interrupt-names = "linestate"; | |
status = "okay"; | |
phandle = <0x8c>; | |
}; | |
otg-port { | |
#phy-cells = <0x00>; | |
interrupts = <0x00 0x42 0x04 0x00 0x41 0x04 0x00 0x40 0x04>; | |
interrupt-names = "otg-bvalid\0otg-id\0linestate"; | |
status = "okay"; | |
phandle = <0x8b>; | |
}; | |
}; | |
}; | |
video-phy@ff2e0000 { | |
compatible = "rockchip,px30-video-phy"; | |
reg = <0x00 0xff2e0000 0x00 0x10000 0x00 0xff450000 0x00 0x10000>; | |
clocks = <0x2a 0x0b 0x02 0x145 0x02 0x144>; | |
clock-names = "ref\0pclk_phy\0pclk_host"; | |
#clock-cells = <0x00>; | |
resets = <0x02 0x3e>; | |
reset-names = "rst"; | |
power-domains = <0x8a 0x0c>; | |
#phy-cells = <0x00>; | |
status = "okay"; | |
phandle = <0x4e>; | |
}; | |
mipi-dphy-rx0@ff2f0000 { | |
compatible = "rockchip,rk3326-mipi-dphy"; | |
reg = <0x00 0xff2f0000 0x00 0x4000>; | |
clocks = <0x02 0x146>; | |
clock-names = "dphy-ref"; | |
power-domains = <0x8a 0x0d>; | |
rockchip,grf = <0x2f>; | |
status = "okay"; | |
phandle = <0x106>; | |
}; | |
usb@ff300000 { | |
compatible = "rockchip,px30-usb\0rockchip,rk3066-usb\0snps,dwc2"; | |
reg = <0x00 0xff300000 0x00 0x40000>; | |
interrupts = <0x00 0x3e 0x04>; | |
clocks = <0x02 0x102>; | |
clock-names = "otg"; | |
power-domains = <0x8a 0x05>; | |
dr_mode = "otg"; | |
g-np-tx-fifo-size = <0x10>; | |
g-rx-fifo-size = <0x118>; | |
g-tx-fifo-size = <0x100 0x80 0x80 0x40 0x20 0x10>; | |
g-use-dma; | |
phys = <0x8b>; | |
phy-names = "usb2-phy"; | |
status = "okay"; | |
phandle = <0x107>; | |
}; | |
usb@ff340000 { | |
compatible = "generic-ehci"; | |
reg = <0x00 0xff340000 0x00 0x10000>; | |
interrupts = <0x00 0x3c 0x04>; | |
clocks = <0x02 0x103 0x68>; | |
clock-names = "usbhost\0utmi"; | |
power-domains = <0x8a 0x05>; | |
phys = <0x8c>; | |
phy-names = "usb"; | |
status = "disabled"; | |
phandle = <0x108>; | |
}; | |
usb@ff350000 { | |
compatible = "generic-ohci"; | |
reg = <0x00 0xff350000 0x00 0x10000>; | |
interrupts = <0x00 0x3d 0x04>; | |
clocks = <0x02 0x103 0x68>; | |
clock-names = "usbhost\0utmi"; | |
power-domains = <0x8a 0x05>; | |
phys = <0x8c>; | |
phy-names = "usb"; | |
status = "disabled"; | |
phandle = <0x109>; | |
}; | |
ethernet@ff360000 { | |
compatible = "rockchip,px30-gmac"; | |
reg = <0x00 0xff360000 0x00 0x10000>; | |
rockchip,grf = <0x2f>; | |
interrupts = <0x00 0x2b 0x04>; | |
interrupt-names = "macirq"; | |
clocks = <0x02 0x3e 0x02 0x3f 0x02 0x3f 0x02 0x40 0x02 0x41 0x02 0xb2 0x02 0x143 0x02 0x4c>; | |
clock-names = "stmmaceth\0mac_clk_rx\0mac_clk_tx\0clk_mac_ref\0clk_mac_refout\0aclk_mac\0pclk_mac\0clk_mac_speed"; | |
phy-mode = "rmii"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x8d 0x8e>; | |
resets = <0x02 0x5e>; | |
reset-names = "stmmaceth"; | |
power-domains = <0x8a 0x09>; | |
status = "disabled"; | |
phandle = <0x10a>; | |
}; | |
dwmmc@ff370000 { | |
compatible = "rockchip,px30-dw-mshc\0rockchip,rk3288-dw-mshc"; | |
reg = <0x00 0xff370000 0x00 0x4000>; | |
max-frequency = <0x8f0d180>; | |
clocks = <0x02 0xf7 0x02 0x3b 0x02 0x43 0x02 0x44>; | |
clock-names = "biu\0ciu\0ciu-drv\0ciu-sample"; | |
assigned-clocks = <0x02 0x3b>; | |
assigned-clock-parents = <0x02 0x57>; | |
power-domains = <0x8a 0x07>; | |
fifo-depth = <0x100>; | |
interrupts = <0x00 0x36 0x04>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x8f 0x90 0x91 0x92>; | |
status = "okay"; | |
bus-width = <0x04>; | |
cap-mmc-highspeed; | |
cap-sd-highspeed; | |
supports-sd; | |
card-detect-delay = <0x320>; | |
ignore-pm-notify; | |
cd-gpios = <0x5e 0x03 0x01>; | |
sd-uhs-sdr12; | |
sd-uhs-sdr25; | |
sd-uhs-sdr50; | |
sd-uhs-sdr104; | |
vqmmc-supply = <0x4b>; | |
vmmc-supply = <0x93>; | |
phandle = <0x10b>; | |
}; | |
dwmmc@ff380000 { | |
compatible = "rockchip,px30-dw-mshc\0rockchip,rk3288-dw-mshc"; | |
reg = <0x00 0xff380000 0x00 0x4000>; | |
max-frequency = <0x8f0d180>; | |
clocks = <0x02 0xff 0x02 0x38 0x02 0x45 0x02 0x46>; | |
clock-names = "biu\0ciu\0ciu-drv\0ciu-sample"; | |
assigned-clocks = <0x02 0x38>; | |
assigned-clock-parents = <0x02 0x51>; | |
power-domains = <0x8a 0x0a>; | |
fifo-depth = <0x100>; | |
interrupts = <0x00 0x37 0x04>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x94 0x95 0x96>; | |
status = "okay"; | |
bus-width = <0x04>; | |
cap-mmc-highspeed; | |
cap-sd-highspeed; | |
supports-sd; | |
card-detect-delay = <0x320>; | |
ignore-pm-notify; | |
cd-gpios = <0x97 0x0e 0x01>; | |
sd-uhs-sdr12; | |
sd-uhs-sdr25; | |
sd-uhs-sdr50; | |
sd-uhs-sdr104; | |
vqmmc-supply = <0x4b>; | |
vmmc-supply = <0x93>; | |
phandle = <0x10c>; | |
}; | |
dwmmc@ff390000 { | |
compatible = "rockchip,px30-dw-mshc\0rockchip,rk3288-dw-mshc"; | |
reg = <0x00 0xff390000 0x00 0x4000>; | |
max-frequency = <0x8f0d180>; | |
clocks = <0x02 0x100 0x02 0x39 0x02 0x47 0x02 0x48>; | |
clock-names = "biu\0ciu\0ciu-drv\0ciu-sample"; | |
assigned-clocks = <0x02 0x39>; | |
assigned-clock-parents = <0x02 0x53>; | |
power-domains = <0x8a 0x0a>; | |
fifo-depth = <0x100>; | |
interrupts = <0x00 0x35 0x04>; | |
status = "disabled"; | |
phandle = <0x10d>; | |
}; | |
nandc@ff3b0000 { | |
compatible = "rockchip,rk-nandc"; | |
reg = <0x00 0xff3b0000 0x00 0x4000>; | |
interrupts = <0x00 0x39 0x04>; | |
nandc_id = <0x00>; | |
clocks = <0x02 0x37 0x02 0xfe>; | |
clock-names = "clk_nandc\0hclk_nandc"; | |
assigned-clocks = <0x02 0x37>; | |
assigned-clock-parents = <0x02 0x4f>; | |
power-domains = <0x8a 0x0a>; | |
status = "disabled"; | |
phandle = <0x10e>; | |
}; | |
sfc@ff3a0000 { | |
compatible = "rockchip,sfc"; | |
reg = <0x00 0xff3a0000 0x00 0x4000>; | |
interrupts = <0x00 0x38 0x04>; | |
clocks = <0x02 0x3a 0x02 0x101>; | |
clock-names = "clk_sfc\0hclk_sfc"; | |
assigned-clocks = <0x02 0x3a>; | |
assigned-clock-rates = <0x989680>; | |
status = "disabled"; | |
phandle = <0x10f>; | |
}; | |
gpu@ff400000 { | |
compatible = "arm,malit602\0arm,malit60x\0arm,malit6xx\0arm,mali-midgard"; | |
reg = <0x00 0xff400000 0x00 0x4000>; | |
interrupts = <0x00 0x2d 0x04 0x00 0x2e 0x04 0x00 0x2f 0x04>; | |
interrupt-names = "GPU\0MMU\0JOB"; | |
clocks = <0x02 0x49>; | |
clock-names = "clk_mali"; | |
power-domains = <0x8a 0x0e>; | |
#cooling-cells = <0x02>; | |
operating-points-v2 = <0x98>; | |
status = "okay"; | |
mali-supply = <0x0e>; | |
phandle = <0x86>; | |
power_model { | |
compatible = "arm,mali-simple-power-model"; | |
static-coefficient = <0x64578>; | |
dynamic-coefficient = <0x2dd>; | |
ts = <0x7d00 0x125c 0xffffffb0 0x02>; | |
thermal-zone = "gpu-thermal"; | |
}; | |
}; | |
gpu-opp-table { | |
compatible = "operating-points-v2"; | |
rockchip,thermal-zone = "soc-thermal"; | |
rockchip,temp-hysteresis = <0x1388>; | |
rockchip,low-temp = <0x00>; | |
rockchip,low-temp-min-volt = <0xf4240>; | |
rockchip,max-volt = <0x11edd8>; | |
rockchip,evb-irdrop = <0x61a8>; | |
rockchip,pvtm-voltage-sel = <0x00 0xc350 0x00 0xc351 0xd2f0 0x01 0xd2f1 0xea60 0x02 0xea61 0x1869f 0x03>; | |
rockchip,pvtm-ch = <0x00 0x00>; | |
phandle = <0x98>; | |
opp-400000000 { | |
opp-hz = <0x00 0x17d78400>; | |
opp-microvolt = <0x100590>; | |
opp-microvolt-L0 = <0x100590>; | |
opp-microvolt-L1 = <0xfa3e8>; | |
opp-microvolt-L2 = <0xee098>; | |
opp-microvolt-L3 = <0xe7ef0>; | |
}; | |
opp-480000000 { | |
opp-hz = <0x00 0x1c9c3800>; | |
opp-microvolt = <0x112a88>; | |
opp-microvolt-L0 = <0x112a88>; | |
opp-microvolt-L1 = <0x10c8e0>; | |
opp-microvolt-L2 = <0x100590>; | |
opp-microvolt-L3 = <0xf4240>; | |
}; | |
opp-520000000 { | |
opp-hz = <0x00 0x1efe9200>; | |
opp-microvolt = <0x118c30>; | |
opp-microvolt-L0 = <0x118c30>; | |
opp-microvolt-L1 = <0x118c30>; | |
opp-microvolt-L2 = <0x10c8e0>; | |
opp-microvolt-L3 = <0x100590>; | |
}; | |
}; | |
hevc_service@ff440000 { | |
compatible = "rockchip,hevc_sub"; | |
iommu_enabled = <0x01>; | |
reg = <0x00 0xff440000 0x00 0x400>; | |
interrupts = <0x00 0x31 0x04>; | |
interrupt-names = "irq_dec"; | |
dev_mode = <0x01>; | |
iommus = <0x99>; | |
allocator = <0x01>; | |
phandle = <0x9c>; | |
}; | |
vpu_service@ff442000 { | |
compatible = "rockchip,vpu_sub"; | |
iommu_enabled = <0x01>; | |
reg = <0x00 0xff442000 0x00 0x800>; | |
interrupts = <0x00 0x50 0x04 0x00 0x4f 0x04>; | |
interrupt-names = "irq_enc\0irq_dec"; | |
dev_mode = <0x00>; | |
iommus = <0x9a>; | |
allocator = <0x01>; | |
phandle = <0x9b>; | |
}; | |
vpu_combo { | |
compatible = "rockchip,vpu_combo"; | |
subcnt = <0x02>; | |
rockchip,grf = <0x2f>; | |
rockchip,sub = <0x9b 0x9c>; | |
clocks = <0x02 0xaf 0x02 0xf4 0x02 0x4b>; | |
clock-names = "aclk_vcodec\0hclk_vcodec\0clk_core"; | |
resets = <0x02 0x24 0x02 0x26 0x02 0x25 0x02 0x27 0x02 0x3f>; | |
reset-names = "video_a\0video_h\0niu_a\0niu_h\0video_core"; | |
power-domains = <0x8a 0x0b>; | |
mode_bit = <0x0f>; | |
mode_ctrl = <0x410>; | |
status = "okay"; | |
phandle = <0x110>; | |
}; | |
iommu@ff440440 { | |
compatible = "rockchip,iommu"; | |
reg = <0x00 0xff440440 0x00 0x40 0x00 0xff440480 0x00 0x40>; | |
interrupts = <0x00 0x32 0x04>; | |
interrupt-names = "hevc_mmu"; | |
clocks = <0x02 0xaf 0x02 0xf4>; | |
clock-names = "aclk\0hclk"; | |
power-domains = <0x8a 0x0b>; | |
#iommu-cells = <0x00>; | |
phandle = <0x99>; | |
}; | |
iommu@ff442800 { | |
compatible = "rockchip,iommu"; | |
reg = <0x00 0xff442800 0x00 0x100>; | |
interrupts = <0x00 0x51 0x04>; | |
interrupt-names = "vpu_mmu"; | |
clocks = <0x02 0xaf 0x02 0xf4>; | |
clock-names = "aclk\0hclk"; | |
power-domains = <0x8a 0x0b>; | |
#iommu-cells = <0x00>; | |
phandle = <0x9a>; | |
}; | |
dsi@ff450000 { | |
compatible = "rockchip,px30-mipi-dsi"; | |
reg = <0x00 0xff450000 0x00 0x10000>; | |
interrupts = <0x00 0x4b 0x04>; | |
clocks = <0x02 0x144 0x4e>; | |
clock-names = "pclk\0hs_clk"; | |
resets = <0x02 0x3d>; | |
reset-names = "apb"; | |
phys = <0x4e>; | |
phy-names = "mipi_dphy"; | |
power-domains = <0x8a 0x0c>; | |
rockchip,grf = <0x2f>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
status = "okay"; | |
phandle = <0x111>; | |
ports { | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
port@0 { | |
reg = <0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
endpoint@0 { | |
reg = <0x00>; | |
remote-endpoint = <0x13>; | |
status = "okay"; | |
phandle = <0xa4>; | |
}; | |
}; | |
port@1 { | |
reg = <0x01>; | |
endpoint { | |
remote-endpoint = <0x9d>; | |
phandle = <0xa1>; | |
}; | |
}; | |
}; | |
panel@0 { | |
compatible = "sitronix,st7703\0simple-panel-dsi"; | |
reg = <0x00>; | |
backlight = <0x9e>; | |
power-supply = <0x9f>; | |
reset-gpios = <0x97 0x0f 0x01>; | |
prepare-delay-ms = <0x05>; | |
reset-delay-ms = <0x14>; | |
init-delay-ms = <0x14>; | |
enable-delay-ms = <0x78>; | |
disable-delay-ms = <0x32>; | |
unprepare-delay-ms = <0x14>; | |
width-mm = <0x45>; | |
height-mm = <0x8b>; | |
dsi,flags = <0xa03>; | |
dsi,format = <0x00>; | |
dsi,lanes = <0x02>; | |
support_resume; | |
panel-init-sequence = [39 00 06 ff 77 01 00 00 13 15 00 02 ef 08 39 00 06 ff 77 01 00 00 10 39 00 03 c0 4f 00 39 00 03 c1 10 02 39 00 03 c2 20 02 15 00 02 cc 10 39 00 11 b0 06 16 1e 0e 12 06 0a 08 09 23 04 12 10 2b 31 1f 39 00 11 b1 06 0f 16 0d 10 07 04 09 07 20 05 12 10 26 2f 1f 39 00 06 ff 77 01 00 00 11 15 00 02 b0 65 15 00 02 b1 85 15 00 02 b2 82 15 00 02 b3 80 15 00 02 b5 42 15 00 02 b7 85 15 00 02 b8 20 15 00 02 c1 78 15 00 02 c2 78 15 00 02 d0 88 39 00 04 e0 00 00 02 39 00 0c e1 04 a0 06 a0 05 a0 07 a0 00 44 44 39 00 0d e2 00 00 00 00 00 00 00 00 00 00 00 00 39 00 05 e3 00 00 22 22 39 00 03 e4 44 44 39 00 11 e5 0c 90 a0 a0 0e 92 a0 a0 08 8c a0 a0 0a 8e a0 a0 39 00 05 e6 00 00 22 22 39 00 03 e7 44 44 39 00 11 e8 0d 91 a0 a0 0f 93 a0 a0 09 8d a0 a0 0b 8f a0 a0 39 00 08 eb 00 00 e4 e4 44 00 40 39 00 11 ed ff f5 47 6f 0b a1 ab ff ff ba 1a b0 f6 74 5f ff 39 00 07 ef 08 08 08 40 3f 64 39 00 06 ff 77 01 00 00 13 39 00 03 e6 16 7c 39 00 03 e8 00 0e 39 32 03 e8 00 0c 39 00 03 e8 00 00 39 00 06 ff 77 01 00 00 00 05 96 01 11 05 78 01 29]; | |
panel-resume-sequence = <0x5800111 0x5320129>; | |
panel-exit-sequence = <0x5140128 0x50a0110>; | |
display-timings { | |
native-mode = <0xa0>; | |
timing0 { | |
clock-frequency = <0x17d7840>; | |
hactive = <0x1e0>; | |
vactive = <0x280>; | |
hfront-porch = <0x3c>; | |
hsync-len = <0x0a>; | |
hback-porch = <0x36>; | |
vfront-porch = <0x14>; | |
vsync-len = <0x0a>; | |
vback-porch = <0x14>; | |
hsync-active = <0x00>; | |
vsync-active = <0x00>; | |
de-active = <0x00>; | |
pixelclk-active = <0x00>; | |
phandle = <0xa0>; | |
}; | |
}; | |
ports { | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
port@0 { | |
reg = <0x00>; | |
endpoint { | |
remote-endpoint = <0xa1>; | |
phandle = <0x9d>; | |
}; | |
}; | |
}; | |
}; | |
}; | |
vop@ff460000 { | |
compatible = "rockchip,px30-vop-big"; | |
reg = <0x00 0xff460000 0x00 0x1fc 0x00 0xff460a00 0x00 0x400>; | |
rockchip,grf = <0x2f>; | |
reg-names = "regs\0gamma_lut"; | |
interrupts = <0x00 0x4d 0x04>; | |
clocks = <0x02 0xb5 0x02 0x96 0x02 0xfb>; | |
clock-names = "aclk_vop\0dclk_vop\0hclk_vop"; | |
power-domains = <0x8a 0x0c>; | |
iommus = <0xa2>; | |
status = "okay"; | |
phandle = <0x112>; | |
port { | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
phandle = <0x10>; | |
endpoint@0 { | |
reg = <0x00>; | |
remote-endpoint = <0xa3>; | |
phandle = <0x12>; | |
}; | |
endpoint@1 { | |
reg = <0x01>; | |
remote-endpoint = <0xa4>; | |
phandle = <0x13>; | |
}; | |
endpoint@2 { | |
reg = <0x02>; | |
remote-endpoint = <0xa5>; | |
phandle = <0x14>; | |
}; | |
}; | |
}; | |
iommu@ff460f00 { | |
compatible = "rockchip,iommu"; | |
reg = <0x00 0xff460f00 0x00 0x100>; | |
interrupts = <0x00 0x4d 0x04>; | |
interrupt-names = "vopb_mmu"; | |
clocks = <0x02 0xb5 0x02 0xfb>; | |
clock-names = "aclk\0hclk"; | |
power-domains = <0x8a 0x0c>; | |
#iommu-cells = <0x00>; | |
status = "okay"; | |
phandle = <0xa2>; | |
}; | |
rk_rga@ff480000 { | |
compatible = "rockchip,rga2"; | |
reg = <0x00 0xff480000 0x00 0x1000>; | |
interrupts = <0x00 0x4c 0x04>; | |
clocks = <0x02 0xb7 0x02 0xfd 0x02 0x35>; | |
clock-names = "aclk_rga\0hclk_rga\0clk_rga"; | |
power-domains = <0x8a 0x0c>; | |
dma-coherent; | |
status = "okay"; | |
phandle = <0x113>; | |
}; | |
cif@ff490000 { | |
compatible = "rockchip,cif"; | |
reg = <0x00 0xff490000 0x00 0x200>; | |
interrupts = <0x00 0x45 0x04>; | |
clocks = <0x02 0xb3 0x02 0xf9 0x02 0x160 0x02 0x34>; | |
clock-names = "aclk_cif0\0hclk_cif0\0pclk_cif\0cif0_out"; | |
resets = <0x02 0x2c 0x02 0x2d 0x02 0x2e>; | |
reset-names = "rst_cif_a\0rst_cif_h\0rst_cif_pclkin"; | |
power-domains = <0x8a 0x0d>; | |
pinctrl-names = "cif_pin_all"; | |
pinctrl-0 = <0xa6>; | |
iommus = <0xa7>; | |
status = "disabled"; | |
phandle = <0x114>; | |
}; | |
cif-new@ff490000 { | |
compatible = "rockchip,px30-cif"; | |
reg = <0x00 0xff490000 0x00 0x200>; | |
interrupts = <0x00 0x45 0x04>; | |
clocks = <0x02 0xb3 0x02 0xf9 0x02 0x160 0x02 0x34>; | |
clock-names = "aclk_cif\0hclk_cif\0pclk_cif\0cif_out"; | |
resets = <0x02 0x2c 0x02 0x2d 0x02 0x2e>; | |
reset-names = "rst_cif_a\0rst_cif_h\0rst_cif_pclkin"; | |
power-domains = <0x8a 0x0d>; | |
iommus = <0xa7>; | |
status = "disabled"; | |
phandle = <0x115>; | |
}; | |
iommu@ff490800 { | |
compatible = "rockchip,iommu"; | |
reg = <0x00 0xff490800 0x00 0x100>; | |
interrupts = <0x00 0x45 0x04>; | |
interrupt-names = "vip_mmu"; | |
clocks = <0x02 0xb3 0x02 0xf9>; | |
clock-names = "aclk\0hclk"; | |
power-domains = <0x8a 0x0d>; | |
rk_iommu,disable_reset_quirk; | |
#iommu-cells = <0x00>; | |
status = "okay"; | |
phandle = <0xa7>; | |
}; | |
rk_isp@ff4a0000 { | |
compatible = "rockchip,px30-isp\0rockchip,isp"; | |
reg = <0x00 0xff4a0000 0x00 0x8000>; | |
interrupts = <0x00 0x46 0x04>; | |
clocks = <0x02 0xb4 0x02 0xfa 0x02 0x33 0x02 0x33 0x02 0x15f 0x02 0x34 0x02 0x34 0x02 0x146>; | |
clock-names = "aclk_isp\0hclk_isp\0clk_isp\0clk_isp_jpe\0pclkin_isp\0clk_cif_pll\0clk_cif_out\0pclk_dphyrx"; | |
resets = <0x02 0x2b 0x02 0x2f>; | |
reset-names = "rst_isp\0rst_mipicsiphy"; | |
power-domains = <0x8a 0x0d>; | |
pinctrl-names = "default\0isp_dvp8bit2\0isp_dvp10bit\0isp_dvp12bit"; | |
pinctrl-0 = <0xa8>; | |
pinctrl-1 = <0xa6>; | |
pinctrl-2 = <0xa6 0xa9>; | |
pinctrl-3 = <0xaa 0xa6 0xa9>; | |
rockchip,isp,mipiphy = <0x01>; | |
rockchip,isp,csiphy,reg = <0xff2f0000 0x4000>; | |
rockchip,grf = <0x2f>; | |
rockchip,cru = <0x02>; | |
rockchip,isp,iommu-enable = <0x01>; | |
iommus = <0xab>; | |
status = "disabled"; | |
phandle = <0x116>; | |
}; | |
rkisp1@ff4a0000 { | |
compatible = "rockchip,rk3326-rkisp1"; | |
reg = <0x00 0xff4a0000 0x00 0x8000>; | |
interrupts = <0x00 0x46 0x04 0x00 0x49 0x04 0x00 0x4a 0x04>; | |
interrupt-names = "isp_irq\0mi_irq\0mipi_irq"; | |
clocks = <0x02 0xb4 0x02 0xfa 0x02 0x33 0x02 0x15f>; | |
clock-names = "aclk_isp\0hclk_isp\0clk_isp\0pclk_isp"; | |
devfreq = <0xac>; | |
power-domains = <0x8a 0x0d>; | |
iommus = <0xab>; | |
rockchip,grf = <0x2f>; | |
status = "okay"; | |
phandle = <0x117>; | |
}; | |
iommu@ff4a8000 { | |
compatible = "rockchip,iommu"; | |
reg = <0x00 0xff4a8000 0x00 0x100>; | |
interrupts = <0x00 0x46 0x04>; | |
interrupt-names = "isp_mmu"; | |
clocks = <0x02 0xb4 0x02 0xfa>; | |
clock-names = "aclk\0hclk"; | |
power-domains = <0x8a 0x0d>; | |
rk_iommu,disable_reset_quirk; | |
#iommu-cells = <0x00>; | |
status = "okay"; | |
phandle = <0xab>; | |
}; | |
qos@ff518000 { | |
compatible = "syscon"; | |
reg = <0x00 0xff518000 0x00 0x20>; | |
phandle = <0x18>; | |
}; | |
qos@ff520000 { | |
compatible = "syscon"; | |
reg = <0x00 0xff520000 0x00 0x20>; | |
phandle = <0x28>; | |
}; | |
qos@ff52c000 { | |
compatible = "syscon"; | |
reg = <0x00 0xff52c000 0x00 0x20>; | |
phandle = <0x17>; | |
}; | |
qos@ff538000 { | |
compatible = "syscon"; | |
reg = <0x00 0xff538000 0x00 0x20>; | |
phandle = <0x19>; | |
}; | |
qos@ff538080 { | |
compatible = "syscon"; | |
reg = <0x00 0xff538080 0x00 0x20>; | |
phandle = <0x1a>; | |
}; | |
qos@ff538100 { | |
compatible = "syscon"; | |
reg = <0x00 0xff538100 0x00 0x20>; | |
phandle = <0x1b>; | |
}; | |
qos@ff538180 { | |
compatible = "syscon"; | |
reg = <0x00 0xff538180 0x00 0x20>; | |
phandle = <0x1c>; | |
}; | |
qos@ff540000 { | |
compatible = "syscon"; | |
reg = <0x00 0xff540000 0x00 0x20>; | |
phandle = <0x15>; | |
}; | |
qos@ff540080 { | |
compatible = "syscon"; | |
reg = <0x00 0xff540080 0x00 0x20>; | |
phandle = <0x16>; | |
}; | |
qos@ff548000 { | |
compatible = "syscon"; | |
reg = <0x00 0xff548000 0x00 0x20>; | |
phandle = <0x23>; | |
}; | |
qos@ff548080 { | |
compatible = "syscon"; | |
reg = <0x00 0xff548080 0x00 0x20>; | |
phandle = <0x24>; | |
}; | |
qos@ff548100 { | |
compatible = "syscon"; | |
reg = <0x00 0xff548100 0x00 0x20>; | |
phandle = <0x25>; | |
}; | |
qos@ff548180 { | |
compatible = "syscon"; | |
reg = <0x00 0xff548180 0x00 0x20>; | |
phandle = <0x26>; | |
}; | |
qos@ff548200 { | |
compatible = "syscon"; | |
reg = <0x00 0xff548200 0x00 0x20>; | |
phandle = <0x27>; | |
}; | |
qos@ff550000 { | |
compatible = "syscon"; | |
reg = <0x00 0xff550000 0x00 0x20>; | |
phandle = <0x1f>; | |
}; | |
qos@ff550080 { | |
compatible = "syscon"; | |
reg = <0x00 0xff550080 0x00 0x20>; | |
phandle = <0x20>; | |
}; | |
qos@ff550100 { | |
compatible = "syscon"; | |
reg = <0x00 0xff550100 0x00 0x20>; | |
phandle = <0x21>; | |
}; | |
qos@ff550180 { | |
compatible = "syscon"; | |
reg = <0x00 0xff550180 0x00 0x20>; | |
phandle = <0x22>; | |
}; | |
qos@ff558000 { | |
compatible = "syscon"; | |
reg = <0x00 0xff558000 0x00 0x20>; | |
phandle = <0x1d>; | |
}; | |
qos@ff558080 { | |
compatible = "syscon"; | |
reg = <0x00 0xff558080 0x00 0x20>; | |
phandle = <0x1e>; | |
}; | |
dfi@ff610000 { | |
reg = <0x00 0xff610000 0x00 0x400>; | |
compatible = "rockchip,px30-dfi"; | |
rockchip,pmugrf = <0xad>; | |
status = "okay"; | |
phandle = <0xae>; | |
}; | |
dmc { | |
compatible = "rockchip,px30-dmc"; | |
interrupts = <0x00 0x69 0x04>; | |
interrupt-names = "complete_irq"; | |
devfreq-events = <0xae>; | |
clocks = <0x02 0x54>; | |
clock-names = "dmc_clk"; | |
operating-points-v2 = <0xaf>; | |
ddr_timing = <0xb0>; | |
upthreshold = <0x28>; | |
downdifferential = <0x14>; | |
system-status-freq = <0x01 0x80e80 0x08 0x6ddd0 0x02 0x2f5d0 0x20 0x6ddd0 0x1000 0x80e80 0x4000 0xa2990 0x2000 0xa2990>; | |
auto-min-freq = <0x50140>; | |
auto-freq-en = <0x01>; | |
#cooling-cells = <0x02>; | |
status = "okay"; | |
center-supply = <0x0e>; | |
phandle = <0xac>; | |
ddr_power_model { | |
compatible = "ddr_power_model"; | |
dynamic-power-coefficient = <0x78>; | |
static-power-coefficient = <0xc8>; | |
ts = <0x7d00 0x125c 0xffffffb0 0x02>; | |
thermal-zone = "soc-thermal"; | |
phandle = <0x118>; | |
}; | |
}; | |
dmc-opp-table { | |
compatible = "operating-points-v2"; | |
rockchip,max-volt = <0x118c30>; | |
rockchip,evb-irdrop = <0x61a8>; | |
rockchip,pvtm-voltage-sel = <0x00 0xc350 0x00 0xc351 0xd2f0 0x01 0xd2f1 0xea60 0x02 0xea61 0x1869f 0x03>; | |
rockchip,pvtm-ch = <0x00 0x00>; | |
phandle = <0xaf>; | |
opp-528000000 { | |
opp-hz = <0x00 0x1f78a400>; | |
opp-microvolt = <0xee098>; | |
opp-microvolt-L0 = <0xee098>; | |
opp-microvolt-L1 = <0xee098>; | |
opp-microvolt-L2 = <0xe7ef0>; | |
opp-microvolt-L3 = <0xe7ef0>; | |
}; | |
opp-666000000 { | |
opp-hz = <0x00 0x27b25a80>; | |
opp-microvolt = <0x100590>; | |
opp-microvolt-L0 = <0x100590>; | |
opp-microvolt-L1 = <0xf4240>; | |
opp-microvolt-L2 = <0xee098>; | |
opp-microvolt-L3 = <0xe7ef0>; | |
}; | |
opp-786000000 { | |
opp-hz = <0x00 0x2ed96880>; | |
opp-microvolt = <0x10c8e0>; | |
opp-microvolt-L0 = <0x10c8e0>; | |
opp-microvolt-L1 = <0x100590>; | |
opp-microvolt-L2 = <0xfa3e8>; | |
opp-microvolt-L3 = <0xf4240>; | |
status = "okay"; | |
}; | |
}; | |
rockchip-system-monitor { | |
compatible = "rockchip,system-monitor"; | |
rockchip,thermal-zone = "soc-thermal"; | |
rockchip,polling-delay = <0xc8>; | |
phandle = <0x119>; | |
}; | |
pinctrl { | |
compatible = "rockchip,px30-pinctrl"; | |
rockchip,grf = <0x2f>; | |
rockchip,pmu = <0xad>; | |
#address-cells = <0x02>; | |
#size-cells = <0x02>; | |
ranges; | |
phandle = <0x11a>; | |
gpio0@ff040000 { | |
compatible = "rockchip,gpio-bank"; | |
reg = <0x00 0xff040000 0x00 0x100>; | |
interrupts = <0x00 0x03 0x04>; | |
clocks = <0x2a 0x14>; | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x5e>; | |
}; | |
gpio1@ff250000 { | |
compatible = "rockchip,gpio-bank"; | |
reg = <0x00 0xff250000 0x00 0x100>; | |
interrupts = <0x00 0x04 0x04>; | |
clocks = <0x02 0x15c>; | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0xc0>; | |
}; | |
gpio2@ff260000 { | |
compatible = "rockchip,gpio-bank"; | |
reg = <0x00 0xff260000 0x00 0x100>; | |
interrupts = <0x00 0x05 0x04>; | |
clocks = <0x02 0x15d>; | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0xbf>; | |
}; | |
gpio3@ff270000 { | |
compatible = "rockchip,gpio-bank"; | |
reg = <0x00 0xff270000 0x00 0x100>; | |
interrupts = <0x00 0x06 0x04>; | |
clocks = <0x02 0x15e>; | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x97>; | |
}; | |
pcfg-pull-up { | |
bias-pull-up; | |
phandle = <0xb3>; | |
}; | |
pcfg-pull-down { | |
bias-pull-down; | |
phandle = <0x11b>; | |
}; | |
pcfg-pull-none { | |
bias-disable; | |
phandle = <0xb2>; | |
}; | |
pcfg-pull-none-2ma { | |
bias-disable; | |
drive-strength = <0x02>; | |
phandle = <0x11c>; | |
}; | |
pcfg-pull-up-2ma { | |
bias-pull-up; | |
drive-strength = <0x02>; | |
phandle = <0x11d>; | |
}; | |
pcfg-pull-up-4ma { | |
bias-pull-up; | |
drive-strength = <0x04>; | |
phandle = <0xb4>; | |
}; | |
pcfg-pull-none-4ma { | |
bias-disable; | |
drive-strength = <0x04>; | |
phandle = <0x11e>; | |
}; | |
pcfg-pull-down-4ma { | |
bias-pull-down; | |
drive-strength = <0x04>; | |
phandle = <0x11f>; | |
}; | |
pcfg-pull-none-8ma { | |
bias-disable; | |
drive-strength = <0x08>; | |
phandle = <0xb7>; | |
}; | |
pcfg-pull-up-8ma { | |
bias-pull-up; | |
drive-strength = <0x08>; | |
phandle = <0xb5>; | |
}; | |
pcfg-pull-none-12ma { | |
bias-disable; | |
drive-strength = <0x0c>; | |
phandle = <0xb9>; | |
}; | |
pcfg-pull-up-12ma { | |
bias-pull-up; | |
drive-strength = <0x0c>; | |
phandle = <0xb8>; | |
}; | |
pcfg-pull-none-smt { | |
bias-disable; | |
input-schmitt-enable; | |
phandle = <0xb1>; | |
}; | |
pcfg-output-high { | |
output-high; | |
phandle = <0x120>; | |
}; | |
pcfg-output-low { | |
output-low; | |
phandle = <0xba>; | |
}; | |
pcfg-input-high { | |
bias-pull-up; | |
input-enable; | |
phandle = <0xb6>; | |
}; | |
pcfg-input { | |
input-enable; | |
phandle = <0x121>; | |
}; | |
i2c0 { | |
i2c0-xfer { | |
rockchip,pins = <0x00 0x08 0x01 0xb1 0x00 0x09 0x01 0xb1>; | |
phandle = <0x5d>; | |
}; | |
}; | |
i2c1 { | |
i2c1-xfer { | |
rockchip,pins = <0x00 0x12 0x01 0xb1 0x00 0x13 0x01 0xb1>; | |
phandle = <0x6a>; | |
}; | |
}; | |
i2c2 { | |
i2c2-xfer { | |
rockchip,pins = <0x02 0x0f 0x02 0xb1 0x02 0x10 0x02 0xb1>; | |
phandle = <0x6b>; | |
}; | |
}; | |
i2c3 { | |
i2c3-xfer { | |
rockchip,pins = <0x01 0x0c 0x04 0xb1 0x01 0x0d 0x04 0xb1>; | |
phandle = <0x6c>; | |
}; | |
}; | |
tsadc { | |
tsadc-otp-gpio { | |
rockchip,pins = <0x00 0x06 0x00 0xb2>; | |
phandle = <0x87>; | |
}; | |
tsadc-otp-out { | |
rockchip,pins = <0x00 0x06 0x01 0xb2>; | |
phandle = <0x88>; | |
}; | |
}; | |
uart0 { | |
uart0-xfer { | |
rockchip,pins = <0x00 0x0a 0x01 0xb3 0x00 0x0b 0x01 0xb3>; | |
phandle = <0x2c>; | |
}; | |
uart0-cts { | |
rockchip,pins = <0x00 0x0c 0x01 0xb2>; | |
phandle = <0x2d>; | |
}; | |
uart0-rts { | |
rockchip,pins = <0x00 0x0d 0x01 0xb2>; | |
phandle = <0x2e>; | |
}; | |
uart0-rts-gpio { | |
rockchip,pins = <0x00 0x0d 0x00 0xb2>; | |
phandle = <0x122>; | |
}; | |
}; | |
uart1 { | |
uart1-xfer { | |
rockchip,pins = <0x01 0x11 0x01 0xb3 0x01 0x10 0x01 0xb3>; | |
phandle = <0x51>; | |
}; | |
uart1-cts { | |
rockchip,pins = <0x01 0x12 0x01 0xb2>; | |
phandle = <0x52>; | |
}; | |
uart1-rts { | |
rockchip,pins = <0x01 0x13 0x01 0xb2>; | |
phandle = <0x123>; | |
}; | |
uart1-rts-gpio { | |
rockchip,pins = <0x01 0x13 0x00 0xb2>; | |
phandle = <0x124>; | |
}; | |
}; | |
uart2-m0 { | |
uart2m0-xfer { | |
rockchip,pins = <0x01 0x1a 0x02 0xb3 0x01 0x1b 0x02 0xb3>; | |
phandle = <0x53>; | |
}; | |
}; | |
uart2-m1 { | |
uart2m1-xfer { | |
rockchip,pins = <0x02 0x0c 0x02 0xb3 0x02 0x0e 0x02 0xb3>; | |
phandle = <0xbb>; | |
}; | |
}; | |
uart3-m0 { | |
uart3m0-xfer { | |
rockchip,pins = <0x00 0x10 0x02 0xb3 0x00 0x11 0x02 0xb3>; | |
phandle = <0x125>; | |
}; | |
uart3m0-cts { | |
rockchip,pins = <0x00 0x12 0x02 0xb2>; | |
phandle = <0x126>; | |
}; | |
uart3m0-rts { | |
rockchip,pins = <0x00 0x13 0x02 0xb2>; | |
phandle = <0x127>; | |
}; | |
uart3m0-rts-gpio { | |
rockchip,pins = <0x00 0x13 0x00 0xb2>; | |
phandle = <0x128>; | |
}; | |
}; | |
uart3-m1 { | |
uart3m1-xfer { | |
rockchip,pins = <0x01 0x0e 0x02 0xb3 0x01 0x0f 0x02 0xb3>; | |
phandle = <0x54>; | |
}; | |
uart3m1-cts { | |
rockchip,pins = <0x01 0x0c 0x02 0xb2>; | |
phandle = <0x55>; | |
}; | |
uart3m1-rts { | |
rockchip,pins = <0x01 0x0d 0x02 0xb2>; | |
phandle = <0x56>; | |
}; | |
uart3m1-rts-gpio { | |
rockchip,pins = <0x01 0x0d 0x00 0xb2>; | |
phandle = <0x129>; | |
}; | |
}; | |
uart4 { | |
uart4-xfer { | |
rockchip,pins = <0x01 0x1c 0x02 0xb3 0x01 0x1d 0x02 0xb3>; | |
phandle = <0x57>; | |
}; | |
uart4-cts { | |
rockchip,pins = <0x01 0x1e 0x02 0xb2>; | |
phandle = <0x58>; | |
}; | |
uart4-rts { | |
rockchip,pins = <0x01 0x1f 0x02 0xb2>; | |
phandle = <0x59>; | |
}; | |
}; | |
uart5 { | |
uart5-xfer { | |
rockchip,pins = <0x03 0x02 0x04 0xb3 0x03 0x01 0x04 0xb3>; | |
phandle = <0x5a>; | |
}; | |
uart5-cts { | |
rockchip,pins = <0x03 0x03 0x04 0xb2>; | |
phandle = <0x5b>; | |
}; | |
uart5-rts { | |
rockchip,pins = <0x03 0x05 0x04 0xb2>; | |
phandle = <0x5c>; | |
}; | |
}; | |
spi0 { | |
spi0-clk { | |
rockchip,pins = <0x01 0x0f 0x03 0xb4>; | |
phandle = <0x6d>; | |
}; | |
spi0-csn { | |
rockchip,pins = <0x01 0x0e 0x03 0xb4>; | |
phandle = <0x6e>; | |
}; | |
spi0-miso { | |
rockchip,pins = <0x01 0x0d 0x03 0xb4>; | |
phandle = <0x6f>; | |
}; | |
spi0-mosi { | |
rockchip,pins = <0x01 0x0c 0x03 0xb4>; | |
phandle = <0x70>; | |
}; | |
spi0-clk-hs { | |
rockchip,pins = <0x01 0x0f 0x03 0xb5>; | |
phandle = <0x71>; | |
}; | |
spi0-miso-hs { | |
rockchip,pins = <0x01 0x0d 0x03 0xb5>; | |
phandle = <0x72>; | |
}; | |
spi0-mosi-hs { | |
rockchip,pins = <0x01 0x0c 0x03 0xb5>; | |
phandle = <0x73>; | |
}; | |
}; | |
spi1 { | |
spi1-clk { | |
rockchip,pins = <0x03 0x0f 0x04 0xb4>; | |
phandle = <0x74>; | |
}; | |
spi1-csn0 { | |
rockchip,pins = <0x03 0x09 0x04 0xb4>; | |
phandle = <0x75>; | |
}; | |
spi1-csn1 { | |
rockchip,pins = <0x03 0x0a 0x02 0xb4>; | |
phandle = <0x76>; | |
}; | |
spi1-miso { | |
rockchip,pins = <0x03 0x0e 0x04 0xb4>; | |
phandle = <0x77>; | |
}; | |
spi1-mosi { | |
rockchip,pins = <0x03 0x0c 0x04 0xb4>; | |
phandle = <0x78>; | |
}; | |
spi1-clk-hs { | |
rockchip,pins = <0x03 0x0f 0x04 0xb5>; | |
phandle = <0x79>; | |
}; | |
spi1-miso-hs { | |
rockchip,pins = <0x03 0x0e 0x04 0xb5>; | |
phandle = <0x7a>; | |
}; | |
spi1-mosi-hs { | |
rockchip,pins = <0x03 0x0c 0x04 0xb5>; | |
phandle = <0x7b>; | |
}; | |
}; | |
pdm { | |
pdm-clk0m0 { | |
rockchip,pins = <0x03 0x16 0x02 0xb2>; | |
phandle = <0x44>; | |
}; | |
pdm-clk0m1 { | |
rockchip,pins = <0x02 0x16 0x01 0xb2>; | |
phandle = <0x12a>; | |
}; | |
pdm-clk1 { | |
rockchip,pins = <0x03 0x17 0x02 0xb2>; | |
phandle = <0x45>; | |
}; | |
pdm-sdi0m0 { | |
rockchip,pins = <0x03 0x1b 0x02 0xb2>; | |
phandle = <0x46>; | |
}; | |
pdm-sdi0m1 { | |
rockchip,pins = <0x02 0x15 0x02 0xb2>; | |
phandle = <0x12b>; | |
}; | |
pdm-sdi1 { | |
rockchip,pins = <0x03 0x18 0x02 0xb2>; | |
phandle = <0x47>; | |
}; | |
pdm-sdi2 { | |
rockchip,pins = <0x03 0x19 0x02 0xb2>; | |
phandle = <0x48>; | |
}; | |
pdm-sdi3 { | |
rockchip,pins = <0x03 0x1a 0x02 0xb2>; | |
phandle = <0x49>; | |
}; | |
pdm-clk0m0-sleep { | |
rockchip,pins = <0x03 0x16 0x00 0xb6>; | |
phandle = <0x12c>; | |
}; | |
pdm-clk0m1-sleep { | |
rockchip,pins = <0x02 0x16 0x00 0xb6>; | |
phandle = <0x12d>; | |
}; | |
pdm-clk1-sleep { | |
rockchip,pins = <0x03 0x17 0x00 0xb6>; | |
phandle = <0x12e>; | |
}; | |
pdm-sdi0m0-sleep { | |
rockchip,pins = <0x03 0x1b 0x00 0xb6>; | |
phandle = <0x12f>; | |
}; | |
pdm-sdi0m1-sleep { | |
rockchip,pins = <0x02 0x15 0x00 0xb6>; | |
phandle = <0x130>; | |
}; | |
pdm-sdi1-sleep { | |
rockchip,pins = <0x03 0x18 0x00 0xb6>; | |
phandle = <0x131>; | |
}; | |
pdm-sdi2-sleep { | |
rockchip,pins = <0x03 0x19 0x00 0xb6>; | |
phandle = <0x132>; | |
}; | |
pdm-sdi3-sleep { | |
rockchip,pins = <0x03 0x1a 0x00 0xb6>; | |
phandle = <0x133>; | |
}; | |
}; | |
i2s0 { | |
i2s0-8ch-mclk { | |
rockchip,pins = <0x03 0x11 0x02 0xb2>; | |
phandle = <0x134>; | |
}; | |
i2s0-8ch-sclktx { | |
rockchip,pins = <0x03 0x13 0x02 0xb2>; | |
phandle = <0x30>; | |
}; | |
i2s0-8ch-sclkrx { | |
rockchip,pins = <0x03 0x0c 0x02 0xb2>; | |
phandle = <0x31>; | |
}; | |
i2s0-8ch-lrcktx { | |
rockchip,pins = <0x03 0x12 0x02 0xb2>; | |
phandle = <0x32>; | |
}; | |
i2s0-8ch-lrckrx { | |
rockchip,pins = <0x03 0x0d 0x02 0xb2>; | |
phandle = <0x33>; | |
}; | |
i2s0-8ch-sdo0 { | |
rockchip,pins = <0x03 0x14 0x02 0xb2>; | |
phandle = <0x38>; | |
}; | |
i2s0-8ch-sdo1 { | |
rockchip,pins = <0x03 0x10 0x02 0xb2>; | |
phandle = <0x39>; | |
}; | |
i2s0-8ch-sdo2 { | |
rockchip,pins = <0x03 0x0f 0x02 0xb2>; | |
phandle = <0x3a>; | |
}; | |
i2s0-8ch-sdo3 { | |
rockchip,pins = <0x03 0x0e 0x02 0xb2>; | |
phandle = <0x3b>; | |
}; | |
i2s0-8ch-sdi0 { | |
rockchip,pins = <0x03 0x15 0x02 0xb2>; | |
phandle = <0x34>; | |
}; | |
i2s0-8ch-sdi1 { | |
rockchip,pins = <0x03 0x0b 0x02 0xb2>; | |
phandle = <0x35>; | |
}; | |
i2s0-8ch-sdi2 { | |
rockchip,pins = <0x03 0x09 0x02 0xb2>; | |
phandle = <0x36>; | |
}; | |
i2s0-8ch-sdi3 { | |
rockchip,pins = <0x03 0x08 0x02 0xb2>; | |
phandle = <0x37>; | |
}; | |
}; | |
i2s1 { | |
i2s1-2ch-mclk { | |
rockchip,pins = <0x02 0x13 0x01 0xb2>; | |
phandle = <0x69>; | |
}; | |
i2s1-2ch-sclk { | |
rockchip,pins = <0x02 0x12 0x01 0xb2>; | |
phandle = <0x3c>; | |
}; | |
i2s1-2ch-lrck { | |
rockchip,pins = <0x02 0x11 0x01 0xb2>; | |
phandle = <0x3d>; | |
}; | |
i2s1-2ch-sdi { | |
rockchip,pins = <0x02 0x15 0x01 0xb2>; | |
phandle = <0x3e>; | |
}; | |
i2s1-2ch-sdo { | |
rockchip,pins = <0x02 0x14 0x01 0xb2>; | |
phandle = <0x3f>; | |
}; | |
}; | |
i2s2 { | |
i2s2-2ch-mclk { | |
rockchip,pins = <0x03 0x01 0x02 0xb2>; | |
phandle = <0x135>; | |
}; | |
i2s2-2ch-sclk { | |
rockchip,pins = <0x03 0x02 0x02 0xb2>; | |
phandle = <0x40>; | |
}; | |
i2s2-2ch-lrck { | |
rockchip,pins = <0x03 0x03 0x02 0xb2>; | |
phandle = <0x41>; | |
}; | |
i2s2-2ch-sdi { | |
rockchip,pins = <0x03 0x05 0x02 0xb2>; | |
phandle = <0x42>; | |
}; | |
i2s2-2ch-sdo { | |
rockchip,pins = <0x03 0x07 0x02 0xb2>; | |
phandle = <0x43>; | |
}; | |
}; | |
sdmmc { | |
sdmmc-clk { | |
rockchip,pins = <0x01 0x1e 0x01 0xb7>; | |
phandle = <0x8f>; | |
}; | |
sdmmc-cmd { | |
rockchip,pins = <0x01 0x1f 0x01 0xb5>; | |
phandle = <0x90>; | |
}; | |
sdmmc-det { | |
rockchip,pins = <0x00 0x03 0x01 0xb5>; | |
phandle = <0x91>; | |
}; | |
sdmmc-bus1 { | |
rockchip,pins = <0x01 0x1a 0x01 0xb5>; | |
phandle = <0x136>; | |
}; | |
sdmmc-bus4 { | |
rockchip,pins = <0x01 0x1a 0x01 0xb5 0x01 0x1b 0x01 0xb5 0x01 0x1c 0x01 0xb5 0x01 0x1d 0x01 0xb5>; | |
phandle = <0x92>; | |
}; | |
sdmmc-gpio { | |
rockchip,pins = <0x01 0x1a 0x00 0xb4 0x01 0x1b 0x00 0xb4 0x01 0x1c 0x00 0xb4 0x01 0x1d 0x00 0xb4 0x01 0x1e 0x00 0xb4 0x01 0x1f 0x00 0xb4>; | |
phandle = <0x137>; | |
}; | |
}; | |
sdio { | |
sdio-clk { | |
rockchip,pins = <0x01 0x15 0x01 0xb2>; | |
phandle = <0x96>; | |
}; | |
sdio-cmd { | |
rockchip,pins = <0x01 0x14 0x01 0xb3>; | |
phandle = <0x95>; | |
}; | |
sdio-bus4 { | |
rockchip,pins = <0x01 0x16 0x01 0xb3 0x01 0x17 0x01 0xb3 0x01 0x18 0x01 0xb3 0x01 0x19 0x01 0xb3>; | |
phandle = <0x94>; | |
}; | |
sdio-gpio { | |
rockchip,pins = <0x01 0x16 0x00 0xb3 0x01 0x17 0x00 0xb3 0x01 0x18 0x00 0xb3 0x01 0x19 0x00 0xb3 0x01 0x14 0x00 0xb3 0x01 0x15 0x00 0xb3>; | |
phandle = <0x138>; | |
}; | |
}; | |
emmc { | |
emmc-clk { | |
rockchip,pins = <0x01 0x09 0x02 0xb7>; | |
phandle = <0x139>; | |
}; | |
emmc-cmd { | |
rockchip,pins = <0x01 0x0a 0x02 0xb5>; | |
phandle = <0x13a>; | |
}; | |
emmc-pwren { | |
rockchip,pins = <0x01 0x08 0x02 0xb2>; | |
phandle = <0x13b>; | |
}; | |
emmc-rstnout { | |
rockchip,pins = <0x01 0x0b 0x02 0xb2>; | |
phandle = <0x13c>; | |
}; | |
emmc-bus1 { | |
rockchip,pins = <0x01 0x00 0x02 0xb5>; | |
phandle = <0x13d>; | |
}; | |
emmc-bus4 { | |
rockchip,pins = <0x01 0x00 0x02 0xb5 0x01 0x01 0x02 0xb5 0x01 0x02 0x02 0xb5 0x01 0x03 0x02 0xb5>; | |
phandle = <0x13e>; | |
}; | |
emmc-bus8 { | |
rockchip,pins = <0x01 0x00 0x02 0xb5 0x01 0x01 0x02 0xb5 0x01 0x02 0x02 0xb5 0x01 0x03 0x02 0xb5 0x01 0x04 0x02 0xb5 0x01 0x05 0x02 0xb5 0x01 0x06 0x02 0xb5 0x01 0x07 0x02 0xb5>; | |
phandle = <0x13f>; | |
}; | |
}; | |
flash { | |
flash-cs0 { | |
rockchip,pins = <0x01 0x08 0x01 0xb2>; | |
phandle = <0x140>; | |
}; | |
flash-rdy { | |
rockchip,pins = <0x01 0x09 0x01 0xb2>; | |
phandle = <0x141>; | |
}; | |
flash-dqs { | |
rockchip,pins = <0x01 0x0a 0x01 0xb2>; | |
phandle = <0x142>; | |
}; | |
flash-ale { | |
rockchip,pins = <0x01 0x0b 0x01 0xb2>; | |
phandle = <0x143>; | |
}; | |
flash-cle { | |
rockchip,pins = <0x01 0x0c 0x01 0xb2>; | |
phandle = <0x144>; | |
}; | |
flash-wrn { | |
rockchip,pins = <0x01 0x0d 0x01 0xb2>; | |
phandle = <0x145>; | |
}; | |
flash-csl { | |
rockchip,pins = <0x01 0x0e 0x01 0xb2>; | |
phandle = <0x146>; | |
}; | |
flash-rdn { | |
rockchip,pins = <0x01 0x0f 0x01 0xb2>; | |
phandle = <0x147>; | |
}; | |
flash-bus8 { | |
rockchip,pins = <0x01 0x00 0x01 0xb8 0x01 0x01 0x01 0xb8 0x01 0x02 0x01 0xb8 0x01 0x03 0x01 0xb8 0x01 0x04 0x01 0xb8 0x01 0x05 0x01 0xb8 0x01 0x06 0x01 0xb8 0x01 0x07 0x01 0xb8>; | |
phandle = <0x148>; | |
}; | |
}; | |
lcdc { | |
lcdc-m0-rgb-pins { | |
rockchip,pins = <0x03 0x00 0x01 0xb7 0x03 0x01 0x01 0xb7 0x03 0x02 0x01 0xb7 0x03 0x03 0x01 0xb7 0x03 0x04 0x01 0xb7 0x03 0x05 0x01 0xb7 0x03 0x06 0x01 0xb7 0x03 0x07 0x01 0xb7 0x03 0x08 0x01 0xb7 0x03 0x09 0x01 0xb7 0x03 0x0a 0x01 0xb7 0x03 0x0b 0x01 0xb7 0x03 0x0c 0x01 0xb7 0x03 0x0d 0x01 0xb7 0x03 0x0e 0x01 0xb7 0x03 0x0f 0x01 0xb7 0x03 0x10 0x01 0xb7 0x03 0x11 0x01 0xb7 0x03 0x12 0x01 0xb7 0x03 0x13 0x01 0xb7 0x03 0x14 0x01 0xb7 0x03 0x15 0x01 0xb7 0x03 0x16 0x01 0xb7 0x03 0x17 0x01 0xb7 0x03 0x18 0x01 0xb7 0x03 0x19 0x01 0xb7 0x03 0x1a 0x01 0xb7 0x03 0x1b 0x01 0xb7>; | |
phandle = <0x149>; | |
}; | |
lcdc-m0-sleep-pins { | |
rockchip,pins = <0x03 0x00 0x00 0xb2 0x03 0x01 0x00 0xb2 0x03 0x02 0x00 0xb2 0x03 0x03 0x00 0xb2 0x03 0x04 0x00 0xb2 0x03 0x05 0x00 0xb2 0x03 0x06 0x00 0xb2 0x03 0x07 0x00 0xb2 0x03 0x08 0x00 0xb2 0x03 0x09 0x00 0xb2 0x03 0x0a 0x00 0xb2 0x03 0x0b 0x00 0xb2 0x03 0x0c 0x00 0xb2 0x03 0x0d 0x00 0xb2 0x03 0x0e 0x00 0xb2 0x03 0x0f 0x00 0xb2 0x03 0x10 0x00 0xb2 0x03 0x11 0x00 0xb2 0x03 0x12 0x00 0xb2 0x03 0x13 0x00 0xb2 0x03 0x14 0x00 0xb2 0x03 0x15 0x00 0xb2 0x03 0x16 0x00 0xb2 0x03 0x17 0x00 0xb2 0x03 0x18 0x00 0xb2 0x03 0x19 0x00 0xb2 0x03 0x1a 0x00 0xb2 0x03 0x1b 0x00 0xb2>; | |
phandle = <0x14a>; | |
}; | |
lcdc-m1-rgb-pins { | |
rockchip,pins = <0x03 0x00 0x01 0xb7 0x03 0x04 0x01 0xb7 0x03 0x06 0x01 0xb7 0x03 0x0a 0x01 0xb7 0x03 0x0b 0x01 0xb7 0x03 0x0d 0x01 0xb7 0x03 0x10 0x01 0xb7 0x03 0x11 0x01 0xb7 0x03 0x12 0x01 0xb7 0x03 0x13 0x01 0xb7 0x03 0x14 0x01 0xb7 0x03 0x15 0x01 0xb7 0x03 0x16 0x01 0xb7 0x03 0x17 0x01 0xb7 0x03 0x18 0x01 0xb7 0x03 0x19 0x01 0xb7 0x03 0x1a 0x01 0xb7 0x03 0x1b 0x01 0xb7>; | |
phandle = <0x4f>; | |
}; | |
lcdc-m1-sleep-pins { | |
rockchip,pins = <0x03 0x00 0x00 0xb2 0x03 0x04 0x00 0xb2 0x03 0x06 0x00 0xb2 0x03 0x0a 0x00 0xb2 0x03 0x0b 0x00 0xb2 0x03 0x0d 0x00 0xb2 0x03 0x10 0x00 0xb2 0x03 0x11 0x00 0xb2 0x03 0x12 0x00 0xb2 0x03 0x13 0x00 0xb2 0x03 0x14 0x00 0xb2 0x03 0x15 0x00 0xb2 0x03 0x16 0x00 0xb2 0x03 0x17 0x00 0xb2 0x03 0x18 0x00 0xb2 0x03 0x19 0x00 0xb2 0x03 0x1a 0x00 0xb2 0x03 0x1b 0x00 0xb2>; | |
phandle = <0x50>; | |
}; | |
}; | |
pwm0 { | |
pwm0-pin { | |
rockchip,pins = <0x00 0x0f 0x01 0xb2>; | |
phandle = <0x7c>; | |
}; | |
}; | |
pwm1 { | |
pwm1-pin { | |
rockchip,pins = <0x00 0x10 0x01 0xb2>; | |
phandle = <0x7d>; | |
}; | |
}; | |
pwm2 { | |
pwm2-pin { | |
rockchip,pins = <0x02 0x0d 0x01 0xb2>; | |
phandle = <0x7e>; | |
}; | |
}; | |
pwm3 { | |
pwm3-pin { | |
rockchip,pins = <0x00 0x11 0x01 0xb2>; | |
phandle = <0x7f>; | |
}; | |
}; | |
pwm4 { | |
pwm4-pin { | |
rockchip,pins = <0x03 0x12 0x03 0xb2>; | |
phandle = <0x80>; | |
}; | |
}; | |
pwm5 { | |
pwm5-pin { | |
rockchip,pins = <0x03 0x13 0x03 0xb2>; | |
phandle = <0x81>; | |
}; | |
}; | |
pwm6 { | |
pwm6-pin { | |
rockchip,pins = <0x03 0x14 0x03 0xb2>; | |
phandle = <0x82>; | |
}; | |
}; | |
pwm7 { | |
pwm7-pin { | |
rockchip,pins = <0x03 0x15 0x03 0xb2>; | |
phandle = <0x83>; | |
}; | |
}; | |
gmac { | |
rmii-pins { | |
rockchip,pins = <0x02 0x00 0x02 0xb9 0x02 0x01 0x02 0xb9 0x02 0x02 0x02 0xb9 0x02 0x03 0x02 0xb2 0x02 0x04 0x02 0xb2 0x02 0x05 0x02 0xb2 0x02 0x06 0x02 0xb2 0x02 0x07 0x02 0xb2 0x02 0x09 0x02 0xb2>; | |
phandle = <0x8d>; | |
}; | |
mac-refclk-12ma { | |
rockchip,pins = <0x02 0x0a 0x02 0xb9>; | |
phandle = <0x8e>; | |
}; | |
mac-refclk { | |
rockchip,pins = <0x02 0x0a 0x02 0xb2>; | |
phandle = <0x14b>; | |
}; | |
}; | |
cif-m0 { | |
cif-clkout-m0 { | |
rockchip,pins = <0x02 0x0b 0x01 0xb9>; | |
phandle = <0xa8>; | |
}; | |
dvp-d2d9-m0 { | |
rockchip,pins = <0x02 0x00 0x01 0xb2 0x02 0x01 0x01 0xb2 0x02 0x02 0x01 0xb2 0x02 0x03 0x01 0xb2 0x02 0x04 0x01 0xb2 0x02 0x05 0x01 0xb2 0x02 0x06 0x01 0xb2 0x02 0x07 0x01 0xb2 0x02 0x08 0x01 0xb2 0x02 0x09 0x01 0xb2 0x02 0x0a 0x01 0xb2 0x02 0x0b 0x01 0xb2>; | |
phandle = <0xa6>; | |
}; | |
dvp-d0d1-m0 { | |
rockchip,pins = <0x02 0x0c 0x01 0xb2 0x02 0x0e 0x01 0xb2>; | |
phandle = <0xaa>; | |
}; | |
d10-d11-m0 { | |
rockchip,pins = <0x02 0x0f 0x01 0xb2 0x02 0x10 0x01 0xb2>; | |
phandle = <0xa9>; | |
}; | |
}; | |
cif-m1 { | |
cif-clkout-m1 { | |
rockchip,pins = <0x03 0x18 0x03 0xb2>; | |
phandle = <0x14c>; | |
}; | |
dvp-d2d9-m1 { | |
rockchip,pins = <0x03 0x03 0x03 0xb2 0x03 0x05 0x03 0xb2 0x03 0x07 0x03 0xb2 0x03 0x08 0x03 0xb2 0x03 0x09 0x03 0xb2 0x03 0x0c 0x03 0xb2 0x03 0x0e 0x03 0xb2 0x03 0x0f 0x03 0xb2 0x03 0x19 0x03 0xb2 0x03 0x1a 0x03 0xb2 0x03 0x1b 0x03 0xb2 0x03 0x18 0x03 0xb2>; | |
phandle = <0x14d>; | |
}; | |
dvp-d0d1-m1 { | |
rockchip,pins = <0x03 0x01 0x03 0xb2 0x03 0x02 0x03 0xb2>; | |
phandle = <0x14e>; | |
}; | |
d10-d11-m1 { | |
rockchip,pins = <0x03 0x16 0x03 0xb2 0x03 0x17 0x03 0xb2>; | |
phandle = <0x14f>; | |
}; | |
}; | |
isp { | |
isp-prelight { | |
rockchip,pins = <0x03 0x19 0x04 0xb2>; | |
phandle = <0x150>; | |
}; | |
}; | |
headphone { | |
hp-det { | |
rockchip,pins = <0x02 0x16 0x00 0xb3>; | |
phandle = <0xc3>; | |
}; | |
}; | |
pmic { | |
pmic_int { | |
rockchip,pins = <0x00 0x0a 0x00 0xb3>; | |
phandle = <0x5f>; | |
}; | |
soc_slppin_gpio { | |
rockchip,pins = <0x00 0x04 0x00 0xba>; | |
phandle = <0x62>; | |
}; | |
soc_slppin_slp { | |
rockchip,pins = <0x00 0x04 0x01 0xb2>; | |
phandle = <0x60>; | |
}; | |
soc_slppin_rst { | |
rockchip,pins = <0x00 0x04 0x02 0xb2>; | |
phandle = <0x64>; | |
}; | |
}; | |
usb { | |
otg-vbus-drv { | |
rockchip,pins = <0x00 0x02 0x00 0xb2>; | |
phandle = <0x151>; | |
}; | |
}; | |
led { | |
led-pin { | |
rockchip,pins = <0x00 0x0b 0x00 0xb2 0x00 0x0c 0x00 0xb2>; | |
phandle = <0xc2>; | |
}; | |
}; | |
btns { | |
btn-pins { | |
rockchip,pins = <0x03 0x0f 0x00 0xb3 0x00 0x0f 0x00 0xb3 0x00 0x11 0x00 0xb3 0x01 0x0e 0x00 0xb3 0x01 0x0f 0x00 0xb3 0x01 0x0d 0x00 0xb3 0x01 0x0c 0x00 0xb3 0x02 0x09 0x00 0xb3 0x02 0x0a 0x00 0xb3 0x02 0x04 0x00 0xb3 0x02 0x05 0x00 0xb3 0x02 0x08 0x00 0xb3 0x02 0x0b 0x00 0xb3 0x02 0x0d 0x00 0xb3 0x02 0x06 0x00 0xb3 0x02 0x07 0x00 0xb3 0x03 0x0c 0x00 0xb3 0x03 0x0a 0x00 0xb3 0x02 0x03 0x00 0xb3 0x02 0x02 0x00 0xb3 0x02 0x01 0x00 0xb3 0x02 0x00 0x00 0xb3>; | |
phandle = <0xbd>; | |
}; | |
}; | |
}; | |
chosen { | |
bootargs = [00]; | |
}; | |
fiq-debugger { | |
compatible = "rockchip,fiq-debugger"; | |
rockchip,serial-id = <0x02>; | |
rockchip,wake-irq = <0x00>; | |
rockchip,irq-mode-enable = <0x00>; | |
rockchip,baudrate = <0x1c200>; | |
interrupts = <0x00 0x7f 0x08>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0xbb>; | |
status = "okay"; | |
}; | |
ramoops { | |
compatible = "ramoops"; | |
record-size = <0x00 0x20000>; | |
console-size = <0x00 0x80000>; | |
ftrace-size = <0x00 0x00>; | |
pmsg-size = <0x00 0x00>; | |
memory-region = <0xbc>; | |
}; | |
reserved-memory { | |
#address-cells = <0x02>; | |
#size-cells = <0x02>; | |
ranges; | |
drm-logo@00000000 { | |
compatible = "rockchip,drm-logo"; | |
reg = <0x00 0x00 0x00 0x00>; | |
phandle = <0x11>; | |
}; | |
region@110000 { | |
reg = <0x00 0x110000 0x00 0xf0000>; | |
reg-names = "ramoops_mem"; | |
phandle = <0xbc>; | |
}; | |
}; | |
rg351-keys { | |
compatible = "gpio-keys"; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
autorepeat; | |
phandle = <0x152>; | |
button@0 { | |
label = "GPIO BTN-VOLUP"; | |
linux,code = <0x73>; | |
gpios = <0x5e 0x0f 0x01>; | |
debounce-interval = <0x14>; | |
}; | |
button@1 { | |
label = "GPIO BTN-VOLDN"; | |
linux,code = <0x72>; | |
gpios = <0x5e 0x11 0x01>; | |
debounce-interval = <0x14>; | |
}; | |
}; | |
odroidgo3-joypad { | |
compatible = "odroidgo3-joypad"; | |
rumble-boost-weak = <0x00>; | |
rumble-boost-strong = <0x00>; | |
joypad-name = "GO-Super Gamepad"; | |
joypad-product = <0x1100>; | |
joypad-revision = <0x100>; | |
status = "okay"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0xbd>; | |
io-channel-names = "joy_xy\0joy_z"; | |
io-channels = <0xbe 0x01 0xbe 0x02>; | |
amux-count = <0x04>; | |
amux-a-gpios = <0xbf 0x0b 0x01>; | |
amux-b-gpios = <0xbf 0x0d 0x01>; | |
amux-en-gpios = <0xc0 0x08 0x01>; | |
button-adc-scale = <0x02>; | |
button-adc-deadzone = <0xb4>; | |
button-adc-fuzz = <0x20>; | |
button-adc-flat = <0x20>; | |
button-x-default-cal = <0x7b6>; | |
button-y-default-cal = <0x72a>; | |
button-z-default-cal = <0x668>; | |
button-rz-default-cal = <0x70e>; | |
abs_x-p-tuning = <0x1619>; | |
abs_x-n-tuning = <0x1619>; | |
abs_y-p-tuning = <0x1619>; | |
abs_y-n-tuning = <0x1619>; | |
abs_z-p-tuning = <0x1619>; | |
abs_z-n-tuning = <0x1619>; | |
abs_rz-p-tuning = <0x1619>; | |
abs_rz-n-tuning = <0x1619>; | |
poll-interval = <0x0a>; | |
btn-lr-to-absx; | |
btn-ud-to-absy; | |
invert-absx; | |
invert-absy; | |
phandle = <0x153>; | |
sw1 { | |
gpios = <0xc0 0x0c 0x01>; | |
label = "GPIO DPAD-UP"; | |
linux,code = <0x220>; | |
}; | |
sw2 { | |
gpios = <0xc0 0x0d 0x01>; | |
label = "GPIO DPAD-DOWN"; | |
linux,code = <0x221>; | |
}; | |
sw3 { | |
gpios = <0xc0 0x0e 0x01>; | |
label = "GPIO DPAD-LEFT"; | |
linux,code = <0x222>; | |
}; | |
sw4 { | |
gpios = <0xc0 0x0f 0x01>; | |
label = "GPIO DPAD-RIGHT"; | |
linux,code = <0x223>; | |
}; | |
sw5 { | |
gpios = <0xbf 0x02 0x01>; | |
label = "GPIO KEY BTN-A"; | |
linux,code = <0x130>; | |
}; | |
sw6 { | |
gpios = <0xbf 0x03 0x01>; | |
label = "GPIO BTN-B"; | |
linux,code = <0x131>; | |
}; | |
sw7 { | |
gpios = <0xbf 0x01 0x01>; | |
label = "GPIO BTN-Y"; | |
linux,code = <0x134>; | |
}; | |
sw8 { | |
gpios = <0xbf 0x00 0x01>; | |
label = "GPIO BTN-X"; | |
linux,code = <0x133>; | |
}; | |
sw9 { | |
gpios = <0xbf 0x06 0x01>; | |
label = "GPIO TOP-LEFT"; | |
linux,code = <0x136>; | |
}; | |
sw10 { | |
gpios = <0xbf 0x07 0x01>; | |
label = "GPIO TOP-RIGHT"; | |
linux,code = <0x137>; | |
}; | |
sw11 { | |
gpios = <0x97 0x0a 0x01>; | |
label = "GPIO TOP-RIGHT2"; | |
linux,code = <0x139>; | |
}; | |
sw12 { | |
gpios = <0x97 0x0c 0x01>; | |
label = "GPIO TOP-LEFT2"; | |
linux,code = <0x138>; | |
}; | |
sw13 { | |
gpios = <0xbf 0x08 0x01>; | |
label = "GPIO BTN-SELECT"; | |
linux,code = <0x13a>; | |
}; | |
sw14 { | |
gpios = <0xbf 0x05 0x01>; | |
label = "GPIO BTN-START"; | |
linux,code = <0x13b>; | |
}; | |
sw15 { | |
gpios = <0xbf 0x09 0x01>; | |
label = "GPIO BTN-THUMBL"; | |
linux,code = <0x13d>; | |
}; | |
sw16 { | |
gpios = <0xbf 0x0a 0x01>; | |
label = "GPIO BTN-THUMBR"; | |
linux,code = <0x13e>; | |
}; | |
sw17 { | |
gpios = <0xbf 0x04 0x01>; | |
label = "GPIO BTN_TRIGGER_HAPPY1"; | |
linux,code = <0x2c0>; | |
}; | |
}; | |
backlight { | |
compatible = "pwm-backlight"; | |
pwms = <0xc1 0x00 0xf519 0x00>; | |
brightness-levels = <0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4a 0x4b 0x4c 0x4d 0x4e 0x4f 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66>; | |
default-brightness-level = <0x1e>; | |
phandle = <0x9e>; | |
}; | |
gpio-leds { | |
compatible = "gpio-leds"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0xc2>; | |
status = "disabled"; | |
phandle = <0x154>; | |
led-0 { | |
label = "battery_charging"; | |
default-state = "off"; | |
gpios = <0x5e 0x0b 0x00>; | |
phandle = <0x155>; | |
}; | |
led-1 { | |
label = "battery_full"; | |
default-state = "off"; | |
gpios = <0x5e 0x0c 0x00>; | |
phandle = <0x156>; | |
}; | |
}; | |
charge-animation { | |
compatible = "rockchip,uboot-charge"; | |
rockchip,uboot-charge-on = <0x01>; | |
rockchip,android-charge-on = <0x00>; | |
rockchip,uboot-low-power-voltage = <0xbea>; | |
rockchip,screen-on-voltage = <0xc1c>; | |
status = "okay"; | |
rockchip,uboot-exit-charge-level = <0x01>; | |
rockchip,uboot-exit-charge-voltage = <0xce4>; | |
rockchip,system-suspend = <0x00>; | |
rockchip,auto-off-screen-interval = <0x0a>; | |
rockchip,auto-wakeup-interval = <0x0a>; | |
rockchip,auto-wakeup-screen-invert = <0x01>; | |
}; | |
rk817-sound { | |
compatible = "simple-audio-card"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0xc3>; | |
simple-audio-card,format = "i2s"; | |
simple-audio-card,name = "rockchip,rk817-codec"; | |
simple-audio-card,mclk-fs = <0x100>; | |
simple-audio-card,widgets = "Microphone\0Mic Jack\0Headphone\0Headphone Jack"; | |
simple-audio-card,routing = "MIC_IN\0Mic Jack\0Headphone Jack\0HPOL\0Headphone Jack\0HPOR"; | |
simple-audio-card,hp-det-gpio = <0xbf 0x16 0x01>; | |
simple-audio-card,codec-hp-det = <0x01>; | |
simple-audio-card,cpu { | |
sound-dai = <0xc4>; | |
}; | |
simple-audio-card,codec { | |
sound-dai = <0xc5>; | |
}; | |
}; | |
vccsys { | |
compatible = "regulator-fixed"; | |
regulator-name = "vcc3v8_sys"; | |
regulator-always-on; | |
regulator-boot-on; | |
regulator-min-microvolt = <0x39fbc0>; | |
regulator-max-microvolt = <0x39fbc0>; | |
phandle = <0x66>; | |
}; | |
vcc18-lcd-n { | |
compatible = "regulator-fixed"; | |
regulator-name = "vcc18_lcd_n"; | |
regulator-boot-on; | |
gpio = <0x5e 0x0d 0x00>; | |
enable-active-high; | |
phandle = <0x9f>; | |
regulator-state-mem { | |
regulator-off-in-suspend; | |
}; | |
}; | |
__symbols__ { | |
ddr_timing = "/ddr_timing"; | |
cpu0 = "/cpus/cpu@0"; | |
cpu1 = "/cpus/cpu@1"; | |
cpu2 = "/cpus/cpu@2"; | |
cpu3 = "/cpus/cpu@3"; | |
CPU_SLEEP = "/cpus/idle-states/cpu-sleep"; | |
CLUSTER_SLEEP = "/cpus/idle-states/cluster-sleep"; | |
cpu0_opp_table = "/cpu0-opp-table"; | |
bus_soc = "/bus-soc"; | |
bus_apll = "/bus-apll"; | |
bus_apll_opp_table = "/bus-apll-opp-table"; | |
display_subsystem = "/display-subsystem"; | |
route_lvds = "/display-subsystem/route/route-lvds"; | |
route_dsi = "/display-subsystem/route/route-dsi"; | |
route_rgb = "/display-subsystem/route/route-rgb"; | |
gmac_clkin = "/external-gmac-clock"; | |
rockchip_suspend = "/rockchip-suspend"; | |
xin24m = "/xin24m"; | |
xin32k = "/xin32k"; | |
pmu = "/power-management@ff000000"; | |
power = "/power-management@ff000000/power-controller"; | |
pmugrf = "/syscon@ff010000"; | |
pmu_io_domains = "/syscon@ff010000/io-domains"; | |
pmu_pvtm = "/syscon@ff010000/pmu-pvtm"; | |
uart0 = "/serial@ff030000"; | |
i2s0_8ch = "/i2s@ff060000"; | |
i2s1_2ch = "/i2s@ff070000"; | |
i2s2_2ch = "/i2s@ff080000"; | |
pdm = "/pdm@ff0a0000"; | |
crypto = "/crypto@ff0b0000"; | |
rng = "/rng@ff0b0000"; | |
gic = "/interrupt-controller@ff131000"; | |
grf = "/syscon@ff140000"; | |
io_domains = "/syscon@ff140000/io-domains"; | |
lvds = "/syscon@ff140000/lvds"; | |
lvds_in_vopb = "/syscon@ff140000/lvds/ports/port@0/endpoint@0"; | |
rgb = "/syscon@ff140000/rgb"; | |
rgb_in_vopb = "/syscon@ff140000/rgb/ports/port@0/endpoint@0"; | |
core_grf = "/syscon@ff148000"; | |
pvtm = "/syscon@ff148000/pvtm"; | |
uart1 = "/serial@ff158000"; | |
uart2 = "/serial@ff160000"; | |
uart3 = "/serial@ff168000"; | |
uart4 = "/serial@ff170000"; | |
uart5 = "/serial@ff178000"; | |
i2c0 = "/i2c@ff180000"; | |
rk817 = "/i2c@ff180000/pmic@20"; | |
pinctrl_rk8xx = "/i2c@ff180000/pmic@20/pinctrl_rk8xx"; | |
rk817_ts_gpio1 = "/i2c@ff180000/pmic@20/pinctrl_rk8xx/rk817_ts_gpio1"; | |
rk817_gt_gpio2 = "/i2c@ff180000/pmic@20/pinctrl_rk8xx/rk817_gt_gpio2"; | |
rk817_pin_ts = "/i2c@ff180000/pmic@20/pinctrl_rk8xx/rk817_pin_ts"; | |
rk817_pin_gt = "/i2c@ff180000/pmic@20/pinctrl_rk8xx/rk817_pin_gt"; | |
rk817_slppin_null = "/i2c@ff180000/pmic@20/pinctrl_rk8xx/rk817_slppin_null"; | |
rk817_slppin_slp = "/i2c@ff180000/pmic@20/pinctrl_rk8xx/rk817_slppin_slp"; | |
rk817_slppin_pwrdn = "/i2c@ff180000/pmic@20/pinctrl_rk8xx/rk817_slppin_pwrdn"; | |
rk817_slppin_rst = "/i2c@ff180000/pmic@20/pinctrl_rk8xx/rk817_slppin_rst"; | |
vdd_logic = "/i2c@ff180000/pmic@20/regulators/DCDC_REG1"; | |
vdd_arm = "/i2c@ff180000/pmic@20/regulators/DCDC_REG2"; | |
vcc_ddr = "/i2c@ff180000/pmic@20/regulators/DCDC_REG3"; | |
vcc_3v0 = "/i2c@ff180000/pmic@20/regulators/DCDC_REG4"; | |
vcc_1v0 = "/i2c@ff180000/pmic@20/regulators/LDO_REG1"; | |
vcc1v8_soc = "/i2c@ff180000/pmic@20/regulators/LDO_REG2"; | |
vdd1v0_soc = "/i2c@ff180000/pmic@20/regulators/LDO_REG3"; | |
vcc3v0_pmu = "/i2c@ff180000/pmic@20/regulators/LDO_REG4"; | |
vccio_sd = "/i2c@ff180000/pmic@20/regulators/LDO_REG5"; | |
vcc_sd = "/i2c@ff180000/pmic@20/regulators/LDO_REG6"; | |
vcc2v8_dvp = "/i2c@ff180000/pmic@20/regulators/LDO_REG7"; | |
vcc3v0_dvp = "/i2c@ff180000/pmic@20/regulators/LDO_REG8"; | |
vdd1v5_dvp = "/i2c@ff180000/pmic@20/regulators/LDO_REG9"; | |
dcdc_boost = "/i2c@ff180000/pmic@20/regulators/BOOST"; | |
otg_switch = "/i2c@ff180000/pmic@20/regulators/OTG_SWITCH"; | |
rk817_codec = "/i2c@ff180000/pmic@20/codec"; | |
i2c1 = "/i2c@ff190000"; | |
i2c2 = "/i2c@ff1a0000"; | |
i2c3 = "/i2c@ff1b0000"; | |
spi0 = "/spi@ff1d0000"; | |
spi1 = "/spi@ff1d8000"; | |
wdt = "/watchdog@ff1e0000"; | |
pwm0 = "/pwm@ff200000"; | |
pwm1 = "/pwm@ff200010"; | |
pwm2 = "/pwm@ff200020"; | |
pwm3 = "/pwm@ff200030"; | |
pwm4 = "/pwm@ff208000"; | |
pwm5 = "/pwm@ff208010"; | |
pwm6 = "/pwm@ff208020"; | |
pwm7 = "/pwm@ff208030"; | |
rktimer = "/rktimer@ff210000"; | |
dmac = "/amba/dmac@ff240000"; | |
thermal_zones = "/thermal-zones"; | |
soc_thermal = "/thermal-zones/soc-thermal"; | |
threshold = "/thermal-zones/soc-thermal/trips/trip-point-0"; | |
target = "/thermal-zones/soc-thermal/trips/trip-point-1"; | |
soc_crit = "/thermal-zones/soc-thermal/trips/soc-crit"; | |
gpu_thermal = "/thermal-zones/gpu-thermal"; | |
tsadc = "/tsadc@ff280000"; | |
saradc = "/saradc@ff288000"; | |
otp = "/otp@ff290000"; | |
otp_id = "/otp@ff290000/id@7"; | |
cpu_leakage = "/otp@ff290000/cpu-leakage@17"; | |
performance = "/otp@ff290000/performance@1e"; | |
cru = "/clock-controller@ff2b0000"; | |
cpu_boost = "/cpu-boost@ff2b8000"; | |
pmucru = "/pmu-clock-controller@ff2bc000"; | |
usb2phy_grf = "/syscon@ff2c0000"; | |
u2phy = "/syscon@ff2c0000/usb2-phy@100"; | |
u2phy_host = "/syscon@ff2c0000/usb2-phy@100/host-port"; | |
u2phy_otg = "/syscon@ff2c0000/usb2-phy@100/otg-port"; | |
video_phy = "/video-phy@ff2e0000"; | |
mipi_dphy_rx0 = "/mipi-dphy-rx0@ff2f0000"; | |
usb20_otg = "/usb@ff300000"; | |
usb_host0_ehci = "/usb@ff340000"; | |
usb_host0_ohci = "/usb@ff350000"; | |
gmac = "/ethernet@ff360000"; | |
sdmmc = "/dwmmc@ff370000"; | |
sdio = "/dwmmc@ff380000"; | |
emmc = "/dwmmc@ff390000"; | |
nandc0 = "/nandc@ff3b0000"; | |
sfc = "/sfc@ff3a0000"; | |
gpu = "/gpu@ff400000"; | |
gpu_opp_table = "/gpu-opp-table"; | |
hevc = "/hevc_service@ff440000"; | |
vpu = "/vpu_service@ff442000"; | |
vpu_combo = "/vpu_combo"; | |
hevc_mmu = "/iommu@ff440440"; | |
vpu_mmu = "/iommu@ff442800"; | |
dsi = "/dsi@ff450000"; | |
dsi_in_vopb = "/dsi@ff450000/ports/port@0/endpoint@0"; | |
dsi_out_panel = "/dsi@ff450000/ports/port@1/endpoint"; | |
timing0 = "/dsi@ff450000/panel@0/display-timings/timing0"; | |
panel_in_dsi = "/dsi@ff450000/panel@0/ports/port@0/endpoint"; | |
vopb = "/vop@ff460000"; | |
vopb_out = "/vop@ff460000/port"; | |
vopb_out_lvds = "/vop@ff460000/port/endpoint@0"; | |
vopb_out_dsi = "/vop@ff460000/port/endpoint@1"; | |
vopb_out_rgb = "/vop@ff460000/port/endpoint@2"; | |
vopb_mmu = "/iommu@ff460f00"; | |
rk_rga = "/rk_rga@ff480000"; | |
cif = "/cif@ff490000"; | |
cif_new = "/cif-new@ff490000"; | |
vip_mmu = "/iommu@ff490800"; | |
rk_isp = "/rk_isp@ff4a0000"; | |
rkisp1 = "/rkisp1@ff4a0000"; | |
isp_mmu = "/iommu@ff4a8000"; | |
qos_gmac = "/qos@ff518000"; | |
qos_gpu = "/qos@ff520000"; | |
qos_sdmmc = "/qos@ff52c000"; | |
qos_emmc = "/qos@ff538000"; | |
qos_nand = "/qos@ff538080"; | |
qos_sdio = "/qos@ff538100"; | |
qos_sfc = "/qos@ff538180"; | |
qos_usb_host = "/qos@ff540000"; | |
qos_usb_otg = "/qos@ff540080"; | |
qos_isp_128 = "/qos@ff548000"; | |
qos_isp_rd = "/qos@ff548080"; | |
qos_isp_wr = "/qos@ff548100"; | |
qos_isp_m1 = "/qos@ff548180"; | |
qos_vip = "/qos@ff548200"; | |
qos_rga_rd = "/qos@ff550000"; | |
qos_rga_wr = "/qos@ff550080"; | |
qos_vop_m0 = "/qos@ff550100"; | |
qos_vop_m1 = "/qos@ff550180"; | |
qos_vpu = "/qos@ff558000"; | |
qos_vpu_r128 = "/qos@ff558080"; | |
dfi = "/dfi@ff610000"; | |
dmc = "/dmc"; | |
ddr_power_model = "/dmc/ddr_power_model"; | |
dmc_opp_table = "/dmc-opp-table"; | |
rockchip_system_monitor = "/rockchip-system-monitor"; | |
pinctrl = "/pinctrl"; | |
gpio0 = "/pinctrl/gpio0@ff040000"; | |
gpio1 = "/pinctrl/gpio1@ff250000"; | |
gpio2 = "/pinctrl/gpio2@ff260000"; | |
gpio3 = "/pinctrl/gpio3@ff270000"; | |
pcfg_pull_up = "/pinctrl/pcfg-pull-up"; | |
pcfg_pull_down = "/pinctrl/pcfg-pull-down"; | |
pcfg_pull_none = "/pinctrl/pcfg-pull-none"; | |
pcfg_pull_none_2ma = "/pinctrl/pcfg-pull-none-2ma"; | |
pcfg_pull_up_2ma = "/pinctrl/pcfg-pull-up-2ma"; | |
pcfg_pull_up_4ma = "/pinctrl/pcfg-pull-up-4ma"; | |
pcfg_pull_none_4ma = "/pinctrl/pcfg-pull-none-4ma"; | |
pcfg_pull_down_4ma = "/pinctrl/pcfg-pull-down-4ma"; | |
pcfg_pull_none_8ma = "/pinctrl/pcfg-pull-none-8ma"; | |
pcfg_pull_up_8ma = "/pinctrl/pcfg-pull-up-8ma"; | |
pcfg_pull_none_12ma = "/pinctrl/pcfg-pull-none-12ma"; | |
pcfg_pull_up_12ma = "/pinctrl/pcfg-pull-up-12ma"; | |
pcfg_pull_none_smt = "/pinctrl/pcfg-pull-none-smt"; | |
pcfg_output_high = "/pinctrl/pcfg-output-high"; | |
pcfg_output_low = "/pinctrl/pcfg-output-low"; | |
pcfg_input_high = "/pinctrl/pcfg-input-high"; | |
pcfg_input = "/pinctrl/pcfg-input"; | |
i2c0_xfer = "/pinctrl/i2c0/i2c0-xfer"; | |
i2c1_xfer = "/pinctrl/i2c1/i2c1-xfer"; | |
i2c2_xfer = "/pinctrl/i2c2/i2c2-xfer"; | |
i2c3_xfer = "/pinctrl/i2c3/i2c3-xfer"; | |
tsadc_otp_gpio = "/pinctrl/tsadc/tsadc-otp-gpio"; | |
tsadc_otp_out = "/pinctrl/tsadc/tsadc-otp-out"; | |
uart0_xfer = "/pinctrl/uart0/uart0-xfer"; | |
uart0_cts = "/pinctrl/uart0/uart0-cts"; | |
uart0_rts = "/pinctrl/uart0/uart0-rts"; | |
uart0_rts_gpio = "/pinctrl/uart0/uart0-rts-gpio"; | |
uart1_xfer = "/pinctrl/uart1/uart1-xfer"; | |
uart1_cts = "/pinctrl/uart1/uart1-cts"; | |
uart1_rts = "/pinctrl/uart1/uart1-rts"; | |
uart1_rts_gpio = "/pinctrl/uart1/uart1-rts-gpio"; | |
uart2m0_xfer = "/pinctrl/uart2-m0/uart2m0-xfer"; | |
uart2m1_xfer = "/pinctrl/uart2-m1/uart2m1-xfer"; | |
uart3m0_xfer = "/pinctrl/uart3-m0/uart3m0-xfer"; | |
uart3m0_cts = "/pinctrl/uart3-m0/uart3m0-cts"; | |
uart3m0_rts = "/pinctrl/uart3-m0/uart3m0-rts"; | |
uart3m0_rts_gpio = "/pinctrl/uart3-m0/uart3m0-rts-gpio"; | |
uart3m1_xfer = "/pinctrl/uart3-m1/uart3m1-xfer"; | |
uart3m1_cts = "/pinctrl/uart3-m1/uart3m1-cts"; | |
uart3m1_rts = "/pinctrl/uart3-m1/uart3m1-rts"; | |
uart3m1_rts_gpio = "/pinctrl/uart3-m1/uart3m1-rts-gpio"; | |
uart4_xfer = "/pinctrl/uart4/uart4-xfer"; | |
uart4_cts = "/pinctrl/uart4/uart4-cts"; | |
uart4_rts = "/pinctrl/uart4/uart4-rts"; | |
uart5_xfer = "/pinctrl/uart5/uart5-xfer"; | |
uart5_cts = "/pinctrl/uart5/uart5-cts"; | |
uart5_rts = "/pinctrl/uart5/uart5-rts"; | |
spi0_clk = "/pinctrl/spi0/spi0-clk"; | |
spi0_csn = "/pinctrl/spi0/spi0-csn"; | |
spi0_miso = "/pinctrl/spi0/spi0-miso"; | |
spi0_mosi = "/pinctrl/spi0/spi0-mosi"; | |
spi0_clk_hs = "/pinctrl/spi0/spi0-clk-hs"; | |
spi0_miso_hs = "/pinctrl/spi0/spi0-miso-hs"; | |
spi0_mosi_hs = "/pinctrl/spi0/spi0-mosi-hs"; | |
spi1_clk = "/pinctrl/spi1/spi1-clk"; | |
spi1_csn0 = "/pinctrl/spi1/spi1-csn0"; | |
spi1_csn1 = "/pinctrl/spi1/spi1-csn1"; | |
spi1_miso = "/pinctrl/spi1/spi1-miso"; | |
spi1_mosi = "/pinctrl/spi1/spi1-mosi"; | |
spi1_clk_hs = "/pinctrl/spi1/spi1-clk-hs"; | |
spi1_miso_hs = "/pinctrl/spi1/spi1-miso-hs"; | |
spi1_mosi_hs = "/pinctrl/spi1/spi1-mosi-hs"; | |
pdm_clk0m0 = "/pinctrl/pdm/pdm-clk0m0"; | |
pdm_clk0m1 = "/pinctrl/pdm/pdm-clk0m1"; | |
pdm_clk1 = "/pinctrl/pdm/pdm-clk1"; | |
pdm_sdi0m0 = "/pinctrl/pdm/pdm-sdi0m0"; | |
pdm_sdi0m1 = "/pinctrl/pdm/pdm-sdi0m1"; | |
pdm_sdi1 = "/pinctrl/pdm/pdm-sdi1"; | |
pdm_sdi2 = "/pinctrl/pdm/pdm-sdi2"; | |
pdm_sdi3 = "/pinctrl/pdm/pdm-sdi3"; | |
pdm_clk0m0_sleep = "/pinctrl/pdm/pdm-clk0m0-sleep"; | |
pdm_clk0m_sleep1 = "/pinctrl/pdm/pdm-clk0m1-sleep"; | |
pdm_clk1_sleep = "/pinctrl/pdm/pdm-clk1-sleep"; | |
pdm_sdi0m0_sleep = "/pinctrl/pdm/pdm-sdi0m0-sleep"; | |
pdm_sdi0m1_sleep = "/pinctrl/pdm/pdm-sdi0m1-sleep"; | |
pdm_sdi1_sleep = "/pinctrl/pdm/pdm-sdi1-sleep"; | |
pdm_sdi2_sleep = "/pinctrl/pdm/pdm-sdi2-sleep"; | |
pdm_sdi3_sleep = "/pinctrl/pdm/pdm-sdi3-sleep"; | |
i2s0_8ch_mclk = "/pinctrl/i2s0/i2s0-8ch-mclk"; | |
i2s0_8ch_sclktx = "/pinctrl/i2s0/i2s0-8ch-sclktx"; | |
i2s0_8ch_sclkrx = "/pinctrl/i2s0/i2s0-8ch-sclkrx"; | |
i2s0_8ch_lrcktx = "/pinctrl/i2s0/i2s0-8ch-lrcktx"; | |
i2s0_8ch_lrckrx = "/pinctrl/i2s0/i2s0-8ch-lrckrx"; | |
i2s0_8ch_sdo0 = "/pinctrl/i2s0/i2s0-8ch-sdo0"; | |
i2s0_8ch_sdo1 = "/pinctrl/i2s0/i2s0-8ch-sdo1"; | |
i2s0_8ch_sdo2 = "/pinctrl/i2s0/i2s0-8ch-sdo2"; | |
i2s0_8ch_sdo3 = "/pinctrl/i2s0/i2s0-8ch-sdo3"; | |
i2s0_8ch_sdi0 = "/pinctrl/i2s0/i2s0-8ch-sdi0"; | |
i2s0_8ch_sdi1 = "/pinctrl/i2s0/i2s0-8ch-sdi1"; | |
i2s0_8ch_sdi2 = "/pinctrl/i2s0/i2s0-8ch-sdi2"; | |
i2s0_8ch_sdi3 = "/pinctrl/i2s0/i2s0-8ch-sdi3"; | |
i2s1_2ch_mclk = "/pinctrl/i2s1/i2s1-2ch-mclk"; | |
i2s1_2ch_sclk = "/pinctrl/i2s1/i2s1-2ch-sclk"; | |
i2s1_2ch_lrck = "/pinctrl/i2s1/i2s1-2ch-lrck"; | |
i2s1_2ch_sdi = "/pinctrl/i2s1/i2s1-2ch-sdi"; | |
i2s1_2ch_sdo = "/pinctrl/i2s1/i2s1-2ch-sdo"; | |
i2s2_2ch_mclk = "/pinctrl/i2s2/i2s2-2ch-mclk"; | |
i2s2_2ch_sclk = "/pinctrl/i2s2/i2s2-2ch-sclk"; | |
i2s2_2ch_lrck = "/pinctrl/i2s2/i2s2-2ch-lrck"; | |
i2s2_2ch_sdi = "/pinctrl/i2s2/i2s2-2ch-sdi"; | |
i2s2_2ch_sdo = "/pinctrl/i2s2/i2s2-2ch-sdo"; | |
sdmmc_clk = "/pinctrl/sdmmc/sdmmc-clk"; | |
sdmmc_cmd = "/pinctrl/sdmmc/sdmmc-cmd"; | |
sdmmc_det = "/pinctrl/sdmmc/sdmmc-det"; | |
sdmmc_bus1 = "/pinctrl/sdmmc/sdmmc-bus1"; | |
sdmmc_bus4 = "/pinctrl/sdmmc/sdmmc-bus4"; | |
sdmmc_gpio = "/pinctrl/sdmmc/sdmmc-gpio"; | |
sdio_clk = "/pinctrl/sdio/sdio-clk"; | |
sdio_cmd = "/pinctrl/sdio/sdio-cmd"; | |
sdio_bus4 = "/pinctrl/sdio/sdio-bus4"; | |
sdio_gpio = "/pinctrl/sdio/sdio-gpio"; | |
emmc_clk = "/pinctrl/emmc/emmc-clk"; | |
emmc_cmd = "/pinctrl/emmc/emmc-cmd"; | |
emmc_pwren = "/pinctrl/emmc/emmc-pwren"; | |
emmc_rstnout = "/pinctrl/emmc/emmc-rstnout"; | |
emmc_bus1 = "/pinctrl/emmc/emmc-bus1"; | |
emmc_bus4 = "/pinctrl/emmc/emmc-bus4"; | |
emmc_bus8 = "/pinctrl/emmc/emmc-bus8"; | |
flash_cs0 = "/pinctrl/flash/flash-cs0"; | |
flash_rdy = "/pinctrl/flash/flash-rdy"; | |
flash_dqs = "/pinctrl/flash/flash-dqs"; | |
flash_ale = "/pinctrl/flash/flash-ale"; | |
flash_cle = "/pinctrl/flash/flash-cle"; | |
flash_wrn = "/pinctrl/flash/flash-wrn"; | |
flash_csl = "/pinctrl/flash/flash-csl"; | |
flash_rdn = "/pinctrl/flash/flash-rdn"; | |
flash_bus8 = "/pinctrl/flash/flash-bus8"; | |
lcdc_m0_rgb_pins = "/pinctrl/lcdc/lcdc-m0-rgb-pins"; | |
lcdc_m0_sleep_pins = "/pinctrl/lcdc/lcdc-m0-sleep-pins"; | |
lcdc_m1_rgb_pins = "/pinctrl/lcdc/lcdc-m1-rgb-pins"; | |
lcdc_m1_sleep_pins = "/pinctrl/lcdc/lcdc-m1-sleep-pins"; | |
pwm0_pin = "/pinctrl/pwm0/pwm0-pin"; | |
pwm1_pin = "/pinctrl/pwm1/pwm1-pin"; | |
pwm2_pin = "/pinctrl/pwm2/pwm2-pin"; | |
pwm3_pin = "/pinctrl/pwm3/pwm3-pin"; | |
pwm4_pin = "/pinctrl/pwm4/pwm4-pin"; | |
pwm5_pin = "/pinctrl/pwm5/pwm5-pin"; | |
pwm6_pin = "/pinctrl/pwm6/pwm6-pin"; | |
pwm7_pin = "/pinctrl/pwm7/pwm7-pin"; | |
rmii_pins = "/pinctrl/gmac/rmii-pins"; | |
mac_refclk_12ma = "/pinctrl/gmac/mac-refclk-12ma"; | |
mac_refclk = "/pinctrl/gmac/mac-refclk"; | |
cif_clkout_m0 = "/pinctrl/cif-m0/cif-clkout-m0"; | |
dvp_d2d9_m0 = "/pinctrl/cif-m0/dvp-d2d9-m0"; | |
dvp_d0d1_m0 = "/pinctrl/cif-m0/dvp-d0d1-m0"; | |
dvp_d10d11_m0 = "/pinctrl/cif-m0/d10-d11-m0"; | |
cif_clkout_m1 = "/pinctrl/cif-m1/cif-clkout-m1"; | |
dvp_d2d9_m1 = "/pinctrl/cif-m1/dvp-d2d9-m1"; | |
dvp_d0d1_m1 = "/pinctrl/cif-m1/dvp-d0d1-m1"; | |
dvp_d10d11_m1 = "/pinctrl/cif-m1/d10-d11-m1"; | |
isp_prelight = "/pinctrl/isp/isp-prelight"; | |
hp_det = "/pinctrl/headphone/hp-det"; | |
pmic_int = "/pinctrl/pmic/pmic_int"; | |
soc_slppin_gpio = "/pinctrl/pmic/soc_slppin_gpio"; | |
soc_slppin_slp = "/pinctrl/pmic/soc_slppin_slp"; | |
soc_slppin_rst = "/pinctrl/pmic/soc_slppin_rst"; | |
otg_vbus_drv = "/pinctrl/usb/otg-vbus-drv"; | |
led_pins = "/pinctrl/led/led-pin"; | |
btn_pins = "/pinctrl/btns/btn-pins"; | |
drm_logo = "/reserved-memory/drm-logo@00000000"; | |
ramoops_mem = "/reserved-memory/region@110000"; | |
gpio_keys = "/rg351-keys"; | |
joypad = "/odroidgo3-joypad"; | |
backlight = "/backlight"; | |
leds = "/gpio-leds"; | |
red_led = "/gpio-leds/led-0"; | |
green_led = "/gpio-leds/led-1"; | |
vccsys = "/vccsys"; | |
vcc18_lcd_n = "/vcc18-lcd-n"; | |
}; | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment