Browse Source

ramips: add user-space support for the Omnima EMB HPM board

Signed-off-by: Gabor Juhos <[email protected]>

SVN-Revision: 35467
Gabor Juhos 13 years ago
parent
commit
813aec6796

+ 2 - 1
target/linux/ramips/base-files/etc/diag.sh

@@ -79,7 +79,8 @@ get_status_led() {
 	nw718)
 		status_led="nw718:amber:cpu"
 		;;
-	omni-emb)
+	omni-emb|\
+	omni-emb-hpm)
 		status_led="emb:green:status"
 		;;
 	psr-680w)

+ 1 - 0
target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom

@@ -75,6 +75,7 @@ case "$FIRMWARE" in
 	nbg-419n | \
 	nw718 | \
 	omni-emb | \
+	omni-emb-hpm | \
 	psr-680w | \
 	rt-n15 | \
 	rt-n56u | \

+ 5 - 0
target/linux/ramips/base-files/etc/uci-defaults/01_leds

@@ -84,6 +84,11 @@ case $board in
 	nw718)
 		set_usb_led "nw718:amber:usb"
 		;;
+	omni-emb-hpm)
+		ucidef_set_led_default "power" "POWER" "emb:orange:power" "1"
+		ucidef_set_led_netdev "eth" "ETH" "emb:green:eth" "eth0"
+		set_wifi_led "emb:green:wifi"
+		;;
 	sl-r7205)
 		set_wifi_led "rt2800pci-phy0::radio"
 		;;

+ 5 - 0
target/linux/ramips/base-files/etc/uci-defaults/02_network

@@ -122,6 +122,7 @@ ramips_setup_interfaces()
 		ucidef_set_interfaces_lan_wan "eth0.2" "eth0.1"
 		;;
 
+	omni-emb-hpm|\
 	wli-tx4-ag300n)
 		ucidef_set_interface_lan "eth0"
 		;;
@@ -208,6 +209,10 @@ ramips_setup_macs()
                 wan_mac=$(ramips_get_mac_binary factory 40)
 		;;
 
+	omni-emb-hpm)
+		lan_mac=$(ramips_get_mac_binary factory 40)
+		;;
+
 	f5d8235-v2)
 		lan_mac=$(ramips_get_mac_binary "u-boot" 262148)
 		wan_mac=$(/usr/sbin/maccalc add "$lan_mac" 1)

+ 1 - 0
target/linux/ramips/base-files/lib/preinit/06_set_iface_mac

@@ -54,6 +54,7 @@ preinit_set_mac_address() {
 	hw550-3g |\
 	nbg-419n |\
 	omni-emb |\
+	omni-emb-hpm |\
 	tew-691gr |\
 	tew-692gr |\
 	w306r-v20 |\

+ 3 - 0
target/linux/ramips/base-files/lib/ramips.sh

@@ -140,6 +140,9 @@ ramips_board_name() {
 	*"NW718")
 		name="nw718"
 		;;
+	*"Omnima EMB HPM")
+		name="omni-emb-hpm"
+		;;
 	*"Omnima MiniEMBWiFi")
 		name="omni-emb"
 		;;

+ 1 - 0
target/linux/ramips/base-files/lib/upgrade/platform.sh

@@ -40,6 +40,7 @@ platform_check_image() {
 	nbg-419n | \
 	nw718 | \
 	omni-emb | \
+	omni-emb-hpm | \
 	psr-680w | \
 	rt-g32-b1 | \
 	rt-n10-plus | \