ramips: fix Youku-YK1 support
authorEdmunt Pienkowsky <roed@onet.eu>
Sat, 21 Oct 2017 09:07:43 +0000 (11:07 +0200)
committerMathias Kresin <dev@kresin.me>
Fri, 27 Oct 2017 09:19:07 +0000 (11:19 +0200)
Remove the ephy-pins from the ethernet device tree node. The ephy-pins
are useed to controll the ePHY LEDs and this board doesn't have these.
Instead one of the ePHY pins is used in GPIO mode to control the WAN
LED.

Use the switch LED trigger to control the WAN LED. Move the power LED
handling to diag.sh to show the boot status via this LED.

Add the missing kernel packages for USB and microSD card reader to the
default package selection.

Fix the maximum image size value. The board has a 32MByte flash chip.

Fixes: FS#1055

Signed-off-by: Edmunt Pienkowsky <roed@onet.eu>
[make the commit message more verbose, remove GPIO pinmux for pins not
used as GPIOs]
Signed-off-by: Mathias Kresin <dev@kresin.me>
target/linux/ramips/base-files/etc/board.d/01_leds
target/linux/ramips/base-files/etc/diag.sh
target/linux/ramips/dts/YOUKU-YK1.dts
target/linux/ramips/image/mt7620.mk

index 2956defca8961c5bf4a602d6241e46a68ec59894..e8c29fa03706d1635d7736d0d391d9fd10da6388 100755 (executable)
@@ -387,9 +387,9 @@ zte-q7)
        set_wifi_led "$board:blue:status"
        ;;
 youku-yk1)
-       ucidef_set_led_default "power" "power" "$board:blue:power" "1"
        set_wifi_led "$board:blue:air"
        set_usb_led "$board:blue:usb"
+       ucidef_set_led_switch "wan" "wan" "$board:blue:wan" "switch0" "0x10"
        ;;
 esac
 
index cf3d2ca9c981cfad0ae38c9a76ab14e4939f6103..fa0391ca9be5aa9fbd4881567e9e39b7a144e3fc 100644 (file)
@@ -122,7 +122,8 @@ get_status_led() {
        wli-tx4-ag300n|\
        wt3020|\
        y1|\
-       y1s)
+       y1s|\
+       youku-yk1)
                status_led="$board:blue:power"
                ;;
        db-wrt01|\
index 260f86ab96ef92939e0a6e505a4319f0aa58f409..8c87981edfa4fcf3ffef4c50c96e0fabbb8c7a9f 100644 (file)
@@ -95,7 +95,7 @@
 &pinctrl {
        state_default: pinctrl0 {
                default {
-                       ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "ephy", "wled", "nd_sd";
+                       ralink,group = "i2c", "rgmii1", "ephy", "wled";
                        ralink,function = "gpio";
                };
        };
 
 &ethernet {
        pinctrl-names = "default";
-       pinctrl-0 = <&ephy_pins>;
        mtd-mac-address = <&factory 0x4>;
        mediatek,portmap = "llllw";
 };
index ccf8d521f528f4db4f1432cdbec7cdca435ad24b..1736d9f48045c49cc1528c0c58efb1c6e60e53cd 100644 (file)
@@ -382,8 +382,9 @@ TARGET_DEVICES += zte-q7
 
 define Device/youku-yk1
   DTS := YOUKU-YK1
-  IMAGE_SIZE := $(ralink_default_fw_size_16M)
+  IMAGE_SIZE := $(ralink_default_fw_size_32M)
   DEVICE_TITLE := YOUKU YK1
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
 endef
 TARGET_DEVICES += youku-yk1