mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-26 08:51:13 +00:00
6bbca3a09a
This adds the default-state = "on"; statement for the power or primary status LED in DTS on kirkwood. This will ensure that this LED will be lit up very early in the boot process (i.e. before diag.sh is executed) and thus will provide an additional hint to the user when problems arise during early boot process. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
145 lines
2.5 KiB
Diff
145 lines
2.5 KiB
Diff
--- a/arch/arm/boot/dts/kirkwood-linksys-viper.dts
|
|
+++ b/arch/arm/boot/dts/kirkwood-linksys-viper.dts
|
|
@@ -26,6 +26,10 @@
|
|
};
|
|
|
|
aliases {
|
|
+ led-boot = &led_white_health;
|
|
+ led-failsafe = &led_white_health;
|
|
+ led-running = &led_white_health;
|
|
+ led-upgrade = &led_white_health;
|
|
serial0 = &uart0;
|
|
};
|
|
|
|
@@ -58,9 +62,10 @@
|
|
pinctrl-0 = < &pmx_led_white_health &pmx_led_white_pulse >;
|
|
pinctrl-names = "default";
|
|
|
|
- white-health {
|
|
+ led_white_health: white-health {
|
|
label = "viper:white:health";
|
|
gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
|
|
+ default-state = "on";
|
|
};
|
|
|
|
white-pulse {
|
|
@@ -69,9 +74,18 @@
|
|
};
|
|
};
|
|
|
|
- dsa {
|
|
- status = "disabled";
|
|
+ mvsw61xx {
|
|
+ compatible = "marvell,88e6171";
|
|
+ status = "okay";
|
|
+ reg = <0x10>;
|
|
+
|
|
+ mii-bus = <&mdio>;
|
|
+ cpu-port-0 = <5>;
|
|
+ cpu-port-1 = <6>;
|
|
+ is-indirect;
|
|
+ };
|
|
|
|
+ dsa {
|
|
compatible = "marvell,dsa";
|
|
#address-cells = <2>;
|
|
#size-cells = <0>;
|
|
@@ -163,22 +177,22 @@
|
|
};
|
|
|
|
partition@200000 {
|
|
- label = "kernel";
|
|
+ label = "kernel1";
|
|
reg = <0x200000 0x2A0000>;
|
|
};
|
|
|
|
partition@4A0000 {
|
|
- label = "rootfs";
|
|
+ label = "rootfs1";
|
|
reg = <0x4A0000 0x1760000>;
|
|
};
|
|
|
|
partition@1C00000 {
|
|
- label = "alt_kernel";
|
|
+ label = "kernel2";
|
|
reg = <0x1C00000 0x2A0000>;
|
|
};
|
|
|
|
partition@1EA0000 {
|
|
- label = "alt_rootfs";
|
|
+ label = "rootfs2";
|
|
reg = <0x1EA0000 0x1760000>;
|
|
};
|
|
|
|
@@ -209,53 +223,6 @@
|
|
|
|
&mdio {
|
|
status = "okay";
|
|
-
|
|
- switch@10 {
|
|
- compatible = "marvell,mv88e6085";
|
|
- #address-cells = <1>;
|
|
- #size-cells = <0>;
|
|
- reg = <16>;
|
|
-
|
|
- ports {
|
|
- #address-cells = <1>;
|
|
- #size-cells = <0>;
|
|
-
|
|
- port@0 {
|
|
- reg = <0>;
|
|
- label = "ethernet1";
|
|
- };
|
|
-
|
|
- port@1 {
|
|
- reg = <1>;
|
|
- label = "ethernet2";
|
|
- };
|
|
-
|
|
- port@2 {
|
|
- reg = <2>;
|
|
- label = "ethernet3";
|
|
- };
|
|
-
|
|
- port@3 {
|
|
- reg = <3>;
|
|
- label = "ethernet4";
|
|
- };
|
|
-
|
|
- port@4 {
|
|
- reg = <4>;
|
|
- label = "internet";
|
|
- };
|
|
-
|
|
- port@5 {
|
|
- reg = <5>;
|
|
- label = "cpu";
|
|
- ethernet = <ð0port>;
|
|
- fixed-link {
|
|
- speed = <1000>;
|
|
- full-duplex;
|
|
- };
|
|
- };
|
|
- };
|
|
- };
|
|
};
|
|
|
|
&uart0 {
|
|
@@ -274,10 +241,14 @@
|
|
};
|
|
|
|
/* eth1 is connected to the switch at port 6. However DSA only supports a
|
|
- * single CPU port. So leave this port disabled to avoid confusion.
|
|
+ * single CPU port. Upstream uses DSA so they disable this port to avoid confusion.
|
|
*/
|
|
ð1 {
|
|
- status = "disabled";
|
|
+ status = "okay";
|
|
+ ethernet1-port@0 {
|
|
+ speed = <1000>;
|
|
+ duplex = <1>;
|
|
+ };
|
|
};
|
|
|
|
/* There is no battery on the board, so the RTC does not keep
|