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'