diff mbox series

[LEDE-DEV] ar71xx: Add userspace support for Mikrotik rb-2011iLS

Message ID d0a42fd0-ee92-7838-96d0-5770ce76cdb4@gmail.com
State Changes Requested
Delegated to: John Crispin
Headers show
Series [LEDE-DEV] ar71xx: Add userspace support for Mikrotik rb-2011iLS | expand

Commit Message

Simon Paterson April 15, 2018, 11:25 p.m. UTC
Kernel support already present.
Patch adds userspace for the 'iLS' suffix model of the RB2011 family.
Enables correct initial switch settings, sysupgrade, etc.

https://mikrotik.com/product/RB2011iLS-IN

Signed-off-by: Simon Paterson <simon.paterson.nz@gmail.com>

Comments

John Crispin April 27, 2018, 4:47 a.m. UTC | #1
On 16/04/18 01:25, Simon Paterson wrote:
> Kernel support already present.
> Patch adds userspace for the 'iLS' suffix model of the RB2011 family.
> Enables correct initial switch settings, sysupgrade, etc.
>
> https://mikrotik.com/product/RB2011iLS-IN
>
> Signed-off-by: Simon Paterson <simon.paterson.nz@gmail.com>

Hi Simon,

patch looks good, however it is whitespace mangled. either you 
copy&pasted it or your mail client chewed it up. please use "git 
send-email" and resend it.

     John

> diff --git a/target/linux/ar71xx/base-files/etc/board.d/01_leds
> b/target/linux/ar71xx/base-files/etc/board.d/01_leds
> index cf24e465a3..906c4b715f 100755
> --- a/target/linux/ar71xx/base-files/etc/board.d/01_leds
> +++ b/target/linux/ar71xx/base-files/etc/board.d/01_leds
> @@ -616,6 +616,7 @@ rb-962uigs-5hact2hnt)
>       ucidef_set_led_timer "user" "USER/SFP" "rb:green:user" "1000" "1000"
>       ;;
>   rb-2011il|\
> +rb-2011ils|\
>   rb-2011l|\
>   rb-2011uas|\
>   rb-2011uas-2hnd|\
> diff --git a/target/linux/ar71xx/base-files/etc/board.d/02_network
> b/target/linux/ar71xx/base-files/etc/board.d/02_network
> index dfe97e8133..cbbcf53946 100755
> --- a/target/linux/ar71xx/base-files/etc/board.d/02_network
> +++ b/target/linux/ar71xx/base-files/etc/board.d/02_network
> @@ -315,12 +315,14 @@ ar71xx_setup_interfaces()
>       ;;
>       db120|\
>       rb-2011il|\
> +    rb-2011ils|\
>       rb-2011l|\
>       rb-2011uas|\
>       rb-2011uas-2hnd|\
>       rb-2011uias|\
>       rb-2011uias-2hnd)
>           case "$board" in
> +        rb-2011ils|\
>           rb-2011uas*|\
>           rb-2011uias|\
>           rb-2011uias-2hnd)
> diff --git a/target/linux/ar71xx/base-files/etc/diag.sh
> b/target/linux/ar71xx/base-files/etc/diag.sh
> index 797c30f8a5..19dd4c2a13 100644
> --- a/target/linux/ar71xx/base-files/etc/diag.sh
> +++ b/target/linux/ar71xx/base-files/etc/diag.sh
> @@ -335,6 +335,7 @@ get_status_led() {
>           status_led="$board:green:wan"
>           ;;
>       rb-2011il|\
> +    rb-2011ils|\
>       rb-2011l|\
>       rb-2011uas|\
>       rb-2011uas-2hnd)
> diff --git
> a/target/linux/ar71xx/base-files/etc/uci-defaults/03_network-switchX-migration
> b/target/linux/ar71xx/base-files/etc/uci-defaults/03_network-switchX-migration
> index 29fdde40a0..0388fb6dc9 100644
> ---
> a/target/linux/ar71xx/base-files/etc/uci-defaults/03_network-switchX-migration
> +++
> b/target/linux/ar71xx/base-files/etc/uci-defaults/03_network-switchX-migration
> @@ -86,6 +86,7 @@ rb-450)
>   
>   db120|\
>   rb-2011il|\
> +rb-2011ils|\
>   rb-2011l|\
>   rb-2011uas-2hnd)
>       migrate_switch_name "eth0" "switch0"
> diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh
> b/target/linux/ar71xx/base-files/lib/ar71xx.sh
> index 7249cb6151..95314a2881 100755
> --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh
> +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh
> @@ -944,6 +944,9 @@ ar71xx_board_detect() {
>       *"RouterBOARD 2011iL")
>           name="rb-2011il"
>           ;;
> +    *"RouterBOARD 2011iLS")
> +        name="rb-2011ils"
> +        ;;
>       *"RouterBOARD 2011L")
>           name="rb-2011l"
>           ;;
> diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
> b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
> index 376984a14a..702d97a8ed 100755
> --- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
> +++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
> @@ -550,6 +550,7 @@ platform_check_image() {
>       rb-951ui-2hnd|\
>       rb-2011l|\
>       rb-2011il|\
> +    rb-2011ils|\
>       rb-2011uas|\
>       rb-2011uas-2hnd|\
>       rb-2011uias|\
> @@ -843,6 +844,7 @@ platform_do_upgrade() {
>       rb-951g-2hnd|\
>       rb-951ui-2hnd|\
>       rb-2011il|\
> +    rb-2011ils|\
>       rb-2011l|\
>       rb-2011uas|\
>       rb-2011uas-2hnd|\
>
>
> _______________________________________________
> Lede-dev mailing list
> Lede-dev@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/lede-dev
diff mbox series

Patch

diff --git a/target/linux/ar71xx/base-files/etc/board.d/01_leds
b/target/linux/ar71xx/base-files/etc/board.d/01_leds
index cf24e465a3..906c4b715f 100755
--- a/target/linux/ar71xx/base-files/etc/board.d/01_leds
+++ b/target/linux/ar71xx/base-files/etc/board.d/01_leds
@@ -616,6 +616,7 @@  rb-962uigs-5hact2hnt)
     ucidef_set_led_timer "user" "USER/SFP" "rb:green:user" "1000" "1000"
     ;;
 rb-2011il|\
+rb-2011ils|\
 rb-2011l|\
 rb-2011uas|\
 rb-2011uas-2hnd|\
diff --git a/target/linux/ar71xx/base-files/etc/board.d/02_network
b/target/linux/ar71xx/base-files/etc/board.d/02_network
index dfe97e8133..cbbcf53946 100755
--- a/target/linux/ar71xx/base-files/etc/board.d/02_network
+++ b/target/linux/ar71xx/base-files/etc/board.d/02_network
@@ -315,12 +315,14 @@  ar71xx_setup_interfaces()
     ;;
     db120|\
     rb-2011il|\
+    rb-2011ils|\
     rb-2011l|\
     rb-2011uas|\
     rb-2011uas-2hnd|\
     rb-2011uias|\
     rb-2011uias-2hnd)
         case "$board" in
+        rb-2011ils|\
         rb-2011uas*|\
         rb-2011uias|\
         rb-2011uias-2hnd)
diff --git a/target/linux/ar71xx/base-files/etc/diag.sh
b/target/linux/ar71xx/base-files/etc/diag.sh
index 797c30f8a5..19dd4c2a13 100644
--- a/target/linux/ar71xx/base-files/etc/diag.sh
+++ b/target/linux/ar71xx/base-files/etc/diag.sh
@@ -335,6 +335,7 @@  get_status_led() {
         status_led="$board:green:wan"
         ;;
     rb-2011il|\
+    rb-2011ils|\
     rb-2011l|\
     rb-2011uas|\
     rb-2011uas-2hnd)
diff --git
a/target/linux/ar71xx/base-files/etc/uci-defaults/03_network-switchX-migration
b/target/linux/ar71xx/base-files/etc/uci-defaults/03_network-switchX-migration
index 29fdde40a0..0388fb6dc9 100644
---
a/target/linux/ar71xx/base-files/etc/uci-defaults/03_network-switchX-migration
+++
b/target/linux/ar71xx/base-files/etc/uci-defaults/03_network-switchX-migration
@@ -86,6 +86,7 @@  rb-450)
 
 db120|\
 rb-2011il|\
+rb-2011ils|\
 rb-2011l|\
 rb-2011uas-2hnd)
     migrate_switch_name "eth0" "switch0"
diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh
b/target/linux/ar71xx/base-files/lib/ar71xx.sh
index 7249cb6151..95314a2881 100755
--- a/target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh
@@ -944,6 +944,9 @@  ar71xx_board_detect() {
     *"RouterBOARD 2011iL")
         name="rb-2011il"
         ;;
+    *"RouterBOARD 2011iLS")
+        name="rb-2011ils"
+        ;;
     *"RouterBOARD 2011L")
         name="rb-2011l"
         ;;
diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
index 376984a14a..702d97a8ed 100755
--- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
+++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
@@ -550,6 +550,7 @@  platform_check_image() {
     rb-951ui-2hnd|\
     rb-2011l|\
     rb-2011il|\
+    rb-2011ils|\
     rb-2011uas|\
     rb-2011uas-2hnd|\
     rb-2011uias|\
@@ -843,6 +844,7 @@  platform_do_upgrade() {
     rb-951g-2hnd|\
     rb-951ui-2hnd|\
     rb-2011il|\
+    rb-2011ils|\
     rb-2011l|\
     rb-2011uas|\
     rb-2011uas-2hnd|\