Node 0x48
    name: ''
    model: 'GL.inet GL-MV1000'
    compatible: 'gl-mv1000' + 'marvell,armada3720'
    interrupt-parent: 00000001
    #address-cells: 00000002
    #size-cells: 00000002

    Node 0xcc
        name: 'aliases'
        ethernet0: '/soc/internal-regs@d0000000/ethernet@30000'
        serial0: '/soc/internal-regs@d0000000/serial@12000'

    Node 0x14c
        name: 'cpus'
        #address-cells: 00000001
        #size-cells: 00000000

        Node 0x178
            name: 'cpu'
            device_type: 'cpu'
            compatible: 'arm,cortex-a53' + 'arm,armv8'
            reg: 00000000
            clocks: 00000002.00000010
            enable-method: 'psci'

        Node 0x1f8
            name: 'cpu'
            device_type: 'cpu'
            compatible: 'arm,cortex-a53' + 'arm,armv8'
            reg: 00000001
            clocks: 00000002.00000010
            enable-method: 'psci'

    Node 0x27c
        name: 'psci'
        compatible: 'arm,psci-0.2'
        method: 'smc'

    Node 0x2b8
        name: 'timer'
        compatible: 'arm,armv8-timer'
        interrupts: 00000001.0000000d.00000004.00000001.0000000e.00000004.00000001.0000000b.00000004.00000001.0000000a.00000004

    Node 0x320
        name: 'pmu'
        compatible: 'arm,armv8-pmuv3'
        interrupts: 00000001.00000007.00000004

    Node 0x360
        name: 'soc'
        compatible: 'simple-bus'
        #address-cells: 00000002
        #size-cells: 00000002
        ranges: 

        Node 0x3ac
            name: 'internal-regs'
            #address-cells: 00000001
            #size-cells: 00000001
            compatible: 'simple-bus'
            ranges: 00000000.00000000.d0000000.02000000

            Node 0x41c
                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 0x4d4
                    name: 'flash'
                    reg: 00000000
                    compatible: 'jedec,spi-nor'
                    spi-max-frequency: 0632ea00
                    m25p,fast-read: 

                    Node 0x528
                        name: 'partitions'
                        compatible: 'fixed-partitions'
                        #address-cells: 00000001
                        #size-cells: 00000001

                        Node 0x578
                            name: 'partition'
                            label: 'u-boot'
                            reg: 00000000.000f0000

                        Node 0x5b4
                            name: 'partition'
                            label: 'u-boot-env'
                            reg: 000f0000.00008000

                        Node 0x5f8
                            name: 'partition'
                            label: 'factory'
                            reg: 000f8000.00008000
                            linux,phandle: 00000008
                            phandle: 00000008

            Node 0x664
                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 0x720
                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 0x7dc
                name: 'serial'
                compatible: 'marvell,armada-3700-uart'
                reg: 00012000.00000200
                clocks: 00000003
                interrupts: 00000000.0000000b.00000004
                status: 'okay'

            Node 0x86c
                name: 'nb-periph-clk'
                compatible: 'marvell,armada-3700-periph-clock-nb'
                reg: 00013000.00000100
                clocks: 00000004.00000000.00000004.00000001.00000004.00000002.00000004.00000003.00000003
                #clock-cells: 00000001
                linux,phandle: 00000002
                phandle: 00000002

            Node 0x92c
                name: 'sb-periph-clk'
                compatible: 'marvell,armada-3700-periph-clock-sb'
                reg: 00018000.00000100
                clocks: 00000004.00000000.00000004.00000001.00000004.00000002.00000004.00000003.00000003
                #clock-cells: 00000001
                linux,phandle: 00000007
                phandle: 00000007

            Node 0x9ec
                name: 'tbg'
                compatible: 'marvell,armada-3700-tbg-clock'
                reg: 00013200.00000100
                clocks: 00000003
                #clock-cells: 00000001
                linux,phandle: 00000004
                phandle: 00000004

            Node 0xa80
                name: 'pinctrl'
                compatible: 'marvell,armada3710-nb-pinctrl' + 'syscon' + 'simple-mfd'
                reg: 00013800.00000100.00013c00.00000020
                linux,phandle: 00000005
                phandle: 00000005

                Node 0xb0c
                    name: 'gpio'
                    #gpio-cells: 00000002
                    gpio-ranges: 00000005.00000000.00000000.00000024
                    gpio-controller: 
                    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
                    linux,phandle: 0000000d
                    phandle: 0000000d

                Node 0xc10
                    name: 'xtal-clk'
                    compatible: 'marvell,armada-3700-xtal-clock'
                    clock-output-names: 'xtal'
                    #clock-cells: 00000000
                    linux,phandle: 00000003
                    phandle: 00000003

                Node 0xc94
                    name: 'spi-quad-pins'
                    groups: 'spi_quad'
                    function: 'spi'

                Node 0xcd4
                    name: 'i2c1-pins'
                    groups: 'i2c1'
                    function: 'i2c'

                Node 0xd0c
                    name: 'i2c2-pins'
                    groups: 'i2c2'
                    function: 'i2c'

                Node 0xd44
                    name: 'uart1-pins'
                    groups: 'uart1'
                    function: 'uart'

                Node 0xd80
                    name: 'uart2-pins'
                    groups: 'uart2'
                    function: 'uart'

                Node 0xdbc
                    name: 'mmc-pins'
                    groups: 'emmc_nb'
                    function: 'emmc'
                    linux,phandle: 00000010
                    phandle: 00000010

            Node 0xe1c
                name: 'syscon'
                compatible: 'marvell,armada-3700-nb-pm' + 'syscon'
                reg: 00014000.00000060

            Node 0xe78
                name: 'pinctrl'
                compatible: 'marvell,armada3710-sb-pinctrl' + 'syscon' + 'simple-mfd'
                reg: 00018800.00000100.00018c00.00000020
                linux,phandle: 00000006
                phandle: 00000006

                Node 0xf04
                    name: 'gpio'
                    #gpio-cells: 00000002
                    gpio-ranges: 00000006.00000000.00000000.0000001e
                    gpio-controller: 
                    interrupts: 00000000.000000a0.00000004.00000000.0000009f.00000004.00000000.0000009e.00000004.00000000.0000009d.00000004.00000000.0000009c.00000004

                Node 0xf94
                    name: 'mii-pins'
                    groups: 'rgmii'
                    function: 'mii'

                Node 0xfcc
                    name: 'sdio-pins'
                    groups: 'sdio_sb'
                    function: 'sdio'
                    linux,phandle: 0000000f
                    phandle: 0000000f

            Node 0x102c
                name: 'ethernet'
                local-mac-address: a2a9a0e5.68c0
                compatible: 'marvell,armada-3700-neta'
                reg: 00030000.00004000
                interrupts: 00000000.0000002a.00000004
                clocks: 00000007.00000008
                status: 'okay'
                mtd-mac-address: 00000008.00000000
                phy-mode: 'rgmii-id'
                linux,phandle: 00000009
                phandle: 00000009

                Node 0x111c
                    name: 'fixed-link'
                    speed: 000003e8
                    full-duplex: 

            Node 0x1150
                name: 'mdio'
                #address-cells: 00000001
                #size-cells: 00000000
                compatible: 'marvell,orion-mdio'
                reg: 00032004.00000004

                Node 0x11b4
                    name: 'switch0'
                    compatible: 'marvell,mv88e6085'
                    #address-cells: 00000001
                    #size-cells: 00000000
                    reg: 00000001
                    dsa,member: 00000000.00000000

                    Node 0x1228
                        name: 'ports'
                        #address-cells: 00000001
                        #size-cells: 00000000

                        Node 0x1254
                            name: 'port'
                            reg: 00000000
                            label: 'cpu'
                            ethernet: 00000009

                        Node 0x1294
                            name: 'port'
                            reg: 00000001
                            label: 'wan'
                            phy-handle: 0000000a

                        Node 0x12d4
                            name: 'port'
                            reg: 00000002
                            label: 'lan0'
                            phy-handle: 0000000b

                        Node 0x1318
                            name: 'port'
                            reg: 00000003
                            label: 'lan1'
                            phy-handle: 0000000c

                    Node 0x1360
                        name: 'mdio'
                        #address-cells: 00000001
                        #size-cells: 00000000

                        Node 0x138c
                            name: 'switch0phy0'
                            reg: 00000011
                            linux,phandle: 0000000a
                            phandle: 0000000a

                        Node 0x13d4
                            name: 'switch0phy1'
                            reg: 00000012
                            linux,phandle: 0000000b
                            phandle: 0000000b

                        Node 0x141c
                            name: 'switch0phy2'
                            reg: 00000013
                            linux,phandle: 0000000c
                            phandle: 0000000c

            Node 0x1470
                name: 'ethernet'
                compatible: 'marvell,armada-3700-neta'
                reg: 00040000.00004000
                interrupts: 00000000.0000002d.00000004
                clocks: 00000007.00000007
                status: 'disabled'

            Node 0x1508
                name: 'usb'
                compatible: 'marvell,armada3700-xhci' + 'generic-xhci'
                reg: 00058000.00004000
                interrupts: 00000000.00000003.00000004
                clocks: 00000007.0000000c
                status: 'okay'

            Node 0x15a4
                name: 'usb'
                compatible: 'marvell,armada-3700-ehci'
                reg: 0005e000.00002000
                interrupts: 00000000.00000011.00000004
                status: 'okay'

            Node 0x1620
                name: 'u3d'
                compatible: 'marvell,armada3700-u3d'
                reg: 00050000.00002000
                interrupts: 00000000.0000000f.00000004
                clocks: 00000007.0000000c
                status: 'okay'

            Node 0x16ac
                name: 'udc'
                compatible: 'marvell,mv-udc'
                reg: 00054100.00002000
                interrupts: 00000000.0000000f.00000004
                clocks: 00000007.0000000c
                status: 'okay'

            Node 0x1730
                name: 'xor'
                compatible: 'marvell,armada-3700-xor'
                reg: 00060900.00000100.00060b00.00000100

                Node 0x1780
                    name: 'xor10'
                    interrupts: 00000000.0000002f.00000004

                Node 0x17a8
                    name: 'xor11'
                    interrupts: 00000000.00000030.00000004

            Node 0x17d4
                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: 0000000d.00000011.00000001
                marvell,pad-type: 'sd'
                no-1-8-v: 
                vqmmc-supply: 0000000e
                pinctrl-names: 'default'
                pinctrl-0: 0000000f

            Node 0x1918
                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'
                pinctrl-names: 'default'
                pinctrl-0: 00000010

            Node 0x1a60
                name: 'sata'
                compatible: 'marvell,armada-3700-ahci'
                reg: 000e0000.00002000
                interrupts: 00000000.0000001b.00000004
                status: 'disabled'

            Node 0x1ae0
                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
                linux,phandle: 00000001
                phandle: 00000001

        Node 0x1bac
            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: 00000011
            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.00000012.00000000.00000000.00000000.00000000.00000002.00000012.00000001.00000000.00000000.00000000.00000003.00000012.00000002.00000000.00000000.00000000.00000004.00000012.00000003
            linux,phandle: 00000011
            phandle: 00000011

            Node 0x1d90
                name: 'interrupt-controller'
                interrupt-controller: 
                #interrupt-cells: 00000001
                linux,phandle: 00000012
                phandle: 00000012

    Node 0x1df4
        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 0x1ed4
        name: 'memory'
        device_type: 'memory'
        reg: 00000000.00000000.00000000.40000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000

    Node 0x1f48
        name: 'regulator'
        compatible: 'regulator-gpio'
        regulator-name: 'vcc_sd1'
        regulator-min-microvolt: 001b7740
        regulator-max-microvolt: 00325aa0
        regulator-boot-on: 
        gpios: 0000000d.00000004.00000000
        gpios-states: 00000000
        states: 001b7740.00000001.00325aa0.00000000
        enable-active-high: 
        linux,phandle: 0000000e
        phandle: 0000000e

    Node 0x2028
        name: 'leds'
        compatible: 'gpio-leds'

        Node 0x204c
            name: 'led'
            label: 'gl-mv1000:green:vpn'
            gpios: 0000000d.0000000b.00000001
            default-state: 'off'

        Node 0x20a4
            name: 'led'
            label: 'gl-mv1000:green:wifi'
            gpios: 0000000d.0000000c.00000001
            default-state: 'off'

        Node 0x2100
            name: 'led'
            label: 'gl-mv1000:green:power'
            gpios: 0000000d.0000000d.00000001
            default-state: 'on'