Node 0x48 name: '' model: 'GL.iNet GL-MV1000' compatible: 'glinet,gl-mv1000' + 'marvell,armada3720' interrupt-parent: 00000001 #address-cells: 00000002 #size-cells: 00000002 Node 0xd0 name: 'aliases' ethernet0: '/soc/internal-regs@d0000000/ethernet@30000' serial0: '/soc/internal-regs@d0000000/serial@12000' serial1: '/soc/internal-regs@d0000000/serial@12200' led-boot: '/leds/power' led-failsafe: '/leds/power' led-running: '/leds/power' led-upgrade: '/leds/power' Node 0x1e8 name: 'reserved-memory' #address-cells: 00000002 #size-cells: 00000002 ranges: Node 0x228 name: 'psci-area' reg: 00000000.04000000.00000000.00200000 no-map: Node 0x270 name: 'cpus' #address-cells: 00000001 #size-cells: 00000000 Node 0x29c name: 'cpu' device_type: 'cpu' compatible: 'arm,cortex-a53' reg: 00000000 clocks: 00000002.00000010 enable-method: 'psci' Node 0x310 name: 'cpu' device_type: 'cpu' compatible: 'arm,cortex-a53' reg: 00000001 clocks: 00000002.00000010 enable-method: 'psci' Node 0x388 name: 'psci' compatible: 'arm,psci-0.2' method: 'smc' Node 0x3c4 name: 'timer' compatible: 'arm,armv8-timer' interrupts: 00000001.0000000d.00000004.00000001.0000000e.00000004.00000001.0000000b.00000004.00000001.0000000a.00000004 Node 0x42c name: 'pmu' compatible: 'arm,armv8-pmuv3' interrupts: 00000001.00000007.00000004 Node 0x46c name: 'soc' compatible: 'simple-bus' #address-cells: 00000002 #size-cells: 00000002 ranges: Node 0x4b8 name: 'internal-regs' #address-cells: 00000001 #size-cells: 00000001 compatible: 'simple-bus' ranges: 00000000.00000000.d0000000.02000000 Node 0x528 name: 'watchdog' compatible: 'marvell,armada-3700-wdt' reg: 00008300.00000040 marvell,system-controller: 00000003 clocks: 00000004 Node 0x598 name: 'system-controller' compatible: 'marvell,armada-3700-cpu-misc' + 'syscon' reg: 0000d000.00001000 phandle: 00000003 Node 0x60c name: 'spi' compatible: 'marvell,armada-3700-spi' #address-cells: 00000001 #size-cells: 00000000 reg: 00010600.00000a00 clocks: 00000002.00000007 interrupts: 00000000.00000000.00000004 num-cs: 00000004 status: 'okay' Node 0x6c4 name: 'flash' reg: 00000000 compatible: 'jedec,spi-nor' spi-max-frequency: 0632ea00 m25p,fast-read: Node 0x718 name: 'partitions' compatible: 'fixed-partitions' #address-cells: 00000001 #size-cells: 00000001 Node 0x768 name: 'partition' label: 'u-boot' reg: 00000000.000f0000 Node 0x7a4 name: 'partition' label: 'u-boot-env' reg: 000f0000.00008000 Node 0x7e8 name: 'partition' label: 'factory' reg: 000f8000.00008000 phandle: 00000009 Node 0x844 name: 'i2c' compatible: 'marvell,armada-3700-i2c' reg: 00011000.00000024 #address-cells: 00000001 #size-cells: 00000000 clocks: 00000002.0000000a interrupts: 00000000.00000001.00000004 mrvl,i2c-fast-mode: status: 'disabled' Node 0x900 name: 'i2c' compatible: 'marvell,armada-3700-i2c' reg: 00011080.00000024 #address-cells: 00000001 #size-cells: 00000000 clocks: 00000002.00000009 interrupts: 00000000.00000002.00000004 mrvl,i2c-fast-mode: status: 'disabled' Node 0x9bc name: 'avs' compatible: 'marvell,armada-3700-avs' + 'syscon' reg: 00011500.00000040 Node 0xa10 name: 'serial' compatible: 'marvell,armada-3700-uart' reg: 00012000.00000018 clocks: 00000004 interrupts: 00000000.0000000b.00000004.00000000.0000000c.00000004.00000000.0000000d.00000004 interrupt-names: 'uart-sum' + 'uart-tx' + 'uart-rx' status: 'okay' Node 0xae0 name: 'serial' compatible: 'marvell,armada-3700-uart-ext' reg: 00012200.00000030 clocks: 00000004 interrupts: 00000000.0000001e.00000001.00000000.0000001f.00000001 interrupt-names: 'uart-tx' + 'uart-rx' status: 'disabled' Node 0xba0 name: 'nb-periph-clk' compatible: 'marvell,armada-3700-periph-clock-nb' + 'syscon' reg: 00013000.00000100 clocks: 00000005.00000000.00000005.00000001.00000005.00000002.00000005.00000003.00000004 #clock-cells: 00000001 phandle: 00000002 Node 0xc58 name: 'sb-periph-clk' compatible: 'marvell,armada-3700-periph-clock-sb' reg: 00018000.00000100 clocks: 00000005.00000000.00000005.00000001.00000005.00000002.00000005.00000003.00000004 #clock-cells: 00000001 phandle: 00000008 Node 0xd08 name: 'tbg' compatible: 'marvell,armada-3700-tbg-clock' reg: 00013200.00000100 clocks: 00000004 #clock-cells: 00000001 phandle: 00000005 Node 0xd8c name: 'pinctrl' compatible: 'marvell,armada3710-nb-pinctrl' + 'syscon' + 'simple-mfd' reg: 00013800.00000100.00013c00.00000020 phandle: 00000006 Node 0xe08 name: 'gpio' #gpio-cells: 00000002 gpio-ranges: 00000006.00000000.00000000.00000024 gpio-controller: interrupt-controller: #interrupt-cells: 00000002 interrupts: 00000000.00000033.00000004.00000000.00000034.00000004.00000000.00000035.00000004.00000000.00000036.00000004.00000000.00000037.00000004.00000000.00000038.00000004.00000000.00000039.00000004.00000000.0000003a.00000004.00000000.00000098.00000004.00000000.00000099.00000004.00000000.0000009a.00000004.00000000.0000009b.00000004 phandle: 00000013 Node 0xf18 name: 'xtal-clk' compatible: 'marvell,armada-3700-xtal-clock' clock-output-names: 'xtal' #clock-cells: 00000000 phandle: 00000004 Node 0xf8c name: 'spi-quad-pins' groups: 'spi_quad' function: 'spi' Node 0xfcc name: 'spi-cs1-pins' groups: 'spi_cs1' function: 'spi' Node 0x1008 name: 'i2c1-pins' groups: 'i2c1' function: 'i2c' Node 0x1040 name: 'i2c2-pins' groups: 'i2c2' function: 'i2c' Node 0x1078 name: 'uart1-pins' groups: 'uart1' function: 'uart' Node 0x10b4 name: 'uart2-pins' groups: 'uart2' function: 'uart' Node 0x10f0 name: 'mmc-pins' groups: 'emmc_nb' function: 'emmc' Node 0x1130 name: 'syscon' compatible: 'marvell,armada-3700-nb-pm' + 'syscon' reg: 00014000.00000060 Node 0x118c name: 'phy' compatible: 'marvell,comphy-a3700' reg: 00018300.00000300.0001f000.00000400.0005c000.00000400.000e0178.00000008 reg-names: 'comphy' + 'lane1_pcie_gbe' + 'lane0_usb3_gbe' + 'lane2_sata_usb3' #address-cells: 00000001 #size-cells: 00000000 Node 0x1250 name: 'phy' reg: 00000000 #phy-cells: 00000001 phandle: 0000000f Node 0x1290 name: 'phy' reg: 00000001 #phy-cells: 00000001 phandle: 00000017 Node 0x12d0 name: 'phy' reg: 00000002 #phy-cells: 00000001 Node 0x1304 name: 'pinctrl' compatible: 'marvell,armada3710-sb-pinctrl' + 'syscon' + 'simple-mfd' reg: 00018800.00000100.00018c00.00000020 phandle: 00000007 Node 0x1380 name: 'gpio' #gpio-cells: 00000002 gpio-ranges: 00000007.00000000.00000000.0000001e gpio-controller: interrupt-controller: #interrupt-cells: 00000002 interrupts: 00000000.000000a0.00000004.00000000.0000009f.00000004.00000000.0000009e.00000004.00000000.0000009d.00000004.00000000.0000009c.00000004 phandle: 00000019 Node 0x143c name: 'mii-pins' groups: 'rgmii' function: 'mii' Node 0x1474 name: 'smi-pins' groups: 'smi' function: 'smi' Node 0x14a8 name: 'sdio-pins' groups: 'sdio_sb' function: 'sdio' Node 0x14e4 name: 'pcie-reset-pins' groups: 'pcie1' function: 'gpio' Node 0x1524 name: 'pcie-clkreq-pins' groups: 'pcie1_clkreq' function: 'pcie' Node 0x1574 name: 'ethernet' local-mac-address: a2a9a0e5.68c0 compatible: 'marvell,armada-3700-neta' reg: 00030000.00004000 interrupts: 00000000.0000002a.00000004 clocks: 00000008.00000008 status: 'okay' mtd-mac-address: 00000009.00000000 phy-mode: 'rgmii-id' phandle: 0000000a Node 0x1654 name: 'fixed-link' speed: 000003e8 full-duplex: Node 0x1688 name: 'mdio' #address-cells: 00000001 #size-cells: 00000000 compatible: 'marvell,orion-mdio' reg: 00032004.00000004 Node 0x16ec name: 'switch0' compatible: 'marvell,mv88e6085' #address-cells: 00000001 #size-cells: 00000000 reg: 00000001 dsa,member: 00000000.00000000 Node 0x1760 name: 'ports' #address-cells: 00000001 #size-cells: 00000000 Node 0x178c name: 'port' reg: 00000000 label: 'cpu' ethernet: 0000000a Node 0x17cc name: 'port' reg: 00000001 label: 'wan' phy-handle: 0000000b Node 0x180c name: 'port' reg: 00000002 label: 'lan0' phy-handle: 0000000c mtd-mac-address: 00000009.00000006 Node 0x1864 name: 'port' reg: 00000003 label: 'lan1' phy-handle: 0000000d mtd-mac-address: 00000009.00000006 Node 0x18c0 name: 'mdio' #address-cells: 00000001 #size-cells: 00000000 Node 0x18ec name: 'switch0phy0' reg: 00000011 phandle: 0000000b Node 0x1924 name: 'switch0phy1' reg: 00000012 phandle: 0000000c Node 0x195c name: 'switch0phy2' reg: 00000013 phandle: 0000000d Node 0x19a0 name: 'ethernet' compatible: 'marvell,armada-3700-neta' reg: 00040000.00004000 interrupts: 00000000.0000002d.00000004 clocks: 00000008.00000007 status: 'disabled' Node 0x1a38 name: 'usb' compatible: 'marvell,armada3700-xhci' + 'generic-xhci' reg: 00058000.00004000 marvell,usb-misc-reg: 0000000e interrupts: 00000000.00000003.00000004 clocks: 00000008.0000000c phys: 0000000f.00000000.00000010 phy-names: 'usb3-phy' + 'usb2-utmi-otg-phy' status: 'okay' Node 0x1b24 name: 'phy' compatible: 'marvell,a3700-utmi-otg-phy' reg: 0005d000.00000800 marvell,usb-misc-reg: 0000000e #phy-cells: 00000000 phandle: 00000010 Node 0x1ba4 name: 'system-controller' compatible: 'marvell,armada-3700-usb2-host-device-misc' + 'syscon' reg: 0005d800.00000800 phandle: 0000000e Node 0x1c28 name: 'usb' compatible: 'marvell,armada-3700-ehci' reg: 0005e000.00001000 marvell,usb-misc-reg: 00000011 interrupts: 00000000.00000011.00000004 phys: 00000012 phy-names: 'usb2-utmi-host-phy' status: 'okay' Node 0x1ce4 name: 'phy' compatible: 'marvell,a3700-utmi-host-phy' reg: 0005f000.00000800 marvell,usb-misc-reg: 00000011 #phy-cells: 00000000 phandle: 00000012 Node 0x1d64 name: 'system-controller' compatible: 'marvell,armada-3700-usb2-host-misc' + 'syscon' reg: 0005f800.00000800 phandle: 00000011 Node 0x1de0 name: 'xor' compatible: 'marvell,armada-3700-xor' reg: 00060900.00000100.00060b00.00000100 Node 0x1e30 name: 'xor10' interrupts: 00000000.0000002f.00000004 Node 0x1e58 name: 'xor11' interrupts: 00000000.00000030.00000004 Node 0x1e84 name: 'crypto' compatible: 'inside-secure,safexcel-eip97ies' reg: 00090000.00020000 interrupts: 00000000.00000013.00000004.00000000.00000014.00000004.00000000.00000015.00000004.00000000.00000016.00000004.00000000.00000017.00000004.00000000.00000018.00000004 interrupt-names: 'mem' + 'ring0' + 'ring1' + 'ring2' + 'ring3' + 'eip' clocks: 00000002.0000000f Node 0x1f70 name: 'mailbox' compatible: 'marvell,armada-3700-rwtm-mailbox' reg: 000b0000.00000100 interrupts: 00000000.00000012.00000004 #mbox-cells: 00000001 phandle: 00000018 Node 0x2004 name: 'sdhci' compatible: 'marvell,armada-3700-sdhci' + 'marvell,sdhci-xenon' reg: 000d0000.00000300.0001e808.00000004 interrupts: 00000000.00000019.00000004 clocks: 00000002.00000000 clock-names: 'core' status: 'okay' wp-inverted: bus-width: 00000004 cd-gpios: 00000013.00000011.00000001 marvell,pad-type: 'sd' no-1-8-v: vqmmc-supply: 00000014 Node 0x2124 name: 'sdhci' compatible: 'marvell,armada-3700-sdhci' + 'marvell,sdhci-xenon' reg: 000d8000.00000300.00017808.00000004 interrupts: 00000000.0000001a.00000004 clocks: 00000002.00000000 clock-names: 'core' status: 'okay' bus-width: 00000008 mmc-ddr-1_8v: mmc-hs400-1_8v: non-removable: no-sd: no-sdio: marvell,pad-type: 'fixed-1-8v' Node 0x2248 name: 'sata' compatible: 'marvell,armada-3700-ahci' reg: 000e0000.00000178 interrupts: 00000000.0000001b.00000004 clocks: 00000002.00000001 status: 'disabled' Node 0x22dc name: 'interrupt-controller' compatible: 'arm,gic-v3' #interrupt-cells: 00000003 interrupt-controller: reg: 01d00000.00010000.01d40000.00040000.01d80000.00002000.01d90000.00002000.01da0000.00020000 interrupts: 00000001.00000009.00000004 phandle: 00000001 Node 0x2398 name: 'pcie' compatible: 'marvell,armada-3700-pcie' device_type: 'pci' status: 'disabled' reg: 00000000.d0070000.00000000.00020000 #address-cells: 00000003 #size-cells: 00000002 bus-range: 00000000.000000ff interrupts: 00000000.0000001d.00000004 #interrupt-cells: 00000001 msi-parent: 00000015 msi-controller: ranges: 82000000.00000000.e8000000.00000000.e8000000.00000000.01000000.81000000.00000000.e9000000.00000000.e9000000.00000000.00010000 interrupt-map-mask: 00000000.00000000.00000000.00000007 interrupt-map: 00000000.00000000.00000000.00000001.00000016.00000000.00000000.00000000.00000000.00000002.00000016.00000001.00000000.00000000.00000000.00000003.00000016.00000002.00000000.00000000.00000000.00000004.00000016.00000003 max-link-speed: 00000002 phys: 00000017.00000000 phandle: 00000015 Node 0x2590 name: 'interrupt-controller' interrupt-controller: #interrupt-cells: 00000001 phandle: 00000016 Node 0x25e4 name: 'firmware' Node 0x25f4 name: 'armada-3700-rwtm' compatible: 'marvell,armada-3700-rwtm-firmware' mboxes: 00000018.00000000 status: 'okay' Node 0x266c name: 'chosen' openbsd,dma-constraint: 00000000.00000000.ffffffff.ffffffff openbsd,uefi-mmap-desc-ver: 00000001 openbsd,uefi-mmap-desc-size: 00000028 openbsd,uefi-mmap-size: 00000208 openbsd,uefi-mmap-start: 00000000.3e5f74e8 openbsd,uefi-system-table: 00000000.3ffa5488 openbsd,bootduid: c7927b9e.ac7d3edb openbsd,boothowto: 00010000 bootargs: 'sd0a:/bsd' stdout-path: 'serial0:115200n8' Node 0x274c name: 'memory' device_type: 'memory' reg: 00000000.00000000.00000000.40000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000 Node 0x27c0 name: 'regulator' compatible: 'regulator-gpio' regulator-name: 'vcc_sd1' regulator-min-microvolt: 001b7740 regulator-max-microvolt: 00325aa0 regulator-boot-on: gpios-states: 00000000 states: 001b7740.00000001.00325aa0.00000000 enable-active-high: phandle: 00000014 Node 0x2878 name: 'keys' compatible: 'gpio-keys' Node 0x289c name: 'reset' label: 'reset' linux,code: 00000198 gpios: 00000013.0000000e.00000001 Node 0x28e8 name: 'switch' label: 'switch' linux,code: 00000100 gpios: 00000019.00000016.00000001 Node 0x2938 name: 'leds' compatible: 'gpio-leds' Node 0x295c name: 'vpn' label: 'green:vpn' gpios: 00000013.0000000b.00000001 Node 0x2998 name: 'wan' label: 'green:wan' gpios: 00000013.0000000c.00000001 Node 0x29d4 name: 'power' label: 'green:power' gpios: 00000013.0000000d.00000001 default-state: 'on'