Created
September 12, 2021 09:43
-
-
Save chewitt/39fd445c5140713e54a3868053a4bf66 to your computer and use it in GitHub Desktop.
odroid-c2 diffs
This file contains 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/; /dts-v1/; | |
/ { / { | |
interrupt-parent = <0x01>; interrupt-parent = <0x01>; | |
#address-cells = <0x02>; #address-cells = <0x02>; | |
#size-cells = <0x02>; #size-cells = <0x02>; | |
compatible = "hardkernel,odroid-c2\0amlogic,meson-gxb compatible = "hardkernel,odroid-c2\0amlogic,meson-gxb | |
model = "Hardkernel ODROID-C2"; model = "Hardkernel ODROID-C2"; | |
aliases { aliases { | |
mmc0 = "/soc/apb@d0000000/mmc@72000"; mmc0 = "/soc/apb@d0000000/mmc@72000"; | |
mmc1 = "/soc/apb@d0000000/mmc@74000"; mmc1 = "/soc/apb@d0000000/mmc@74000"; | |
mmc2 = "/soc/apb@d0000000/mmc@70000"; mmc2 = "/soc/apb@d0000000/mmc@70000"; | |
serial0 = "/soc/bus@c8100000/serial@4c0"; serial0 = "/soc/bus@c8100000/serial@4c0"; | |
ethernet0 = "/soc/ethernet@c9410000"; ethernet0 = "/soc/ethernet@c9410000"; | |
}; }; | |
reserved-memory { reserved-memory { | |
#address-cells = <0x02>; #address-cells = <0x02>; | |
#size-cells = <0x02>; #size-cells = <0x02>; | |
ranges; ranges; | |
hwrom@0 { hwrom@0 { | |
reg = <0x00 0x00 0x00 0x1000000>; reg = <0x00 0x00 0x00 0x1000000>; | |
no-map; no-map; | |
phandle = <0x3a>; phandle = <0x3a>; | |
}; }; | |
secmon@10000000 { secmon@10000000 { | |
reg = <0x00 0x10000000 0x00 0x200000> reg = <0x00 0x10000000 0x00 0x200000> | |
no-map; no-map; | |
phandle = <0x3b>; phandle = <0x3b>; | |
}; }; | |
secmon@5000000 { secmon@5000000 { | |
reg = <0x00 0x5000000 0x00 0x300000>; reg = <0x00 0x5000000 0x00 0x300000>; | |
no-map; no-map; | |
phandle = <0x3c>; phandle = <0x3c>; | |
}; }; | |
secmon@5300000 { secmon@5300000 { | |
reg = <0x00 0x5300000 0x00 0x2000000> reg = <0x00 0x5300000 0x00 0x2000000> | |
no-map; no-map; | |
phandle = <0x3d>; phandle = <0x3d>; | |
}; }; | |
linux,cma { linux,cma { | |
compatible = "shared-dma-pool"; compatible = "shared-dma-pool"; | |
reusable; reusable; | |
size = <0x00 0x38000000>; size = <0x00 0x38000000>; | |
alignment = <0x00 0x400000>; alignment = <0x00 0x400000>; | |
linux,cma-default; linux,cma-default; | |
}; }; | |
}; }; | |
chosen { chosen { | |
#address-cells = <0x02>; #address-cells = <0x02>; | |
#size-cells = <0x02>; #size-cells = <0x02>; | |
ranges; ranges; | |
stdout-path = "serial0:115200n8"; stdout-path = "serial0:115200n8"; | |
framebuffer-cvbs { framebuffer-cvbs { | |
compatible = "amlogic,simple-framebuf compatible = "amlogic,simple-framebuf | |
amlogic,pipeline = "vpu-cvbs"; amlogic,pipeline = "vpu-cvbs"; | |
power-domains = <0x02 0x00>; power-domains = <0x02 0x00>; | |
status = "disabled"; status = "disabled"; | |
phandle = <0x3e>; phandle = <0x3e>; | |
}; }; | |
framebuffer-hdmi { framebuffer-hdmi { | |
compatible = "amlogic,simple-framebuf compatible = "amlogic,simple-framebuf | |
amlogic,pipeline = "vpu-hdmi"; amlogic,pipeline = "vpu-hdmi"; | |
power-domains = <0x02 0x00>; power-domains = <0x02 0x00>; | |
status = "disabled"; status = "disabled"; | |
clocks = <0x03 0x3f 0x03 0x0c 0x03 0x clocks = <0x03 0x3f 0x03 0x0c 0x03 0x | |
phandle = <0x3f>; phandle = <0x3f>; | |
}; }; | |
}; }; | |
cpus { cpus { | |
#address-cells = <0x02>; #address-cells = <0x02>; | |
#size-cells = <0x00>; #size-cells = <0x00>; | |
cpu@0 { cpu@0 { | |
device_type = "cpu"; device_type = "cpu"; | |
compatible = "arm,cortex-a53"; compatible = "arm,cortex-a53"; | |
reg = <0x00 0x00>; reg = <0x00 0x00>; | |
enable-method = "psci"; enable-method = "psci"; | |
next-level-cache = <0x04>; next-level-cache = <0x04>; | |
clocks = <0x05 0x00>; clocks = <0x05 0x00>; | |
#cooling-cells = <0x02>; #cooling-cells = <0x02>; | |
phandle = <0x08>; phandle = <0x08>; | |
}; }; | |
cpu@1 { cpu@1 { | |
device_type = "cpu"; device_type = "cpu"; | |
compatible = "arm,cortex-a53"; compatible = "arm,cortex-a53"; | |
reg = <0x00 0x01>; reg = <0x00 0x01>; | |
enable-method = "psci"; enable-method = "psci"; | |
next-level-cache = <0x04>; next-level-cache = <0x04>; | |
clocks = <0x05 0x00>; clocks = <0x05 0x00>; | |
#cooling-cells = <0x02>; #cooling-cells = <0x02>; | |
phandle = <0x09>; phandle = <0x09>; | |
}; }; | |
cpu@2 { cpu@2 { | |
device_type = "cpu"; device_type = "cpu"; | |
compatible = "arm,cortex-a53"; compatible = "arm,cortex-a53"; | |
reg = <0x00 0x02>; reg = <0x00 0x02>; | |
enable-method = "psci"; enable-method = "psci"; | |
next-level-cache = <0x04>; next-level-cache = <0x04>; | |
clocks = <0x05 0x00>; clocks = <0x05 0x00>; | |
#cooling-cells = <0x02>; #cooling-cells = <0x02>; | |
phandle = <0x0a>; phandle = <0x0a>; | |
}; }; | |
cpu@3 { cpu@3 { | |
device_type = "cpu"; device_type = "cpu"; | |
compatible = "arm,cortex-a53"; compatible = "arm,cortex-a53"; | |
reg = <0x00 0x03>; reg = <0x00 0x03>; | |
enable-method = "psci"; enable-method = "psci"; | |
next-level-cache = <0x04>; next-level-cache = <0x04>; | |
clocks = <0x05 0x00>; clocks = <0x05 0x00>; | |
#cooling-cells = <0x02>; #cooling-cells = <0x02>; | |
phandle = <0x0b>; phandle = <0x0b>; | |
}; }; | |
l2-cache0 { l2-cache0 { | |
compatible = "cache"; compatible = "cache"; | |
phandle = <0x04>; phandle = <0x04>; | |
}; }; | |
}; }; | |
thermal-zones { thermal-zones { | |
cpu-thermal { cpu-thermal { | |
polling-delay-passive = <0xfa>; polling-delay-passive = <0xfa>; | |
polling-delay = <0x3e8>; polling-delay = <0x3e8>; | |
thermal-sensors = <0x06 0x00>; thermal-sensors = <0x06 0x00>; | |
trips { trips { | |
cpu-passive { cpu-passive { | |
temperature = <0x1388 temperature = <0x1388 | |
hysteresis = <0x7d0>; hysteresis = <0x7d0>; | |
type = "passive"; type = "passive"; | |
phandle = <0x07>; phandle = <0x07>; | |
}; }; | |
cpu-hot { cpu-hot { | |
temperature = <0x15f9 temperature = <0x15f9 | |
hysteresis = <0x7d0>; hysteresis = <0x7d0>; | |
type = "hot"; type = "hot"; | |
phandle = <0x0c>; phandle = <0x0c>; | |
}; }; | |
cpu-critical { cpu-critical { | |
temperature = <0x1adb temperature = <0x1adb | |
hysteresis = <0x7d0>; hysteresis = <0x7d0>; | |
type = "critical"; type = "critical"; | |
phandle = <0x40>; phandle = <0x40>; | |
}; }; | |
}; }; | |
cooling-maps { cooling-maps { | |
phandle = <0x41>; phandle = <0x41>; | |
map0 { map0 { | |
trip = <0x07>; trip = <0x07>; | |
cooling-device = <0x0 cooling-device = <0x0 | |
}; }; | |
map1 { map1 { | |
trip = <0x0c>; trip = <0x0c>; | |
cooling-device = <0x0 cooling-device = <0x0 | |
}; }; | |
}; }; | |
}; }; | |
}; }; | |
arm-pmu { arm-pmu { | |
compatible = "arm,cortex-a53-pmu"; compatible = "arm,cortex-a53-pmu"; | |
interrupts = <0x00 0x89 0x04 0x00 0x8a 0x04 0 interrupts = <0x00 0x89 0x04 0x00 0x8a 0x04 0 | |
interrupt-affinity = <0x08 0x09 0x0a 0x0b>; interrupt-affinity = <0x08 0x09 0x0a 0x0b>; | |
}; }; | |
psci { psci { | |
compatible = "arm,psci-0.2"; compatible = "arm,psci-0.2"; | |
method = "smc"; method = "smc"; | |
}; }; | |
timer { timer { | |
compatible = "arm,armv8-timer"; compatible = "arm,armv8-timer"; | |
interrupts = <0x01 0x0d 0xff08 0x01 0x0e 0xff interrupts = <0x01 0x0d 0xff08 0x01 0x0e 0xff | |
}; }; | |
xtal-clk { xtal-clk { | |
compatible = "fixed-clock"; compatible = "fixed-clock"; | |
clock-frequency = <0x16e3600>; clock-frequency = <0x16e3600>; | |
clock-output-names = "xtal"; clock-output-names = "xtal"; | |
#clock-cells = <0x00>; #clock-cells = <0x00>; | |
phandle = <0x12>; phandle = <0x12>; | |
}; }; | |
firmware { firmware { | |
secure-monitor { secure-monitor { | |
compatible = "amlogic,meson-gx-sm\0am compatible = "amlogic,meson-gx-sm\0am | |
phandle = <0x0d>; phandle = <0x0d>; | |
}; }; | |
}; }; | |
system-suspend { system-suspend { | |
compatible = "amlogic,meson-gx-pm"; compatible = "amlogic,meson-gx-pm"; | |
}; }; | |
efuse { efuse { | |
compatible = "amlogic,meson-gx-efuse\0amlogic compatible = "amlogic,meson-gx-efuse\0amlogic | |
#address-cells = <0x01>; #address-cells = <0x01>; | |
#size-cells = <0x01>; #size-cells = <0x01>; | |
read-only; read-only; | |
secure-monitor = <0x0d>; secure-monitor = <0x0d>; | |
clocks = <0x03 0x3a>; clocks = <0x03 0x3a>; | |
phandle = <0x42>; phandle = <0x42>; | |
sn@14 { sn@14 { | |
reg = <0x14 0x10>; reg = <0x14 0x10>; | |
phandle = <0x43>; phandle = <0x43>; | |
}; }; | |
eth_mac@34 { eth_mac@34 { | |
reg = <0x34 0x10>; reg = <0x34 0x10>; | |
phandle = <0x44>; phandle = <0x44>; | |
}; }; | |
bid@46 { bid@46 { | |
reg = <0x46 0x30>; reg = <0x46 0x30>; | |
phandle = <0x45>; phandle = <0x45>; | |
}; }; | |
}; }; | |
scpi { scpi { | |
compatible = "amlogic,meson-gxbb-scpi\0arm,sc compatible = "amlogic,meson-gxbb-scpi\0arm,sc | |
mboxes = <0x0e 0x01 0x0e 0x02>; mboxes = <0x0e 0x01 0x0e 0x02>; | |
shmem = <0x0f 0x10>; shmem = <0x0f 0x10>; | |
clocks { clocks { | |
compatible = "arm,scpi-clocks"; compatible = "arm,scpi-clocks"; | |
status = "disabled"; status = "disabled"; | |
phandle = <0x46>; phandle = <0x46>; | |
scpi_clocks@0 { scpi_clocks@0 { | |
compatible = "arm,scpi-dvfs-c compatible = "arm,scpi-dvfs-c | |
#clock-cells = <0x01>; #clock-cells = <0x01>; | |
clock-indices = <0x00>; clock-indices = <0x00>; | |
clock-output-names = "vcpu"; clock-output-names = "vcpu"; | |
phandle = <0x05>; phandle = <0x05>; | |
}; }; | |
}; }; | |
sensors { sensors { | |
compatible = "amlogic,meson-gxbb-scpi compatible = "amlogic,meson-gxbb-scpi | |
#thermal-sensor-cells = <0x01>; #thermal-sensor-cells = <0x01>; | |
phandle = <0x06>; phandle = <0x06>; | |
}; }; | |
}; }; | |
soc { soc { | |
compatible = "simple-bus"; compatible = "simple-bus"; | |
#address-cells = <0x02>; #address-cells = <0x02>; | |
#size-cells = <0x02>; #size-cells = <0x02>; | |
ranges; ranges; | |
bus@c1100000 { bus@c1100000 { | |
compatible = "simple-bus"; compatible = "simple-bus"; | |
reg = <0x00 0xc1100000 0x00 0x100000> reg = <0x00 0xc1100000 0x00 0x100000> | |
#address-cells = <0x02>; #address-cells = <0x02>; | |
#size-cells = <0x02>; #size-cells = <0x02>; | |
ranges = <0x00 0x00 0x00 0xc1100000 0 ranges = <0x00 0x00 0x00 0xc1100000 0 | |
phandle = <0x47>; phandle = <0x47>; | |
interrupt-controller@9880 { interrupt-controller@9880 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x9880 0x00 0x10> reg = <0x00 0x9880 0x00 0x10> | |
interrupt-controller; interrupt-controller; | |
#interrupt-cells = <0x02>; #interrupt-cells = <0x02>; | |
amlogic,channel-interrupts = amlogic,channel-interrupts = | |
status = "okay"; status = "okay"; | |
phandle = <0x21>; phandle = <0x21>; | |
}; }; | |
reset-controller@4404 { reset-controller@4404 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x4404 0x00 0x9c> reg = <0x00 0x4404 0x00 0x9c> | |
#reset-cells = <0x01>; #reset-cells = <0x01>; | |
phandle = <0x11>; phandle = <0x11>; | |
}; }; | |
audio-controller@5400 { audio-controller@5400 { | |
compatible = "amlogic,aiu-gxb compatible = "amlogic,aiu-gxb | |
#sound-dai-cells = <0x02>; #sound-dai-cells = <0x02>; | |
sound-name-prefix = "AIU"; sound-name-prefix = "AIU"; | |
reg = <0x00 0x5400 0x00 0x2ac reg = <0x00 0x5400 0x00 0x2ac | |
interrupts = <0x00 0x30 0x01 interrupts = <0x00 0x30 0x01 | |
interrupt-names = "i2s\0spdif interrupt-names = "i2s\0spdif | |
status = "okay"; status = "okay"; | |
clocks = <0x03 0x26 0x03 0x28 clocks = <0x03 0x26 0x03 0x28 | |
clock-names = "pclk\0i2s_pclk clock-names = "pclk\0i2s_pclk | |
resets = <0x11 0x06>; resets = <0x11 0x06>; | |
phandle = <0x39>; phandle = <0x39>; | |
}; }; | |
serial@84c0 { serial@84c0 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x84c0 0x00 0x18> reg = <0x00 0x84c0 0x00 0x18> | |
interrupts = <0x00 0x1a 0x01> interrupts = <0x00 0x1a 0x01> | |
status = "disabled"; status = "disabled"; | |
fifo-size = <0x80>; < | |
clocks = <0x12 0x03 0x1a 0x12 clocks = <0x12 0x03 0x1a 0x12 | |
clock-names = "xtal\0pclk\0ba clock-names = "xtal\0pclk\0ba | |
phandle = <0x48>; phandle = <0x48>; | |
}; }; | |
serial@84dc { serial@84dc { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x84dc 0x00 0x18> reg = <0x00 0x84dc 0x00 0x18> | |
interrupts = <0x00 0x4b 0x01> interrupts = <0x00 0x4b 0x01> | |
status = "disabled"; status = "disabled"; | |
clocks = <0x12 0x03 0x30 0x12 clocks = <0x12 0x03 0x30 0x12 | |
clock-names = "xtal\0pclk\0ba clock-names = "xtal\0pclk\0ba | |
phandle = <0x49>; phandle = <0x49>; | |
}; }; | |
i2c@8500 { i2c@8500 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x8500 0x00 0x20> reg = <0x00 0x8500 0x00 0x20> | |
interrupts = <0x00 0x15 0x01> interrupts = <0x00 0x15 0x01> | |
#address-cells = <0x01>; #address-cells = <0x01>; | |
#size-cells = <0x00>; #size-cells = <0x00>; | |
status = "okay"; status = "okay"; | |
clocks = <0x03 0x16>; clocks = <0x03 0x16>; | |
pinctrl-0 = <0x13>; pinctrl-0 = <0x13>; | |
pinctrl-names = "default"; pinctrl-names = "default"; | |
phandle = <0x4a>; phandle = <0x4a>; | |
}; }; | |
pwm@8550 { pwm@8550 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x8550 0x00 0x10> reg = <0x00 0x8550 0x00 0x10> | |
#pwm-cells = <0x03>; #pwm-cells = <0x03>; | |
status = "disabled"; status = "disabled"; | |
phandle = <0x4b>; phandle = <0x4b>; | |
}; }; | |
pwm@8650 { pwm@8650 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x8650 0x00 0x10> reg = <0x00 0x8650 0x00 0x10> | |
#pwm-cells = <0x03>; #pwm-cells = <0x03>; | |
status = "disabled"; status = "disabled"; | |
phandle = <0x4c>; phandle = <0x4c>; | |
}; }; | |
adc@8680 { adc@8680 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x8680 0x00 0x34> reg = <0x00 0x8680 0x00 0x34> | |
#io-channel-cells = <0x01>; #io-channel-cells = <0x01>; | |
interrupts = <0x00 0x49 0x01> interrupts = <0x00 0x49 0x01> | |
status = "okay"; status = "okay"; | |
clocks = <0x12 0x03 0x17 0x03 clocks = <0x12 0x03 0x17 0x03 | |
clock-names = "clkin\0core\0a clock-names = "clkin\0core\0a | |
vref-supply = <0x14>; vref-supply = <0x14>; | |
phandle = <0x4d>; phandle = <0x4d>; | |
}; }; | |
pwm@86c0 { pwm@86c0 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x86c0 0x00 0x10> reg = <0x00 0x86c0 0x00 0x10> | |
#pwm-cells = <0x03>; #pwm-cells = <0x03>; | |
status = "disabled"; status = "disabled"; | |
phandle = <0x4e>; phandle = <0x4e>; | |
}; }; | |
serial@8700 { serial@8700 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x8700 0x00 0x18> reg = <0x00 0x8700 0x00 0x18> | |
interrupts = <0x00 0x5d 0x01> interrupts = <0x00 0x5d 0x01> | |
status = "disabled"; status = "disabled"; | |
clocks = <0x12 0x03 0x44 0x12 clocks = <0x12 0x03 0x44 0x12 | |
clock-names = "xtal\0pclk\0ba clock-names = "xtal\0pclk\0ba | |
phandle = <0x4f>; phandle = <0x4f>; | |
}; }; | |
clock-measure@8758 { clock-measure@8758 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x8758 0x00 0x10> reg = <0x00 0x8758 0x00 0x10> | |
}; }; | |
i2c@87c0 { i2c@87c0 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x87c0 0x00 0x20> reg = <0x00 0x87c0 0x00 0x20> | |
interrupts = <0x00 0xd6 0x01> interrupts = <0x00 0xd6 0x01> | |
#address-cells = <0x01>; #address-cells = <0x01>; | |
#size-cells = <0x00>; #size-cells = <0x00>; | |
status = "disabled"; status = "disabled"; | |
clocks = <0x03 0x16>; clocks = <0x03 0x16>; | |
phandle = <0x50>; phandle = <0x50>; | |
}; }; | |
i2c@87e0 { i2c@87e0 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x87e0 0x00 0x20> reg = <0x00 0x87e0 0x00 0x20> | |
interrupts = <0x00 0xd7 0x01> interrupts = <0x00 0xd7 0x01> | |
#address-cells = <0x01>; #address-cells = <0x01>; | |
#size-cells = <0x00>; #size-cells = <0x00>; | |
status = "disabled"; status = "disabled"; | |
clocks = <0x03 0x16>; clocks = <0x03 0x16>; | |
phandle = <0x51>; phandle = <0x51>; | |
}; }; | |
spi@8d80 { spi@8d80 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x8d80 0x00 0x80> reg = <0x00 0x8d80 0x00 0x80> | |
interrupts = <0x00 0x51 0x04> interrupts = <0x00 0x51 0x04> | |
#address-cells = <0x01>; #address-cells = <0x01>; | |
#size-cells = <0x00>; #size-cells = <0x00>; | |
status = "disabled"; status = "disabled"; | |
clocks = <0x03 0x15>; clocks = <0x03 0x15>; | |
clock-names = "core"; clock-names = "core"; | |
resets = <0x11 0xc1>; resets = <0x11 0xc1>; | |
num-cs = <0x01>; num-cs = <0x01>; | |
phandle = <0x52>; phandle = <0x52>; | |
}; }; | |
spi@8c80 { spi@8c80 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x8c80 0x00 0x80> reg = <0x00 0x8c80 0x00 0x80> | |
#address-cells = <0x01>; #address-cells = <0x01>; | |
#size-cells = <0x00>; #size-cells = <0x00>; | |
status = "disabled"; status = "disabled"; | |
clocks = <0x03 0x22>; clocks = <0x03 0x22>; | |
phandle = <0x53>; phandle = <0x53>; | |
}; }; | |
watchdog@98d0 { watchdog@98d0 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x98d0 0x00 0x10> reg = <0x00 0x98d0 0x00 0x10> | |
clocks = <0x12>; clocks = <0x12>; | |
}; }; | |
}; }; | |
interrupt-controller@c4301000 { interrupt-controller@c4301000 { | |
compatible = "arm,gic-400"; compatible = "arm,gic-400"; | |
reg = <0x00 0xc4301000 0x00 0x1000 0x reg = <0x00 0xc4301000 0x00 0x1000 0x | |
interrupt-controller; interrupt-controller; | |
interrupts = <0x01 0x09 0xff04>; interrupts = <0x01 0x09 0xff04>; | |
#interrupt-cells = <0x03>; #interrupt-cells = <0x03>; | |
#address-cells = <0x00>; #address-cells = <0x00>; | |
phandle = <0x01>; phandle = <0x01>; | |
}; }; | |
sram@c8000000 { sram@c8000000 { | |
compatible = "mmio-sram"; compatible = "mmio-sram"; | |
reg = <0x00 0xc8000000 0x00 0x14000>; reg = <0x00 0xc8000000 0x00 0x14000>; | |
#address-cells = <0x01>; #address-cells = <0x01>; | |
#size-cells = <0x01>; #size-cells = <0x01>; | |
ranges = <0x00 0x00 0xc8000000 0x1400 ranges = <0x00 0x00 0xc8000000 0x1400 | |
phandle = <0x54>; phandle = <0x54>; | |
scp-sram@0 { scp-sram@0 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x13000 0x400>; reg = <0x13000 0x400>; | |
phandle = <0x0f>; phandle = <0x0f>; | |
}; }; | |
scp-sram@200 { scp-sram@200 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x13400 0x400>; reg = <0x13400 0x400>; | |
phandle = <0x10>; phandle = <0x10>; | |
}; }; | |
}; }; | |
bus@c8100000 { bus@c8100000 { | |
compatible = "simple-bus"; compatible = "simple-bus"; | |
reg = <0x00 0xc8100000 0x00 0x100000> reg = <0x00 0xc8100000 0x00 0x100000> | |
#address-cells = <0x02>; #address-cells = <0x02>; | |
#size-cells = <0x02>; #size-cells = <0x02>; | |
ranges = <0x00 0x00 0x00 0xc8100000 0 ranges = <0x00 0x00 0x00 0xc8100000 0 | |
phandle = <0x55>; phandle = <0x55>; | |
sys-ctrl@0 { sys-ctrl@0 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x00 0x00 0x100>; reg = <0x00 0x00 0x00 0x100>; | |
phandle = <0x1b>; phandle = <0x1b>; | |
clock-controller { clock-controller { | |
compatible = "amlogic compatible = "amlogic | |
#clock-cells = <0x01> #clock-cells = <0x01> | |
#reset-cells = <0x01> #reset-cells = <0x01> | |
clocks = <0x12 0x03 0 clocks = <0x12 0x03 0 | |
clock-names = "xtal\0 clock-names = "xtal\0 | |
phandle = <0x15>; phandle = <0x15>; | |
}; }; | |
}; }; | |
rtc@a8 { rtc@a8 { | |
compatible = "amlogic,meson-v compatible = "amlogic,meson-v | |
reg = <0x00 0xa8 0x00 0x04>; reg = <0x00 0xa8 0x00 0x04>; | |
phandle = <0x56>; phandle = <0x56>; | |
}; }; | |
cec@100 { cec@100 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x100 0x00 0x14>; reg = <0x00 0x100 0x00 0x14>; | |
interrupts = <0x00 0xc7 0x01> interrupts = <0x00 0xc7 0x01> | |
status = "okay"; status = "okay"; | |
clocks = <0x15 0x06>; clocks = <0x15 0x06>; | |
clock-names = "core"; clock-names = "core"; | |
pinctrl-0 = <0x16>; pinctrl-0 = <0x16>; | |
pinctrl-names = "default"; pinctrl-names = "default"; | |
hdmi-phandle = <0x17>; hdmi-phandle = <0x17>; | |
phandle = <0x57>; phandle = <0x57>; | |
}; }; | |
ao-secure@140 { ao-secure@140 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x140 0x00 0x140> reg = <0x00 0x140 0x00 0x140> | |
amlogic,has-chip-id; amlogic,has-chip-id; | |
phandle = <0x58>; phandle = <0x58>; | |
}; }; | |
serial@4c0 { serial@4c0 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x4c0 0x00 0x18>; reg = <0x00 0x4c0 0x00 0x18>; | |
interrupts = <0x00 0xc1 0x01> interrupts = <0x00 0xc1 0x01> | |
status = "okay"; status = "okay"; | |
clocks = <0x12 0x15 0x03 0x12 clocks = <0x12 0x15 0x03 0x12 | |
clock-names = "xtal\0pclk\0ba clock-names = "xtal\0pclk\0ba | |
pinctrl-0 = <0x18>; pinctrl-0 = <0x18>; | |
pinctrl-names = "default"; pinctrl-names = "default"; | |
phandle = <0x59>; phandle = <0x59>; | |
}; }; | |
serial@4e0 { serial@4e0 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x4e0 0x00 0x18>; reg = <0x00 0x4e0 0x00 0x18>; | |
interrupts = <0x00 0xc5 0x01> interrupts = <0x00 0xc5 0x01> | |
status = "disabled"; status = "disabled"; | |
clocks = <0x12 0x15 0x04 0x12 clocks = <0x12 0x15 0x04 0x12 | |
clock-names = "xtal\0pclk\0ba clock-names = "xtal\0pclk\0ba | |
phandle = <0x5a>; phandle = <0x5a>; | |
}; }; | |
i2c@500 { i2c@500 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x500 0x00 0x20>; reg = <0x00 0x500 0x00 0x20>; | |
interrupts = <0x00 0xc3 0x01> interrupts = <0x00 0xc3 0x01> | |
#address-cells = <0x01>; #address-cells = <0x01>; | |
#size-cells = <0x00>; #size-cells = <0x00>; | |
status = "disabled"; status = "disabled"; | |
clocks = <0x03 0x5d>; clocks = <0x03 0x5d>; | |
phandle = <0x5b>; phandle = <0x5b>; | |
}; }; | |
pwm@550 { pwm@550 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x550 0x00 0x10>; reg = <0x00 0x550 0x00 0x10>; | |
#pwm-cells = <0x03>; #pwm-cells = <0x03>; | |
status = "disabled"; status = "disabled"; | |
phandle = <0x5c>; phandle = <0x5c>; | |
}; }; | |
ir@580 { ir@580 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x580 0x00 0x40>; reg = <0x00 0x580 0x00 0x40>; | |
interrupts = <0x00 0xc4 0x01> interrupts = <0x00 0xc4 0x01> | |
status = "okay"; status = "okay"; | |
pinctrl-0 = <0x19>; pinctrl-0 = <0x19>; | |
pinctrl-names = "default"; pinctrl-names = "default"; | |
linux,rc-map-name = "rc-odroi linux,rc-map-name = "rc-odroi | |
phandle = <0x5d>; phandle = <0x5d>; | |
}; }; | |
pinctrl@14 { pinctrl@14 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
#address-cells = <0x02>; #address-cells = <0x02>; | |
#size-cells = <0x02>; #size-cells = <0x02>; | |
ranges; ranges; | |
phandle = <0x1a>; phandle = <0x1a>; | |
bank@14 { bank@14 { | |
reg = <0x00 0x14 0x00 reg = <0x00 0x14 0x00 | |
reg-names = "mux\0pul reg-names = "mux\0pul | |
gpio-controller; gpio-controller; | |
#gpio-cells = <0x02>; #gpio-cells = <0x02>; | |
gpio-ranges = <0x1a 0 gpio-ranges = <0x1a 0 | |
gpio-line-names = "UA gpio-line-names = "UA | |
phandle = <0x35>; phandle = <0x35>; | |
hog-0 { | usb-hub { | |
gpio-hog; gpio-hog; | |
gpios = <0x04 gpios = <0x04 | |
output-high; output-high; | |
line-name = " line-name = " | |
}; }; | |
}; }; | |
uart_ao_a { uart_ao_a { | |
phandle = <0x18>; phandle = <0x18>; | |
mux { mux { | |
groups = "uar groups = "uar | |
function = "u function = "u | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
uart_ao_a_cts_rts { uart_ao_a_cts_rts { | |
phandle = <0x5e>; phandle = <0x5e>; | |
mux { mux { | |
groups = "uar groups = "uar | |
function = "u function = "u | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
uart_ao_b { uart_ao_b { | |
phandle = <0x5f>; phandle = <0x5f>; | |
mux { mux { | |
groups = "uar groups = "uar | |
function = "u function = "u | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
uart_ao_b_cts_rts { uart_ao_b_cts_rts { | |
phandle = <0x60>; phandle = <0x60>; | |
mux { mux { | |
groups = "uar groups = "uar | |
function = "u function = "u | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
remote_input_ao { remote_input_ao { | |
phandle = <0x19>; phandle = <0x19>; | |
mux { mux { | |
groups = "rem groups = "rem | |
function = "r function = "r | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
i2c_ao { i2c_ao { | |
phandle = <0x61>; phandle = <0x61>; | |
mux { mux { | |
groups = "i2c groups = "i2c | |
function = "i function = "i | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
pwm_ao_a_3 { pwm_ao_a_3 { | |
phandle = <0x62>; phandle = <0x62>; | |
mux { mux { | |
groups = "pwm groups = "pwm | |
function = "p function = "p | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
pwm_ao_a_6 { pwm_ao_a_6 { | |
phandle = <0x63>; phandle = <0x63>; | |
mux { mux { | |
groups = "pwm groups = "pwm | |
function = "p function = "p | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
pwm_ao_a_12 { pwm_ao_a_12 { | |
phandle = <0x64>; phandle = <0x64>; | |
mux { mux { | |
groups = "pwm groups = "pwm | |
function = "p function = "p | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
pwm_ao_b { pwm_ao_b { | |
phandle = <0x65>; phandle = <0x65>; | |
mux { mux { | |
groups = "pwm groups = "pwm | |
function = "p function = "p | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
i2s_am_clk { i2s_am_clk { | |
phandle = <0x66>; phandle = <0x66>; | |
mux { mux { | |
groups = "i2s groups = "i2s | |
function = "i function = "i | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
i2s_out_ao_clk { i2s_out_ao_clk { | |
phandle = <0x67>; phandle = <0x67>; | |
mux { mux { | |
groups = "i2s groups = "i2s | |
function = "i function = "i | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
i2s_out_lr_clk { i2s_out_lr_clk { | |
phandle = <0x68>; phandle = <0x68>; | |
mux { mux { | |
groups = "i2s groups = "i2s | |
function = "i function = "i | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
i2s_out_ch01_ao { i2s_out_ch01_ao { | |
phandle = <0x69>; phandle = <0x69>; | |
mux { mux { | |
groups = "i2s groups = "i2s | |
function = "i function = "i | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
i2s_out_ch23_ao { i2s_out_ch23_ao { | |
phandle = <0x6a>; phandle = <0x6a>; | |
mux { mux { | |
groups = "i2s groups = "i2s | |
function = "i function = "i | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
i2s_out_ch45_ao { i2s_out_ch45_ao { | |
phandle = <0x6b>; phandle = <0x6b>; | |
mux { mux { | |
groups = "i2s groups = "i2s | |
function = "i function = "i | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
spdif_out_ao_6 { spdif_out_ao_6 { | |
phandle = <0x6c>; phandle = <0x6c>; | |
mux { mux { | |
groups = "spd groups = "spd | |
function = "s function = "s | |
}; }; | |
}; }; | |
spdif_out_ao_13 { spdif_out_ao_13 { | |
phandle = <0x6d>; phandle = <0x6d>; | |
mux { mux { | |
groups = "spd groups = "spd | |
function = "s function = "s | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
ao_cec { ao_cec { | |
phandle = <0x16>; phandle = <0x16>; | |
mux { mux { | |
groups = "ao_ groups = "ao_ | |
function = "c function = "c | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
ee_cec { ee_cec { | |
phandle = <0x6e>; phandle = <0x6e>; | |
mux { mux { | |
groups = "ee_ groups = "ee_ | |
function = "c function = "c | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
}; }; | |
}; }; | |
video-codec@c8820000 { video-codec@c8820000 { | |
compatible = "amlogic,gxbb-vdec\0amlo compatible = "amlogic,gxbb-vdec\0amlo | |
reg = <0x00 0xc8820000 0x00 0x10000 0 reg = <0x00 0xc8820000 0x00 0x10000 0 | |
reg-names = "dos\0esparser"; reg-names = "dos\0esparser"; | |
interrupts = <0x00 0x2c 0x01 0x00 0x2 interrupts = <0x00 0x2c 0x01 0x00 0x2 | |
interrupt-names = "vdec\0esparser"; interrupt-names = "vdec\0esparser"; | |
amlogic,ao-sysctrl = <0x1b>; amlogic,ao-sysctrl = <0x1b>; | |
amlogic,canvas = <0x1c>; amlogic,canvas = <0x1c>; | |
clocks = <0x03 0x36 0x03 0x11 0x03 0x clocks = <0x03 0x36 0x03 0x11 0x03 0x | |
clock-names = "dos_parser\0dos\0vdec_ clock-names = "dos_parser\0dos\0vdec_ | |
resets = <0x11 0x28>; resets = <0x11 0x28>; | |
reset-names = "esparser"; reset-names = "esparser"; | |
phandle = <0x6f>; phandle = <0x6f>; | |
}; }; | |
bus@c8834000 { bus@c8834000 { | |
compatible = "simple-bus"; compatible = "simple-bus"; | |
reg = <0x00 0xc8834000 0x00 0x2000>; reg = <0x00 0xc8834000 0x00 0x2000>; | |
#address-cells = <0x02>; #address-cells = <0x02>; | |
#size-cells = <0x02>; #size-cells = <0x02>; | |
ranges = <0x00 0x00 0x00 0xc8834000 0 ranges = <0x00 0x00 0x00 0xc8834000 0 | |
phandle = <0x70>; phandle = <0x70>; | |
rng { rng { | |
compatible = "amlogic,meson-r compatible = "amlogic,meson-r | |
reg = <0x00 0x00 0x00 0x04>; reg = <0x00 0x00 0x00 0x04>; | |
clocks = <0x03 0x19>; clocks = <0x03 0x19>; | |
clock-names = "core"; clock-names = "core"; | |
phandle = <0x71>; phandle = <0x71>; | |
}; }; | |
pinctrl@4b0 { pinctrl@4b0 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
#address-cells = <0x02>; #address-cells = <0x02>; | |
#size-cells = <0x02>; #size-cells = <0x02>; | |
ranges; ranges; | |
phandle = <0x1d>; phandle = <0x1d>; | |
bank@4b0 { bank@4b0 { | |
reg = <0x00 0x4b0 0x0 reg = <0x00 0x4b0 0x0 | |
reg-names = "mux\0pul reg-names = "mux\0pul | |
gpio-controller; gpio-controller; | |
#gpio-cells = <0x02>; #gpio-cells = <0x02>; | |
gpio-ranges = <0x1d 0 gpio-ranges = <0x1d 0 | |
gpio-line-names = "Et gpio-line-names = "Et | |
phandle = <0x20>; phandle = <0x20>; | |
}; }; | |
emmc { emmc { | |
phandle = <0x26>; phandle = <0x26>; | |
mux-0 { mux-0 { | |
groups = "emm groups = "emm | |
function = "e function = "e | |
bias-pull-up; bias-pull-up; | |
}; }; | |
mux-1 { mux-1 { | |
groups = "emm groups = "emm | |
function = "e function = "e | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
emmc-ds { emmc-ds { | |
phandle = <0x27>; phandle = <0x27>; | |
mux { mux { | |
groups = "emm groups = "emm | |
function = "e function = "e | |
bias-pull-dow bias-pull-dow | |
}; }; | |
}; }; | |
emmc_clk_gate { emmc_clk_gate { | |
phandle = <0x28>; phandle = <0x28>; | |
mux { mux { | |
groups = "BOO groups = "BOO | |
function = "g function = "g | |
bias-pull-dow bias-pull-dow | |
}; }; | |
}; }; | |
nor { nor { | |
phandle = <0x72>; phandle = <0x72>; | |
mux { mux { | |
groups = "nor groups = "nor | |
function = "n function = "n | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
spi-pins { spi-pins { | |
phandle = <0x73>; phandle = <0x73>; | |
mux { mux { | |
groups = "spi groups = "spi | |
function = "s function = "s | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
spi-ss0 { spi-ss0 { | |
phandle = <0x74>; phandle = <0x74>; | |
mux { mux { | |
groups = "spi groups = "spi | |
function = "s function = "s | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
sdcard { sdcard { | |
phandle = <0x22>; phandle = <0x22>; | |
mux-0 { mux-0 { | |
groups = "sdc groups = "sdc | |
function = "s function = "s | |
bias-pull-up; bias-pull-up; | |
}; }; | |
mux-1 { mux-1 { | |
groups = "sdc groups = "sdc | |
function = "s function = "s | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
sdcard_clk_gate { sdcard_clk_gate { | |
phandle = <0x23>; phandle = <0x23>; | |
mux { mux { | |
groups = "CAR groups = "CAR | |
function = "g function = "g | |
bias-pull-dow bias-pull-dow | |
}; }; | |
}; }; | |
sdio { sdio { | |
phandle = <0x75>; phandle = <0x75>; | |
mux-0 { mux-0 { | |
groups = "sdi groups = "sdi | |
function = "s function = "s | |
bias-pull-up; bias-pull-up; | |
}; }; | |
mux-1 { mux-1 { | |
groups = "sdi groups = "sdi | |
function = "s function = "s | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
sdio_clk_gate { sdio_clk_gate { | |
phandle = <0x76>; phandle = <0x76>; | |
mux { mux { | |
groups = "GPI groups = "GPI | |
function = "g function = "g | |
bias-pull-dow bias-pull-dow | |
}; }; | |
}; }; | |
sdio_irq { sdio_irq { | |
phandle = <0x77>; phandle = <0x77>; | |
mux { mux { | |
groups = "sdi groups = "sdi | |
function = "s function = "s | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
uart_a { uart_a { | |
phandle = <0x78>; phandle = <0x78>; | |
mux { mux { | |
groups = "uar groups = "uar | |
function = "u function = "u | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
uart_a_cts_rts { uart_a_cts_rts { | |
phandle = <0x79>; phandle = <0x79>; | |
mux { mux { | |
groups = "uar groups = "uar | |
function = "u function = "u | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
uart_b { uart_b { | |
phandle = <0x7a>; phandle = <0x7a>; | |
mux { mux { | |
groups = "uar groups = "uar | |
function = "u function = "u | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
uart_b_cts_rts { uart_b_cts_rts { | |
phandle = <0x7b>; phandle = <0x7b>; | |
mux { mux { | |
groups = "uar groups = "uar | |
function = "u function = "u | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
uart_c { uart_c { | |
phandle = <0x7c>; phandle = <0x7c>; | |
mux { mux { | |
groups = "uar groups = "uar | |
function = "u function = "u | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
uart_c_cts_rts { uart_c_cts_rts { | |
phandle = <0x7d>; phandle = <0x7d>; | |
mux { mux { | |
groups = "uar groups = "uar | |
function = "u function = "u | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
i2c_a { i2c_a { | |
phandle = <0x13>; phandle = <0x13>; | |
mux { mux { | |
groups = "i2c groups = "i2c | |
function = "i function = "i | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
i2c_b { i2c_b { | |
phandle = <0x7e>; phandle = <0x7e>; | |
mux { mux { | |
groups = "i2c groups = "i2c | |
function = "i function = "i | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
i2c_c { i2c_c { | |
phandle = <0x7f>; phandle = <0x7f>; | |
mux { mux { | |
groups = "i2c groups = "i2c | |
function = "i function = "i | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
eth-rgmii { eth-rgmii { | |
phandle = <0x1e>; phandle = <0x1e>; | |
mux { mux { | |
groups = "eth groups = "eth | |
function = "e function = "e | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
eth-rmii { eth-rmii { | |
phandle = <0x80>; phandle = <0x80>; | |
mux { mux { | |
groups = "eth groups = "eth | |
function = "e function = "e | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
pwm_a_x { pwm_a_x { | |
phandle = <0x81>; phandle = <0x81>; | |
mux { mux { | |
groups = "pwm groups = "pwm | |
function = "p function = "p | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
pwm_a_y { pwm_a_y { | |
phandle = <0x82>; phandle = <0x82>; | |
mux { mux { | |
groups = "pwm groups = "pwm | |
function = "p function = "p | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
pwm_b { pwm_b { | |
phandle = <0x83>; phandle = <0x83>; | |
mux { mux { | |
groups = "pwm groups = "pwm | |
function = "p function = "p | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
pwm_d { pwm_d { | |
phandle = <0x84>; phandle = <0x84>; | |
mux { mux { | |
groups = "pwm groups = "pwm | |
function = "p function = "p | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
pwm_e { pwm_e { | |
phandle = <0x85>; phandle = <0x85>; | |
mux { mux { | |
groups = "pwm groups = "pwm | |
function = "p function = "p | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
pwm_f_x { pwm_f_x { | |
phandle = <0x86>; phandle = <0x86>; | |
mux { mux { | |
groups = "pwm groups = "pwm | |
function = "p function = "p | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
pwm_f_y { pwm_f_y { | |
phandle = <0x87>; phandle = <0x87>; | |
mux { mux { | |
groups = "pwm groups = "pwm | |
function = "p function = "p | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
hdmi_hpd { hdmi_hpd { | |
phandle = <0x2d>; phandle = <0x2d>; | |
mux { mux { | |
groups = "hdm groups = "hdm | |
function = "h function = "h | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
hdmi_i2c { hdmi_i2c { | |
phandle = <0x2e>; phandle = <0x2e>; | |
mux { mux { | |
groups = "hdm groups = "hdm | |
function = "h function = "h | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
i2sout_ch23_y { i2sout_ch23_y { | |
phandle = <0x88>; phandle = <0x88>; | |
mux { mux { | |
groups = "i2s groups = "i2s | |
function = "i function = "i | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
i2sout_ch45_y { i2sout_ch45_y { | |
phandle = <0x89>; phandle = <0x89>; | |
mux { mux { | |
groups = "i2s groups = "i2s | |
function = "i function = "i | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
i2sout_ch67_y { i2sout_ch67_y { | |
phandle = <0x8a>; phandle = <0x8a>; | |
mux { mux { | |
groups = "i2s groups = "i2s | |
function = "i function = "i | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
spdif_out_y { spdif_out_y { | |
phandle = <0x8b>; phandle = <0x8b>; | |
mux { mux { | |
groups = "spd groups = "spd | |
function = "s function = "s | |
bias-disable; bias-disable; | |
}; }; | |
}; }; | |
}; }; | |
}; }; | |
bus@c8838000 { bus@c8838000 { | |
compatible = "simple-bus"; compatible = "simple-bus"; | |
reg = <0x00 0xc8838000 0x00 0x400>; reg = <0x00 0xc8838000 0x00 0x400>; | |
#address-cells = <0x02>; #address-cells = <0x02>; | |
#size-cells = <0x02>; #size-cells = <0x02>; | |
ranges = <0x00 0x00 0x00 0xc8838000 0 ranges = <0x00 0x00 0x00 0xc8838000 0 | |
phandle = <0x8c>; phandle = <0x8c>; | |
video-lut@48 { video-lut@48 { | |
compatible = "amlogic,canvas" compatible = "amlogic,canvas" | |
reg = <0x00 0x48 0x00 0x14>; reg = <0x00 0x48 0x00 0x14>; | |
phandle = <0x1c>; phandle = <0x1c>; | |
}; }; | |
}; }; | |
bus@c883c000 { bus@c883c000 { | |
compatible = "simple-bus"; compatible = "simple-bus"; | |
reg = <0x00 0xc883c000 0x00 0x2000>; reg = <0x00 0xc883c000 0x00 0x2000>; | |
#address-cells = <0x02>; #address-cells = <0x02>; | |
#size-cells = <0x02>; #size-cells = <0x02>; | |
ranges = <0x00 0x00 0x00 0xc883c000 0 ranges = <0x00 0x00 0x00 0xc883c000 0 | |
phandle = <0x8d>; phandle = <0x8d>; | |
system-controller@0 { system-controller@0 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x00 0x00 0x400>; reg = <0x00 0x00 0x00 0x400>; | |
phandle = <0x8e>; phandle = <0x8e>; | |
power-controller { power-controller { | |
compatible = "amlogic compatible = "amlogic | |
#power-domain-cells = #power-domain-cells = | |
amlogic,ao-sysctrl = amlogic,ao-sysctrl = | |
resets = <0x11 0x05 0 resets = <0x11 0x05 0 | |
reset-names = "viu\0v reset-names = "viu\0v | |
clocks = <0x03 0x84 0 clocks = <0x03 0x84 0 | |
clock-names = "vpu\0v clock-names = "vpu\0v | |
assigned-clocks = <0x assigned-clocks = <0x | |
assigned-clock-parent assigned-clock-parent | |
assigned-clock-rates assigned-clock-rates | |
phandle = <0x02>; phandle = <0x02>; | |
}; }; | |
clock-controller { clock-controller { | |
compatible = "amlogic compatible = "amlogic | |
#clock-cells = <0x01> #clock-cells = <0x01> | |
clocks = <0x12>; clocks = <0x12>; | |
clock-names = "xtal"; clock-names = "xtal"; | |
phandle = <0x03>; phandle = <0x03>; | |
}; }; | |
}; }; | |
mailbox@404 { mailbox@404 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x404 0x00 0x4c>; reg = <0x00 0x404 0x00 0x4c>; | |
interrupts = <0x00 0xd0 0x01 interrupts = <0x00 0xd0 0x01 | |
#mbox-cells = <0x01>; #mbox-cells = <0x01>; | |
phandle = <0x0e>; phandle = <0x0e>; | |
}; }; | |
}; }; | |
ethernet@c9410000 { ethernet@c9410000 { | |
compatible = "amlogic,meson-gxbb-dwma compatible = "amlogic,meson-gxbb-dwma | |
reg = <0x00 0xc9410000 0x00 0x10000 0 reg = <0x00 0xc9410000 0x00 0x10000 0 | |
interrupts = <0x00 0x08 0x04>; interrupts = <0x00 0x08 0x04>; | |
interrupt-names = "macirq"; interrupt-names = "macirq"; | |
rx-fifo-depth = <0x1000>; rx-fifo-depth = <0x1000>; | |
tx-fifo-depth = <0x800>; tx-fifo-depth = <0x800>; | |
power-domains = <0x02 0x01>; power-domains = <0x02 0x01>; | |
status = "okay"; status = "okay"; | |
clocks = <0x03 0x24 0x03 0x04 0x03 0x clocks = <0x03 0x24 0x03 0x04 0x03 0x | |
clock-names = "stmmaceth\0clkin0\0clk clock-names = "stmmaceth\0clkin0\0clk | |
pinctrl-0 = <0x1e>; pinctrl-0 = <0x1e>; | |
pinctrl-names = "default"; pinctrl-names = "default"; | |
phy-handle = <0x1f>; phy-handle = <0x1f>; | |
phy-mode = "rgmii"; phy-mode = "rgmii"; | |
amlogic,tx-delay-ns = <0x02>; amlogic,tx-delay-ns = <0x02>; | |
phandle = <0x8f>; phandle = <0x8f>; | |
mdio { mdio { | |
compatible = "snps,dwmac-mdio compatible = "snps,dwmac-mdio | |
#address-cells = <0x01>; #address-cells = <0x01>; | |
#size-cells = <0x00>; #size-cells = <0x00>; | |
ethernet-phy@0 { ethernet-phy@0 { | |
reg = <0x00>; reg = <0x00>; | |
reset-assert-us = <0x reset-assert-us = <0x | |
reset-deassert-us = < reset-deassert-us = < | |
reset-gpios = <0x20 0 reset-gpios = <0x20 0 | |
interrupt-parent = <0 interrupt-parent = <0 | |
interrupts = <0x1d 0x interrupts = <0x1d 0x | |
phandle = <0x1f>; phandle = <0x1f>; | |
}; }; | |
}; }; | |
}; }; | |
apb@d0000000 { apb@d0000000 { | |
compatible = "simple-bus"; compatible = "simple-bus"; | |
reg = <0x00 0xd0000000 0x00 0x200000> reg = <0x00 0xd0000000 0x00 0x200000> | |
#address-cells = <0x02>; #address-cells = <0x02>; | |
#size-cells = <0x02>; #size-cells = <0x02>; | |
ranges = <0x00 0x00 0x00 0xd0000000 0 ranges = <0x00 0x00 0x00 0xd0000000 0 | |
phandle = <0x90>; phandle = <0x90>; | |
mmc@70000 { mmc@70000 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x70000 0x00 0x80 reg = <0x00 0x70000 0x00 0x80 | |
interrupts = <0x00 0xd8 0x01> interrupts = <0x00 0xd8 0x01> | |
status = "disabled"; status = "disabled"; | |
clocks = <0x03 0x5e 0x03 0x77 clocks = <0x03 0x5e 0x03 0x77 | |
clock-names = "core\0clkin0\0 clock-names = "core\0clkin0\0 | |
resets = <0x11 0x2c>; resets = <0x11 0x2c>; | |
phandle = <0x91>; phandle = <0x91>; | |
}; }; | |
mmc@72000 { mmc@72000 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x72000 0x00 0x80 reg = <0x00 0x72000 0x00 0x80 | |
interrupts = <0x00 0xd9 0x01> interrupts = <0x00 0xd9 0x01> | |
status = "okay"; status = "okay"; | |
clocks = <0x03 0x5f 0x03 0x7a clocks = <0x03 0x5f 0x03 0x7a | |
clock-names = "core\0clkin0\0 clock-names = "core\0clkin0\0 | |
resets = <0x11 0x2d>; resets = <0x11 0x2d>; | |
pinctrl-0 = <0x22>; pinctrl-0 = <0x22>; | |
pinctrl-1 = <0x23>; pinctrl-1 = <0x23>; | |
pinctrl-names = "default\0clk pinctrl-names = "default\0clk | |
bus-width = <0x04>; bus-width = <0x04>; | |
cap-sd-highspeed; cap-sd-highspeed; | |
sd-uhs-sdr12; sd-uhs-sdr12; | |
sd-uhs-sdr25; sd-uhs-sdr25; | |
sd-uhs-sdr50; sd-uhs-sdr50; | |
sd-uhs-ddr50; sd-uhs-ddr50; | |
max-frequency = <0x5f5e100>; max-frequency = <0x5f5e100>; | |
disable-wp; disable-wp; | |
cd-gpios = <0x20 0x2c 0x01>; cd-gpios = <0x20 0x2c 0x01>; | |
vmmc-supply = <0x24>; vmmc-supply = <0x24>; | |
vqmmc-supply = <0x25>; vqmmc-supply = <0x25>; | |
phandle = <0x92>; phandle = <0x92>; | |
}; }; | |
mmc@74000 { mmc@74000 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0x74000 0x00 0x80 reg = <0x00 0x74000 0x00 0x80 | |
interrupts = <0x00 0xda 0x01> interrupts = <0x00 0xda 0x01> | |
status = "okay"; status = "okay"; | |
clocks = <0x03 0x60 0x03 0x7d clocks = <0x03 0x60 0x03 0x7d | |
clock-names = "core\0clkin0\0 clock-names = "core\0clkin0\0 | |
resets = <0x11 0x2e>; resets = <0x11 0x2e>; | |
pinctrl-0 = <0x26 0x27>; pinctrl-0 = <0x26 0x27>; | |
pinctrl-1 = <0x28>; pinctrl-1 = <0x28>; | |
pinctrl-names = "default\0clk pinctrl-names = "default\0clk | |
bus-width = <0x08>; bus-width = <0x08>; | |
max-frequency = <0xbebc200>; max-frequency = <0xbebc200>; | |
non-removable; non-removable; | |
disable-wp; disable-wp; | |
cap-mmc-highspeed; cap-mmc-highspeed; | |
mmc-ddr-1_8v; mmc-ddr-1_8v; | |
mmc-hs200-1_8v; mmc-hs200-1_8v; | |
mmc-pwrseq = <0x29>; mmc-pwrseq = <0x29>; | |
vmmc-supply = <0x2a>; vmmc-supply = <0x2a>; | |
vqmmc-supply = <0x14>; vqmmc-supply = <0x14>; | |
phandle = <0x93>; phandle = <0x93>; | |
}; }; | |
gpu@c0000 { gpu@c0000 { | |
compatible = "amlogic,meson-g compatible = "amlogic,meson-g | |
reg = <0x00 0xc0000 0x00 0x40 reg = <0x00 0xc0000 0x00 0x40 | |
interrupts = <0x00 0xa0 0x04 interrupts = <0x00 0xa0 0x04 | |
interrupt-names = "gp\0gpmmu\ interrupt-names = "gp\0gpmmu\ | |
operating-points-v2 = <0x2b>; operating-points-v2 = <0x2b>; | |
clocks = <0x03 0x0c 0x03 0x6a clocks = <0x03 0x0c 0x03 0x6a | |
clock-names = "bus\0core"; clock-names = "bus\0core"; | |
assigned-clocks = <0x03 0x09> assigned-clocks = <0x03 0x09> | |
assigned-clock-rates = <0x2c5 assigned-clock-rates = <0x2c5 | |
phandle = <0x94>; phandle = <0x94>; | |
}; }; | |
}; }; | |
vpu@d0100000 { vpu@d0100000 { | |
compatible = "amlogic,meson-gxbb-vpu\ compatible = "amlogic,meson-gxbb-vpu\ | |
reg = <0x00 0xd0100000 0x00 0x100000 reg = <0x00 0xd0100000 0x00 0x100000 | |
reg-names = "vpu\0hhi"; reg-names = "vpu\0hhi"; | |
interrupts = <0x00 0x03 0x01>; interrupts = <0x00 0x03 0x01>; | |
#address-cells = <0x01>; #address-cells = <0x01>; | |
#size-cells = <0x00>; #size-cells = <0x00>; | |
amlogic,canvas = <0x1c>; amlogic,canvas = <0x1c>; | |
power-domains = <0x02 0x00>; power-domains = <0x02 0x00>; | |
phandle = <0x95>; phandle = <0x95>; | |
port@0 { port@0 { | |
reg = <0x00>; reg = <0x00>; | |
phandle = <0x96>; phandle = <0x96>; | |
}; }; | |
port@1 { port@1 { | |
reg = <0x01>; reg = <0x01>; | |
phandle = <0x97>; phandle = <0x97>; | |
endpoint { endpoint { | |
remote-endpoint = <0x remote-endpoint = <0x | |
phandle = <0x30>; phandle = <0x30>; | |
}; }; | |
}; }; | |
}; }; | |
hdmi-tx@c883a000 { hdmi-tx@c883a000 { | |
compatible = "amlogic,meson-gxbb-dw-h compatible = "amlogic,meson-gxbb-dw-h | |
reg = <0x00 0xc883a000 0x00 0x1c>; reg = <0x00 0xc883a000 0x00 0x1c>; | |
interrupts = <0x00 0x39 0x01>; interrupts = <0x00 0x39 0x01>; | |
#address-cells = <0x01>; #address-cells = <0x01>; | |
#size-cells = <0x00>; #size-cells = <0x00>; | |
#sound-dai-cells = <0x00>; #sound-dai-cells = <0x00>; | |
sound-name-prefix = "HDMITX"; sound-name-prefix = "HDMITX"; | |
status = "okay"; status = "okay"; | |
resets = <0x11 0x13 0x11 0x4f 0x11 0x resets = <0x11 0x13 0x11 0x4f 0x11 0x | |
reset-names = "hdmitx_apb\0hdmitx\0hd reset-names = "hdmitx_apb\0hdmitx\0hd | |
clocks = <0x03 0x3f 0x03 0x0c 0x03 0x clocks = <0x03 0x3f 0x03 0x0c 0x03 0x | |
clock-names = "isfr\0iahb\0venci"; clock-names = "isfr\0iahb\0venci"; | |
pinctrl-0 = <0x2d 0x2e>; pinctrl-0 = <0x2d 0x2e>; | |
pinctrl-names = "default"; pinctrl-names = "default"; | |
hdmi-supply = <0x2f>; hdmi-supply = <0x2f>; | |
phandle = <0x17>; phandle = <0x17>; | |
port@0 { port@0 { | |
reg = <0x00>; reg = <0x00>; | |
phandle = <0x98>; phandle = <0x98>; | |
endpoint { endpoint { | |
remote-endpoint = <0x remote-endpoint = <0x | |
phandle = <0x2c>; phandle = <0x2c>; | |
}; }; | |
}; }; | |
port@1 { port@1 { | |
reg = <0x01>; reg = <0x01>; | |
phandle = <0x99>; phandle = <0x99>; | |
endpoint { endpoint { | |
remote-endpoint = <0x remote-endpoint = <0x | |
phandle = <0x38>; phandle = <0x38>; | |
}; }; | |
}; }; | |
}; }; | |
phy@c0000000 { phy@c0000000 { | |
compatible = "amlogic,meson-gxbb-usb2 compatible = "amlogic,meson-gxbb-usb2 | |
#phy-cells = <0x00>; #phy-cells = <0x00>; | |
reg = <0x00 0xc0000000 0x00 0x20>; reg = <0x00 0xc0000000 0x00 0x20>; | |
resets = <0x11 0x22>; resets = <0x11 0x22>; | |
clocks = <0x03 0x37 0x03 0x32>; clocks = <0x03 0x37 0x03 0x32>; | |
clock-names = "usb_general\0usb"; clock-names = "usb_general\0usb"; | |
status = "disabled"; status = "disabled"; | |
phy-supply = <0x32>; phy-supply = <0x32>; | |
phandle = <0x33>; phandle = <0x33>; | |
}; }; | |
phy@c0000020 { phy@c0000020 { | |
compatible = "amlogic,meson-gxbb-usb2 compatible = "amlogic,meson-gxbb-usb2 | |
#phy-cells = <0x00>; #phy-cells = <0x00>; | |
reg = <0x00 0xc0000020 0x00 0x20>; reg = <0x00 0xc0000020 0x00 0x20>; | |
resets = <0x11 0x22>; resets = <0x11 0x22>; | |
clocks = <0x03 0x37 0x03 0x33>; clocks = <0x03 0x37 0x03 0x33>; | |
clock-names = "usb_general\0usb"; clock-names = "usb_general\0usb"; | |
status = "okay"; status = "okay"; | |
phy-supply = <0x32>; phy-supply = <0x32>; | |
phandle = <0x34>; phandle = <0x34>; | |
}; }; | |
usb@c9000000 { usb@c9000000 { | |
compatible = "amlogic,meson-gxbb-usb\ compatible = "amlogic,meson-gxbb-usb\ | |
reg = <0x00 0xc9000000 0x00 0x40000>; reg = <0x00 0xc9000000 0x00 0x40000>; | |
interrupts = <0x00 0x1e 0x04>; interrupts = <0x00 0x1e 0x04>; | |
clocks = <0x03 0x41>; clocks = <0x03 0x41>; | |
clock-names = "otg"; clock-names = "otg"; | |
phys = <0x33>; phys = <0x33>; | |
phy-names = "usb2-phy"; phy-names = "usb2-phy"; | |
dr_mode = "host"; dr_mode = "host"; | |
status = "disabled"; status = "disabled"; | |
phandle = <0x9a>; phandle = <0x9a>; | |
}; }; | |
usb@c9100000 { usb@c9100000 { | |
compatible = "amlogic,meson-gxbb-usb\ compatible = "amlogic,meson-gxbb-usb\ | |
reg = <0x00 0xc9100000 0x00 0x40000>; reg = <0x00 0xc9100000 0x00 0x40000>; | |
interrupts = <0x00 0x1f 0x04>; interrupts = <0x00 0x1f 0x04>; | |
clocks = <0x03 0x40>; clocks = <0x03 0x40>; | |
clock-names = "otg"; clock-names = "otg"; | |
phys = <0x34>; phys = <0x34>; | |
phy-names = "usb2-phy"; phy-names = "usb2-phy"; | |
dr_mode = "host"; dr_mode = "host"; | |
status = "okay"; status = "okay"; | |
phandle = <0x9b>; phandle = <0x9b>; | |
}; }; | |
}; }; | |
opp-table { opp-table { | |
compatible = "operating-points-v2"; compatible = "operating-points-v2"; | |
phandle = <0x2b>; phandle = <0x2b>; | |
opp-125000000 { opp-125000000 { | |
opp-hz = <0x00 0x7735940>; opp-hz = <0x00 0x7735940>; | |
opp-microvolt = <0xe7ef0>; opp-microvolt = <0xe7ef0>; | |
}; }; | |
opp-250000000 { opp-250000000 { | |
opp-hz = <0x00 0xee6b280>; opp-hz = <0x00 0xee6b280>; | |
opp-microvolt = <0xe7ef0>; opp-microvolt = <0xe7ef0>; | |
}; }; | |
opp-285714285 { opp-285714285 { | |
opp-hz = <0x00 0x1107a76d>; opp-hz = <0x00 0x1107a76d>; | |
opp-microvolt = <0xe7ef0>; opp-microvolt = <0xe7ef0>; | |
}; }; | |
opp-400000000 { opp-400000000 { | |
opp-hz = <0x00 0x17d78400>; opp-hz = <0x00 0x17d78400>; | |
opp-microvolt = <0xe7ef0>; opp-microvolt = <0xe7ef0>; | |
}; }; | |
opp-500000000 { opp-500000000 { | |
opp-hz = <0x00 0x1dcd6500>; opp-hz = <0x00 0x1dcd6500>; | |
opp-microvolt = <0xe7ef0>; opp-microvolt = <0xe7ef0>; | |
}; }; | |
opp-666666666 { opp-666666666 { | |
opp-hz = <0x00 0x27bc86aa>; opp-hz = <0x00 0x27bc86aa>; | |
opp-microvolt = <0xe7ef0>; opp-microvolt = <0xe7ef0>; | |
}; }; | |
opp-744000000 { opp-744000000 { | |
opp-hz = <0x00 0x2c588a00>; opp-hz = <0x00 0x2c588a00>; | |
opp-microvolt = <0xe7ef0>; opp-microvolt = <0xe7ef0>; | |
}; }; | |
}; }; | |
memory@0 { memory@0 { | |
device_type = "memory"; device_type = "memory"; | |
reg = <0x00 0x00 0x00 0x80000000>; reg = <0x00 0x00 0x00 0x80000000>; | |
}; }; | |
regulator-usb-pwrs { regulator-usb-pwrs { | |
compatible = "regulator-fixed"; compatible = "regulator-fixed"; | |
regulator-name = "USB_OTG_PWR"; regulator-name = "USB_OTG_PWR"; | |
regulator-min-microvolt = <0x4c4b40>; regulator-min-microvolt = <0x4c4b40>; | |
regulator-max-microvolt = <0x4c4b40>; regulator-max-microvolt = <0x4c4b40>; | |
gpio = <0x35 0x05 0x00>; gpio = <0x35 0x05 0x00>; | |
enable-active-high; enable-active-high; | |
vin-supply = <0x36>; vin-supply = <0x36>; | |
phandle = <0x32>; phandle = <0x32>; | |
}; }; | |
leds { leds { | |
compatible = "gpio-leds"; compatible = "gpio-leds"; | |
led-blue { led-blue { | |
label = "c2:blue:alive"; label = "c2:blue:alive"; | |
gpios = <0x35 0x0d 0x01>; gpios = <0x35 0x0d 0x01>; | |
linux,default-trigger = "heartbeat"; linux,default-trigger = "heartbeat"; | |
default-state = "off"; default-state = "off"; | |
}; }; | |
}; }; | |
regulator-p5v0 { regulator-p5v0 { | |
compatible = "regulator-fixed"; compatible = "regulator-fixed"; | |
regulator-name = "P5V0"; regulator-name = "P5V0"; | |
regulator-min-microvolt = <0x4c4b40>; regulator-min-microvolt = <0x4c4b40>; | |
regulator-max-microvolt = <0x4c4b40>; regulator-max-microvolt = <0x4c4b40>; | |
regulator-always-on; regulator-always-on; | |
phandle = <0x36>; phandle = <0x36>; | |
}; }; | |
regulator-hdmi_p5v0 { regulator-hdmi_p5v0 { | |
compatible = "regulator-fixed"; compatible = "regulator-fixed"; | |
regulator-name = "HDMI_P5V0"; regulator-name = "HDMI_P5V0"; | |
regulator-min-microvolt = <0x4c4b40>; regulator-min-microvolt = <0x4c4b40>; | |
regulator-max-microvolt = <0x4c4b40>; regulator-max-microvolt = <0x4c4b40>; | |
vin-supply = <0x36>; vin-supply = <0x36>; | |
phandle = <0x2f>; phandle = <0x2f>; | |
}; }; | |
regulator-tflash_vdd { regulator-tflash_vdd { | |
compatible = "regulator-fixed"; compatible = "regulator-fixed"; | |
regulator-name = "TFLASH_VDD"; regulator-name = "TFLASH_VDD"; | |
regulator-min-microvolt = <0x325aa0>; regulator-min-microvolt = <0x325aa0>; | |
regulator-max-microvolt = <0x325aa0>; regulator-max-microvolt = <0x325aa0>; | |
gpio = <0x20 0x57 0x00>; gpio = <0x20 0x57 0x00>; | |
enable-active-high; enable-active-high; | |
vin-supply = <0x37>; vin-supply = <0x37>; | |
phandle = <0x24>; phandle = <0x24>; | |
}; }; | |
gpio-regulator-tf_io { gpio-regulator-tf_io { | |
compatible = "regulator-gpio"; compatible = "regulator-gpio"; | |
regulator-name = "TF_IO"; regulator-name = "TF_IO"; | |
regulator-min-microvolt = <0x1b7740>; regulator-min-microvolt = <0x1b7740>; | |
regulator-max-microvolt = <0x325aa0>; regulator-max-microvolt = <0x325aa0>; | |
gpios = <0x35 0x03 0x00>; gpios = <0x35 0x03 0x00>; | |
gpios-states = <0x00>; gpios-states = <0x00>; | |
states = <0x325aa0 0x00 0x1b7740 0x01>; states = <0x325aa0 0x00 0x1b7740 0x01>; | |
vin-supply = <0x37>; vin-supply = <0x37>; | |
phandle = <0x25>; phandle = <0x25>; | |
}; }; | |
regulator-vcc1v8 { regulator-vcc1v8 { | |
compatible = "regulator-fixed"; compatible = "regulator-fixed"; | |
regulator-name = "VCC1V8"; regulator-name = "VCC1V8"; | |
regulator-min-microvolt = <0x1b7740>; regulator-min-microvolt = <0x1b7740>; | |
regulator-max-microvolt = <0x1b7740>; regulator-max-microvolt = <0x1b7740>; | |
regulator-always-on; regulator-always-on; | |
vin-supply = <0x37>; vin-supply = <0x37>; | |
phandle = <0x14>; phandle = <0x14>; | |
}; }; | |
regulator-vcc3v3 { regulator-vcc3v3 { | |
compatible = "regulator-fixed"; compatible = "regulator-fixed"; | |
regulator-name = "VCC3V3"; regulator-name = "VCC3V3"; | |
regulator-min-microvolt = <0x325aa0>; regulator-min-microvolt = <0x325aa0>; | |
regulator-max-microvolt = <0x325aa0>; regulator-max-microvolt = <0x325aa0>; | |
phandle = <0x2a>; phandle = <0x2a>; | |
}; }; | |
regulator-vddio-ao1v8 { regulator-vddio-ao1v8 { | |
compatible = "regulator-fixed"; compatible = "regulator-fixed"; | |
regulator-name = "VDDIO_AO1V8"; regulator-name = "VDDIO_AO1V8"; | |
regulator-min-microvolt = <0x1b7740>; regulator-min-microvolt = <0x1b7740>; | |
regulator-max-microvolt = <0x1b7740>; regulator-max-microvolt = <0x1b7740>; | |
regulator-always-on; regulator-always-on; | |
vin-supply = <0x36>; vin-supply = <0x36>; | |
phandle = <0x9c>; phandle = <0x9c>; | |
}; }; | |
regulator-vddio-ao3v3 { regulator-vddio-ao3v3 { | |
compatible = "regulator-fixed"; compatible = "regulator-fixed"; | |
regulator-name = "VDDIO_AO3V3"; regulator-name = "VDDIO_AO3V3"; | |
regulator-min-microvolt = <0x325aa0>; regulator-min-microvolt = <0x325aa0>; | |
regulator-max-microvolt = <0x325aa0>; regulator-max-microvolt = <0x325aa0>; | |
regulator-always-on; regulator-always-on; | |
vin-supply = <0x36>; vin-supply = <0x36>; | |
phandle = <0x37>; phandle = <0x37>; | |
}; }; | |
regulator-ddr3_1v5 { regulator-ddr3_1v5 { | |
compatible = "regulator-fixed"; compatible = "regulator-fixed"; | |
regulator-name = "DDR3_1V5"; regulator-name = "DDR3_1V5"; | |
regulator-min-microvolt = <0x16e360>; regulator-min-microvolt = <0x16e360>; | |
regulator-max-microvolt = <0x16e360>; regulator-max-microvolt = <0x16e360>; | |
regulator-always-on; regulator-always-on; | |
vin-supply = <0x36>; vin-supply = <0x36>; | |
phandle = <0x9d>; phandle = <0x9d>; | |
}; }; | |
emmc-pwrseq { emmc-pwrseq { | |
compatible = "mmc-pwrseq-emmc"; compatible = "mmc-pwrseq-emmc"; | |
reset-gpios = <0x20 0x1d 0x01>; reset-gpios = <0x20 0x1d 0x01>; | |
phandle = <0x29>; phandle = <0x29>; | |
}; }; | |
hdmi-connector { hdmi-connector { | |
compatible = "hdmi-connector"; compatible = "hdmi-connector"; | |
type = [61 00]; type = [61 00]; | |
port { port { | |
endpoint { endpoint { | |
remote-endpoint = <0x38>; remote-endpoint = <0x38>; | |
phandle = <0x31>; phandle = <0x31>; | |
}; }; | |
}; }; | |
}; }; | |
sound { sound { | |
compatible = "amlogic,gx-sound-card"; compatible = "amlogic,gx-sound-card"; | |
model = "ODROID-C2"; model = "ODROID-C2"; | |
assigned-clocks = <0x03 0x0d 0x03 0x0e 0x03 0 assigned-clocks = <0x03 0x0d 0x03 0x0e 0x03 0 | |
assigned-clock-parents = <0x00 0x00 0x00>; assigned-clock-parents = <0x00 0x00 0x00>; | |
assigned-clock-rates = <0x11940000 0x10266000 assigned-clock-rates = <0x11940000 0x10266000 | |
status = "okay"; status = "okay"; | |
dai-link-0 { dai-link-0 { | |
sound-dai = <0x39 0x00 0x00>; sound-dai = <0x39 0x00 0x00>; | |
}; }; | |
dai-link-1 { dai-link-1 { | |
sound-dai = <0x39 0x00 0x02>; sound-dai = <0x39 0x00 0x02>; | |
dai-format = "i2s"; dai-format = "i2s"; | |
mclk-fs = <0x100>; mclk-fs = <0x100>; | |
codec-0 { codec-0 { | |
sound-dai = <0x39 0x01 0x00>; sound-dai = <0x39 0x01 0x00>; | |
}; }; | |
}; }; | |
dai-link-2 { dai-link-2 { | |
sound-dai = <0x39 0x01 0x02>; sound-dai = <0x39 0x01 0x02>; | |
codec-0 { codec-0 { | |
sound-dai = <0x17>; sound-dai = <0x17>; | |
}; }; | |
}; }; | |
}; }; | |
__symbols__ { __symbols__ { | |
hwrom_reserved = "/reserved-memory/hwrom@0"; hwrom_reserved = "/reserved-memory/hwrom@0"; | |
secmon_reserved = "/reserved-memory/secmon@10 secmon_reserved = "/reserved-memory/secmon@10 | |
secmon_reserved_alt = "/reserved-memory/secmo secmon_reserved_alt = "/reserved-memory/secmo | |
secmon_reserved_bl32 = "/reserved-memory/secm secmon_reserved_bl32 = "/reserved-memory/secm | |
simplefb_cvbs = "/chosen/framebuffer-cvbs"; simplefb_cvbs = "/chosen/framebuffer-cvbs"; | |
simplefb_hdmi = "/chosen/framebuffer-hdmi"; simplefb_hdmi = "/chosen/framebuffer-hdmi"; | |
cpu0 = "/cpus/cpu@0"; cpu0 = "/cpus/cpu@0"; | |
cpu1 = "/cpus/cpu@1"; cpu1 = "/cpus/cpu@1"; | |
cpu2 = "/cpus/cpu@2"; cpu2 = "/cpus/cpu@2"; | |
cpu3 = "/cpus/cpu@3"; cpu3 = "/cpus/cpu@3"; | |
l2 = "/cpus/l2-cache0"; l2 = "/cpus/l2-cache0"; | |
cpu_passive = "/thermal-zones/cpu-thermal/tri cpu_passive = "/thermal-zones/cpu-thermal/tri | |
cpu_hot = "/thermal-zones/cpu-thermal/trips/c cpu_hot = "/thermal-zones/cpu-thermal/trips/c | |
cpu_critical = "/thermal-zones/cpu-thermal/tr cpu_critical = "/thermal-zones/cpu-thermal/tr | |
cpu_cooling_maps = "/thermal-zones/cpu-therma cpu_cooling_maps = "/thermal-zones/cpu-therma | |
xtal = "/xtal-clk"; xtal = "/xtal-clk"; | |
sm = "/firmware/secure-monitor"; sm = "/firmware/secure-monitor"; | |
efuse = "/efuse"; efuse = "/efuse"; | |
sn = "/efuse/sn@14"; sn = "/efuse/sn@14"; | |
eth_mac = "/efuse/eth_mac@34"; eth_mac = "/efuse/eth_mac@34"; | |
bid = "/efuse/bid@46"; bid = "/efuse/bid@46"; | |
scpi_clocks = "/scpi/clocks"; scpi_clocks = "/scpi/clocks"; | |
scpi_dvfs = "/scpi/clocks/scpi_clocks@0"; scpi_dvfs = "/scpi/clocks/scpi_clocks@0"; | |
scpi_sensors = "/scpi/sensors"; scpi_sensors = "/scpi/sensors"; | |
cbus = "/soc/bus@c1100000"; cbus = "/soc/bus@c1100000"; | |
gpio_intc = "/soc/bus@c1100000/interrupt-cont gpio_intc = "/soc/bus@c1100000/interrupt-cont | |
reset = "/soc/bus@c1100000/reset-controller@4 reset = "/soc/bus@c1100000/reset-controller@4 | |
aiu = "/soc/bus@c1100000/audio-controller@540 aiu = "/soc/bus@c1100000/audio-controller@540 | |
uart_A = "/soc/bus@c1100000/serial@84c0"; uart_A = "/soc/bus@c1100000/serial@84c0"; | |
uart_B = "/soc/bus@c1100000/serial@84dc"; uart_B = "/soc/bus@c1100000/serial@84dc"; | |
i2c_A = "/soc/bus@c1100000/i2c@8500"; i2c_A = "/soc/bus@c1100000/i2c@8500"; | |
pwm_ab = "/soc/bus@c1100000/pwm@8550"; pwm_ab = "/soc/bus@c1100000/pwm@8550"; | |
pwm_cd = "/soc/bus@c1100000/pwm@8650"; pwm_cd = "/soc/bus@c1100000/pwm@8650"; | |
saradc = "/soc/bus@c1100000/adc@8680"; saradc = "/soc/bus@c1100000/adc@8680"; | |
pwm_ef = "/soc/bus@c1100000/pwm@86c0"; pwm_ef = "/soc/bus@c1100000/pwm@86c0"; | |
uart_C = "/soc/bus@c1100000/serial@8700"; uart_C = "/soc/bus@c1100000/serial@8700"; | |
i2c_B = "/soc/bus@c1100000/i2c@87c0"; i2c_B = "/soc/bus@c1100000/i2c@87c0"; | |
i2c_C = "/soc/bus@c1100000/i2c@87e0"; i2c_C = "/soc/bus@c1100000/i2c@87e0"; | |
spicc = "/soc/bus@c1100000/spi@8d80"; spicc = "/soc/bus@c1100000/spi@8d80"; | |
spifc = "/soc/bus@c1100000/spi@8c80"; spifc = "/soc/bus@c1100000/spi@8c80"; | |
gic = "/soc/interrupt-controller@c4301000"; gic = "/soc/interrupt-controller@c4301000"; | |
sram = "/soc/sram@c8000000"; sram = "/soc/sram@c8000000"; | |
cpu_scp_lpri = "/soc/sram@c8000000/scp-sram@0 cpu_scp_lpri = "/soc/sram@c8000000/scp-sram@0 | |
cpu_scp_hpri = "/soc/sram@c8000000/scp-sram@2 cpu_scp_hpri = "/soc/sram@c8000000/scp-sram@2 | |
aobus = "/soc/bus@c8100000"; aobus = "/soc/bus@c8100000"; | |
sysctrl_AO = "/soc/bus@c8100000/sys-ctrl@0"; sysctrl_AO = "/soc/bus@c8100000/sys-ctrl@0"; | |
clkc_AO = "/soc/bus@c8100000/sys-ctrl@0/clock clkc_AO = "/soc/bus@c8100000/sys-ctrl@0/clock | |
vrtc = "/soc/bus@c8100000/rtc@a8"; vrtc = "/soc/bus@c8100000/rtc@a8"; | |
cec_AO = "/soc/bus@c8100000/cec@100"; cec_AO = "/soc/bus@c8100000/cec@100"; | |
sec_AO = "/soc/bus@c8100000/ao-secure@140"; sec_AO = "/soc/bus@c8100000/ao-secure@140"; | |
uart_AO = "/soc/bus@c8100000/serial@4c0"; uart_AO = "/soc/bus@c8100000/serial@4c0"; | |
uart_AO_B = "/soc/bus@c8100000/serial@4e0"; uart_AO_B = "/soc/bus@c8100000/serial@4e0"; | |
i2c_AO = "/soc/bus@c8100000/i2c@500"; i2c_AO = "/soc/bus@c8100000/i2c@500"; | |
pwm_AO_ab = "/soc/bus@c8100000/pwm@550"; pwm_AO_ab = "/soc/bus@c8100000/pwm@550"; | |
ir = "/soc/bus@c8100000/ir@580"; ir = "/soc/bus@c8100000/ir@580"; | |
pinctrl_aobus = "/soc/bus@c8100000/pinctrl@14 pinctrl_aobus = "/soc/bus@c8100000/pinctrl@14 | |
gpio_ao = "/soc/bus@c8100000/pinctrl@14/bank@ gpio_ao = "/soc/bus@c8100000/pinctrl@14/bank@ | |
uart_ao_a_pins = "/soc/bus@c8100000/pinctrl@1 uart_ao_a_pins = "/soc/bus@c8100000/pinctrl@1 | |
uart_ao_a_cts_rts_pins = "/soc/bus@c8100000/p uart_ao_a_cts_rts_pins = "/soc/bus@c8100000/p | |
uart_ao_b_pins = "/soc/bus@c8100000/pinctrl@1 uart_ao_b_pins = "/soc/bus@c8100000/pinctrl@1 | |
uart_ao_b_cts_rts_pins = "/soc/bus@c8100000/p uart_ao_b_cts_rts_pins = "/soc/bus@c8100000/p | |
remote_input_ao_pins = "/soc/bus@c8100000/pin remote_input_ao_pins = "/soc/bus@c8100000/pin | |
i2c_ao_pins = "/soc/bus@c8100000/pinctrl@14/i i2c_ao_pins = "/soc/bus@c8100000/pinctrl@14/i | |
pwm_ao_a_3_pins = "/soc/bus@c8100000/pinctrl@ pwm_ao_a_3_pins = "/soc/bus@c8100000/pinctrl@ | |
pwm_ao_a_6_pins = "/soc/bus@c8100000/pinctrl@ pwm_ao_a_6_pins = "/soc/bus@c8100000/pinctrl@ | |
pwm_ao_a_12_pins = "/soc/bus@c8100000/pinctrl pwm_ao_a_12_pins = "/soc/bus@c8100000/pinctrl | |
pwm_ao_b_pins = "/soc/bus@c8100000/pinctrl@14 pwm_ao_b_pins = "/soc/bus@c8100000/pinctrl@14 | |
i2s_am_clk_pins = "/soc/bus@c8100000/pinctrl@ i2s_am_clk_pins = "/soc/bus@c8100000/pinctrl@ | |
i2s_out_ao_clk_pins = "/soc/bus@c8100000/pinc i2s_out_ao_clk_pins = "/soc/bus@c8100000/pinc | |
i2s_out_lr_clk_pins = "/soc/bus@c8100000/pinc i2s_out_lr_clk_pins = "/soc/bus@c8100000/pinc | |
i2s_out_ch01_ao_pins = "/soc/bus@c8100000/pin i2s_out_ch01_ao_pins = "/soc/bus@c8100000/pin | |
i2s_out_ch23_ao_pins = "/soc/bus@c8100000/pin i2s_out_ch23_ao_pins = "/soc/bus@c8100000/pin | |
i2s_out_ch45_ao_pins = "/soc/bus@c8100000/pin i2s_out_ch45_ao_pins = "/soc/bus@c8100000/pin | |
spdif_out_ao_6_pins = "/soc/bus@c8100000/pinc spdif_out_ao_6_pins = "/soc/bus@c8100000/pinc | |
spdif_out_ao_13_pins = "/soc/bus@c8100000/pin spdif_out_ao_13_pins = "/soc/bus@c8100000/pin | |
ao_cec_pins = "/soc/bus@c8100000/pinctrl@14/a ao_cec_pins = "/soc/bus@c8100000/pinctrl@14/a | |
ee_cec_pins = "/soc/bus@c8100000/pinctrl@14/e ee_cec_pins = "/soc/bus@c8100000/pinctrl@14/e | |
vdec = "/soc/video-codec@c8820000"; vdec = "/soc/video-codec@c8820000"; | |
periphs = "/soc/bus@c8834000"; periphs = "/soc/bus@c8834000"; | |
hwrng = "/soc/bus@c8834000/rng"; hwrng = "/soc/bus@c8834000/rng"; | |
pinctrl_periphs = "/soc/bus@c8834000/pinctrl@ pinctrl_periphs = "/soc/bus@c8834000/pinctrl@ | |
gpio = "/soc/bus@c8834000/pinctrl@4b0/bank@4b gpio = "/soc/bus@c8834000/pinctrl@4b0/bank@4b | |
emmc_pins = "/soc/bus@c8834000/pinctrl@4b0/em emmc_pins = "/soc/bus@c8834000/pinctrl@4b0/em | |
emmc_ds_pins = "/soc/bus@c8834000/pinctrl@4b0 emmc_ds_pins = "/soc/bus@c8834000/pinctrl@4b0 | |
emmc_clk_gate_pins = "/soc/bus@c8834000/pinct emmc_clk_gate_pins = "/soc/bus@c8834000/pinct | |
nor_pins = "/soc/bus@c8834000/pinctrl@4b0/nor nor_pins = "/soc/bus@c8834000/pinctrl@4b0/nor | |
spi_pins = "/soc/bus@c8834000/pinctrl@4b0/spi spi_pins = "/soc/bus@c8834000/pinctrl@4b0/spi | |
spi_ss0_pins = "/soc/bus@c8834000/pinctrl@4b0 spi_ss0_pins = "/soc/bus@c8834000/pinctrl@4b0 | |
sdcard_pins = "/soc/bus@c8834000/pinctrl@4b0/ sdcard_pins = "/soc/bus@c8834000/pinctrl@4b0/ | |
sdcard_clk_gate_pins = "/soc/bus@c8834000/pin sdcard_clk_gate_pins = "/soc/bus@c8834000/pin | |
sdio_pins = "/soc/bus@c8834000/pinctrl@4b0/sd sdio_pins = "/soc/bus@c8834000/pinctrl@4b0/sd | |
sdio_clk_gate_pins = "/soc/bus@c8834000/pinct sdio_clk_gate_pins = "/soc/bus@c8834000/pinct | |
sdio_irq_pins = "/soc/bus@c8834000/pinctrl@4b sdio_irq_pins = "/soc/bus@c8834000/pinctrl@4b | |
uart_a_pins = "/soc/bus@c8834000/pinctrl@4b0/ uart_a_pins = "/soc/bus@c8834000/pinctrl@4b0/ | |
uart_a_cts_rts_pins = "/soc/bus@c8834000/pinc uart_a_cts_rts_pins = "/soc/bus@c8834000/pinc | |
uart_b_pins = "/soc/bus@c8834000/pinctrl@4b0/ uart_b_pins = "/soc/bus@c8834000/pinctrl@4b0/ | |
uart_b_cts_rts_pins = "/soc/bus@c8834000/pinc uart_b_cts_rts_pins = "/soc/bus@c8834000/pinc | |
uart_c_pins = "/soc/bus@c8834000/pinctrl@4b0/ uart_c_pins = "/soc/bus@c8834000/pinctrl@4b0/ | |
uart_c_cts_rts_pins = "/soc/bus@c8834000/pinc uart_c_cts_rts_pins = "/soc/bus@c8834000/pinc | |
i2c_a_pins = "/soc/bus@c8834000/pinctrl@4b0/i i2c_a_pins = "/soc/bus@c8834000/pinctrl@4b0/i | |
i2c_b_pins = "/soc/bus@c8834000/pinctrl@4b0/i i2c_b_pins = "/soc/bus@c8834000/pinctrl@4b0/i | |
i2c_c_pins = "/soc/bus@c8834000/pinctrl@4b0/i i2c_c_pins = "/soc/bus@c8834000/pinctrl@4b0/i | |
eth_rgmii_pins = "/soc/bus@c8834000/pinctrl@4 eth_rgmii_pins = "/soc/bus@c8834000/pinctrl@4 | |
eth_rmii_pins = "/soc/bus@c8834000/pinctrl@4b eth_rmii_pins = "/soc/bus@c8834000/pinctrl@4b | |
pwm_a_x_pins = "/soc/bus@c8834000/pinctrl@4b0 pwm_a_x_pins = "/soc/bus@c8834000/pinctrl@4b0 | |
pwm_a_y_pins = "/soc/bus@c8834000/pinctrl@4b0 pwm_a_y_pins = "/soc/bus@c8834000/pinctrl@4b0 | |
pwm_b_pins = "/soc/bus@c8834000/pinctrl@4b0/p pwm_b_pins = "/soc/bus@c8834000/pinctrl@4b0/p | |
pwm_d_pins = "/soc/bus@c8834000/pinctrl@4b0/p pwm_d_pins = "/soc/bus@c8834000/pinctrl@4b0/p | |
pwm_e_pins = "/soc/bus@c8834000/pinctrl@4b0/p pwm_e_pins = "/soc/bus@c8834000/pinctrl@4b0/p | |
pwm_f_x_pins = "/soc/bus@c8834000/pinctrl@4b0 pwm_f_x_pins = "/soc/bus@c8834000/pinctrl@4b0 | |
pwm_f_y_pins = "/soc/bus@c8834000/pinctrl@4b0 pwm_f_y_pins = "/soc/bus@c8834000/pinctrl@4b0 | |
hdmi_hpd_pins = "/soc/bus@c8834000/pinctrl@4b hdmi_hpd_pins = "/soc/bus@c8834000/pinctrl@4b | |
hdmi_i2c_pins = "/soc/bus@c8834000/pinctrl@4b hdmi_i2c_pins = "/soc/bus@c8834000/pinctrl@4b | |
i2sout_ch23_y_pins = "/soc/bus@c8834000/pinct i2sout_ch23_y_pins = "/soc/bus@c8834000/pinct | |
i2sout_ch45_y_pins = "/soc/bus@c8834000/pinct i2sout_ch45_y_pins = "/soc/bus@c8834000/pinct | |
i2sout_ch67_y_pins = "/soc/bus@c8834000/pinct i2sout_ch67_y_pins = "/soc/bus@c8834000/pinct | |
spdif_out_y_pins = "/soc/bus@c8834000/pinctrl spdif_out_y_pins = "/soc/bus@c8834000/pinctrl | |
dmcbus = "/soc/bus@c8838000"; dmcbus = "/soc/bus@c8838000"; | |
canvas = "/soc/bus@c8838000/video-lut@48"; canvas = "/soc/bus@c8838000/video-lut@48"; | |
hiubus = "/soc/bus@c883c000"; hiubus = "/soc/bus@c883c000"; | |
sysctrl = "/soc/bus@c883c000/system-controlle sysctrl = "/soc/bus@c883c000/system-controlle | |
pwrc = "/soc/bus@c883c000/system-controller@0 pwrc = "/soc/bus@c883c000/system-controller@0 | |
clkc = "/soc/bus@c883c000/system-controller@0 clkc = "/soc/bus@c883c000/system-controller@0 | |
mailbox = "/soc/bus@c883c000/mailbox@404"; mailbox = "/soc/bus@c883c000/mailbox@404"; | |
ethmac = "/soc/ethernet@c9410000"; ethmac = "/soc/ethernet@c9410000"; | |
eth_phy0 = "/soc/ethernet@c9410000/mdio/ether eth_phy0 = "/soc/ethernet@c9410000/mdio/ether | |
apb = "/soc/apb@d0000000"; apb = "/soc/apb@d0000000"; | |
sd_emmc_a = "/soc/apb@d0000000/mmc@70000"; sd_emmc_a = "/soc/apb@d0000000/mmc@70000"; | |
sd_emmc_b = "/soc/apb@d0000000/mmc@72000"; sd_emmc_b = "/soc/apb@d0000000/mmc@72000"; | |
sd_emmc_c = "/soc/apb@d0000000/mmc@74000"; sd_emmc_c = "/soc/apb@d0000000/mmc@74000"; | |
mali = "/soc/apb@d0000000/gpu@c0000"; mali = "/soc/apb@d0000000/gpu@c0000"; | |
vpu = "/soc/vpu@d0100000"; vpu = "/soc/vpu@d0100000"; | |
cvbs_vdac_port = "/soc/vpu@d0100000/port@0"; cvbs_vdac_port = "/soc/vpu@d0100000/port@0"; | |
hdmi_tx_port = "/soc/vpu@d0100000/port@1"; hdmi_tx_port = "/soc/vpu@d0100000/port@1"; | |
hdmi_tx_out = "/soc/vpu@d0100000/port@1/endpo hdmi_tx_out = "/soc/vpu@d0100000/port@1/endpo | |
hdmi_tx = "/soc/hdmi-tx@c883a000"; hdmi_tx = "/soc/hdmi-tx@c883a000"; | |
hdmi_tx_venc_port = "/soc/hdmi-tx@c883a000/po hdmi_tx_venc_port = "/soc/hdmi-tx@c883a000/po | |
hdmi_tx_in = "/soc/hdmi-tx@c883a000/port@0/en hdmi_tx_in = "/soc/hdmi-tx@c883a000/port@0/en | |
hdmi_tx_tmds_port = "/soc/hdmi-tx@c883a000/po hdmi_tx_tmds_port = "/soc/hdmi-tx@c883a000/po | |
hdmi_tx_tmds_out = "/soc/hdmi-tx@c883a000/por hdmi_tx_tmds_out = "/soc/hdmi-tx@c883a000/por | |
usb0_phy = "/soc/phy@c0000000"; usb0_phy = "/soc/phy@c0000000"; | |
usb1_phy = "/soc/phy@c0000020"; usb1_phy = "/soc/phy@c0000020"; | |
usb0 = "/soc/usb@c9000000"; usb0 = "/soc/usb@c9000000"; | |
usb1 = "/soc/usb@c9100000"; usb1 = "/soc/usb@c9100000"; | |
gpu_opp_table = "/opp-table"; gpu_opp_table = "/opp-table"; | |
usb_otg_pwr = "/regulator-usb-pwrs"; usb_otg_pwr = "/regulator-usb-pwrs"; | |
p5v0 = "/regulator-p5v0"; p5v0 = "/regulator-p5v0"; | |
hdmi_p5v0 = "/regulator-hdmi_p5v0"; hdmi_p5v0 = "/regulator-hdmi_p5v0"; | |
tflash_vdd = "/regulator-tflash_vdd"; tflash_vdd = "/regulator-tflash_vdd"; | |
tf_io = "/gpio-regulator-tf_io"; tf_io = "/gpio-regulator-tf_io"; | |
vcc1v8 = "/regulator-vcc1v8"; vcc1v8 = "/regulator-vcc1v8"; | |
vcc3v3 = "/regulator-vcc3v3"; vcc3v3 = "/regulator-vcc3v3"; | |
vddio_ao1v8 = "/regulator-vddio-ao1v8"; vddio_ao1v8 = "/regulator-vddio-ao1v8"; | |
vddio_ao3v3 = "/regulator-vddio-ao3v3"; vddio_ao3v3 = "/regulator-vddio-ao3v3"; | |
ddr3_1v5 = "/regulator-ddr3_1v5"; ddr3_1v5 = "/regulator-ddr3_1v5"; | |
emmc_pwrseq = "/emmc-pwrseq"; emmc_pwrseq = "/emmc-pwrseq"; | |
hdmi_connector_in = "/hdmi-connector/port/end hdmi_connector_in = "/hdmi-connector/port/end | |
}; }; | |
}; }; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment