summaryrefslogtreecommitdiffstats
path: root/target/linux/kirkwood/files-4.19/arch
diff options
context:
space:
mode:
authorAdrian Schmutzler <freifunk@adrianschmutzler.de>2020-04-28 11:58:32 +0200
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>2020-04-28 16:50:20 +0200
commit8b373892d31e4588c388681d3271643a5c3f6314 (patch)
tree9128ad6477623c8e013124693883f7d0f2164a99 /target/linux/kirkwood/files-4.19/arch
parent0af2c44604e64617bfb8084da2021e557160a5da (diff)
downloadopenwrt-8b373892d31e4588c388681d3271643a5c3f6314.tar.gz
openwrt-8b373892d31e4588c388681d3271643a5c3f6314.tar.bz2
openwrt-8b373892d31e4588c388681d3271643a5c3f6314.zip
kirkwood: remove support for kernel 4.19
kirkwood has moved to DSA on 5.4, which will make kernel 4.14 and 4.19 support broken on the affected devices. Support on kernel 5.4 seems to have been running fine for almost 2 months on multiple devices, while support for 4.19 has never left testing state. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> Acked-by: Pawel Dembicki <paweldembicki@gmail.com>
Diffstat (limited to 'target/linux/kirkwood/files-4.19/arch')
-rw-r--r--target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-goflexhome.dts135
-rw-r--r--target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-linksys-audi.dts207
-rw-r--r--target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-nsa310b.dts141
-rw-r--r--target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-on100.dts165
4 files changed, 0 insertions, 648 deletions
diff --git a/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-goflexhome.dts b/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-goflexhome.dts
deleted file mode 100644
index b0b69b46cd..0000000000
--- a/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-goflexhome.dts
+++ /dev/null
@@ -1,135 +0,0 @@
-/dts-v1/;
-
-#include "kirkwood.dtsi"
-#include "kirkwood-6281.dtsi"
-
-/ {
- model = "Seagate GoFlex Home";
- compatible = "seagate,goflexhome", "marvell,kirkwood-88f6281", "marvell,kirkwood";
-
- aliases {
- led-boot = &led_health;
- led-failsafe = &led_fault;
- led-running = &led_health;
- led-upgrade = &led_fault;
- };
-
- memory@0 {
- device_type = "memory";
- reg = <0x00000000 0x8000000>;
- };
-
- chosen {
- bootargs = "console=ttyS0,115200n8 earlyprintk root=/dev/sda1 rootdelay=10";
- stdout-path = &uart0;
- };
-
- ocp@f1000000 {
- pinctrl: pin-controller@10000 {
- pmx_usb_power_enable: pmx-usb-power-enable {
- marvell,pins = "mpp29";
- marvell,function = "gpio";
- };
-
- pmx_led_white: pmx-led-white {
- marvell,pins = "mpp40";
- marvell,function = "gpio";
- };
-
- pmx_led_green: pmx-led_green {
- marvell,pins = "mpp46";
- marvell,function = "gpio";
- };
-
- pmx_led_orange: pmx-led-orange {
- marvell,pins = "mpp47";
- marvell,function = "gpio";
- };
- };
-
- serial@12000 {
- status = "okay";
- };
-
- sata@80000 {
- status = "okay";
- nr-ports = <2>;
- };
- };
-
- gpio-leds {
- compatible = "gpio-leds";
-
- led_health: health {
- label = "status:green:health";
- gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
- default-state = "on";
- };
-
- led_fault: fault {
- label = "status:orange:fault";
- gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
- };
-
- misc {
- label = "status:white:misc";
- gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
- linux,default-trigger = "disk-activity";
- };
- };
-
- regulators {
- compatible = "simple-bus";
-
- #address-cells = <1>;
- #size-cells = <0>;
-
- pinctrl-0 = <&pmx_usb_power_enable>;
- pinctrl-names = "default";
-
- usb_power: regulator@1 {
- compatible = "regulator-fixed";
- reg = <1>;
- regulator-name = "USB Power";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- enable-active-high;
- regulator-always-on;
- regulator-boot-on;
- gpio = <&gpio0 29 GPIO_ACTIVE_HIGH>;
- };
- };
-};
-
-&nand {
- status = "okay";
-
- chip-delay = <40>;
-
- partition@0 {
- label = "u-boot";
- reg = <0x0000000 0x0100000>;
- read-only;
- };
-
- partition@100000 {
- label = "ubi";
- reg = <0x0100000 0xff00000>;
- };
-};
-
-&mdio {
- status = "okay";
-
- ethphy0: ethernet-phy@0 {
- reg = <0>;
- };
-};
-
-&eth0 {
- status = "okay";
-
- ethernet0-port@0 {
- phy-handle = <&ethphy0>;
- };
-};
diff --git a/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-linksys-audi.dts b/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-linksys-audi.dts
deleted file mode 100644
index eff9102d33..0000000000
--- a/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-linksys-audi.dts
+++ /dev/null
@@ -1,207 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0
-/*
- * kirkwood-linksys-audi.dts - Device Tree file for Linksys EA3500
- *
- * (c) 2013 Jonas Gorski <jogo@openwrt.org>
- * (c) 2013 Deutsche Telekom Innovation Laboratories
- * (c) 2014 Luka Perkov <luka@openwrt.org>
- * (c) 2014 Dan Walters <dan@walters.io>
- *
- */
-
-/dts-v1/;
-
-#include "kirkwood.dtsi"
-#include "kirkwood-6282.dtsi"
-
-/ {
- model = "Linksys Audi (EA3500)";
- compatible = "linksys,audi", "marvell,kirkwood-88f6282", "marvell,kirkwood";
-
- memory@0 {
- device_type = "memory";
- reg = <0x00000000 0x4000000>;
- };
-
- aliases {
- led-boot = &led_power;
- led-failsafe = &led_power;
- led-running = &led_power;
- led-upgrade = &led_power;
- serial0 = &uart0;
- };
-
- chosen {
- stdout-path = "serial0:115200n8";
- };
-
- gpio-keys {
- compatible = "gpio-keys";
-
- pinctrl-0 = <&pmx_btn_wps &pmx_btn_reset>;
- pinctrl-names = "default";
-
- wps {
- label = "WPS Button";
- linux,code = <KEY_WPS_BUTTON>;
- gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
- };
-
- reset {
- label = "Reset Button";
- linux,code = <KEY_RESTART>;
- gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
- };
- };
-
- gpio-leds {
- compatible = "gpio-leds";
-
- pinctrl-0 = <&pmx_led_green_power>;
- pinctrl-names = "default";
-
- led_power: power {
- label = "audi:green:power";
- gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
- default-state = "on";
- };
- };
-
- mvsw61xx {
- compatible = "marvell,88e6171";
- status = "okay";
- reg = <0x10>;
-
- mii-bus = <&mdio>;
- cpu-port-0 = <5>;
- cpu-port-1 = <6>;
- is-indirect;
- };
-};
-
-&pinctrl {
- pmx_led_green_power: pmx-led-green-power {
- marvell,pins = "mpp7";
- marvell,function = "gpo";
- };
-
- pmx_btn_wps: pmx-btn-wps {
- marvell,pins = "mpp47";
- marvell,function = "gpio";
- };
-
- pmx_btn_reset: pmx-btn-reset {
- marvell,pins = "mpp48";
- marvell,function = "gpio";
- };
-};
-
-&nand {
- status = "okay";
-
- pinctrl-0 = <&pmx_nand>;
- pinctrl-names = "default";
-
- partitions {
- compatible = "fixed-partitions";
- #address-cells = <1>;
- #size-cells = <1>;
-
- partition@0 {
- label = "u-boot";
- reg = <0x0 0x80000>;
- read-only;
- };
-
- partition@80000 {
- label = "u_env";
- reg = <0x80000 0x4000>;
- };
-
- partition@84000 {
- label = "s_env";
- reg = <0x84000 0x4000>;
- };
-
- partition@200000 {
- label = "kernel1";
- reg = <0x200000 0x290000>;
- };
-
- partition@490000 {
- label = "rootfs1";
- reg = <0x490000 0x1170000>;
- };
-
- partition@1600000 {
- label = "kernel2";
- reg = <0x1600000 0x290000>;
- };
-
- partition@1890000 {
- label = "rootfs2";
- reg = <0x1890000 0x1170000>;
- };
-
- partition@2a00000 {
- label = "syscfg";
- reg = <0x2a00000 0x1600000>;
- };
-
- partition@88000 {
- label = "unused";
- reg = <0x88000 0x178000>;
- };
- };
-};
-
-&pciec {
- status = "okay";
-};
-
-&pcie0 {
- status = "okay";
-};
-
-&pcie1 {
- status = "okay";
-};
-
-&mdio {
- status = "okay";
-};
-
-&uart0 {
- status = "okay";
-};
-
-/* eth0 is connected to a Marvell 88E6171 switch, without a PHY. So set
- * fixed speed and duplex.
- */
-&eth0 {
- status = "okay";
-
- ethernet0-port@0 {
- speed = <1000>;
- duplex = <1>;
- };
-};
-
-/* eth1 is connected to the switch at port 6. However DSA only supports a
- * single CPU port. Upstream uses DSA so they disable this port to avoid confusion.
- */
-&eth1 {
- status = "okay";
-
- ethernet1-port@0 {
- speed = <1000>;
- duplex = <1>;
- };
-};
-
-/* There is no battery on the board, so the RTC does not keep
- * time when there is no power, making it useless.
- */
-&rtc {
- status = "disabled";
-};
diff --git a/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-nsa310b.dts b/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-nsa310b.dts
deleted file mode 100644
index 10b119eb01..0000000000
--- a/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-nsa310b.dts
+++ /dev/null
@@ -1,141 +0,0 @@
-/dts-v1/;
-
-#include "kirkwood-nsa3x0-common.dtsi"
-
-/*
- * There are at least two different NSA310 designs. This variant has
- * a red/green USB Led (same as nsa310) and a lm85 temp/fan controller.
- */
-
-/ {
- model = "ZyXEL NSA310b";
- compatible = "zyxel,nsa310b", "zyxel,nsa310", "marvell,kirkwood-88f6281", "marvell,kirkwood";
-
- aliases {
- led-boot = &led_green_sys;
- led-failsafe = &led_red_sys;
- led-running = &led_green_sys;
- led-upgrade = &led_red_sys;
- };
-
- memory@0 {
- device_type = "memory";
- reg = <0x00000000 0x10000000>;
- };
-
- chosen {
- bootargs = "console=ttyS0,115200";
- stdout-path = &uart0;
- };
-
- ocp@f1000000 {
- pinctrl: pin-controller@10000 {
- pinctrl-names = "default";
-
- pmx_led_esata_green: pmx-led-esata-green {
- marvell,pins = "mpp12";
- marvell,function = "gpio";
- };
-
- pmx_led_esata_red: pmx-led-esata-red {
- marvell,pins = "mpp13";
- marvell,function = "gpio";
- };
-
- pmx_led_usb_green: pmx-led-usb-green {
- marvell,pins = "mpp15";
- marvell,function = "gpio";
- };
-
- pmx_led_usb_red: pmx-led-usb-red {
- marvell,pins = "mpp16";
- marvell,function = "gpio";
- };
-
- pmx_led_sys_green: pmx-led-sys-green {
- marvell,pins = "mpp28";
- marvell,function = "gpio";
- };
-
- pmx_led_sys_red: pmx-led-sys-red {
- marvell,pins = "mpp29";
- marvell,function = "gpio";
- };
-
- pmx_led_hdd_green: pmx-led-hdd-green {
- marvell,pins = "mpp41";
- marvell,function = "gpio";
- };
-
- pmx_led_hdd_red: pmx-led-hdd-red {
- marvell,pins = "mpp42";
- marvell,function = "gpio";
- };
-
- };
-
- i2c@11000 {
- status = "okay";
-
- lm85: lm85@2e {
- compatible = "national,lm85";
- reg = <0x2e>;
- };
- };
- };
-
- gpio-leds {
- compatible = "gpio-leds";
-
- led_green_sys: green-sys {
- label = "nsa310:green:sys";
- gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>;
- default-state = "on";
- };
-
- led_red_sys: red-sys {
- label = "nsa310:red:sys";
- gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>;
- };
-
- green-hdd {
- label = "nsa310:green:hdd";
- gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
- };
-
- red-hdd {
- label = "nsa310:red:hdd";
- gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
- };
-
- green-esata {
- label = "nsa310:green:esata";
- gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
- };
-
- red-esata {
- label = "nsa310:red:esata";
- gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
- };
-
- green-usb {
- label = "nsa310:green:usb";
- gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
- };
-
- red-usb {
- label = "nsa310:red:usb";
- gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
- };
-
- green-copy {
- label = "nsa310:green:copy";
- gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
- };
-
- red-copy {
- label = "nsa310:red:copy";
- gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
- };
- };
-};
diff --git a/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-on100.dts b/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-on100.dts
deleted file mode 100644
index 5ae66ede2f..0000000000
--- a/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-on100.dts
+++ /dev/null
@@ -1,165 +0,0 @@
-/dts-v1/;
-
-#include "kirkwood.dtsi"
-#include "kirkwood-6282.dtsi"
-
-/ {
- model = "Cisco Systems ON100";
- compatible = "cisco,on100", "marvell,kirkwood-88f6282", "marvell,kirkwood";
-
- memory@0 {
- device_type = "memory";
- reg = <0x00000000 0x20000000>;
- };
-
- aliases {
- led-boot = &led_health_green;
- led-failsafe = &led_health_red;
- led-running = &led_health_green;
- led-upgrade = &led_health_red;
- serial0 = &uart0;
- };
-
- chosen {
- bootargs = "console=ttyS0,115200n8 earlyprintk";
- stdout-path = "serial0:115200n8";
- };
-
- gpio-keys {
- compatible = "gpio-keys";
-
- pinctrl-0 = <&pmx_btn_reset>;
- pinctrl-names = "default";
-
- reset {
- label = "Reset Button";
- linux,code = <KEY_RESTART>;
- gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
- };
- };
-
- gpio-leds {
- compatible = "gpio-leds";
-
- pinctrl-0 = <&pmx_led_health_red &pmx_led_health_green>;
- pinctrl-names = "default";
-
- led_health_green: health-green {
- label = "on100:green:health";
- gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
- default-state = "on";
- };
-
- led_health_red: health-red {
- label = "on100:red:health";
- gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
- };
-
- health2-green {
- label = "on100:green:health2";
- gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
- };
-
- health2-red {
- label = "on100:red:health2";
- gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
- };
- };
-};
-
-&eth0 {
- status = "okay";
-
- ethernet0-port@0 {
- phy-handle = <&ethphy0>;
- phy-connection-type = "rgmii-id";
- };
-};
-
-&eth1 {
- status = "okay";
-
- ethernet1-port@0 {
- phy-handle = <&ethphy1>;
- phy-connection-type = "rgmii-id";
- };
-};
-
-&mdio {
- status = "okay";
-
- ethphy0: ethernet-phy@0 {
- /* Marvell 88E1121R */
- compatible = "ethernet-phy-id0141.0cb0",
- "ethernet-phy-ieee802.3-c22";
- reg = <0>;
- };
-
- ethphy1: ethernet-phy@1 {
- /* Marvell 88E1121R */
- compatible = "ethernet-phy-id0141.0cb0",
- "ethernet-phy-ieee802.3-c22";
- reg = <1>;
- };
-};
-
-&nand {
- status = "okay";
-
- partition@0 {
- label = "u-boot";
- reg = <0x00000000 0x000a0000>;
- read-only;
- };
-
- partition@a0000 {
- label = "u-boot environment";
- reg = <0x000a0000 0x00020000>;
- read-only;
- };
-
- partition@c0000 {
- label = "kernel";
- reg = <0x000c0000 0x00540000>;
- };
-
- partition@600000 {
- label = "ubi";
- reg = <0x00600000 0x1fa00000>;
- };
-};
-
-&pinctrl {
- pmx_led_health_red: pmx-led-health-red {
- marvell,pins = "mpp45";
- marvell,function = "gpio";
- };
-
- pmx_led_health_green: pmx-led-health-green {
- marvell,pins = "mpp44";
- marvell,function = "gpio";
- };
-
- pmx_led_health2_red: pmx-led-health2-red {
- marvell,pins = "mpp47";
- marvell,function = "gpio";
- };
-
- pmx_led_health2_green: pmx-led-health2-green {
- marvell,pins = "mpp46";
- marvell,function = "gpio";
- };
-
- pmx_btn_reset: pmx-btn-reset {
- marvell,pins = "mpp31";
- marvell,function = "gpio";
- };
-};
-
-&sdio {
- status = "okay";
-};
-
-&uart0 {
- status = "okay";
-};