2020-04-27 07:37:04 +00:00
|
|
|
/dts-v1/;
|
|
|
|
|
|
|
|
/ {
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "xlnx,zynqmp-zcu102-rev1.0\0xlnx,zynqmp-zcu102\0xlnx,zynqmp";
|
|
|
|
#address-cells = <0x02>;
|
|
|
|
#size-cells = <0x02>;
|
2020-04-27 07:37:04 +00:00
|
|
|
model = "ZynqMP ZCU102 Rev1.0";
|
|
|
|
|
|
|
|
cpus {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
cpu@0 {
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "arm,cortex-a53";
|
2020-04-27 07:37:04 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
enable-method = "psci";
|
2023-01-17 13:04:36 +00:00
|
|
|
operating-points-v2 = <0x01>;
|
|
|
|
reg = <0x00>;
|
|
|
|
cpu-idle-states = <0x02>;
|
|
|
|
clocks = <0x03 0x0a>;
|
|
|
|
phandle = <0x3f>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
cpu@1 {
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "arm,cortex-a53";
|
2020-04-27 07:37:04 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
enable-method = "psci";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x01>;
|
|
|
|
operating-points-v2 = <0x01>;
|
|
|
|
cpu-idle-states = <0x02>;
|
|
|
|
phandle = <0x40>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
cpu@2 {
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "arm,cortex-a53";
|
2020-04-27 07:37:04 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
enable-method = "psci";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x02>;
|
|
|
|
operating-points-v2 = <0x01>;
|
|
|
|
cpu-idle-states = <0x02>;
|
|
|
|
phandle = <0x41>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
cpu@3 {
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "arm,cortex-a53";
|
2020-04-27 07:37:04 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
enable-method = "psci";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x03>;
|
|
|
|
operating-points-v2 = <0x01>;
|
|
|
|
cpu-idle-states = <0x02>;
|
|
|
|
phandle = <0x42>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
idle-states {
|
2023-01-17 13:04:36 +00:00
|
|
|
entry-method = "psci";
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
cpu-sleep-0 {
|
|
|
|
compatible = "arm,idle-state";
|
|
|
|
arm,psci-suspend-param = <0x40000000>;
|
|
|
|
local-timer-stop;
|
|
|
|
entry-latency-us = <0x12c>;
|
|
|
|
exit-latency-us = <0x258>;
|
|
|
|
min-residency-us = <0x2710>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x02>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
cpu-opp-table {
|
2020-04-27 07:37:04 +00:00
|
|
|
compatible = "operating-points-v2";
|
|
|
|
opp-shared;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x01>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
opp00 {
|
2023-01-17 13:04:36 +00:00
|
|
|
opp-hz = <0x00 0x47868bf4>;
|
2020-04-27 07:37:04 +00:00
|
|
|
opp-microvolt = <0xf4240>;
|
|
|
|
clock-latency-ns = <0x7a120>;
|
|
|
|
};
|
|
|
|
|
|
|
|
opp01 {
|
2023-01-17 13:04:36 +00:00
|
|
|
opp-hz = <0x00 0x23c345fa>;
|
2020-04-27 07:37:04 +00:00
|
|
|
opp-microvolt = <0xf4240>;
|
|
|
|
clock-latency-ns = <0x7a120>;
|
|
|
|
};
|
|
|
|
|
|
|
|
opp02 {
|
2023-01-17 13:04:36 +00:00
|
|
|
opp-hz = <0x00 0x17d783fc>;
|
2020-04-27 07:37:04 +00:00
|
|
|
opp-microvolt = <0xf4240>;
|
|
|
|
clock-latency-ns = <0x7a120>;
|
|
|
|
};
|
|
|
|
|
|
|
|
opp03 {
|
2023-01-17 13:04:36 +00:00
|
|
|
opp-hz = <0x00 0x11e1a2fd>;
|
2020-04-27 07:37:04 +00:00
|
|
|
opp-microvolt = <0xf4240>;
|
|
|
|
clock-latency-ns = <0x7a120>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
zynqmp_ipi {
|
|
|
|
u-boot,dm-pre-reloc;
|
|
|
|
compatible = "xlnx,zynqmp-ipi-mailbox";
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x23 0x04>;
|
|
|
|
xlnx,ipi-id = <0x00>;
|
|
|
|
#address-cells = <0x02>;
|
|
|
|
#size-cells = <0x02>;
|
|
|
|
ranges;
|
|
|
|
phandle = <0x43>;
|
|
|
|
|
|
|
|
mailbox@ff990400 {
|
|
|
|
u-boot,dm-pre-reloc;
|
|
|
|
reg = <0x00 0xff9905c0 0x00 0x20 0x00 0xff9905e0 0x00 0x20 0x00 0xff990e80 0x00 0x20 0x00 0xff990ea0 0x00 0x20>;
|
|
|
|
reg-names = "local_request_region\0local_response_region\0remote_request_region\0remote_response_region";
|
|
|
|
#mbox-cells = <0x01>;
|
|
|
|
xlnx,ipi-id = <0x04>;
|
|
|
|
phandle = <0x05>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2020-04-27 07:37:04 +00:00
|
|
|
dcc {
|
|
|
|
compatible = "arm,dcc";
|
|
|
|
status = "okay";
|
|
|
|
u-boot,dm-pre-reloc;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x44>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
pmu {
|
|
|
|
compatible = "arm,armv8-pmuv3";
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x8f 0x04 0x00 0x90 0x04 0x00 0x91 0x04 0x00 0x92 0x04>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
psci {
|
|
|
|
compatible = "arm,psci-0.2";
|
|
|
|
method = "smc";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
firmware {
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
zynqmp-firmware {
|
|
|
|
compatible = "xlnx,zynqmp-firmware";
|
|
|
|
#power-domain-cells = <0x01>;
|
|
|
|
method = "smc";
|
|
|
|
u-boot,dm-pre-reloc;
|
|
|
|
phandle = <0x0c>;
|
|
|
|
|
|
|
|
zynqmp-power {
|
|
|
|
u-boot,dm-pre-reloc;
|
|
|
|
compatible = "xlnx,zynqmp-power";
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x23 0x04>;
|
|
|
|
mboxes = <0x05 0x00 0x05 0x01>;
|
|
|
|
mbox-names = "tx\0rx";
|
|
|
|
phandle = <0x45>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
nvmem_firmware {
|
|
|
|
compatible = "xlnx,zynqmp-nvmem-fw";
|
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x01>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
soc_revision@0 {
|
|
|
|
reg = <0x00 0x04>;
|
|
|
|
phandle = <0x1e>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_dna@c {
|
|
|
|
reg = <0x0c 0x0c>;
|
|
|
|
phandle = <0x46>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_usr0@20 {
|
|
|
|
reg = <0x20 0x04>;
|
|
|
|
phandle = <0x47>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_usr1@24 {
|
|
|
|
reg = <0x24 0x04>;
|
|
|
|
phandle = <0x48>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_usr2@28 {
|
|
|
|
reg = <0x28 0x04>;
|
|
|
|
phandle = <0x49>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_usr3@2c {
|
|
|
|
reg = <0x2c 0x04>;
|
|
|
|
phandle = <0x4a>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_usr4@30 {
|
|
|
|
reg = <0x30 0x04>;
|
|
|
|
phandle = <0x4b>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_usr5@34 {
|
|
|
|
reg = <0x34 0x04>;
|
|
|
|
phandle = <0x4c>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_usr6@38 {
|
|
|
|
reg = <0x38 0x04>;
|
|
|
|
phandle = <0x4d>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_usr7@3c {
|
|
|
|
reg = <0x3c 0x04>;
|
|
|
|
phandle = <0x4e>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_miscusr@40 {
|
|
|
|
reg = <0x40 0x04>;
|
|
|
|
phandle = <0x4f>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_chash@50 {
|
|
|
|
reg = <0x50 0x04>;
|
|
|
|
phandle = <0x50>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_pufmisc@54 {
|
|
|
|
reg = <0x54 0x04>;
|
|
|
|
phandle = <0x51>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_sec@58 {
|
|
|
|
reg = <0x58 0x04>;
|
|
|
|
phandle = <0x52>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_spkid@5c {
|
|
|
|
reg = <0x5c 0x04>;
|
|
|
|
phandle = <0x53>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_ppk0hash@a0 {
|
|
|
|
reg = <0xa0 0x30>;
|
|
|
|
phandle = <0x54>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
efuse_ppk1hash@d0 {
|
|
|
|
reg = <0xd0 0x30>;
|
|
|
|
phandle = <0x55>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
pcap {
|
|
|
|
compatible = "xlnx,zynqmp-pcap-fpga";
|
|
|
|
clock-names = "ref_clk";
|
|
|
|
clocks = <0x03 0x29>;
|
|
|
|
phandle = <0x0b>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
zynqmp-aes {
|
|
|
|
compatible = "xlnx,zynqmp-aes";
|
|
|
|
phandle = <0x56>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
reset-controller {
|
|
|
|
compatible = "xlnx,zynqmp-reset";
|
|
|
|
#reset-cells = <0x01>;
|
|
|
|
phandle = <0x1c>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
pinctrl {
|
|
|
|
compatible = "xlnx,zynqmp-pinctrl";
|
|
|
|
status = "okay";
|
|
|
|
phandle = <0x57>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
i2c0-default {
|
|
|
|
phandle = <0x12>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux {
|
|
|
|
groups = "i2c0_3_grp";
|
|
|
|
function = "i2c0";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf {
|
|
|
|
groups = "i2c0_3_grp";
|
|
|
|
bias-pull-up;
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
};
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
i2c0-gpio {
|
|
|
|
phandle = <0x13>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux {
|
|
|
|
groups = "gpio0_14_grp\0gpio0_15_grp";
|
|
|
|
function = "gpio0";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf {
|
|
|
|
groups = "gpio0_14_grp\0gpio0_15_grp";
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
};
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
i2c1-default {
|
|
|
|
phandle = <0x15>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux {
|
|
|
|
groups = "i2c1_4_grp";
|
|
|
|
function = "i2c1";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf {
|
|
|
|
groups = "i2c1_4_grp";
|
|
|
|
bias-pull-up;
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
};
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
i2c1-gpio {
|
|
|
|
phandle = <0x16>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux {
|
|
|
|
groups = "gpio0_16_grp\0gpio0_17_grp";
|
|
|
|
function = "gpio0";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf {
|
|
|
|
groups = "gpio0_16_grp\0gpio0_17_grp";
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
};
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
uart0-default {
|
|
|
|
phandle = <0x21>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux {
|
|
|
|
groups = "uart0_4_grp";
|
|
|
|
function = "uart0";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf {
|
|
|
|
groups = "uart0_4_grp";
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-rx {
|
|
|
|
pins = "MIO18";
|
|
|
|
bias-high-impedance;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-tx {
|
|
|
|
pins = "MIO19";
|
|
|
|
bias-disable;
|
|
|
|
};
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
uart1-default {
|
|
|
|
phandle = <0x22>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux {
|
|
|
|
groups = "uart1_5_grp";
|
|
|
|
function = "uart1";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf {
|
|
|
|
groups = "uart1_5_grp";
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-rx {
|
|
|
|
pins = "MIO21";
|
|
|
|
bias-high-impedance;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-tx {
|
|
|
|
pins = "MIO20";
|
|
|
|
bias-disable;
|
|
|
|
};
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
usb0-default {
|
|
|
|
phandle = <0x24>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux {
|
|
|
|
groups = "usb0_0_grp";
|
|
|
|
function = "usb0";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf {
|
|
|
|
groups = "usb0_0_grp";
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-rx {
|
|
|
|
pins = "MIO52\0MIO53\0MIO55";
|
|
|
|
bias-high-impedance;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-tx {
|
|
|
|
pins = "MIO54\0MIO56\0MIO57\0MIO58\0MIO59\0MIO60\0MIO61\0MIO62\0MIO63";
|
|
|
|
bias-disable;
|
|
|
|
};
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
gem3-default {
|
|
|
|
phandle = <0x10>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux {
|
|
|
|
function = "ethernet3";
|
|
|
|
groups = "ethernet3_0_grp";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf {
|
|
|
|
groups = "ethernet3_0_grp";
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-rx {
|
|
|
|
pins = "MIO70\0MIO71\0MIO72\0MIO73\0MIO74\0MIO75";
|
|
|
|
bias-high-impedance;
|
|
|
|
low-power-disable;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-tx {
|
|
|
|
pins = "MIO64\0MIO65\0MIO66\0MIO67\0MIO68\0MIO69";
|
|
|
|
bias-disable;
|
|
|
|
low-power-enable;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux-mdio {
|
|
|
|
function = "mdio3";
|
|
|
|
groups = "mdio3_0_grp";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-mdio {
|
|
|
|
groups = "mdio3_0_grp";
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
bias-disable;
|
|
|
|
};
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
can1-default {
|
|
|
|
phandle = <0x0d>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux {
|
|
|
|
function = "can1";
|
|
|
|
groups = "can1_6_grp";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf {
|
|
|
|
groups = "can1_6_grp";
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-rx {
|
|
|
|
pins = "MIO25";
|
|
|
|
bias-high-impedance;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-tx {
|
|
|
|
pins = "MIO24";
|
|
|
|
bias-disable;
|
|
|
|
};
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
sdhci1-default {
|
|
|
|
phandle = <0x1f>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux {
|
|
|
|
groups = "sdio1_0_grp";
|
|
|
|
function = "sdio1";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf {
|
|
|
|
groups = "sdio1_0_grp";
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
bias-disable;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux-cd {
|
|
|
|
groups = "sdio1_cd_0_grp";
|
|
|
|
function = "sdio1_cd";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-cd {
|
|
|
|
groups = "sdio1_cd_0_grp";
|
|
|
|
bias-high-impedance;
|
|
|
|
bias-pull-up;
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux-wp {
|
|
|
|
groups = "sdio1_wp_0_grp";
|
|
|
|
function = "sdio1_wp";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-wp {
|
|
|
|
groups = "sdio1_wp_0_grp";
|
|
|
|
bias-high-impedance;
|
|
|
|
bias-pull-up;
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
};
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
gpio-default {
|
|
|
|
phandle = <0x11>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux-sw {
|
|
|
|
function = "gpio0";
|
|
|
|
groups = "gpio0_22_grp\0gpio0_23_grp";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-sw {
|
|
|
|
groups = "gpio0_22_grp\0gpio0_23_grp";
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
mux-msp {
|
|
|
|
function = "gpio0";
|
|
|
|
groups = "gpio0_13_grp\0gpio0_38_grp";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-msp {
|
|
|
|
groups = "gpio0_13_grp\0gpio0_38_grp";
|
|
|
|
slew-rate = <0x01>;
|
|
|
|
power-source = <0x01>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-pull-up {
|
|
|
|
pins = "MIO22\0MIO23";
|
|
|
|
bias-pull-up;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
conf-pull-none {
|
|
|
|
pins = "MIO13\0MIO38";
|
|
|
|
bias-disable;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
sha384 {
|
|
|
|
compatible = "xlnx,zynqmp-keccak-384";
|
|
|
|
phandle = <0x58>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
zynqmp-rsa {
|
|
|
|
compatible = "xlnx,zynqmp-rsa";
|
|
|
|
phandle = <0x59>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
gpio {
|
|
|
|
compatible = "xlnx,zynqmp-gpio-modepin";
|
|
|
|
gpio-controller;
|
|
|
|
#gpio-cells = <0x02>;
|
|
|
|
phandle = <0x23>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
clock-controller {
|
|
|
|
u-boot,dm-pre-reloc;
|
|
|
|
#clock-cells = <0x01>;
|
|
|
|
compatible = "xlnx,zynqmp-clk";
|
|
|
|
clocks = <0x06 0x07 0x08 0x09 0x0a>;
|
|
|
|
clock-names = "pss_ref_clk\0video_clk\0pss_alt_ref_clk\0aux_ref_clk\0gt_crx_ref_clk";
|
|
|
|
phandle = <0x03>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
timer {
|
|
|
|
compatible = "arm,armv8-timer";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x01 0x0d 0xf08 0x01 0x0e 0xf08 0x01 0x0b 0xf08 0x01 0x0a 0xf08>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
edac {
|
|
|
|
compatible = "arm,cortex-a53-edac";
|
|
|
|
};
|
|
|
|
|
|
|
|
fpga-full {
|
|
|
|
compatible = "fpga-region";
|
2023-01-17 13:04:36 +00:00
|
|
|
fpga-mgr = <0x0b>;
|
|
|
|
#address-cells = <0x02>;
|
|
|
|
#size-cells = <0x02>;
|
|
|
|
ranges;
|
|
|
|
phandle = <0x5a>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
smmu@fd800000 {
|
|
|
|
compatible = "arm,mmu-500";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfd800000 0x00 0x20000>;
|
|
|
|
#iommu-cells = <0x01>;
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "disabled";
|
2023-01-17 13:04:36 +00:00
|
|
|
#global-interrupts = <0x01>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04>;
|
|
|
|
phandle = <0x0e>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
axi {
|
2020-04-27 07:37:04 +00:00
|
|
|
compatible = "simple-bus";
|
|
|
|
u-boot,dm-pre-reloc;
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x02>;
|
|
|
|
#size-cells = <0x02>;
|
2020-04-27 07:37:04 +00:00
|
|
|
ranges;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x5b>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
can@ff060000 {
|
|
|
|
compatible = "xlnx,zynq-can-1.0";
|
|
|
|
status = "disabled";
|
2023-01-17 13:04:36 +00:00
|
|
|
clock-names = "can_clk\0pclk";
|
|
|
|
reg = <0x00 0xff060000 0x00 0x1000>;
|
|
|
|
interrupts = <0x00 0x17 0x04>;
|
|
|
|
interrupt-parent = <0x04>;
|
2020-04-27 07:37:04 +00:00
|
|
|
tx-fifo-depth = <0x40>;
|
|
|
|
rx-fifo-depth = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
power-domains = <0x0c 0x2f>;
|
|
|
|
clocks = <0x03 0x3f 0x03 0x1f>;
|
|
|
|
phandle = <0x5c>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
can@ff070000 {
|
|
|
|
compatible = "xlnx,zynq-can-1.0";
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
clock-names = "can_clk\0pclk";
|
|
|
|
reg = <0x00 0xff070000 0x00 0x1000>;
|
|
|
|
interrupts = <0x00 0x18 0x04>;
|
|
|
|
interrupt-parent = <0x04>;
|
2020-04-27 07:37:04 +00:00
|
|
|
tx-fifo-depth = <0x40>;
|
|
|
|
rx-fifo-depth = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
power-domains = <0x0c 0x30>;
|
|
|
|
clocks = <0x03 0x40 0x03 0x1f>;
|
2020-04-27 07:37:04 +00:00
|
|
|
pinctrl-names = "default";
|
2023-01-17 13:04:36 +00:00
|
|
|
pinctrl-0 = <0x0d>;
|
|
|
|
phandle = <0x5d>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
cci@fd6e0000 {
|
|
|
|
compatible = "arm,cci-400";
|
2023-01-17 13:04:36 +00:00
|
|
|
status = "disabled";
|
|
|
|
reg = <0x00 0xfd6e0000 0x00 0x9000>;
|
|
|
|
ranges = <0x00 0x00 0xfd6e0000 0x10000>;
|
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x01>;
|
|
|
|
phandle = <0x5e>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
pmu@9000 {
|
|
|
|
compatible = "arm,cci-400-pmu,r1";
|
|
|
|
reg = <0x9000 0x5000>;
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x7b 0x04 0x00 0x7b 0x04 0x00 0x7b 0x04 0x00 0x7b 0x04 0x00 0x7b 0x04>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
dma@fd500000 {
|
|
|
|
status = "okay";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfd500000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x7c 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x80>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x14e8>;
|
|
|
|
power-domains = <0x0c 0x2a>;
|
|
|
|
clocks = <0x03 0x13 0x03 0x1f>;
|
|
|
|
phandle = <0x5f>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@fd510000 {
|
|
|
|
status = "okay";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfd510000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x7d 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x80>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x14e9>;
|
|
|
|
power-domains = <0x0c 0x2a>;
|
|
|
|
clocks = <0x03 0x13 0x03 0x1f>;
|
|
|
|
phandle = <0x60>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@fd520000 {
|
|
|
|
status = "okay";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfd520000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x7e 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x80>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x14ea>;
|
|
|
|
power-domains = <0x0c 0x2a>;
|
|
|
|
clocks = <0x03 0x13 0x03 0x1f>;
|
|
|
|
phandle = <0x61>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@fd530000 {
|
|
|
|
status = "okay";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfd530000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x7f 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x80>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x14eb>;
|
|
|
|
power-domains = <0x0c 0x2a>;
|
|
|
|
clocks = <0x03 0x13 0x03 0x1f>;
|
|
|
|
phandle = <0x62>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@fd540000 {
|
|
|
|
status = "okay";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfd540000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x80 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x80>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x14ec>;
|
|
|
|
power-domains = <0x0c 0x2a>;
|
|
|
|
clocks = <0x03 0x13 0x03 0x1f>;
|
|
|
|
phandle = <0x63>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@fd550000 {
|
|
|
|
status = "okay";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfd550000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x81 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x80>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x14ed>;
|
|
|
|
power-domains = <0x0c 0x2a>;
|
|
|
|
clocks = <0x03 0x13 0x03 0x1f>;
|
|
|
|
phandle = <0x64>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@fd560000 {
|
|
|
|
status = "okay";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfd560000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x82 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x80>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x14ee>;
|
|
|
|
power-domains = <0x0c 0x2a>;
|
|
|
|
clocks = <0x03 0x13 0x03 0x1f>;
|
|
|
|
phandle = <0x65>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@fd570000 {
|
|
|
|
status = "okay";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfd570000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x83 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x80>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x14ef>;
|
|
|
|
power-domains = <0x0c 0x2a>;
|
|
|
|
clocks = <0x03 0x13 0x03 0x1f>;
|
|
|
|
phandle = <0x66>;
|
|
|
|
};
|
|
|
|
|
|
|
|
interrupt-controller@f9010000 {
|
|
|
|
compatible = "arm,gic-400";
|
|
|
|
#interrupt-cells = <0x03>;
|
|
|
|
reg = <0x00 0xf9010000 0x00 0x10000 0x00 0xf9020000 0x00 0x20000 0x00 0xf9040000 0x00 0x20000 0x00 0xf9060000 0x00 0x20000>;
|
|
|
|
interrupt-controller;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x01 0x09 0xf04>;
|
|
|
|
phandle = <0x04>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
gpu@fd4b0000 {
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "arm,mali-400\0arm,mali-utgard";
|
|
|
|
reg = <0x00 0xfd4b0000 0x00 0x10000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x84 0x04 0x00 0x84 0x04 0x00 0x84 0x04 0x00 0x84 0x04 0x00 0x84 0x04 0x00 0x84 0x04>;
|
|
|
|
interrupt-names = "IRQGP\0IRQGPMMU\0IRQPP0\0IRQPPMMU0\0IRQPP1\0IRQPPMMU1";
|
|
|
|
clock-names = "gpu\0gpu_pp0\0gpu_pp1";
|
|
|
|
power-domains = <0x0c 0x3a>;
|
|
|
|
clocks = <0x03 0x18 0x03 0x19 0x03 0x1a>;
|
|
|
|
phandle = <0x67>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@ffa80000 {
|
|
|
|
status = "disabled";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xffa80000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x4d 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
power-domains = <0x0c 0x2b>;
|
|
|
|
clocks = <0x03 0x44 0x03 0x1f>;
|
|
|
|
phandle = <0x68>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@ffa90000 {
|
|
|
|
status = "disabled";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xffa90000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x4e 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
power-domains = <0x0c 0x2b>;
|
|
|
|
clocks = <0x03 0x44 0x03 0x1f>;
|
|
|
|
phandle = <0x69>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@ffaa0000 {
|
|
|
|
status = "disabled";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xffaa0000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x4f 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
power-domains = <0x0c 0x2b>;
|
|
|
|
clocks = <0x03 0x44 0x03 0x1f>;
|
|
|
|
phandle = <0x6a>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@ffab0000 {
|
|
|
|
status = "disabled";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xffab0000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x50 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
power-domains = <0x0c 0x2b>;
|
|
|
|
clocks = <0x03 0x44 0x03 0x1f>;
|
|
|
|
phandle = <0x6b>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@ffac0000 {
|
|
|
|
status = "disabled";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xffac0000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x51 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
power-domains = <0x0c 0x2b>;
|
|
|
|
clocks = <0x03 0x44 0x03 0x1f>;
|
|
|
|
phandle = <0x6c>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@ffad0000 {
|
|
|
|
status = "disabled";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xffad0000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x52 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
power-domains = <0x0c 0x2b>;
|
|
|
|
clocks = <0x03 0x44 0x03 0x1f>;
|
|
|
|
phandle = <0x6d>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@ffae0000 {
|
|
|
|
status = "disabled";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xffae0000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x53 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
power-domains = <0x0c 0x2b>;
|
|
|
|
clocks = <0x03 0x44 0x03 0x1f>;
|
|
|
|
phandle = <0x6e>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dma@ffaf0000 {
|
|
|
|
status = "disabled";
|
|
|
|
compatible = "xlnx,zynqmp-dma-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xffaf0000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x54 0x04>;
|
|
|
|
clock-names = "clk_main\0clk_apb";
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,bus-width = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
power-domains = <0x0c 0x2b>;
|
|
|
|
clocks = <0x03 0x44 0x03 0x1f>;
|
|
|
|
phandle = <0x6f>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
memory-controller@fd070000 {
|
|
|
|
compatible = "xlnx,zynqmp-ddrc-2.40a";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfd070000 0x00 0x30000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x70 0x04>;
|
|
|
|
phandle = <0x70>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
nand-controller@ff100000 {
|
|
|
|
compatible = "xlnx,zynqmp-nand-controller\0arasan,nfc-v3p10";
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "disabled";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xff100000 0x00 0x1000>;
|
|
|
|
clock-names = "controller\0bus";
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x0e 0x04>;
|
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x872>;
|
|
|
|
power-domains = <0x0c 0x2c>;
|
|
|
|
clocks = <0x03 0x3c 0x03 0x1f>;
|
|
|
|
phandle = <0x71>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ethernet@ff0b0000 {
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "cdns,zynqmp-gem\0cdns,gem";
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "disabled";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x39 0x04 0x00 0x39 0x04>;
|
|
|
|
reg = <0x00 0xff0b0000 0x00 0x1000>;
|
|
|
|
clock-names = "pclk\0hclk\0tx_clk\0rx_clk\0tsu_clk";
|
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x874>;
|
|
|
|
power-domains = <0x0c 0x1d>;
|
|
|
|
clocks = <0x03 0x1f 0x03 0x68 0x03 0x2d 0x03 0x31 0x03 0x2c>;
|
|
|
|
phandle = <0x72>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ethernet@ff0c0000 {
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "cdns,zynqmp-gem\0cdns,gem";
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "disabled";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x3b 0x04 0x00 0x3b 0x04>;
|
|
|
|
reg = <0x00 0xff0c0000 0x00 0x1000>;
|
|
|
|
clock-names = "pclk\0hclk\0tx_clk\0rx_clk\0tsu_clk";
|
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x875>;
|
|
|
|
power-domains = <0x0c 0x1e>;
|
|
|
|
clocks = <0x03 0x1f 0x03 0x69 0x03 0x2e 0x03 0x32 0x03 0x2c>;
|
|
|
|
phandle = <0x73>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ethernet@ff0d0000 {
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "cdns,zynqmp-gem\0cdns,gem";
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "disabled";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x3d 0x04 0x00 0x3d 0x04>;
|
|
|
|
reg = <0x00 0xff0d0000 0x00 0x1000>;
|
|
|
|
clock-names = "pclk\0hclk\0tx_clk\0rx_clk\0tsu_clk";
|
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x876>;
|
|
|
|
power-domains = <0x0c 0x1f>;
|
|
|
|
clocks = <0x03 0x1f 0x03 0x6a 0x03 0x2f 0x03 0x33 0x03 0x2c>;
|
|
|
|
phandle = <0x74>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ethernet@ff0e0000 {
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "cdns,zynqmp-gem\0cdns,gem";
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x3f 0x04 0x00 0x3f 0x04>;
|
|
|
|
reg = <0x00 0xff0e0000 0x00 0x1000>;
|
|
|
|
clock-names = "pclk\0hclk\0tx_clk\0rx_clk\0tsu_clk";
|
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x877>;
|
|
|
|
power-domains = <0x0c 0x20>;
|
|
|
|
clocks = <0x03 0x1f 0x03 0x6b 0x03 0x30 0x03 0x34 0x03 0x2c>;
|
|
|
|
phy-handle = <0x0f>;
|
2020-04-27 07:37:04 +00:00
|
|
|
phy-mode = "rgmii-id";
|
|
|
|
pinctrl-names = "default";
|
2023-01-17 13:04:36 +00:00
|
|
|
pinctrl-0 = <0x10>;
|
|
|
|
phandle = <0x75>;
|
|
|
|
|
|
|
|
ethernet-phy@c {
|
|
|
|
reg = <0x0c>;
|
|
|
|
ti,rx-internal-delay = <0x08>;
|
|
|
|
ti,tx-internal-delay = <0x0a>;
|
|
|
|
ti,fifo-depth = <0x01>;
|
|
|
|
ti,dp83867-rxctrl-strap-quirk;
|
|
|
|
phandle = <0x0f>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
gpio@ff0a0000 {
|
|
|
|
compatible = "xlnx,zynqmp-gpio-1.0";
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
#gpio-cells = <0x02>;
|
2020-04-27 07:37:04 +00:00
|
|
|
gpio-controller;
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x10 0x04>;
|
|
|
|
interrupt-controller;
|
|
|
|
#interrupt-cells = <0x02>;
|
|
|
|
reg = <0x00 0xff0a0000 0x00 0x1000>;
|
|
|
|
power-domains = <0x0c 0x2e>;
|
|
|
|
clocks = <0x03 0x1f>;
|
2020-04-27 07:37:04 +00:00
|
|
|
pinctrl-names = "default";
|
2023-01-17 13:04:36 +00:00
|
|
|
pinctrl-0 = <0x11>;
|
|
|
|
phandle = <0x14>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
i2c@ff020000 {
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "cdns,i2c-r1p14";
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x11 0x04>;
|
|
|
|
reg = <0x00 0xff020000 0x00 0x1000>;
|
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
power-domains = <0x0c 0x25>;
|
|
|
|
clocks = <0x03 0x3d>;
|
2020-04-27 07:37:04 +00:00
|
|
|
clock-frequency = <0x61a80>;
|
2023-01-17 13:04:36 +00:00
|
|
|
pinctrl-names = "default\0gpio";
|
|
|
|
pinctrl-0 = <0x12>;
|
|
|
|
pinctrl-1 = <0x13>;
|
|
|
|
scl-gpios = <0x14 0x0e 0x00>;
|
|
|
|
sda-gpios = <0x14 0x0f 0x00>;
|
|
|
|
phandle = <0x76>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
gpio@20 {
|
|
|
|
compatible = "ti,tca6416";
|
|
|
|
reg = <0x20>;
|
|
|
|
gpio-controller;
|
2023-01-17 13:04:36 +00:00
|
|
|
#gpio-cells = <0x02>;
|
|
|
|
gpio-line-names = "PS_GTR_LAN_SEL0\0PS_GTR_LAN_SEL1\0PS_GTR_LAN_SEL2\0PS_GTR_LAN_SEL3\0PCI_CLK_DIR_SEL\0IIC_MUX_RESET_B\0GEM3_EXP_RESET_B\0\0\0\0\0\0\0\0\0";
|
|
|
|
phandle = <0x77>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
gtr-sel0-hog {
|
2020-04-27 07:37:04 +00:00
|
|
|
gpio-hog;
|
2023-01-17 13:04:36 +00:00
|
|
|
gpios = <0x00 0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
output-low;
|
|
|
|
line-name = "sel0";
|
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
gtr-sel1-hog {
|
2020-04-27 07:37:04 +00:00
|
|
|
gpio-hog;
|
2023-01-17 13:04:36 +00:00
|
|
|
gpios = <0x01 0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
output-high;
|
|
|
|
line-name = "sel1";
|
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
gtr-sel2-hog {
|
2020-04-27 07:37:04 +00:00
|
|
|
gpio-hog;
|
2023-01-17 13:04:36 +00:00
|
|
|
gpios = <0x02 0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
output-high;
|
|
|
|
line-name = "sel2";
|
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
gtr-sel3-hog {
|
2020-04-27 07:37:04 +00:00
|
|
|
gpio-hog;
|
2023-01-17 13:04:36 +00:00
|
|
|
gpios = <0x03 0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
output-high;
|
|
|
|
line-name = "sel3";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
gpio@21 {
|
|
|
|
compatible = "ti,tca6416";
|
|
|
|
reg = <0x21>;
|
|
|
|
gpio-controller;
|
2023-01-17 13:04:36 +00:00
|
|
|
#gpio-cells = <0x02>;
|
|
|
|
gpio-line-names = "VCCPSPLL_EN\0MGTRAVCC_EN\0MGTRAVTT_EN\0VCCPSDDRPLL_EN\0MIO26_PMU_INPUT_LS\0PL_PMBUS_ALERT\0PS_PMBUS_ALERT\0MAXIM_PMBUS_ALERT\0PL_DDR4_VTERM_EN\0PL_DDR4_VPP_2V5_EN\0PS_DIMM_VDDQ_TO_PSVCCO_ON\0PS_DIMM_SUSPEND_EN\0PS_DDR4_VTERM_EN\0PS_DDR4_VPP_2V5_EN\0\0";
|
|
|
|
phandle = <0x78>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
i2c-mux@75 {
|
|
|
|
compatible = "nxp,pca9544";
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x75>;
|
|
|
|
|
|
|
|
i2c@0 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
ina226@40 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u76";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x40>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x2a>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@41 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u77";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x41>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x2b>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@42 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u78";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x42>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x2c>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@43 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u87";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x43>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x2d>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@44 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u85";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x44>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x2e>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@45 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u86";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x45>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x2f>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@46 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u93";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x46>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x30>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@47 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u88";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x47>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x31>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@4a {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u15";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x4a>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x32>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@4b {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u92";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x4b>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x33>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c@1 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x01>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
ina226@40 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u79";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x40>;
|
|
|
|
shunt-resistor = <0x7d0>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x34>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@41 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u81";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x41>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x35>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@42 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u80";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x42>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x36>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@43 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u84";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x43>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x37>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@44 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u16";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x44>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x38>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@45 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u65";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x45>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x39>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@46 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u74";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x46>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x3a>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ina226@47 {
|
|
|
|
compatible = "ti,ina226";
|
2023-01-17 13:04:36 +00:00
|
|
|
#io-channel-cells = <0x01>;
|
|
|
|
label = "ina226-u75";
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x47>;
|
|
|
|
shunt-resistor = <0x1388>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x3b>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c@2 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x02>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
max15301@a {
|
|
|
|
compatible = "maxim,max15301";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x0a>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
max15303@b {
|
|
|
|
compatible = "maxim,max15303";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x0b>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
max15303@10 {
|
|
|
|
compatible = "maxim,max15303";
|
|
|
|
reg = <0x10>;
|
|
|
|
};
|
|
|
|
|
|
|
|
max15301@13 {
|
|
|
|
compatible = "maxim,max15301";
|
|
|
|
reg = <0x13>;
|
|
|
|
};
|
|
|
|
|
|
|
|
max15303@14 {
|
|
|
|
compatible = "maxim,max15303";
|
|
|
|
reg = <0x14>;
|
|
|
|
};
|
|
|
|
|
|
|
|
max15303@15 {
|
|
|
|
compatible = "maxim,max15303";
|
|
|
|
reg = <0x15>;
|
|
|
|
};
|
|
|
|
|
|
|
|
max15303@16 {
|
|
|
|
compatible = "maxim,max15303";
|
|
|
|
reg = <0x16>;
|
|
|
|
};
|
|
|
|
|
|
|
|
max15303@17 {
|
|
|
|
compatible = "maxim,max15303";
|
|
|
|
reg = <0x17>;
|
|
|
|
};
|
|
|
|
|
|
|
|
max15301@18 {
|
|
|
|
compatible = "maxim,max15301";
|
|
|
|
reg = <0x18>;
|
|
|
|
};
|
|
|
|
|
|
|
|
max15303@1a {
|
|
|
|
compatible = "maxim,max15303";
|
|
|
|
reg = <0x1a>;
|
|
|
|
};
|
|
|
|
|
|
|
|
max15303@1d {
|
|
|
|
compatible = "maxim,max15303";
|
|
|
|
reg = <0x1d>;
|
|
|
|
};
|
|
|
|
|
|
|
|
max20751@72 {
|
|
|
|
compatible = "maxim,max20751";
|
|
|
|
reg = <0x72>;
|
|
|
|
};
|
|
|
|
|
|
|
|
max20751@73 {
|
|
|
|
compatible = "maxim,max20751";
|
|
|
|
reg = <0x73>;
|
|
|
|
};
|
|
|
|
|
|
|
|
max15303@1b {
|
|
|
|
compatible = "maxim,max15303";
|
|
|
|
reg = <0x1b>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c@ff030000 {
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "cdns,i2c-r1p14";
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x12 0x04>;
|
|
|
|
reg = <0x00 0xff030000 0x00 0x1000>;
|
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
power-domains = <0x0c 0x26>;
|
|
|
|
clocks = <0x03 0x3e>;
|
2020-04-27 07:37:04 +00:00
|
|
|
clock-frequency = <0x61a80>;
|
2023-01-17 13:04:36 +00:00
|
|
|
pinctrl-names = "default\0gpio";
|
|
|
|
pinctrl-0 = <0x15>;
|
|
|
|
pinctrl-1 = <0x16>;
|
|
|
|
scl-gpios = <0x14 0x10 0x00>;
|
|
|
|
sda-gpios = <0x14 0x11 0x00>;
|
|
|
|
phandle = <0x79>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
i2c-mux@74 {
|
|
|
|
compatible = "nxp,pca9548";
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x74>;
|
|
|
|
|
|
|
|
i2c@0 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
eeprom@54 {
|
|
|
|
compatible = "atmel,24c08";
|
|
|
|
reg = <0x54>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x01>;
|
|
|
|
phandle = <0x7a>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
board-sn@0 {
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0x14>;
|
|
|
|
phandle = <0x7b>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
eth-mac@20 {
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x20 0x06>;
|
|
|
|
phandle = <0x7c>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
board-name@d0 {
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0xd0 0x06>;
|
|
|
|
phandle = <0x7d>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
board-revision@e0 {
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0xe0 0x03>;
|
|
|
|
phandle = <0x7e>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c@1 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x01>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
clock-generator@36 {
|
|
|
|
compatible = "silabs,si5341";
|
|
|
|
reg = <0x36>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#clock-cells = <0x02>;
|
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
clocks = <0x17>;
|
|
|
|
clock-names = "xtal";
|
|
|
|
clock-output-names = "si5341";
|
|
|
|
phandle = <0x1b>;
|
|
|
|
|
|
|
|
out@0 {
|
|
|
|
reg = <0x00>;
|
|
|
|
always-on;
|
|
|
|
phandle = <0x7f>;
|
|
|
|
};
|
|
|
|
|
|
|
|
out@2 {
|
|
|
|
reg = <0x02>;
|
|
|
|
always-on;
|
|
|
|
phandle = <0x80>;
|
|
|
|
};
|
|
|
|
|
|
|
|
out@3 {
|
|
|
|
reg = <0x03>;
|
|
|
|
always-on;
|
|
|
|
phandle = <0x81>;
|
|
|
|
};
|
|
|
|
|
|
|
|
out@4 {
|
|
|
|
reg = <0x04>;
|
|
|
|
always-on;
|
|
|
|
phandle = <0x82>;
|
|
|
|
};
|
|
|
|
|
|
|
|
out@5 {
|
|
|
|
reg = <0x05>;
|
|
|
|
always-on;
|
|
|
|
phandle = <0x83>;
|
|
|
|
};
|
|
|
|
|
|
|
|
out@6 {
|
|
|
|
reg = <0x06>;
|
|
|
|
always-on;
|
|
|
|
phandle = <0x84>;
|
|
|
|
};
|
|
|
|
|
|
|
|
out@7 {
|
|
|
|
reg = <0x07>;
|
|
|
|
always-on;
|
|
|
|
phandle = <0x85>;
|
|
|
|
};
|
|
|
|
|
|
|
|
out@9 {
|
|
|
|
reg = <0x09>;
|
|
|
|
always-on;
|
|
|
|
phandle = <0x86>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c@2 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x02>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
clock-generator@5d {
|
2023-01-17 13:04:36 +00:00
|
|
|
#clock-cells = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
compatible = "silabs,si570";
|
|
|
|
reg = <0x5d>;
|
|
|
|
temperature-stability = <0x32>;
|
|
|
|
factory-fout = <0x11e1a300>;
|
|
|
|
clock-frequency = <0x11e1a300>;
|
|
|
|
clock-output-names = "si570_user";
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x87>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c@3 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x03>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
clock-generator@5d {
|
2023-01-17 13:04:36 +00:00
|
|
|
#clock-cells = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
compatible = "silabs,si570";
|
|
|
|
reg = <0x5d>;
|
|
|
|
temperature-stability = <0x32>;
|
|
|
|
factory-fout = <0x9502f90>;
|
|
|
|
clock-frequency = <0x8d9ee20>;
|
|
|
|
clock-output-names = "si570_mgt";
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x88>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c@4 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x04>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
clock-generator@69 {
|
|
|
|
compatible = "silabs,si5328";
|
|
|
|
reg = <0x69>;
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
#clock-cells = <0x01>;
|
|
|
|
clocks = <0x18>;
|
|
|
|
clock-names = "xtal";
|
|
|
|
clock-output-names = "si5328";
|
|
|
|
phandle = <0x89>;
|
|
|
|
|
|
|
|
clk0@0 {
|
|
|
|
reg = <0x00>;
|
|
|
|
clock-frequency = <0x19bfcc0>;
|
|
|
|
phandle = <0x8a>;
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c-mux@75 {
|
|
|
|
compatible = "nxp,pca9548";
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
reg = <0x75>;
|
|
|
|
|
|
|
|
i2c@0 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
ad7291@2f {
|
|
|
|
compatible = "adi,ad7291";
|
|
|
|
reg = <0x2f>;
|
|
|
|
};
|
|
|
|
|
|
|
|
eeprom@50 {
|
|
|
|
compatible = "at24,24c02";
|
|
|
|
reg = <0x50>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c@1 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x01>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
i2c@2 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x02>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
i2c@3 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x03>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
i2c@4 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x04>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
i2c@5 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x05>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
i2c@6 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x06>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
i2c@7 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
reg = <0x07>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
memory-controller@ff960000 {
|
|
|
|
compatible = "xlnx,zynqmp-ocmc-1.0";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xff960000 0x00 0x1000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x0a 0x04>;
|
|
|
|
phandle = <0x8b>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
perf-monitor@ffa00000 {
|
|
|
|
compatible = "xlnx,axi-perf-monitor";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xffa00000 0x00 0x10000>;
|
|
|
|
interrupts = <0x00 0x19 0x04>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
xlnx,enable-profile = <0x00>;
|
|
|
|
xlnx,enable-trace = <0x00>;
|
|
|
|
xlnx,num-monitor-slots = <0x01>;
|
|
|
|
xlnx,enable-event-count = <0x01>;
|
|
|
|
xlnx,enable-event-log = <0x01>;
|
|
|
|
xlnx,have-sampled-metric-cnt = <0x01>;
|
|
|
|
xlnx,num-of-counters = <0x08>;
|
|
|
|
xlnx,metric-count-width = <0x20>;
|
|
|
|
xlnx,metrics-sample-count-width = <0x20>;
|
|
|
|
xlnx,global-count-width = <0x20>;
|
|
|
|
xlnx,metric-count-scale = <0x01>;
|
|
|
|
clocks = <0x03 0x1f>;
|
|
|
|
phandle = <0x8c>;
|
|
|
|
};
|
|
|
|
|
|
|
|
perf-monitor@fd0b0000 {
|
|
|
|
compatible = "xlnx,axi-perf-monitor";
|
|
|
|
reg = <0x00 0xfd0b0000 0x00 0x10000>;
|
|
|
|
interrupts = <0x00 0x7b 0x04>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
xlnx,enable-profile = <0x00>;
|
|
|
|
xlnx,enable-trace = <0x00>;
|
|
|
|
xlnx,num-monitor-slots = <0x06>;
|
|
|
|
xlnx,enable-event-count = <0x01>;
|
|
|
|
xlnx,enable-event-log = <0x00>;
|
|
|
|
xlnx,have-sampled-metric-cnt = <0x01>;
|
|
|
|
xlnx,num-of-counters = <0x0a>;
|
|
|
|
xlnx,metric-count-width = <0x20>;
|
|
|
|
xlnx,metrics-sample-count-width = <0x20>;
|
|
|
|
xlnx,global-count-width = <0x20>;
|
|
|
|
xlnx,metric-count-scale = <0x01>;
|
|
|
|
clocks = <0x03 0x1c>;
|
|
|
|
phandle = <0x8d>;
|
|
|
|
};
|
|
|
|
|
|
|
|
perf-monitor@fd490000 {
|
|
|
|
compatible = "xlnx,axi-perf-monitor";
|
|
|
|
reg = <0x00 0xfd490000 0x00 0x10000>;
|
|
|
|
interrupts = <0x00 0x7b 0x04>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
xlnx,enable-profile = <0x00>;
|
|
|
|
xlnx,enable-trace = <0x00>;
|
|
|
|
xlnx,num-monitor-slots = <0x01>;
|
|
|
|
xlnx,enable-event-count = <0x01>;
|
|
|
|
xlnx,enable-event-log = <0x00>;
|
|
|
|
xlnx,have-sampled-metric-cnt = <0x01>;
|
|
|
|
xlnx,num-of-counters = <0x08>;
|
|
|
|
xlnx,metric-count-width = <0x20>;
|
|
|
|
xlnx,metrics-sample-count-width = <0x20>;
|
|
|
|
xlnx,global-count-width = <0x20>;
|
|
|
|
xlnx,metric-count-scale = <0x01>;
|
|
|
|
clocks = <0x03 0x1c>;
|
|
|
|
phandle = <0x8e>;
|
|
|
|
};
|
|
|
|
|
|
|
|
perf-monitor@ffa10000 {
|
|
|
|
compatible = "xlnx,axi-perf-monitor";
|
|
|
|
reg = <0x00 0xffa10000 0x00 0x10000>;
|
|
|
|
interrupts = <0x00 0x19 0x04>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
xlnx,enable-profile = <0x00>;
|
|
|
|
xlnx,enable-trace = <0x00>;
|
|
|
|
xlnx,num-monitor-slots = <0x01>;
|
|
|
|
xlnx,enable-event-count = <0x01>;
|
|
|
|
xlnx,enable-event-log = <0x01>;
|
|
|
|
xlnx,have-sampled-metric-cnt = <0x01>;
|
|
|
|
xlnx,num-of-counters = <0x08>;
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,metric-count-width = <0x20>;
|
|
|
|
xlnx,metrics-sample-count-width = <0x20>;
|
|
|
|
xlnx,global-count-width = <0x20>;
|
2023-01-17 13:04:36 +00:00
|
|
|
xlnx,metric-count-scale = <0x01>;
|
|
|
|
clocks = <0x03 0x1f>;
|
|
|
|
phandle = <0x8f>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
pcie@fd0e0000 {
|
|
|
|
compatible = "xlnx,nwl-pcie-2.11";
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x03>;
|
|
|
|
#size-cells = <0x02>;
|
|
|
|
#interrupt-cells = <0x01>;
|
2020-04-27 07:37:04 +00:00
|
|
|
msi-controller;
|
|
|
|
device_type = "pci";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x76 0x04 0x00 0x75 0x04 0x00 0x74 0x04 0x00 0x73 0x04 0x00 0x72 0x04>;
|
|
|
|
interrupt-names = "misc\0dummy\0intx\0msi1\0msi0";
|
|
|
|
msi-parent = <0x19>;
|
|
|
|
reg = <0x00 0xfd0e0000 0x00 0x1000 0x00 0xfd480000 0x00 0x1000 0x80 0x00 0x00 0x1000000>;
|
|
|
|
reg-names = "breg\0pcireg\0cfg";
|
|
|
|
ranges = <0x2000000 0x00 0xe0000000 0x00 0xe0000000 0x00 0x10000000 0x43000000 0x06 0x00 0x06 0x00 0x02 0x00>;
|
|
|
|
bus-range = <0x00 0xff>;
|
|
|
|
interrupt-map-mask = <0x00 0x00 0x00 0x07>;
|
|
|
|
interrupt-map = <0x00 0x00 0x00 0x01 0x1a 0x01 0x00 0x00 0x00 0x02 0x1a 0x02 0x00 0x00 0x00 0x03 0x1a 0x03 0x00 0x00 0x00 0x04 0x1a 0x04>;
|
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x4d0>;
|
|
|
|
power-domains = <0x0c 0x3b>;
|
|
|
|
clocks = <0x03 0x17>;
|
|
|
|
phandle = <0x19>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
legacy-interrupt-controller {
|
|
|
|
interrupt-controller;
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x00>;
|
|
|
|
#interrupt-cells = <0x01>;
|
|
|
|
phandle = <0x1a>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
spi@ff0f0000 {
|
|
|
|
u-boot,dm-pre-reloc;
|
|
|
|
compatible = "xlnx,zynqmp-qspi-1.0";
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
clock-names = "ref_clk\0pclk";
|
|
|
|
interrupts = <0x00 0x0f 0x04>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
num-cs = <0x01>;
|
|
|
|
reg = <0x00 0xff0f0000 0x00 0x1000 0x00 0xc0000000 0x00 0x8000000>;
|
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x873>;
|
|
|
|
power-domains = <0x0c 0x2d>;
|
|
|
|
clocks = <0x03 0x35 0x03 0x1f>;
|
|
|
|
is-dual = <0x01>;
|
|
|
|
phandle = <0x90>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
flash@0 {
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "m25p80\0jedec,spi-nor";
|
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x01>;
|
|
|
|
reg = <0x00>;
|
|
|
|
spi-tx-bus-width = <0x01>;
|
|
|
|
spi-rx-bus-width = <0x04>;
|
2020-04-27 07:37:04 +00:00
|
|
|
spi-max-frequency = <0x66ff300>;
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
partition@0 {
|
2020-04-27 07:37:04 +00:00
|
|
|
label = "qspi-fsbl-uboot";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0x100000>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
partition@100000 {
|
2020-04-27 07:37:04 +00:00
|
|
|
label = "qspi-linux";
|
|
|
|
reg = <0x100000 0x500000>;
|
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
partition@600000 {
|
2020-04-27 07:37:04 +00:00
|
|
|
label = "qspi-device-tree";
|
|
|
|
reg = <0x600000 0x20000>;
|
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
partition@620000 {
|
2020-04-27 07:37:04 +00:00
|
|
|
label = "qspi-rootfs";
|
|
|
|
reg = <0x620000 0x5e0000>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
phy@fd400000 {
|
|
|
|
compatible = "xlnx,zynqmp-psgtr-v1.1";
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfd400000 0x00 0x40000 0x00 0xfd3d0000 0x00 0x1000>;
|
|
|
|
reg-names = "serdes\0siou";
|
|
|
|
#phy-cells = <0x04>;
|
|
|
|
clocks = <0x1b 0x00 0x05 0x1b 0x00 0x03 0x1b 0x00 0x02 0x1b 0x00 0x00>;
|
|
|
|
clock-names = "ref0\0ref1\0ref2\0ref3";
|
|
|
|
phandle = <0x1d>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
rtc@ffa60000 {
|
|
|
|
compatible = "xlnx,zynqmp-rtc";
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xffa60000 0x00 0x100>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x1a 0x04 0x00 0x1b 0x04>;
|
|
|
|
interrupt-names = "alarm\0sec";
|
|
|
|
calibration = <0x7fff>;
|
|
|
|
phandle = <0x91>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ahci@fd0c0000 {
|
|
|
|
compatible = "ceva,ahci-1v84";
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfd0c0000 0x00 0x2000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x85 0x04>;
|
|
|
|
power-domains = <0x0c 0x1c>;
|
|
|
|
resets = <0x1c 0x10>;
|
|
|
|
#stream-id-cells = <0x04>;
|
|
|
|
clocks = <0x03 0x16>;
|
2020-04-27 07:37:04 +00:00
|
|
|
ceva,p0-cominit-params = <0x18401828>;
|
|
|
|
ceva,p0-comwake-params = <0x614080e>;
|
|
|
|
ceva,p0-burst-params = <0x13084a06>;
|
|
|
|
ceva,p0-retry-params = <0x96a43ffc>;
|
|
|
|
ceva,p1-cominit-params = <0x18401828>;
|
|
|
|
ceva,p1-comwake-params = <0x614080e>;
|
|
|
|
ceva,p1-burst-params = <0x13084a06>;
|
|
|
|
ceva,p1-retry-params = <0x96a43ffc>;
|
|
|
|
phy-names = "sata-phy";
|
2023-01-17 13:04:36 +00:00
|
|
|
phys = <0x1d 0x03 0x01 0x01 0x01>;
|
|
|
|
phandle = <0x92>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
mmc@ff160000 {
|
|
|
|
u-boot,dm-pre-reloc;
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "xlnx,zynqmp-8.9a\0arasan,sdhci-8.9a";
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "disabled";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x30 0x04>;
|
|
|
|
reg = <0x00 0xff160000 0x00 0x1000>;
|
|
|
|
clock-names = "clk_xin\0clk_ahb";
|
|
|
|
xlnx,device_id = <0x00>;
|
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x870>;
|
|
|
|
nvmem-cells = <0x1e>;
|
2020-04-27 07:37:04 +00:00
|
|
|
nvmem-cell-names = "soc_revision";
|
2023-01-17 13:04:36 +00:00
|
|
|
#clock-cells = <0x01>;
|
|
|
|
clock-output-names = "clk_out_sd0\0clk_in_sd0";
|
|
|
|
power-domains = <0x0c 0x27>;
|
|
|
|
clocks = <0x03 0x36 0x03 0x1f>;
|
|
|
|
phandle = <0x93>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
mmc@ff170000 {
|
|
|
|
u-boot,dm-pre-reloc;
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "xlnx,zynqmp-8.9a\0arasan,sdhci-8.9a";
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x31 0x04>;
|
|
|
|
reg = <0x00 0xff170000 0x00 0x1000>;
|
|
|
|
clock-names = "clk_xin\0clk_ahb";
|
|
|
|
xlnx,device_id = <0x01>;
|
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x871>;
|
|
|
|
nvmem-cells = <0x1e>;
|
2020-04-27 07:37:04 +00:00
|
|
|
nvmem-cell-names = "soc_revision";
|
2023-01-17 13:04:36 +00:00
|
|
|
#clock-cells = <0x01>;
|
|
|
|
clock-output-names = "clk_out_sd1\0clk_in_sd1";
|
|
|
|
power-domains = <0x0c 0x28>;
|
|
|
|
clocks = <0x03 0x37 0x03 0x1f>;
|
2020-04-27 07:37:04 +00:00
|
|
|
no-1-8-v;
|
2023-01-17 13:04:36 +00:00
|
|
|
pinctrl-names = "default";
|
|
|
|
pinctrl-0 = <0x1f>;
|
|
|
|
xlnx,mio-bank = <0x01>;
|
|
|
|
phandle = <0x94>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
spi@ff040000 {
|
|
|
|
compatible = "cdns,spi-r1p6";
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x13 0x04>;
|
|
|
|
reg = <0x00 0xff040000 0x00 0x1000>;
|
|
|
|
clock-names = "ref_clk\0pclk";
|
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
power-domains = <0x0c 0x23>;
|
|
|
|
clocks = <0x03 0x3a 0x03 0x1f>;
|
|
|
|
phandle = <0x95>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
ad9361-phy@0 {
|
|
|
|
compatible = "adi,ad9361";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
spi-cpha;
|
|
|
|
spi-max-frequency = <0x989680>;
|
2023-01-17 13:04:36 +00:00
|
|
|
clocks = <0x20 0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
clock-names = "ad9361_ext_refclk";
|
2023-01-17 13:04:36 +00:00
|
|
|
clock-output-names = "rx_sampl_clk\0tx_sampl_clk";
|
|
|
|
#clock-cells = <0x01>;
|
|
|
|
adi,digital-interface-tune-skip-mode = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
adi,pp-tx-swap-enable;
|
|
|
|
adi,pp-rx-swap-enable;
|
|
|
|
adi,rx-frame-pulse-mode-enable;
|
|
|
|
adi,lvds-mode-enable;
|
|
|
|
adi,lvds-bias-mV = <0x96>;
|
|
|
|
adi,lvds-rx-onchip-termination-enable;
|
2023-01-17 13:04:36 +00:00
|
|
|
adi,rx-data-delay = <0x04>;
|
|
|
|
adi,tx-fb-clock-delay = <0x07>;
|
|
|
|
adi,dcxo-coarse-and-fine-tune = <0x08 0x1720>;
|
2020-04-27 07:37:04 +00:00
|
|
|
adi,2rx-2tx-mode-enable;
|
|
|
|
adi,frequency-division-duplex-mode-enable;
|
2023-01-17 13:04:36 +00:00
|
|
|
adi,rx-rf-port-input-select = <0x00>;
|
|
|
|
adi,tx-rf-port-input-select = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
adi,tx-attenuation-mdB = <0x2710>;
|
|
|
|
adi,tx-lo-powerdown-managed-enable;
|
|
|
|
adi,rf-rx-bandwidth-hz = <0x112a880>;
|
|
|
|
adi,rf-tx-bandwidth-hz = <0x112a880>;
|
2023-01-17 13:04:36 +00:00
|
|
|
adi,rx-synthesizer-frequency-hz = <0x00 0x8f0d1800>;
|
|
|
|
adi,tx-synthesizer-frequency-hz = <0x00 0x92080880>;
|
2020-04-27 07:37:04 +00:00
|
|
|
adi,rx-path-clock-frequencies = <0x3a980000 0xea60000 0x7530000 0x3a98000 0x1d4c000 0x1d4c000>;
|
|
|
|
adi,tx-path-clock-frequencies = <0x3a980000 0x7530000 0x7530000 0x3a98000 0x1d4c000 0x1d4c000>;
|
2023-01-17 13:04:36 +00:00
|
|
|
adi,gc-rx1-mode = <0x02>;
|
|
|
|
adi,gc-rx2-mode = <0x02>;
|
|
|
|
adi,gc-adc-ovr-sample-size = <0x04>;
|
2020-04-27 07:37:04 +00:00
|
|
|
adi,gc-adc-small-overload-thresh = <0x2f>;
|
|
|
|
adi,gc-adc-large-overload-thresh = <0x3a>;
|
|
|
|
adi,gc-lmt-overload-high-thresh = <0x320>;
|
|
|
|
adi,gc-lmt-overload-low-thresh = <0x2c0>;
|
|
|
|
adi,gc-dec-pow-measurement-duration = <0x2000>;
|
|
|
|
adi,gc-low-power-thresh = <0x18>;
|
2023-01-17 13:04:36 +00:00
|
|
|
adi,mgc-inc-gain-step = <0x02>;
|
|
|
|
adi,mgc-dec-gain-step = <0x02>;
|
|
|
|
adi,mgc-split-table-ctrl-inp-gain-mode = <0x00>;
|
|
|
|
adi,agc-attack-delay-extra-margin-us = <0x01>;
|
|
|
|
adi,agc-outer-thresh-high = <0x05>;
|
|
|
|
adi,agc-outer-thresh-high-dec-steps = <0x02>;
|
|
|
|
adi,agc-inner-thresh-high = <0x0a>;
|
|
|
|
adi,agc-inner-thresh-high-dec-steps = <0x01>;
|
|
|
|
adi,agc-inner-thresh-low = <0x0c>;
|
|
|
|
adi,agc-inner-thresh-low-inc-steps = <0x01>;
|
2020-04-27 07:37:04 +00:00
|
|
|
adi,agc-outer-thresh-low = <0x12>;
|
2023-01-17 13:04:36 +00:00
|
|
|
adi,agc-outer-thresh-low-inc-steps = <0x02>;
|
|
|
|
adi,agc-adc-small-overload-exceed-counter = <0x0a>;
|
|
|
|
adi,agc-adc-large-overload-exceed-counter = <0x0a>;
|
|
|
|
adi,agc-adc-large-overload-inc-steps = <0x02>;
|
|
|
|
adi,agc-lmt-overload-large-exceed-counter = <0x0a>;
|
|
|
|
adi,agc-lmt-overload-small-exceed-counter = <0x0a>;
|
|
|
|
adi,agc-lmt-overload-large-inc-steps = <0x02>;
|
2020-04-27 07:37:04 +00:00
|
|
|
adi,agc-gain-update-interval-us = <0x3e8>;
|
|
|
|
adi,fagc-dec-pow-measurement-duration = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
adi,fagc-lp-thresh-increment-steps = <0x01>;
|
|
|
|
adi,fagc-lp-thresh-increment-time = <0x05>;
|
|
|
|
adi,fagc-energy-lost-stronger-sig-gain-lock-exit-cnt = <0x08>;
|
|
|
|
adi,fagc-final-overrange-count = <0x03>;
|
|
|
|
adi,fagc-gain-index-type-after-exit-rx-mode = <0x00>;
|
|
|
|
adi,fagc-lmt-final-settling-steps = <0x01>;
|
|
|
|
adi,fagc-lock-level = <0x0a>;
|
|
|
|
adi,fagc-lock-level-gain-increase-upper-limit = <0x05>;
|
2020-04-27 07:37:04 +00:00
|
|
|
adi,fagc-lock-level-lmt-gain-increase-enable;
|
2023-01-17 13:04:36 +00:00
|
|
|
adi,fagc-lpf-final-settling-steps = <0x01>;
|
|
|
|
adi,fagc-optimized-gain-offset = <0x05>;
|
2020-04-27 07:37:04 +00:00
|
|
|
adi,fagc-power-measurement-duration-in-state5 = <0x40>;
|
|
|
|
adi,fagc-rst-gla-engergy-lost-goto-optim-gain-enable;
|
2023-01-17 13:04:36 +00:00
|
|
|
adi,fagc-rst-gla-engergy-lost-sig-thresh-below-ll = <0x0a>;
|
2020-04-27 07:37:04 +00:00
|
|
|
adi,fagc-rst-gla-engergy-lost-sig-thresh-exceeded-enable;
|
2023-01-17 13:04:36 +00:00
|
|
|
adi,fagc-rst-gla-if-en-agc-pulled-high-mode = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
adi,fagc-rst-gla-large-adc-overload-enable;
|
|
|
|
adi,fagc-rst-gla-large-lmt-overload-enable;
|
2023-01-17 13:04:36 +00:00
|
|
|
adi,fagc-rst-gla-stronger-sig-thresh-above-ll = <0x0a>;
|
2020-04-27 07:37:04 +00:00
|
|
|
adi,fagc-rst-gla-stronger-sig-thresh-exceeded-enable;
|
|
|
|
adi,fagc-state-wait-time-ns = <0x104>;
|
|
|
|
adi,fagc-use-last-lock-level-for-set-gain-enable;
|
2023-01-17 13:04:36 +00:00
|
|
|
adi,rssi-restart-mode = <0x03>;
|
|
|
|
adi,rssi-delay = <0x01>;
|
|
|
|
adi,rssi-wait = <0x01>;
|
2020-04-27 07:37:04 +00:00
|
|
|
adi,rssi-duration = <0x3e8>;
|
2023-01-17 13:04:36 +00:00
|
|
|
adi,ctrl-outs-index = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
adi,ctrl-outs-enable-mask = <0xff>;
|
|
|
|
adi,temp-sense-measurement-interval-ms = <0x3e8>;
|
|
|
|
adi,temp-sense-offset-signed = <0xce>;
|
|
|
|
adi,temp-sense-periodic-measurement-enable;
|
|
|
|
adi,aux-dac-manual-mode-enable;
|
2023-01-17 13:04:36 +00:00
|
|
|
adi,aux-dac1-default-value-mV = <0x00>;
|
|
|
|
adi,aux-dac1-rx-delay-us = <0x00>;
|
|
|
|
adi,aux-dac1-tx-delay-us = <0x00>;
|
|
|
|
adi,aux-dac2-default-value-mV = <0x00>;
|
|
|
|
adi,aux-dac2-rx-delay-us = <0x00>;
|
|
|
|
adi,aux-dac2-tx-delay-us = <0x00>;
|
|
|
|
en_agc-gpios = <0x14 0x7a 0x00>;
|
|
|
|
sync-gpios = <0x14 0x7b 0x00>;
|
|
|
|
reset-gpios = <0x14 0x7c 0x00>;
|
|
|
|
enable-gpios = <0x14 0x7d 0x00>;
|
|
|
|
txnrx-gpios = <0x14 0x7e 0x00>;
|
|
|
|
phandle = <0x3d>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
spi@ff050000 {
|
|
|
|
compatible = "cdns,spi-r1p6";
|
|
|
|
status = "disabled";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x14 0x04>;
|
|
|
|
reg = <0x00 0xff050000 0x00 0x1000>;
|
|
|
|
clock-names = "ref_clk\0pclk";
|
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x00>;
|
|
|
|
power-domains = <0x0c 0x24>;
|
|
|
|
clocks = <0x03 0x3b 0x03 0x1f>;
|
|
|
|
phandle = <0x96>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
timer@ff110000 {
|
|
|
|
compatible = "cdns,ttc";
|
|
|
|
status = "disabled";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x24 0x04 0x00 0x25 0x04 0x00 0x26 0x04>;
|
|
|
|
reg = <0x00 0xff110000 0x00 0x1000>;
|
2020-04-27 07:37:04 +00:00
|
|
|
timer-width = <0x20>;
|
2023-01-17 13:04:36 +00:00
|
|
|
power-domains = <0x0c 0x18>;
|
|
|
|
clocks = <0x03 0x1f>;
|
|
|
|
phandle = <0x97>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
timer@ff120000 {
|
|
|
|
compatible = "cdns,ttc";
|
|
|
|
status = "disabled";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x27 0x04 0x00 0x28 0x04 0x00 0x29 0x04>;
|
|
|
|
reg = <0x00 0xff120000 0x00 0x1000>;
|
2020-04-27 07:37:04 +00:00
|
|
|
timer-width = <0x20>;
|
2023-01-17 13:04:36 +00:00
|
|
|
power-domains = <0x0c 0x19>;
|
|
|
|
clocks = <0x03 0x1f>;
|
|
|
|
phandle = <0x98>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
timer@ff130000 {
|
|
|
|
compatible = "cdns,ttc";
|
|
|
|
status = "disabled";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x2a 0x04 0x00 0x2b 0x04 0x00 0x2c 0x04>;
|
|
|
|
reg = <0x00 0xff130000 0x00 0x1000>;
|
2020-04-27 07:37:04 +00:00
|
|
|
timer-width = <0x20>;
|
2023-01-17 13:04:36 +00:00
|
|
|
power-domains = <0x0c 0x1a>;
|
|
|
|
clocks = <0x03 0x1f>;
|
|
|
|
phandle = <0x99>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
timer@ff140000 {
|
|
|
|
compatible = "cdns,ttc";
|
|
|
|
status = "disabled";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x2d 0x04 0x00 0x2e 0x04 0x00 0x2f 0x04>;
|
|
|
|
reg = <0x00 0xff140000 0x00 0x1000>;
|
2020-04-27 07:37:04 +00:00
|
|
|
timer-width = <0x20>;
|
2023-01-17 13:04:36 +00:00
|
|
|
power-domains = <0x0c 0x1b>;
|
|
|
|
clocks = <0x03 0x1f>;
|
|
|
|
phandle = <0x9a>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
serial@ff000000 {
|
|
|
|
u-boot,dm-pre-reloc;
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "cdns,uart-r1p12\0xlnx,xuartps";
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x15 0x04>;
|
|
|
|
reg = <0x00 0xff000000 0x00 0x1000>;
|
|
|
|
clock-names = "uart_clk\0pclk";
|
|
|
|
power-domains = <0x0c 0x21>;
|
|
|
|
clocks = <0x03 0x38 0x03 0x1f>;
|
2020-04-27 07:37:04 +00:00
|
|
|
pinctrl-names = "default";
|
2023-01-17 13:04:36 +00:00
|
|
|
pinctrl-0 = <0x21>;
|
|
|
|
phandle = <0x9b>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
serial@ff010000 {
|
|
|
|
u-boot,dm-pre-reloc;
|
2023-01-17 13:04:36 +00:00
|
|
|
compatible = "cdns,uart-r1p12\0xlnx,xuartps";
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x16 0x04>;
|
|
|
|
reg = <0x00 0xff010000 0x00 0x1000>;
|
|
|
|
clock-names = "uart_clk\0pclk";
|
|
|
|
power-domains = <0x0c 0x22>;
|
|
|
|
clocks = <0x03 0x39 0x03 0x1f>;
|
2020-04-27 07:37:04 +00:00
|
|
|
pinctrl-names = "default";
|
2023-01-17 13:04:36 +00:00
|
|
|
pinctrl-0 = <0x22>;
|
|
|
|
phandle = <0x9c>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
usb0@ff9d0000 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x02>;
|
|
|
|
#size-cells = <0x02>;
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "okay";
|
|
|
|
compatible = "xlnx,zynqmp-dwc3";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xff9d0000 0x00 0x100>;
|
|
|
|
clock-names = "bus_clk\0ref_clk";
|
|
|
|
power-domains = <0x0c 0x16>;
|
|
|
|
resets = <0x1c 0x3b 0x1c 0x3d 0x1c 0x3f>;
|
|
|
|
reset-names = "usb_crst\0usb_hibrst\0usb_apbrst";
|
|
|
|
reset-gpio = <0x23 0x01 0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
ranges;
|
2023-01-17 13:04:36 +00:00
|
|
|
nvmem-cells = <0x1e>;
|
2020-04-27 07:37:04 +00:00
|
|
|
nvmem-cell-names = "soc_revision";
|
2023-01-17 13:04:36 +00:00
|
|
|
clocks = <0x03 0x20 0x03 0x22>;
|
2020-04-27 07:37:04 +00:00
|
|
|
pinctrl-names = "default";
|
2023-01-17 13:04:36 +00:00
|
|
|
pinctrl-0 = <0x24>;
|
|
|
|
phandle = <0x9d>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
dwc3@fe200000 {
|
|
|
|
compatible = "snps,dwc3";
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfe200000 0x00 0x40000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupt-names = "dwc_usb3\0otg\0hiber";
|
|
|
|
interrupts = <0x00 0x41 0x04 0x00 0x45 0x04 0x00 0x4b 0x04>;
|
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x860>;
|
2020-04-27 07:37:04 +00:00
|
|
|
snps,quirk-frame-length-adjustment = <0x20>;
|
|
|
|
snps,refclk_fladj;
|
|
|
|
snps,enable_guctl1_resume_quirk;
|
|
|
|
snps,enable_guctl1_ipd_quirk;
|
|
|
|
snps,xhci-stream-quirk;
|
|
|
|
dr_mode = "otg";
|
|
|
|
snps,usb3_lpm_capable;
|
|
|
|
phy-names = "usb3-phy";
|
2023-01-17 13:04:36 +00:00
|
|
|
phys = <0x1d 0x02 0x04 0x00 0x02>;
|
2020-04-27 07:37:04 +00:00
|
|
|
maximum-speed = "super-speed";
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x9e>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
usb1@ff9e0000 {
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x02>;
|
|
|
|
#size-cells = <0x02>;
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "disabled";
|
|
|
|
compatible = "xlnx,zynqmp-dwc3";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xff9e0000 0x00 0x100>;
|
|
|
|
clock-names = "bus_clk\0ref_clk";
|
|
|
|
power-domains = <0x0c 0x17>;
|
|
|
|
resets = <0x1c 0x3c 0x1c 0x3e 0x1c 0x40>;
|
|
|
|
reset-names = "usb_crst\0usb_hibrst\0usb_apbrst";
|
2020-04-27 07:37:04 +00:00
|
|
|
ranges;
|
2023-01-17 13:04:36 +00:00
|
|
|
nvmem-cells = <0x1e>;
|
2020-04-27 07:37:04 +00:00
|
|
|
nvmem-cell-names = "soc_revision";
|
2023-01-17 13:04:36 +00:00
|
|
|
clocks = <0x03 0x21 0x03 0x22>;
|
|
|
|
phandle = <0x9f>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
dwc3@fe300000 {
|
|
|
|
compatible = "snps,dwc3";
|
|
|
|
status = "disabled";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfe300000 0x00 0x40000>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupt-names = "dwc_usb3\0otg\0hiber";
|
|
|
|
interrupts = <0x00 0x46 0x04 0x00 0x4a 0x04 0x00 0x4c 0x04>;
|
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0x861>;
|
2020-04-27 07:37:04 +00:00
|
|
|
snps,quirk-frame-length-adjustment = <0x20>;
|
|
|
|
snps,refclk_fladj;
|
|
|
|
snps,enable_guctl1_resume_quirk;
|
|
|
|
snps,enable_guctl1_ipd_quirk;
|
|
|
|
snps,xhci-stream-quirk;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0xa0>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
watchdog@fd4d0000 {
|
|
|
|
compatible = "cdns,wdt-r1p2";
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x71 0x01>;
|
|
|
|
reg = <0x00 0xfd4d0000 0x00 0x1000>;
|
2020-04-27 07:37:04 +00:00
|
|
|
timeout-sec = <0x3c>;
|
|
|
|
reset-on-timeout;
|
2023-01-17 13:04:36 +00:00
|
|
|
clocks = <0x03 0x4b>;
|
|
|
|
phandle = <0xa1>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
watchdog@ff150000 {
|
|
|
|
compatible = "cdns,wdt-r1p2";
|
|
|
|
status = "disabled";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x34 0x01>;
|
|
|
|
reg = <0x00 0xff150000 0x00 0x1000>;
|
|
|
|
timeout-sec = <0x0a>;
|
|
|
|
clocks = <0x03 0x70>;
|
|
|
|
phandle = <0xa2>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ams@ffa50000 {
|
|
|
|
compatible = "xlnx,zynqmp-ams";
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
interrupts = <0x00 0x38 0x04>;
|
2020-04-27 07:37:04 +00:00
|
|
|
interrupt-names = "ams-irq";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xffa50000 0x00 0x800>;
|
2020-04-27 07:37:04 +00:00
|
|
|
reg-names = "ams-base";
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x02>;
|
|
|
|
#size-cells = <0x02>;
|
|
|
|
#io-channel-cells = <0x01>;
|
2020-04-27 07:37:04 +00:00
|
|
|
ranges;
|
2023-01-17 13:04:36 +00:00
|
|
|
clocks = <0x03 0x46>;
|
|
|
|
phandle = <0xa3>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
ams_ps@ffa50800 {
|
|
|
|
compatible = "xlnx,zynqmp-ams-ps";
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xffa50800 0x00 0x400>;
|
|
|
|
phandle = <0xa4>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
ams_pl@ffa50c00 {
|
|
|
|
compatible = "xlnx,zynqmp-ams-pl";
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xffa50c00 0x00 0x400>;
|
|
|
|
phandle = <0xa5>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
dma-controller@fd4c0000 {
|
|
|
|
compatible = "xlnx,zynqmp-dpdma";
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfd4c0000 0x00 0x1000>;
|
|
|
|
interrupts = <0x00 0x7a 0x04>;
|
|
|
|
interrupt-parent = <0x04>;
|
2020-04-27 07:37:04 +00:00
|
|
|
clock-names = "axi_clk";
|
2023-01-17 13:04:36 +00:00
|
|
|
power-domains = <0x0c 0x29>;
|
|
|
|
dma-channels = <0x06>;
|
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0xce4>;
|
|
|
|
#dma-cells = <0x01>;
|
|
|
|
clocks = <0x03 0x14>;
|
|
|
|
phandle = <0x25>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
display@fd4a0000 {
|
2020-04-27 07:37:04 +00:00
|
|
|
compatible = "xlnx,zynqmp-dpsub-1.7";
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0xfd4a0000 0x00 0x1000 0x00 0xfd4aa000 0x00 0x1000 0x00 0xfd4ab000 0x00 0x1000 0x00 0xfd4ac000 0x00 0x1000>;
|
|
|
|
reg-names = "dp\0blend\0av_buf\0aud";
|
|
|
|
interrupts = <0x00 0x77 0x04>;
|
|
|
|
interrupt-parent = <0x04>;
|
|
|
|
#stream-id-cells = <0x01>;
|
|
|
|
iommus = <0x0e 0xce3>;
|
|
|
|
clock-names = "dp_apb_clk\0dp_aud_clk\0dp_vtc_pixel_clk_in";
|
|
|
|
power-domains = <0x0c 0x29>;
|
|
|
|
resets = <0x1c 0x03>;
|
|
|
|
dma-names = "vid0\0vid1\0vid2\0gfx0";
|
|
|
|
dmas = <0x25 0x00 0x25 0x01 0x25 0x02 0x25 0x03>;
|
|
|
|
clocks = <0x26 0x03 0x11 0x03 0x10>;
|
2020-04-27 07:37:04 +00:00
|
|
|
phy-names = "dp-phy0";
|
2023-01-17 13:04:36 +00:00
|
|
|
phys = <0x1d 0x01 0x06 0x00 0x03>;
|
|
|
|
phandle = <0xa6>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
i2c-bus {
|
|
|
|
};
|
|
|
|
|
|
|
|
zynqmp_dp_snd_codec0 {
|
|
|
|
compatible = "xlnx,dp-snd-codec";
|
|
|
|
clock-names = "aud_clk";
|
2023-01-17 13:04:36 +00:00
|
|
|
clocks = <0x03 0x11>;
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x29>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
zynqmp_dp_snd_pcm0 {
|
|
|
|
compatible = "xlnx,dp-snd-pcm";
|
2023-01-17 13:04:36 +00:00
|
|
|
dmas = <0x25 0x04>;
|
2020-04-27 07:37:04 +00:00
|
|
|
dma-names = "tx";
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x27>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
zynqmp_dp_snd_pcm1 {
|
|
|
|
compatible = "xlnx,dp-snd-pcm";
|
2023-01-17 13:04:36 +00:00
|
|
|
dmas = <0x25 0x05>;
|
2020-04-27 07:37:04 +00:00
|
|
|
dma-names = "tx";
|
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x28>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
zynqmp_dp_snd_card {
|
|
|
|
compatible = "xlnx,dp-snd-card";
|
2023-01-17 13:04:36 +00:00
|
|
|
xlnx,dp-snd-pcm = <0x27 0x28>;
|
|
|
|
xlnx,dp-snd-codec = <0x29>;
|
2020-04-27 07:37:04 +00:00
|
|
|
status = "okay";
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0xa7>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
fclk0 {
|
2023-01-17 13:04:36 +00:00
|
|
|
status = "okay";
|
2020-04-27 07:37:04 +00:00
|
|
|
compatible = "xlnx,fclk";
|
2023-01-17 13:04:36 +00:00
|
|
|
clocks = <0x03 0x47>;
|
|
|
|
phandle = <0xa8>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
fclk1 {
|
2023-01-17 13:04:36 +00:00
|
|
|
status = "okay";
|
2020-04-27 07:37:04 +00:00
|
|
|
compatible = "xlnx,fclk";
|
2023-01-17 13:04:36 +00:00
|
|
|
clocks = <0x03 0x48>;
|
|
|
|
phandle = <0xa9>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
fclk2 {
|
2023-01-17 13:04:36 +00:00
|
|
|
status = "okay";
|
2020-04-27 07:37:04 +00:00
|
|
|
compatible = "xlnx,fclk";
|
2023-01-17 13:04:36 +00:00
|
|
|
clocks = <0x03 0x49>;
|
|
|
|
phandle = <0xaa>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
fclk3 {
|
2023-01-17 13:04:36 +00:00
|
|
|
status = "okay";
|
2020-04-27 07:37:04 +00:00
|
|
|
compatible = "xlnx,fclk";
|
2023-01-17 13:04:36 +00:00
|
|
|
clocks = <0x03 0x4a>;
|
|
|
|
phandle = <0xab>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
pss_ref_clk {
|
|
|
|
u-boot,dm-pre-reloc;
|
|
|
|
compatible = "fixed-clock";
|
2023-01-17 13:04:36 +00:00
|
|
|
#clock-cells = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
clock-frequency = <0x1fca055>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x06>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
video_clk {
|
|
|
|
u-boot,dm-pre-reloc;
|
|
|
|
compatible = "fixed-clock";
|
2023-01-17 13:04:36 +00:00
|
|
|
#clock-cells = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
clock-frequency = <0x19bfcc0>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x07>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
pss_alt_ref_clk {
|
|
|
|
u-boot,dm-pre-reloc;
|
|
|
|
compatible = "fixed-clock";
|
2023-01-17 13:04:36 +00:00
|
|
|
#clock-cells = <0x00>;
|
|
|
|
clock-frequency = <0x00>;
|
|
|
|
phandle = <0x08>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
gt_crx_ref_clk {
|
|
|
|
u-boot,dm-pre-reloc;
|
|
|
|
compatible = "fixed-clock";
|
2023-01-17 13:04:36 +00:00
|
|
|
#clock-cells = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
clock-frequency = <0x66ff300>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x0a>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
aux_ref_clk {
|
|
|
|
u-boot,dm-pre-reloc;
|
|
|
|
compatible = "fixed-clock";
|
2023-01-17 13:04:36 +00:00
|
|
|
#clock-cells = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
clock-frequency = <0x19bfcc0>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x09>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
dp_aclk {
|
|
|
|
compatible = "fixed-clock";
|
2023-01-17 13:04:36 +00:00
|
|
|
#clock-cells = <0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
clock-frequency = <0x5f5e100>;
|
|
|
|
clock-accuracy = <0x64>;
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0x26>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
aliases {
|
2023-01-17 13:04:36 +00:00
|
|
|
ethernet0 = "/axi/ethernet@ff0e0000";
|
|
|
|
gpio0 = "/axi/gpio@ff0a0000";
|
|
|
|
i2c0 = "/axi/i2c@ff020000";
|
|
|
|
i2c1 = "/axi/i2c@ff030000";
|
|
|
|
mmc0 = "/axi/mmc@ff170000";
|
|
|
|
rtc0 = "/axi/rtc@ffa60000";
|
|
|
|
serial0 = "/axi/serial@ff000000";
|
|
|
|
serial1 = "/axi/serial@ff010000";
|
2020-04-27 07:37:04 +00:00
|
|
|
serial2 = "/dcc";
|
2023-01-17 13:04:36 +00:00
|
|
|
spi0 = "/axi/spi@ff0f0000";
|
|
|
|
usb0 = "/axi/usb0@ff9d0000";
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
chosen {
|
|
|
|
bootargs = "earlycon";
|
|
|
|
stdout-path = "serial0:115200n8";
|
2023-01-17 13:04:36 +00:00
|
|
|
xlnx,eeprom = "/axi/i2c@ff030000/i2c-mux@74/i2c@0/eeprom@54";
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
memory@0 {
|
|
|
|
device_type = "memory";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0x00 0x00 0x00 0x80000000 0x08 0x00 0x00 0x80000000>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
gpio-keys {
|
|
|
|
compatible = "gpio-keys";
|
|
|
|
autorepeat;
|
|
|
|
|
|
|
|
sw19 {
|
|
|
|
label = "sw19";
|
2023-01-17 13:04:36 +00:00
|
|
|
gpios = <0x14 0x16 0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
linux,code = <0x6c>;
|
2023-01-17 13:04:36 +00:00
|
|
|
wakeup-source;
|
2020-04-27 07:37:04 +00:00
|
|
|
autorepeat;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
leds {
|
|
|
|
compatible = "gpio-leds";
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
heartbeat-led {
|
2020-04-27 07:37:04 +00:00
|
|
|
label = "heartbeat";
|
2023-01-17 13:04:36 +00:00
|
|
|
gpios = <0x14 0x17 0x00>;
|
2020-04-27 07:37:04 +00:00
|
|
|
linux,default-trigger = "heartbeat";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
ina226-u76 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x2a 0x00 0x2a 0x01 0x2a 0x02 0x2a 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u77 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x2b 0x00 0x2b 0x01 0x2b 0x02 0x2b 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u78 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x2c 0x00 0x2c 0x01 0x2c 0x02 0x2c 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u87 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x2d 0x00 0x2d 0x01 0x2d 0x02 0x2d 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u85 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x2e 0x00 0x2e 0x01 0x2e 0x02 0x2e 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u86 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x2f 0x00 0x2f 0x01 0x2f 0x02 0x2f 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u93 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x30 0x00 0x30 0x01 0x30 0x02 0x30 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u88 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x31 0x00 0x31 0x01 0x31 0x02 0x31 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u15 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x32 0x00 0x32 0x01 0x32 0x02 0x32 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u92 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x33 0x00 0x33 0x01 0x33 0x02 0x33 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u79 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x34 0x00 0x34 0x01 0x34 0x02 0x34 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u81 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x35 0x00 0x35 0x01 0x35 0x02 0x35 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u80 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x36 0x00 0x36 0x01 0x36 0x02 0x36 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u84 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x37 0x00 0x37 0x01 0x37 0x02 0x37 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u16 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x38 0x00 0x38 0x01 0x38 0x02 0x38 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u65 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x39 0x00 0x39 0x01 0x39 0x02 0x39 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u74 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x3a 0x00 0x3a 0x01 0x3a 0x02 0x3a 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ina226-u75 {
|
|
|
|
compatible = "iio-hwmon";
|
|
|
|
io-channels = <0x3b 0x00 0x3b 0x01 0x3b 0x02 0x3b 0x03>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ref48M {
|
|
|
|
compatible = "fixed-clock";
|
|
|
|
#clock-cells = <0x00>;
|
|
|
|
clock-frequency = <0x2dc6c00>;
|
|
|
|
phandle = <0x17>;
|
|
|
|
};
|
|
|
|
|
|
|
|
refhdmi {
|
|
|
|
compatible = "fixed-clock";
|
|
|
|
#clock-cells = <0x00>;
|
|
|
|
clock-frequency = <0x6cfd9c8>;
|
|
|
|
phandle = <0x18>;
|
|
|
|
};
|
|
|
|
|
2020-04-27 07:37:04 +00:00
|
|
|
fpga-axi@0 {
|
2023-01-17 13:04:36 +00:00
|
|
|
interrupt-parent = <0x04>;
|
2020-04-27 07:37:04 +00:00
|
|
|
compatible = "simple-bus";
|
2023-01-17 13:04:36 +00:00
|
|
|
#address-cells = <0x01>;
|
|
|
|
#size-cells = <0x01>;
|
|
|
|
ranges = <0x00 0x00 0x00 0xffffffff>;
|
|
|
|
phandle = <0xac>;
|
2020-04-27 07:37:04 +00:00
|
|
|
|
2022-03-25 14:34:48 +00:00
|
|
|
// dma@9c400000 {
|
|
|
|
// compatible = "adi,axi-dmac-1.00.a";
|
|
|
|
// reg = <0x9c400000 0x10000>;
|
2023-01-17 13:04:36 +00:00
|
|
|
// #dma-cells = <0x01>;
|
|
|
|
// #clock-cells = <0x00>;
|
|
|
|
// interrupts = <0x00 0x6d 0x04>;
|
|
|
|
// clocks = <0x03 0x47>;
|
|
|
|
// phandle = <0x3c>;
|
2022-03-25 14:34:48 +00:00
|
|
|
|
|
|
|
// adi,channels {
|
2023-01-17 13:04:36 +00:00
|
|
|
// #size-cells = <0x00>;
|
|
|
|
// #address-cells = <0x01>;
|
2022-03-25 14:34:48 +00:00
|
|
|
|
|
|
|
// dma-channel@0 {
|
2023-01-17 13:04:36 +00:00
|
|
|
// reg = <0x00>;
|
2022-03-25 14:34:48 +00:00
|
|
|
// adi,source-bus-width = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
// adi,source-bus-type = <0x02>;
|
2022-03-25 14:34:48 +00:00
|
|
|
// adi,destination-bus-width = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
// adi,destination-bus-type = <0x00>;
|
2022-03-25 14:34:48 +00:00
|
|
|
// };
|
|
|
|
// };
|
|
|
|
// };
|
|
|
|
|
|
|
|
// dma@9c420000 {
|
|
|
|
// compatible = "adi,axi-dmac-1.00.a";
|
|
|
|
// reg = <0x9c420000 0x10000>;
|
2023-01-17 13:04:36 +00:00
|
|
|
// #dma-cells = <0x01>;
|
|
|
|
// #clock-cells = <0x00>;
|
|
|
|
// interrupts = <0x00 0x6c 0x04>;
|
|
|
|
// clocks = <0x03 0x47>;
|
|
|
|
// phandle = <0x3e>;
|
2022-03-25 14:34:48 +00:00
|
|
|
|
|
|
|
// adi,channels {
|
2023-01-17 13:04:36 +00:00
|
|
|
// #size-cells = <0x00>;
|
|
|
|
// #address-cells = <0x01>;
|
2022-03-25 14:34:48 +00:00
|
|
|
|
|
|
|
// dma-channel@0 {
|
2023-01-17 13:04:36 +00:00
|
|
|
// reg = <0x00>;
|
2022-03-25 14:34:48 +00:00
|
|
|
// adi,source-bus-width = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
// adi,source-bus-type = <0x00>;
|
2022-03-25 14:34:48 +00:00
|
|
|
// adi,destination-bus-width = <0x40>;
|
2023-01-17 13:04:36 +00:00
|
|
|
// adi,destination-bus-type = <0x02>;
|
2022-03-25 14:34:48 +00:00
|
|
|
// };
|
|
|
|
// };
|
|
|
|
// };
|
2020-04-27 07:37:04 +00:00
|
|
|
|
|
|
|
sdr: sdr {
|
|
|
|
compatible ="sdr,sdr";
|
2020-10-08 13:07:57 +00:00
|
|
|
dmas = <&rx_dma 1
|
|
|
|
&tx_dma 0>;
|
|
|
|
dma-names = "rx_dma_s2mm", "tx_dma_mm2s";
|
|
|
|
interrupt-names = "not_valid_anymore", "rx_pkt_intr", "tx_itrpt_useless", "tx_itrpt";
|
2020-04-27 07:37:04 +00:00
|
|
|
interrupts = <0 89 1 0 90 1 0 93 1 0 94 1>;
|
|
|
|
} ;
|
|
|
|
|
|
|
|
axidmatest_1: axidmatest@1 {
|
|
|
|
compatible ="xlnx,axi-dma-test-1.00.a";
|
|
|
|
dmas = <&rx_dma 0
|
|
|
|
&rx_dma 1>;
|
|
|
|
dma-names = "axidma0", "axidma1";
|
|
|
|
} ;
|
|
|
|
|
|
|
|
tx_dma: dma@a0000000 {
|
|
|
|
#dma-cells = <1>;
|
|
|
|
clock-names = "s_axi_lite_aclk", "m_axi_sg_aclk", "m_axi_mm2s_aclk", "m_axi_s2mm_aclk";
|
|
|
|
clocks = <0x3 0x49>, <0x3 0x49>, <0x3 0x49>, <0x3 0x49>;
|
|
|
|
compatible = "xlnx,axi-dma-1.00.a";
|
|
|
|
interrupt-names = "mm2s_introut", "s2mm_introut";
|
|
|
|
interrupts = <0 95 4 0 96 4>;
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0xA0000000 0x10000>;
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,addrwidth = <0x28>;
|
|
|
|
xlnx,include-sg ;
|
|
|
|
xlnx,sg-length-width = <0xe>;
|
|
|
|
dma-channel@a0000000 {
|
|
|
|
compatible = "xlnx,axi-dma-mm2s-channel";
|
|
|
|
dma-channels = <0x1>;
|
|
|
|
interrupts = <0 95 4>;
|
|
|
|
xlnx,datawidth = <0x40>;
|
|
|
|
xlnx,device-id = <0x0>;
|
|
|
|
};
|
|
|
|
dma-channel@A0000030 {
|
|
|
|
compatible = "xlnx,axi-dma-s2mm-channel";
|
|
|
|
dma-channels = <0x1>;
|
|
|
|
interrupts = <0 96 4>;
|
|
|
|
xlnx,datawidth = <0x40>;
|
|
|
|
xlnx,device-id = <0x0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
rx_dma: dma@a0010000 {
|
2020-04-27 07:37:04 +00:00
|
|
|
#dma-cells = <1>;
|
|
|
|
clock-names = "s_axi_lite_aclk", "m_axi_sg_aclk", "m_axi_mm2s_aclk", "m_axi_s2mm_aclk";
|
|
|
|
clocks = <0x3 0x49>, <0x3 0x49>, <0x3 0x49>, <0x3 0x49>;
|
|
|
|
compatible = "xlnx,axi-dma-1.00.a";
|
|
|
|
//dma-coherent ;
|
|
|
|
interrupt-names = "mm2s_introut", "s2mm_introut";
|
|
|
|
interrupts = <0 91 4 0 92 4>;
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0xa0010000 0x10000>;
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,addrwidth = <0x28>;
|
|
|
|
xlnx,include-sg ;
|
|
|
|
xlnx,sg-length-width = <0xe>;
|
2023-01-17 13:04:36 +00:00
|
|
|
dma-channel@a0010000 {
|
2020-04-27 07:37:04 +00:00
|
|
|
compatible = "xlnx,axi-dma-mm2s-channel";
|
|
|
|
dma-channels = <0x1>;
|
|
|
|
interrupts = <0 91 4>;
|
|
|
|
xlnx,datawidth = <0x40>;
|
|
|
|
xlnx,device-id = <0x1>;
|
|
|
|
};
|
|
|
|
dma-channel@A0001030 {
|
|
|
|
compatible = "xlnx,axi-dma-s2mm-channel";
|
|
|
|
dma-channels = <0x1>;
|
|
|
|
interrupts = <0 92 4>;
|
|
|
|
xlnx,datawidth = <0x40>;
|
|
|
|
xlnx,device-id = <0x1>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
tx_intf_0: tx_intf@a0060000 {
|
2020-10-08 13:07:57 +00:00
|
|
|
clock-names = "s00_axi_aclk", "s00_axis_aclk";//, "s01_axis_aclk", "m00_axis_aclk";
|
|
|
|
clocks = <0x3 0x49>, <0x3 0x49>;//, <0x3 0x49>, <0x3 0x49>;
|
2020-04-27 07:37:04 +00:00
|
|
|
compatible = "sdr,tx_intf";
|
2020-10-08 13:07:57 +00:00
|
|
|
interrupt-names = "tx_itrpt";
|
|
|
|
interrupts = <0 94 1>;
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0xa0060000 0x10000>;
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,s00-axi-addr-width = <0x7>;
|
|
|
|
xlnx,s00-axi-data-width = <0x20>;
|
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
rx_intf_0: rx_intf@a0040000 {
|
2020-10-08 13:07:57 +00:00
|
|
|
clock-names = "s00_axi_aclk", "m00_axis_aclk";//, "s00_axis_aclk";
|
|
|
|
clocks = <0x3 0x49>, <0x3 0x49>;//, <0x3 0x49>;
|
2020-04-27 07:37:04 +00:00
|
|
|
compatible = "sdr,rx_intf";
|
|
|
|
interrupt-names = "not_valid_anymore", "rx_pkt_intr";
|
|
|
|
interrupts = <0 89 1 0 90 1>;
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0xa0040000 0x10000>;
|
2020-04-27 07:37:04 +00:00
|
|
|
xlnx,s00-axi-addr-width = <0x7>;
|
|
|
|
xlnx,s00-axi-data-width = <0x20>;
|
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
openofdm_tx_0: openofdm_tx@a0030000 {
|
2020-04-27 07:37:04 +00:00
|
|
|
clock-names = "clk";
|
|
|
|
clocks = <0x3 0x49>;
|
|
|
|
compatible = "sdr,openofdm_tx";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0xa0030000 0x10000>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
openofdm_rx_0: openofdm_rx@a0020000 {
|
2020-04-27 07:37:04 +00:00
|
|
|
clock-names = "clk";
|
|
|
|
clocks = <0x3 0x49>;
|
|
|
|
compatible = "sdr,openofdm_rx";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0xa0020000 0x10000>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
xpu_0: xpu@a0070000 {
|
2020-04-27 07:37:04 +00:00
|
|
|
clock-names = "s00_axi_aclk";
|
|
|
|
clocks = <0x3 0x49>;
|
|
|
|
compatible = "sdr,xpu";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0xa0070000 0x10000>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
side_ch_0: side_ch@a0050000 {
|
2020-10-08 13:07:57 +00:00
|
|
|
clock-names = "s00_axi_aclk";
|
|
|
|
clocks = <0x3 0x49>;
|
|
|
|
compatible = "sdr,side_ch";
|
2023-01-17 13:04:36 +00:00
|
|
|
reg = <0xa0050000 0x10000>;
|
2020-10-08 13:07:57 +00:00
|
|
|
dmas = <&rx_dma 0
|
|
|
|
&tx_dma 1>;
|
|
|
|
dma-names = "rx_dma_mm2s", "tx_dma_s2mm";
|
|
|
|
};
|
|
|
|
|
2020-04-27 07:37:04 +00:00
|
|
|
cf-ad9361-lpc@99020000 {
|
|
|
|
compatible = "adi,axi-ad9361-6.00.a";
|
|
|
|
reg = <0x99020000 0x6000>;
|
2023-01-17 13:04:36 +00:00
|
|
|
// dmas = <0x3c 0x00>;
|
2022-03-25 14:34:48 +00:00
|
|
|
// dma-names = "rx";
|
2023-01-17 13:04:36 +00:00
|
|
|
spibus-connected = <0x3d>;
|
|
|
|
phandle = <0xad>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
cf-ad9361-dds-core-lpc@99024000 {
|
|
|
|
compatible = "adi,axi-ad9361-dds-6.00.a";
|
|
|
|
reg = <0x99024000 0x1000>;
|
2023-01-17 13:04:36 +00:00
|
|
|
clocks = <0x3d 0x0d>;
|
2020-04-27 07:37:04 +00:00
|
|
|
clock-names = "sampl_clk";
|
2023-01-17 13:04:36 +00:00
|
|
|
// dmas = <0x3e 0x00>;
|
2022-03-25 14:34:48 +00:00
|
|
|
// dma-names = "tx";
|
2023-01-17 13:04:36 +00:00
|
|
|
phandle = <0xae>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
2023-01-17 13:04:36 +00:00
|
|
|
// axi-sysid-0@85000000 {
|
|
|
|
// compatible = "adi,axi-sysid-1.00.a";
|
|
|
|
// reg = <0x85000000 0x10000>;
|
|
|
|
// phandle = <0xaf>;
|
|
|
|
// };
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
clocks {
|
|
|
|
|
|
|
|
clock@0 {
|
|
|
|
compatible = "fixed-clock";
|
|
|
|
clock-frequency = <0x2625a00>;
|
|
|
|
clock-output-names = "ad9361_ext_refclk";
|
2023-01-17 13:04:36 +00:00
|
|
|
#clock-cells = <0x00>;
|
|
|
|
phandle = <0x20>;
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|
|
|
|
};
|
2023-01-17 13:04:36 +00:00
|
|
|
|
|
|
|
__symbols__ {
|
|
|
|
cpu0 = "/cpus/cpu@0";
|
|
|
|
cpu1 = "/cpus/cpu@1";
|
|
|
|
cpu2 = "/cpus/cpu@2";
|
|
|
|
cpu3 = "/cpus/cpu@3";
|
|
|
|
CPU_SLEEP_0 = "/cpus/idle-states/cpu-sleep-0";
|
|
|
|
cpu_opp_table = "/cpu-opp-table";
|
|
|
|
zynqmp_ipi = "/zynqmp_ipi";
|
|
|
|
ipi_mailbox_pmu1 = "/zynqmp_ipi/mailbox@ff990400";
|
|
|
|
dcc = "/dcc";
|
|
|
|
zynqmp_firmware = "/firmware/zynqmp-firmware";
|
|
|
|
zynqmp_power = "/firmware/zynqmp-firmware/zynqmp-power";
|
|
|
|
soc_revision = "/firmware/zynqmp-firmware/nvmem_firmware/soc_revision@0";
|
|
|
|
efuse_dna = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_dna@c";
|
|
|
|
efuse_usr0 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr0@20";
|
|
|
|
efuse_usr1 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr1@24";
|
|
|
|
efuse_usr2 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr2@28";
|
|
|
|
efuse_usr3 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr3@2c";
|
|
|
|
efuse_usr4 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr4@30";
|
|
|
|
efuse_usr5 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr5@34";
|
|
|
|
efuse_usr6 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr6@38";
|
|
|
|
efuse_usr7 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr7@3c";
|
|
|
|
efuse_miscusr = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_miscusr@40";
|
|
|
|
efuse_chash = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_chash@50";
|
|
|
|
efuse_pufmisc = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_pufmisc@54";
|
|
|
|
efuse_sec = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_sec@58";
|
|
|
|
efuse_spkid = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_spkid@5c";
|
|
|
|
efuse_ppk0hash = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_ppk0hash@a0";
|
|
|
|
efuse_ppk1hash = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_ppk1hash@d0";
|
|
|
|
zynqmp_pcap = "/firmware/zynqmp-firmware/pcap";
|
|
|
|
xlnx_aes = "/firmware/zynqmp-firmware/zynqmp-aes";
|
|
|
|
zynqmp_reset = "/firmware/zynqmp-firmware/reset-controller";
|
|
|
|
pinctrl0 = "/firmware/zynqmp-firmware/pinctrl";
|
|
|
|
pinctrl_i2c0_default = "/firmware/zynqmp-firmware/pinctrl/i2c0-default";
|
|
|
|
pinctrl_i2c0_gpio = "/firmware/zynqmp-firmware/pinctrl/i2c0-gpio";
|
|
|
|
pinctrl_i2c1_default = "/firmware/zynqmp-firmware/pinctrl/i2c1-default";
|
|
|
|
pinctrl_i2c1_gpio = "/firmware/zynqmp-firmware/pinctrl/i2c1-gpio";
|
|
|
|
pinctrl_uart0_default = "/firmware/zynqmp-firmware/pinctrl/uart0-default";
|
|
|
|
pinctrl_uart1_default = "/firmware/zynqmp-firmware/pinctrl/uart1-default";
|
|
|
|
pinctrl_usb0_default = "/firmware/zynqmp-firmware/pinctrl/usb0-default";
|
|
|
|
pinctrl_gem3_default = "/firmware/zynqmp-firmware/pinctrl/gem3-default";
|
|
|
|
pinctrl_can1_default = "/firmware/zynqmp-firmware/pinctrl/can1-default";
|
|
|
|
pinctrl_sdhci1_default = "/firmware/zynqmp-firmware/pinctrl/sdhci1-default";
|
|
|
|
pinctrl_gpio_default = "/firmware/zynqmp-firmware/pinctrl/gpio-default";
|
|
|
|
xlnx_keccak_384 = "/firmware/zynqmp-firmware/sha384";
|
|
|
|
xlnx_rsa = "/firmware/zynqmp-firmware/zynqmp-rsa";
|
|
|
|
modepin_gpio = "/firmware/zynqmp-firmware/gpio";
|
|
|
|
zynqmp_clk = "/firmware/zynqmp-firmware/clock-controller";
|
|
|
|
fpga_full = "/fpga-full";
|
|
|
|
smmu = "/smmu@fd800000";
|
|
|
|
amba = "/axi";
|
|
|
|
can0 = "/axi/can@ff060000";
|
|
|
|
can1 = "/axi/can@ff070000";
|
|
|
|
cci = "/axi/cci@fd6e0000";
|
|
|
|
fpd_dma_chan1 = "/axi/dma@fd500000";
|
|
|
|
fpd_dma_chan2 = "/axi/dma@fd510000";
|
|
|
|
fpd_dma_chan3 = "/axi/dma@fd520000";
|
|
|
|
fpd_dma_chan4 = "/axi/dma@fd530000";
|
|
|
|
fpd_dma_chan5 = "/axi/dma@fd540000";
|
|
|
|
fpd_dma_chan6 = "/axi/dma@fd550000";
|
|
|
|
fpd_dma_chan7 = "/axi/dma@fd560000";
|
|
|
|
fpd_dma_chan8 = "/axi/dma@fd570000";
|
|
|
|
gic = "/axi/interrupt-controller@f9010000";
|
|
|
|
gpu = "/axi/gpu@fd4b0000";
|
|
|
|
lpd_dma_chan1 = "/axi/dma@ffa80000";
|
|
|
|
lpd_dma_chan2 = "/axi/dma@ffa90000";
|
|
|
|
lpd_dma_chan3 = "/axi/dma@ffaa0000";
|
|
|
|
lpd_dma_chan4 = "/axi/dma@ffab0000";
|
|
|
|
lpd_dma_chan5 = "/axi/dma@ffac0000";
|
|
|
|
lpd_dma_chan6 = "/axi/dma@ffad0000";
|
|
|
|
lpd_dma_chan7 = "/axi/dma@ffae0000";
|
|
|
|
lpd_dma_chan8 = "/axi/dma@ffaf0000";
|
|
|
|
mc = "/axi/memory-controller@fd070000";
|
|
|
|
nand0 = "/axi/nand-controller@ff100000";
|
|
|
|
gem0 = "/axi/ethernet@ff0b0000";
|
|
|
|
gem1 = "/axi/ethernet@ff0c0000";
|
|
|
|
gem2 = "/axi/ethernet@ff0d0000";
|
|
|
|
gem3 = "/axi/ethernet@ff0e0000";
|
|
|
|
phyc = "/axi/ethernet@ff0e0000/ethernet-phy@c";
|
|
|
|
gpio = "/axi/gpio@ff0a0000";
|
|
|
|
i2c0 = "/axi/i2c@ff020000";
|
|
|
|
tca6416_u97 = "/axi/i2c@ff020000/gpio@20";
|
|
|
|
tca6416_u61 = "/axi/i2c@ff020000/gpio@21";
|
|
|
|
u76 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@40";
|
|
|
|
u77 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@41";
|
|
|
|
u78 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@42";
|
|
|
|
u87 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@43";
|
|
|
|
u85 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@44";
|
|
|
|
u86 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@45";
|
|
|
|
u93 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@46";
|
|
|
|
u88 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@47";
|
|
|
|
u15 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@4a";
|
|
|
|
u92 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@4b";
|
|
|
|
u79 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@40";
|
|
|
|
u81 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@41";
|
|
|
|
u80 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@42";
|
|
|
|
u84 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@43";
|
|
|
|
u16 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@44";
|
|
|
|
u65 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@45";
|
|
|
|
u74 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@46";
|
|
|
|
u75 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@47";
|
|
|
|
i2c1 = "/axi/i2c@ff030000";
|
|
|
|
eeprom = "/axi/i2c@ff030000/i2c-mux@74/i2c@0/eeprom@54";
|
|
|
|
board_sn = "/axi/i2c@ff030000/i2c-mux@74/i2c@0/eeprom@54/board-sn@0";
|
|
|
|
eth_mac = "/axi/i2c@ff030000/i2c-mux@74/i2c@0/eeprom@54/eth-mac@20";
|
|
|
|
board_name = "/axi/i2c@ff030000/i2c-mux@74/i2c@0/eeprom@54/board-name@d0";
|
|
|
|
board_revision = "/axi/i2c@ff030000/i2c-mux@74/i2c@0/eeprom@54/board-revision@e0";
|
|
|
|
si5341 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36";
|
|
|
|
si5341_0 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@0";
|
|
|
|
si5341_2 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@2";
|
|
|
|
si5341_3 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@3";
|
|
|
|
si5341_4 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@4";
|
|
|
|
si5341_5 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@5";
|
|
|
|
si5341_6 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@6";
|
|
|
|
si5341_7 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@7";
|
|
|
|
si5341_9 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@9";
|
|
|
|
si570_1 = "/axi/i2c@ff030000/i2c-mux@74/i2c@2/clock-generator@5d";
|
|
|
|
si570_2 = "/axi/i2c@ff030000/i2c-mux@74/i2c@3/clock-generator@5d";
|
|
|
|
si5328 = "/axi/i2c@ff030000/i2c-mux@74/i2c@4/clock-generator@69";
|
|
|
|
si5328_clk = "/axi/i2c@ff030000/i2c-mux@74/i2c@4/clock-generator@69/clk0@0";
|
|
|
|
ocm = "/axi/memory-controller@ff960000";
|
|
|
|
perf_monitor_ocm = "/axi/perf-monitor@ffa00000";
|
|
|
|
perf_monitor_ddr = "/axi/perf-monitor@fd0b0000";
|
|
|
|
perf_monitor_cci = "/axi/perf-monitor@fd490000";
|
|
|
|
perf_monitor_lpd = "/axi/perf-monitor@ffa10000";
|
|
|
|
pcie = "/axi/pcie@fd0e0000";
|
|
|
|
pcie_intc = "/axi/pcie@fd0e0000/legacy-interrupt-controller";
|
|
|
|
qspi = "/axi/spi@ff0f0000";
|
|
|
|
psgtr = "/axi/phy@fd400000";
|
|
|
|
rtc = "/axi/rtc@ffa60000";
|
|
|
|
sata = "/axi/ahci@fd0c0000";
|
|
|
|
sdhci0 = "/axi/mmc@ff160000";
|
|
|
|
sdhci1 = "/axi/mmc@ff170000";
|
|
|
|
spi0 = "/axi/spi@ff040000";
|
|
|
|
adc0_ad9361 = "/axi/spi@ff040000/ad9361-phy@0";
|
|
|
|
spi1 = "/axi/spi@ff050000";
|
|
|
|
ttc0 = "/axi/timer@ff110000";
|
|
|
|
ttc1 = "/axi/timer@ff120000";
|
|
|
|
ttc2 = "/axi/timer@ff130000";
|
|
|
|
ttc3 = "/axi/timer@ff140000";
|
|
|
|
uart0 = "/axi/serial@ff000000";
|
|
|
|
uart1 = "/axi/serial@ff010000";
|
|
|
|
usb0 = "/axi/usb0@ff9d0000";
|
|
|
|
dwc3_0 = "/axi/usb0@ff9d0000/dwc3@fe200000";
|
|
|
|
usb1 = "/axi/usb1@ff9e0000";
|
|
|
|
dwc3_1 = "/axi/usb1@ff9e0000/dwc3@fe300000";
|
|
|
|
watchdog0 = "/axi/watchdog@fd4d0000";
|
|
|
|
lpd_watchdog = "/axi/watchdog@ff150000";
|
|
|
|
xilinx_ams = "/axi/ams@ffa50000";
|
|
|
|
ams_ps = "/axi/ams@ffa50000/ams_ps@ffa50800";
|
|
|
|
ams_pl = "/axi/ams@ffa50000/ams_pl@ffa50c00";
|
|
|
|
zynqmp_dpdma = "/axi/dma-controller@fd4c0000";
|
|
|
|
zynqmp_dpsub = "/axi/display@fd4a0000";
|
|
|
|
zynqmp_dp_snd_codec0 = "/axi/display@fd4a0000/zynqmp_dp_snd_codec0";
|
|
|
|
zynqmp_dp_snd_pcm0 = "/axi/display@fd4a0000/zynqmp_dp_snd_pcm0";
|
|
|
|
zynqmp_dp_snd_pcm1 = "/axi/display@fd4a0000/zynqmp_dp_snd_pcm1";
|
|
|
|
zynqmp_dp_snd_card0 = "/axi/display@fd4a0000/zynqmp_dp_snd_card";
|
|
|
|
fclk0 = "/fclk0";
|
|
|
|
fclk1 = "/fclk1";
|
|
|
|
fclk2 = "/fclk2";
|
|
|
|
fclk3 = "/fclk3";
|
|
|
|
pss_ref_clk = "/pss_ref_clk";
|
|
|
|
video_clk = "/video_clk";
|
|
|
|
pss_alt_ref_clk = "/pss_alt_ref_clk";
|
|
|
|
gt_crx_ref_clk = "/gt_crx_ref_clk";
|
|
|
|
aux_ref_clk = "/aux_ref_clk";
|
|
|
|
dp_aclk = "/dp_aclk";
|
|
|
|
ref48 = "/ref48M";
|
|
|
|
refhdmi = "/refhdmi";
|
|
|
|
fpga_axi = "/fpga-axi@0";
|
|
|
|
rx_dma = "/fpga-axi@0/dma@9c400000";
|
|
|
|
tx_dma = "/fpga-axi@0/dma@9c420000";
|
|
|
|
cf_ad9361_adc_core_0 = "/fpga-axi@0/cf-ad9361-lpc@99020000";
|
|
|
|
cf_ad9361_dac_core_0 = "/fpga-axi@0/cf-ad9361-dds-core-lpc@99024000";
|
|
|
|
axi_sysid_0 = "/fpga-axi@0/axi-sysid-0@85000000";
|
|
|
|
ad9361_clkin = "/clocks/clock@0";
|
|
|
|
};
|
2020-04-27 07:37:04 +00:00
|
|
|
};
|