Re: [OpenWrt-Devel] [PATCH] [ar71xx] Added support for D-link DHP-1565 rev. A1
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
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
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
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
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. +