diff options
Diffstat (limited to 'target/linux/mvebu/files-6.1/arch/arm/boot/dts/armada-380-iij-sa-w2.dts')
-rw-r--r-- | target/linux/mvebu/files-6.1/arch/arm/boot/dts/armada-380-iij-sa-w2.dts | 389 |
1 files changed, 0 insertions, 389 deletions
diff --git a/target/linux/mvebu/files-6.1/arch/arm/boot/dts/armada-380-iij-sa-w2.dts b/target/linux/mvebu/files-6.1/arch/arm/boot/dts/armada-380-iij-sa-w2.dts deleted file mode 100644 index 01c1ef675b..0000000000 --- a/target/linux/mvebu/files-6.1/arch/arm/boot/dts/armada-380-iij-sa-w2.dts +++ /dev/null @@ -1,389 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later OR MIT - -/dts-v1/; - -#include <dt-bindings/gpio/gpio.h> -#include <dt-bindings/input/input.h> -#include <dt-bindings/leds/common.h> -#include "armada-380.dtsi" - -/ { - model = "IIJ SA-W2"; - compatible = "iij,sa-w2", "marvell,armada380"; - - aliases { - led-boot = &led_power_green; - led-failsafe = &led_power_red; - led-running = &led_power_green; - led-upgrade = &led_power_green; - label-mac-device = &ge0; - }; - - chosen { - stdout-path = "serial0:115200n8"; - }; - - memory@0 { - device_type = "memory"; - reg = <0x00000000 0x10000000>; /* 256MB */ - }; - - soc { - ranges = <MBUS_ID(0xf0, 0x01) 0 0xd0000000 0x100000 - MBUS_ID(0x01, 0x1d) 0 0xfff00000 0x100000 - MBUS_ID(0x09, 0x19) 0 0xf1100000 0x10000 - MBUS_ID(0x09, 0x15) 0 0xf1110000 0x10000 - MBUS_ID(0x0c, 0x04) 0 0xf1200000 0x100000>; - - pcie { - status = "okay"; - - pcie@1,0 { - status = "okay"; - }; - - pcie@3,0 { - status = "okay"; - }; - }; - }; - - keys { - compatible = "gpio-keys"; - pinctrl-names = "default"; - pinctrl-0 = <&pmx_keys_pins>; - - button-init { - label = "init"; - linux,code = <KEY_RESTART>; - gpios = <&gpio0 18 GPIO_ACTIVE_LOW>; - }; - }; - - leds { - compatible = "gpio-leds"; - pinctrl-names = "default"; - pinctrl-0 = <&pmx_leds_pins>; - - led-0 { - gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>; - color = <LED_COLOR_ID_GREEN>; - function = LED_FUNCTION_WLAN_5GHZ; - linux,default-trigger = "phy0tpt"; - }; - - led-1 { - gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>; - color = <LED_COLOR_ID_RED>; - function = LED_FUNCTION_WLAN_5GHZ; - }; - - led-2 { - gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>; - color = <LED_COLOR_ID_GREEN>; - function = LED_FUNCTION_STATUS; - }; - - led-3 { - gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; - color = <LED_COLOR_ID_RED>; - function = LED_FUNCTION_STATUS; - }; - - led-4 { - gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>; - color = <LED_COLOR_ID_GREEN>; - function = LED_FUNCTION_MOBILE; - }; - - led-5 { - gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>; - color = <LED_COLOR_ID_RED>; - function = LED_FUNCTION_MOBILE; - }; - - led-6 { - gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>; - color = <LED_COLOR_ID_GREEN>; - function = LED_FUNCTION_WLAN_2GHZ; - linux,default-trigger = "phy1tpt"; - }; - - led-7 { - gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>; - color = <LED_COLOR_ID_RED>; - function = LED_FUNCTION_WLAN_2GHZ; - }; - - led_power_green: led-8 { - gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; - color = <LED_COLOR_ID_GREEN>; - function = LED_FUNCTION_POWER; - }; - - led_power_red: led-9 { - gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>; - color = <LED_COLOR_ID_RED>; - function = LED_FUNCTION_POWER; - }; - - led-10 { - gpios = <&gpio1 22 GPIO_ACTIVE_LOW>; - color = <LED_COLOR_ID_GREEN>; - function = LED_FUNCTION_USB; - function-enumerator = <1>; - linux,default-trigger = "usbport"; - trigger-sources = <&hub_port2>; - }; - - led-11 { - gpios = <&gpio1 23 GPIO_ACTIVE_LOW>; - color = <LED_COLOR_ID_GREEN>; - function = LED_FUNCTION_USB; - function-enumerator = <0>; - linux,default-trigger = "usbport"; - trigger-sources = <&hub_port1>; - }; - }; - - regulator-vbus-usb0 { - compatible = "regulator-fixed"; - regulator-name = "vbus-usb0"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - gpio = <&gpio1 20 GPIO_ACTIVE_HIGH>; - enable-active-high; - regulator-always-on; - }; - - regulator-vbus-usb1 { - compatible = "regulator-fixed"; - regulator-name = "vbus-usb1"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - gpio = <&gpio1 21 GPIO_ACTIVE_HIGH>; - enable-active-high; - regulator-always-on; - }; -}; - -&uart0 { - pinctrl-names = "default"; - pinctrl-0 = <&uart0_pins>; - status = "okay"; -}; - -&pinctrl { - pmx_usb_pins: usb-pins { - marvell,pins = "mpp2", /* smsc usb2514b reset */ - "mpp48", "mpp49", /* port over current */ - "mpp52", "mpp53"; /* port vbus */ - marvell,function = "gpio"; - }; - - pmx_keys_pins: keys-pins { - marvell,pins = "mpp18"; - marvell,function = "gpio"; - }; - - pmx_leds_pins: leds-pins { - marvell,pins = "mpp19", "mpp20", "mpp33", "mpp34", "mpp35", - "mpp36", "mpp44", "mpp45", "mpp46", "mpp47", - "mpp54", "mpp55"; - marvell,function = "gpio"; - }; -}; - -&gpio0 { - usb-hub-reset { - gpio-hog; - gpios = <2 GPIO_ACTIVE_HIGH>; - output-high; - }; -}; - -&usb0 { - pinctrl-names = "default"; - pinctrl-0 = <&pmx_usb_pins>; - status = "okay"; - #address-cells = <1>; - #size-cells = <0>; - - /* SMSC USB2514B on PCB */ - hub@1 { - compatible = "usb424,2514"; - reg = <1>; - #address-cells = <1>; - #size-cells = <0>; - - hub_port1: port@1 { - reg = <1>; - #trigger-source-cells = <0>; - }; - - hub_port2: port@2 { - reg = <2>; - #trigger-source-cells = <0>; - }; - }; -}; - -&bm { - status = "okay"; -}; - -&bm_bppi { - status = "okay"; -}; - -ð1 { - pinctrl-names = "default"; - pinctrl-0 = <&ge1_rgmii_pins>; - status = "okay"; - - phy-connection-type = "rgmii-id"; - buffer-manager = <&bm>; - bm,pool-long = <2>; - bm,pool-short = <3>; - - nvmem-cells = <&macaddr_bdinfo_6 1>; - nvmem-cell-names = "mac-address"; - - fixed-link { - speed = <1000>; - full-duplex; - }; -}; - -&mdio { - pinctrl-names = "default"; - pinctrl-0 = <&mdio_pins>; - status = "okay"; - - /* Marvell 88E6172 */ - switch@0 { - compatible = "marvell,mv88e6085"; - reg = <0x0>; - interrupt-controller; - #interrupt-cells = <2>; - interrupt-parent = <&gpio1>; - interrupts = <10 IRQ_TYPE_LEVEL_LOW>; - - ports { - #address-cells = <1>; - #size-cells = <0>; - - port@0 { - reg = <0>; - label = "ge1_0"; - }; - - port@1 { - reg = <1>; - label = "ge1_1"; - }; - - port@2 { - reg = <2>; - label = "ge1_2"; - }; - - port@3 { - reg = <3>; - label = "ge1_3"; - }; - - ge0: port@4 { - reg = <4>; - label = "ge0"; - nvmem-cells = <&macaddr_bdinfo_6 0>; - nvmem-cell-names = "mac-address"; - }; - - /* - * eth0 is connected to port5 for WAN connection - * on port4 ("GE0") - */ - - port@6 { - reg = <6>; - label = "cpu"; - ethernet = <ð1>; - phy-connection-type = "rgmii-id"; - - fixed-link { - speed = <1000>; - full-duplex; - }; - }; - }; - }; -}; - -&rtc { - status = "disabled"; -}; - -&spi1 { - pinctrl-names = "default"; - pinctrl-0 = <&spi1_pins>; - status = "okay"; - - flash@0 { - compatible = "jedec,spi-nor"; - reg = <0>; - spi-max-frequency = <40000000>; - - partitions { - compatible = "fixed-partitions"; - #address-cells = <1>; - #size-cells = <1>; - - partition@0 { - reg = <0x0 0x100000>; - label = "bootloader"; - read-only; - }; - - partition@100000 { - reg = <0x100000 0x10000>; - label = "bootloader-env"; - read-only; - }; - - partition@110000 { - reg = <0x110000 0xf0000>; - label = "board_info"; - read-only; - - nvmem-layout { - compatible = "fixed-layout"; - #address-cells = <1>; - #size-cells = <1>; - - macaddr_bdinfo_6: macaddr@6 { - compatible = "mac-base"; - reg = <0x6 0x6>; - #nvmem-cell-cells = <1>; - }; - }; - }; - - partition@200000 { - compatible = "iij,seil-firmware"; - reg = <0x200000 0xf00000>; - label = "firmware"; - iij,bootdev-name = "flash"; - iij,seil-id = <0x5345494c 0x32303135>; - }; - - partition@1100000 { - compatible = "iij,seil-firmware"; - reg = <0x1100000 0xf00000>; - label = "rescue"; - iij,bootdev-name = "rescue"; - iij,seil-id = <0x5345494c 0x32303135>; - }; - }; - }; -}; |