Signed-off-by: Petr Štetiar <yn...@true.cz>
---
 target/linux/imx6/base-files/etc/diag.sh           |   36 ++++++++++++++++++++
 .../imx6/base-files/etc/uci-defaults/02_network    |    1 +
 target/linux/imx6/base-files/lib/imx6.sh           |    4 +++
 3 files changed, 41 insertions(+)
 create mode 100644 target/linux/imx6/base-files/etc/diag.sh

diff --git a/target/linux/imx6/base-files/etc/diag.sh 
b/target/linux/imx6/base-files/etc/diag.sh
new file mode 100644
index 0000000..6841e02
--- /dev/null
+++ b/target/linux/imx6/base-files/etc/diag.sh
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+. /lib/functions/leds.sh
+. /lib/imx6.sh
+
+board=$(imx6_board_name)
+
+case "$board" in
+*apalis-ixora)
+       led_green='LED_5_GREEN'
+       led_red='LED_5_RED'
+       ;;
+*)
+       exit 0
+       ;;
+esac
+
+set_state() {
+       status_led=$led_red
+       case "$1" in
+       preinit)
+               status_led_set_timer 100 100
+               ;;
+       failsafe)
+               status_led_set_timer 50 50
+               ;;
+       preinit_regular)
+               status_led_blink_preinit_regular
+               ;;
+       done)
+               led_off $status_led
+               status_led=$led_green
+               status_led_set_heartbeat
+               ;;
+       esac
+}
diff --git a/target/linux/imx6/base-files/etc/uci-defaults/02_network 
b/target/linux/imx6/base-files/etc/uci-defaults/02_network
index bf83063..aae2af2 100644
--- a/target/linux/imx6/base-files/etc/uci-defaults/02_network
+++ b/target/linux/imx6/base-files/etc/uci-defaults/02_network
@@ -24,6 +24,7 @@ case "$board" in
 *gw552x)
        ucidef_set_interfaces_lan_wan 'eth0' 'eth1'
        ;;
+*apalis-ixora |\
 *wandboard)
        ucidef_set_interface_wan 'eth0'
        ;;
diff --git a/target/linux/imx6/base-files/lib/imx6.sh 
b/target/linux/imx6/base-files/lib/imx6.sh
index 360ec58..306077c 100755
--- a/target/linux/imx6/base-files/lib/imx6.sh
+++ b/target/linux/imx6/base-files/lib/imx6.sh
@@ -39,6 +39,10 @@ imx6_board_detect() {
                name="gw552x"
                ;;
 
+       "Toradex Apalis iMX6Q on Apalis Ixora Board")
+               name="apalis-ixora"
+               ;;
+
        "Wandboard i.MX6 Dual Lite Board")
                name="wandboard"
                ;;
-- 
1.7.9.5
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to