Re: [OpenWrt-Devel] [PATCH] [ar71xx] Added support for D-link DHP-1565 rev. A1

2014-11-18 Thread John Crispin
Hi,

i just merged this in my local tree. however i am now inclined to drop
it again as i now have  4 versions in my mail box none exlaining why i
have 4 and what the differences between the 4 are. also none are send
as "reply to" or marked as a resend.

John

On 19/11/2014 08:35, ja...@aol.pl wrote:
> From: Jacek Kikiewicz 
> 
> Signed-off-by: Jacek Kikiewicz 
> 
> --- target/linux/ar71xx/base-files/etc/diag.sh |   1 + 
> .../ar71xx/base-files/etc/uci-defaults/01_leds |   4 + 
> .../ar71xx/base-files/etc/uci-defaults/02_network  |   1 + 
> .../base-files/etc/uci-defaults/04_led_migration   |   1 + 
> target/linux/ar71xx/base-files/lib/ar71xx.sh   |   3 + 
> .../ar71xx/base-files/lib/upgrade/platform.sh  |   1 + 
> target/linux/ar71xx/config-3.10|   1 + 
> .../files/arch/mips/ath79/mach-dhp-1565-a1.c   | 170
> + 
> target/linux/ar71xx/generic/profiles/d-link.mk |  11 ++ 
> target/linux/ar71xx/image/Makefile |   1 + 
> .../730-MIPS-ath79-add-DHP-1565A1.patch|  40 + 11
> files changed, 234 insertions(+) create mode 100644
> target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c create
> mode 100644
> target/linux/ar71xx/patches-3.10/730-MIPS-ath79-add-DHP-1565A1.patch
>
>  diff --git a/target/linux/ar71xx/base-files/etc/diag.sh
> b/target/linux/ar71xx/base-files/etc/diag.sh index b3a8fc5..24f5871
> 100755 --- a/target/linux/ar71xx/base-files/etc/diag.sh +++
> b/target/linux/ar71xx/base-files/etc/diag.sh @@ -46,6 +46,7 @@
> get_status_led() { db120) status_led="db120:green:status" ;; +
> dhp-1565-a1|\ dir-505-a1 |\ dir-600-a1 |\ dir-615-e1 |\ diff --git
> a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
> b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds index
> 599fc19..2e41250 100755 ---
> a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds +++
> b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds @@ -98,6
> +98,10 @@ rb-2011uias-2hnd) ucidef_set_led_switch "eth10" "ETH10"
> "rb:green:eth10" "switch1" "0x02" ;;
> 
> +dhp-1565-a1) +   ucidef_set_led_switch "wan" "WAN"
> "d-link:green:planet" "switch0" "0x20" +  ;; + dir-505-a1) 
> ucidef_set_led_netdev "lan" "LAN" "d-link:green:power" "eth1" ;; 
> diff --git
> a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
> b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network index
> 743f9de..c7d8aec 100755 ---
> a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network +++
> b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network @@
> -258,6 +258,7 @@ mynet-n750) [ -n "$mac" ] &&
> ucidef_set_interface_macaddr "wan" "$mac" ;;
> 
> +dhp-1565-a1 |\ dir-835-a1 |\ wndr3700v4 | \ wndr4300) diff --git
> a/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration
> b/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration 
> index 0df94a0..1cef8b9 100755 ---
> a/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration 
> +++
> b/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration 
> @@ -46,6 +46,7 @@ migrate_leds() board=$(ar71xx_board_name)
> 
> case "$board" in +dhp-1565-a1|\ dir-825-c1|\ dir-835-a1) 
> migrate_leds ":orange:=:amber:" ":wifi_bgn=:wlan2g" diff --git
> a/target/linux/ar71xx/base-files/lib/ar71xx.sh
> b/target/linux/ar71xx/base-files/lib/ar71xx.sh index
> 40e9303..bd7a276 100755 ---
> a/target/linux/ar71xx/base-files/lib/ar71xx.sh +++
> b/target/linux/ar71xx/base-files/lib/ar71xx.sh @@ -305,6 +305,9 @@
> ar71xx_board_detect() { *"DB120 reference board") name="db120" ;; +
> *"DHP-1565 rev. A1") +name="dhp-1565-a1" +;; 
> *"DIR-505 rev.
> A1") name="dir-505-a1" ;; diff --git
> a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
> b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh index
> 6220f16..3a3d4ee 100755 ---
> a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh +++
> b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh @@ -167,6
> +167,7 @@ platform_check_image() { ap81 | \ ap83 | \ ap132 | \ +
> dhp-1565-a1 |\ dir-505-a1 | \ dir-600-a1 | \ dir-615-c1 | \ diff
> --git a/target/linux/ar71xx/config-3.10
> b/target/linux/ar71xx/config-3.10 index 1b3eddb..3a2b4af 100644 ---
> a/target/linux/ar71xx/config-3.10 +++
> b/target/linux/ar71xx/config-3.10 @@ -40,6 +40,7 @@
> CONFIG_ATH79_MACH_BHU_BXU2000N2_A=y CONFIG_ATH79_MACH_CAP4200AG=y 
> CONFIG_ATH79_MACH_CARAMBOLA2=y CONFIG_ATH79_MACH_DB120=y 
> +CONFIG_ATH79_MACH_DHP_1565_A1=y CONFIG_ATH79_MACH_DIR_505_A1=y 
> CONFIG_ATH79_MACH_DIR_600_A1=y CONFIG_ATH79_MACH_DIR_615_C1=y diff
> --git
> a/target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c
> b/target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c new
> file mode 100644 index 000..ae47764 --- /dev/null +++
> b/target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c @@
> -0,0 +1,170 @@ +/* + *  D-Link DHP-1565 rev. A1 board support + * +
> *  Copyright (C) 2014 Jacek Kikiewicz + *

[OpenWrt-Devel] [PATCH] [ar71xx] Added support for D-link DHP-1565 rev. A1

2014-11-18 Thread jaceq
From: Jacek Kikiewicz 

Signed-off-by: Jacek Kikiewicz 

---
 target/linux/ar71xx/base-files/etc/diag.sh |   1 +
 .../ar71xx/base-files/etc/uci-defaults/01_leds |   4 +
 .../ar71xx/base-files/etc/uci-defaults/02_network  |   1 +
 .../base-files/etc/uci-defaults/04_led_migration   |   1 +
 target/linux/ar71xx/base-files/lib/ar71xx.sh   |   3 +
 .../ar71xx/base-files/lib/upgrade/platform.sh  |   1 +
 target/linux/ar71xx/config-3.10|   1 +
 .../files/arch/mips/ath79/mach-dhp-1565-a1.c   | 170 +
 target/linux/ar71xx/generic/profiles/d-link.mk |  11 ++
 target/linux/ar71xx/image/Makefile |   1 +
 .../730-MIPS-ath79-add-DHP-1565A1.patch|  40 +
 11 files changed, 234 insertions(+)
 create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c
 create mode 100644 
target/linux/ar71xx/patches-3.10/730-MIPS-ath79-add-DHP-1565A1.patch

diff --git a/target/linux/ar71xx/base-files/etc/diag.sh 
b/target/linux/ar71xx/base-files/etc/diag.sh
index b3a8fc5..24f5871 100755
--- a/target/linux/ar71xx/base-files/etc/diag.sh
+++ b/target/linux/ar71xx/base-files/etc/diag.sh
@@ -46,6 +46,7 @@ get_status_led() {
db120)
status_led="db120:green:status"
;;
+   dhp-1565-a1|\
dir-505-a1 |\
dir-600-a1 |\
dir-615-e1 |\
diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds 
b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
index 599fc19..2e41250 100755
--- a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
+++ b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
@@ -98,6 +98,10 @@ rb-2011uias-2hnd)
ucidef_set_led_switch "eth10" "ETH10" "rb:green:eth10" "switch1" "0x02"
;;
 
+dhp-1565-a1)
+   ucidef_set_led_switch "wan" "WAN" "d-link:green:planet" "switch0" "0x20"
+   ;;
+
 dir-505-a1)
ucidef_set_led_netdev "lan" "LAN" "d-link:green:power" "eth1"
;;
diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network 
b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
index 743f9de..c7d8aec 100755
--- a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
+++ b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
@@ -258,6 +258,7 @@ mynet-n750)
[ -n "$mac" ] && ucidef_set_interface_macaddr "wan" "$mac"
;;
 
+dhp-1565-a1 |\
 dir-835-a1 |\
 wndr3700v4 | \
 wndr4300)
diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration 
b/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration
index 0df94a0..1cef8b9 100755
--- a/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration
+++ b/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration
@@ -46,6 +46,7 @@ migrate_leds()
 board=$(ar71xx_board_name)
 
 case "$board" in
+dhp-1565-a1|\
 dir-825-c1|\
 dir-835-a1)
migrate_leds ":orange:=:amber:" ":wifi_bgn=:wlan2g"
diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh 
b/target/linux/ar71xx/base-files/lib/ar71xx.sh
index 40e9303..bd7a276 100755
--- a/target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh
@@ -305,6 +305,9 @@ ar71xx_board_detect() {
*"DB120 reference board")
name="db120"
;;
+   *"DHP-1565 rev. A1")
+   name="dhp-1565-a1"
+   ;;
*"DIR-505 rev. A1")
name="dir-505-a1"
;;
diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh 
b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
index 6220f16..3a3d4ee 100755
--- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
+++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
@@ -167,6 +167,7 @@ platform_check_image() {
ap81 | \
ap83 | \
ap132 | \
+   dhp-1565-a1 |\
dir-505-a1 | \
dir-600-a1 | \
dir-615-c1 | \
diff --git a/target/linux/ar71xx/config-3.10 b/target/linux/ar71xx/config-3.10
index 1b3eddb..3a2b4af 100644
--- a/target/linux/ar71xx/config-3.10
+++ b/target/linux/ar71xx/config-3.10
@@ -40,6 +40,7 @@ CONFIG_ATH79_MACH_BHU_BXU2000N2_A=y
 CONFIG_ATH79_MACH_CAP4200AG=y
 CONFIG_ATH79_MACH_CARAMBOLA2=y
 CONFIG_ATH79_MACH_DB120=y
+CONFIG_ATH79_MACH_DHP_1565_A1=y
 CONFIG_ATH79_MACH_DIR_505_A1=y
 CONFIG_ATH79_MACH_DIR_600_A1=y
 CONFIG_ATH79_MACH_DIR_615_C1=y
diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c 
b/target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c
new file mode 100644
index 000..ae47764
--- /dev/null
+++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c
@@ -0,0 +1,170 @@
+/*
+ *  D-Link DHP-1565 rev. A1 board support
+ *
+ *  Copyright (C) 2014 Jacek Kikiewicz
+ *
+ *  This program is free software; you can redistribute it and/or modify it
+ *  under the terms of the GNU General Public License version 2 as published
+ *  by the Free Software Foundation.
+ */
+

[OpenWrt-Devel] [PATCH] [ar71xx] Added support for D-link DHP-1565 rev. A1

2014-11-17 Thread jaceq
From: Jacek Kikiewicz 

Signed-off-by: Jacek Kikiewicz 

---
 target/linux/ar71xx/base-files/etc/diag.sh |   1 +
 .../ar71xx/base-files/etc/uci-defaults/01_leds |   4 +
 .../ar71xx/base-files/etc/uci-defaults/02_network  |   1 +
 .../base-files/etc/uci-defaults/04_led_migration   |   1 +
 target/linux/ar71xx/base-files/lib/ar71xx.sh   |   3 +
 .../ar71xx/base-files/lib/upgrade/platform.sh  |   1 +
 target/linux/ar71xx/config-3.10|   1 +
 .../files/arch/mips/ath79/mach-dhp-1565-a1.c   | 170 +
 target/linux/ar71xx/generic/profiles/d-link.mk |  11 ++
 target/linux/ar71xx/image/Makefile |   1 +
 .../730-MIPS-ath79-add-DHP-1565A1.patch|  40 +
 11 files changed, 234 insertions(+)
 create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c
 create mode 100644 
target/linux/ar71xx/patches-3.10/730-MIPS-ath79-add-DHP-1565A1.patch

diff --git a/target/linux/ar71xx/base-files/etc/diag.sh 
b/target/linux/ar71xx/base-files/etc/diag.sh
index b3a8fc5..24f5871 100755
--- a/target/linux/ar71xx/base-files/etc/diag.sh
+++ b/target/linux/ar71xx/base-files/etc/diag.sh
@@ -46,6 +46,7 @@ get_status_led() {
db120)
status_led="db120:green:status"
;;
+   dhp-1565-a1|\
dir-505-a1 |\
dir-600-a1 |\
dir-615-e1 |\
diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds 
b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
index 599fc19..2e41250 100755
--- a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
+++ b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
@@ -98,6 +98,10 @@ rb-2011uias-2hnd)
ucidef_set_led_switch "eth10" "ETH10" "rb:green:eth10" "switch1" "0x02"
;;
 
+dhp-1565-a1)
+   ucidef_set_led_switch "wan" "WAN" "d-link:green:planet" "switch0" "0x20"
+   ;;
+
 dir-505-a1)
ucidef_set_led_netdev "lan" "LAN" "d-link:green:power" "eth1"
;;
diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network 
b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
index 743f9de..c7d8aec 100755
--- a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
+++ b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
@@ -258,6 +258,7 @@ mynet-n750)
[ -n "$mac" ] && ucidef_set_interface_macaddr "wan" "$mac"
;;
 
+dhp-1565-a1 |\
 dir-835-a1 |\
 wndr3700v4 | \
 wndr4300)
diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration 
b/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration
index 0df94a0..1cef8b9 100755
--- a/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration
+++ b/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration
@@ -46,6 +46,7 @@ migrate_leds()
 board=$(ar71xx_board_name)
 
 case "$board" in
+dhp-1565-a1|\
 dir-825-c1|\
 dir-835-a1)
migrate_leds ":orange:=:amber:" ":wifi_bgn=:wlan2g"
diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh 
b/target/linux/ar71xx/base-files/lib/ar71xx.sh
index 40e9303..bd7a276 100755
--- a/target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh
@@ -305,6 +305,9 @@ ar71xx_board_detect() {
*"DB120 reference board")
name="db120"
;;
+   *"DHP-1565 rev. A1")
+   name="dhp-1565-a1"
+   ;;
*"DIR-505 rev. A1")
name="dir-505-a1"
;;
diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh 
b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
index 6220f16..3a3d4ee 100755
--- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
+++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
@@ -167,6 +167,7 @@ platform_check_image() {
ap81 | \
ap83 | \
ap132 | \
+   dhp-1565-a1 |\
dir-505-a1 | \
dir-600-a1 | \
dir-615-c1 | \
diff --git a/target/linux/ar71xx/config-3.10 b/target/linux/ar71xx/config-3.10
index 1b3eddb..3a2b4af 100644
--- a/target/linux/ar71xx/config-3.10
+++ b/target/linux/ar71xx/config-3.10
@@ -40,6 +40,7 @@ CONFIG_ATH79_MACH_BHU_BXU2000N2_A=y
 CONFIG_ATH79_MACH_CAP4200AG=y
 CONFIG_ATH79_MACH_CARAMBOLA2=y
 CONFIG_ATH79_MACH_DB120=y
+CONFIG_ATH79_MACH_DHP_1565_A1=y
 CONFIG_ATH79_MACH_DIR_505_A1=y
 CONFIG_ATH79_MACH_DIR_600_A1=y
 CONFIG_ATH79_MACH_DIR_615_C1=y
diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c 
b/target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c
new file mode 100644
index 000..ae47764
--- /dev/null
+++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c
@@ -0,0 +1,170 @@
+/*
+ *  D-Link DHP-1565 rev. A1 board support
+ *
+ *  Copyright (C) 2014 Jacek Kikiewicz
+ *
+ *  This program is free software; you can redistribute it and/or modify it
+ *  under the terms of the GNU General Public License version 2 as published
+ *  by the Free Software Foundation.
+ */
+

Re: [OpenWrt-Devel] [PATCH] [ar71xx] Added support for D-link DHP-1565 rev. A1

2014-11-17 Thread John Crispin
Hi,

there are some space vs tab errors. looks like they are int he original
patch and were not introduced by your mail client. please fix and resend

John

On 04/11/2014 09:55, ja...@aol.pl wrote:
> From: Jacek Kikiewicz 
> 
> Signed-off-by: Jacek Kikiewicz 
> 
> ---
>  target/linux/ar71xx/base-files/etc/diag.sh |   1 +
>  .../ar71xx/base-files/etc/uci-defaults/01_leds |   4 +
>  .../ar71xx/base-files/etc/uci-defaults/02_network  |   1 +
>  .../base-files/etc/uci-defaults/04_led_migration   |   1 +
>  target/linux/ar71xx/base-files/lib/ar71xx.sh   |   3 +
>  .../ar71xx/base-files/lib/upgrade/platform.sh  |   1 +
>  target/linux/ar71xx/config-3.10|   1 +
>  .../files/arch/mips/ath79/mach-dhp-1565-a1.c   | 170 
> +
>  target/linux/ar71xx/generic/profiles/d-link.mk |  11 ++
>  target/linux/ar71xx/image/Makefile |   1 +
>  .../730-MIPS-ath79-add-DHP-1565A1.patch|  40 +
>  11 files changed, 234 insertions(+)
>  create mode 100644 
> target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c
>  create mode 100644 
> target/linux/ar71xx/patches-3.10/730-MIPS-ath79-add-DHP-1565A1.patch
> 
> diff --git a/target/linux/ar71xx/base-files/etc/diag.sh 
> b/target/linux/ar71xx/base-files/etc/diag.sh
> index b3a8fc5..24f5871 100755
> --- a/target/linux/ar71xx/base-files/etc/diag.sh
> +++ b/target/linux/ar71xx/base-files/etc/diag.sh
> @@ -46,6 +46,7 @@ get_status_led() {
>   db120)
>   status_led="db120:green:status"
>   ;;
> +dhp-1565-a1|\


here


>   dir-505-a1 |\
>   dir-600-a1 |\
>   dir-615-e1 |\
> diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds 
> b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
> index 599fc19..2e41250 100755
> --- a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
> +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
> @@ -98,6 +98,10 @@ rb-2011uias-2hnd)
>   ucidef_set_led_switch "eth10" "ETH10" "rb:green:eth10" "switch1" "0x02"
>   ;;
>  
> +dhp-1565-a1)
> +   ucidef_set_led_switch "wan" "WAN" "d-link:green:planet" "switch0" 
> "0x20"
> +   ;;
> +

and here



>  dir-505-a1)
>   ucidef_set_led_netdev "lan" "LAN" "d-link:green:power" "eth1"
>   ;;
> diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network 
> b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
> index 743f9de..c7d8aec 100755
> --- a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
> +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
> @@ -258,6 +258,7 @@ mynet-n750)
>   [ -n "$mac" ] && ucidef_set_interface_macaddr "wan" "$mac"
>   ;;
>  
> +dhp-1565-a1 |\
>  dir-835-a1 |\
>  wndr3700v4 | \
>  wndr4300)
> diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration 
> b/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration
> index 0df94a0..1cef8b9 100755
> --- a/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration
> +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration
> @@ -46,6 +46,7 @@ migrate_leds()
>  board=$(ar71xx_board_name)
>  
>  case "$board" in
> +dhp-1565-a1|\
>  dir-825-c1|\
>  dir-835-a1)
>   migrate_leds ":orange:=:amber:" ":wifi_bgn=:wlan2g"
> diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh 
> b/target/linux/ar71xx/base-files/lib/ar71xx.sh
> index 40e9303..bd7a276 100755
> --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh
> +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh
> @@ -305,6 +305,9 @@ ar71xx_board_detect() {
>   *"DB120 reference board")
>   name="db120"
>   ;;
> +*"DHP-1565 rev. A1")
> +name="dhp-1565-a1"
> +;;
>   *"DIR-505 rev. A1")
>   name="dir-505-a1"
>   ;;
> diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh 
> b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
> index 6220f16..3a3d4ee 100755
> --- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
> +++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
> @@ -167,6 +167,7 @@ platform_check_image() {
>   ap81 | \
>   ap83 | \
>   ap132 | \
> + dhp-1565-a1 |\
>   dir-505-a1 | \
>   dir-600-a1 | \
>   dir-615-c1 | \

and here


> diff --git a/target/linux/ar71xx/config-3.10 b/target/linux/ar71xx/config-3.10
> index 1b3eddb..3a2b4af 100644
> --- a/target/linux/ar71xx/config-3.10
> +++ b/target/linux/ar71xx/config-3.10
> @@ -40,6 +40,7 @@ CONFIG_ATH79_MACH_BHU_BXU2000N2_A=y
>  CONFIG_ATH79_MACH_CAP4200AG=y
>  CONFIG_ATH79_MACH_CARAMBOLA2=y
>  CONFIG_ATH79_MACH_DB120=y
> +CONFIG_ATH79_MACH_DHP_1565_A1=y
>  CONFIG_ATH79_MACH_DIR_505_A1=y
>  CONFIG_ATH79_MACH_DIR_600_A1=y
>  CONFIG_ATH79_MACH_DIR_615_C1=y
> diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c 
> b/target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c

[OpenWrt-Devel] [PATCH] [ar71xx] Added support for D-link DHP-1565 rev. A1

2014-11-04 Thread jaceq
From: Jacek Kikiewicz 

Signed-off-by: Jacek Kikiewicz 

---
 target/linux/ar71xx/base-files/etc/diag.sh |   1 +
 .../ar71xx/base-files/etc/uci-defaults/01_leds |   4 +
 .../ar71xx/base-files/etc/uci-defaults/02_network  |   1 +
 .../base-files/etc/uci-defaults/04_led_migration   |   1 +
 target/linux/ar71xx/base-files/lib/ar71xx.sh   |   3 +
 .../ar71xx/base-files/lib/upgrade/platform.sh  |   1 +
 target/linux/ar71xx/config-3.10|   1 +
 .../files/arch/mips/ath79/mach-dhp-1565-a1.c   | 170 +
 target/linux/ar71xx/generic/profiles/d-link.mk |  11 ++
 target/linux/ar71xx/image/Makefile |   1 +
 .../730-MIPS-ath79-add-DHP-1565A1.patch|  40 +
 11 files changed, 234 insertions(+)
 create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c
 create mode 100644 
target/linux/ar71xx/patches-3.10/730-MIPS-ath79-add-DHP-1565A1.patch

diff --git a/target/linux/ar71xx/base-files/etc/diag.sh 
b/target/linux/ar71xx/base-files/etc/diag.sh
index b3a8fc5..24f5871 100755
--- a/target/linux/ar71xx/base-files/etc/diag.sh
+++ b/target/linux/ar71xx/base-files/etc/diag.sh
@@ -46,6 +46,7 @@ get_status_led() {
db120)
status_led="db120:green:status"
;;
+dhp-1565-a1|\
dir-505-a1 |\
dir-600-a1 |\
dir-615-e1 |\
diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds 
b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
index 599fc19..2e41250 100755
--- a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
+++ b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
@@ -98,6 +98,10 @@ rb-2011uias-2hnd)
ucidef_set_led_switch "eth10" "ETH10" "rb:green:eth10" "switch1" "0x02"
;;
 
+dhp-1565-a1)
+   ucidef_set_led_switch "wan" "WAN" "d-link:green:planet" "switch0" "0x20"
+   ;;
+
 dir-505-a1)
ucidef_set_led_netdev "lan" "LAN" "d-link:green:power" "eth1"
;;
diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network 
b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
index 743f9de..c7d8aec 100755
--- a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
+++ b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
@@ -258,6 +258,7 @@ mynet-n750)
[ -n "$mac" ] && ucidef_set_interface_macaddr "wan" "$mac"
;;
 
+dhp-1565-a1 |\
 dir-835-a1 |\
 wndr3700v4 | \
 wndr4300)
diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration 
b/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration
index 0df94a0..1cef8b9 100755
--- a/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration
+++ b/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration
@@ -46,6 +46,7 @@ migrate_leds()
 board=$(ar71xx_board_name)
 
 case "$board" in
+dhp-1565-a1|\
 dir-825-c1|\
 dir-835-a1)
migrate_leds ":orange:=:amber:" ":wifi_bgn=:wlan2g"
diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh 
b/target/linux/ar71xx/base-files/lib/ar71xx.sh
index 40e9303..bd7a276 100755
--- a/target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh
@@ -305,6 +305,9 @@ ar71xx_board_detect() {
*"DB120 reference board")
name="db120"
;;
+*"DHP-1565 rev. A1")
+name="dhp-1565-a1"
+;;
*"DIR-505 rev. A1")
name="dir-505-a1"
;;
diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh 
b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
index 6220f16..3a3d4ee 100755
--- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
+++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
@@ -167,6 +167,7 @@ platform_check_image() {
ap81 | \
ap83 | \
ap132 | \
+   dhp-1565-a1 |\
dir-505-a1 | \
dir-600-a1 | \
dir-615-c1 | \
diff --git a/target/linux/ar71xx/config-3.10 b/target/linux/ar71xx/config-3.10
index 1b3eddb..3a2b4af 100644
--- a/target/linux/ar71xx/config-3.10
+++ b/target/linux/ar71xx/config-3.10
@@ -40,6 +40,7 @@ CONFIG_ATH79_MACH_BHU_BXU2000N2_A=y
 CONFIG_ATH79_MACH_CAP4200AG=y
 CONFIG_ATH79_MACH_CARAMBOLA2=y
 CONFIG_ATH79_MACH_DB120=y
+CONFIG_ATH79_MACH_DHP_1565_A1=y
 CONFIG_ATH79_MACH_DIR_505_A1=y
 CONFIG_ATH79_MACH_DIR_600_A1=y
 CONFIG_ATH79_MACH_DIR_615_C1=y
diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c 
b/target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c
new file mode 100644
index 000..ae47764
--- /dev/null
+++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c
@@ -0,0 +1,170 @@
+/*
+ *  D-Link DHP-1565 rev. A1 board support
+ *
+ *  Copyright (C) 2014 Jacek Kikiewicz
+ *
+ *  This program is free software; you can redistribute it and/or modify it
+ *  under the terms of the GNU General Public License version 2 as published
+ *  by the Free Software Foundation.
+