Signed-off-by: Günther Kelleter
---
This patch adds kernel and basic userspace support for
devolo dLAN pro 500 Wireless+
For the PLC interface additional support files in userspace will be required.
These are not part of this patch.
target/linux/ar71xx/base-files/etc/diag.sh | 3
Signed-off-by: Günther Kelleter
---
target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c
b/target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c
index ae3db4c..a64d397
Signed-off-by: Günther Kelleter
---
.../835-fix-irq-request-ledtrig-gpio.patch| 19 +++
1 file changed, 19 insertions(+)
create mode 100644
target/linux/generic/patches-3.18/835-fix-irq-request-ledtrig-gpio.patch
diff --git
a/target/linux/generic/patches-3.18/835
to allow target specific override of phydev->supported.
Signed-off-by: Günther Kelleter
---
.../ar71xx/files/arch/mips/include/asm/mach-ath79/ag71xx_platform.h | 1 +
.../ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_phy.c| 5 +
2 files changed, 6 insertions(+)
diff --git
The ath10k firmware version is now a choice in the config menu. Added options
for older firmware versions (10.1 and 10.2). It seems that recent firmware
versions don't always run properly and this provides the option to select an
older (more stable) version instead.
Signed-off-by: Gü
Signed-off-by: Günther Kelleter
---
.../739-MIPS-ath79-add-gpio-irq-support.patch | 241 +
1 file changed, 241 insertions(+)
create mode 100644
target/linux/ar71xx/patches-3.18/739-MIPS-ath79-add-gpio-irq-support.patch
diff --git
a/target/linux/ar71xx/patches-3.18
Signed-off-by: Günther Kelleter
---
package/base-files/files/etc/init.d/led | 7 +++
.../base-files/files/lib/functions/uci-defaults.sh | 20
2 files changed, 27 insertions(+)
diff --git a/package/base-files/files/etc/init.d/led
b/package/base-files
Signed-off-by: Günther Kelleter
---
target/linux/ar71xx/base-files/etc/diag.sh | 3 +
.../ar71xx/base-files/etc/uci-defaults/01_leds | 7 +
.../ar71xx/base-files/etc/uci-defaults/02_network | 4 +
target/linux/ar71xx/base-files/lib/ar71xx.sh | 3 +
.../ar71xx/base
This patch set adds support for two devolo dLAN devices:
dLAN pro 500 Wireless+
dLAN pro 1200+ Wifi ac
It supports the wlan and ethernet interfaces.
PLC support must be implemented in user space and will folow later when basic
support is finally accepted
Günther Kelleter (8):
ar71xx
Signed-off-by: Günther Kelleter
---
target/linux/ar71xx/base-files/etc/diag.sh | 3 +
.../etc/hotplug.d/firmware/11-ath10k-caldata | 8 +
.../ar71xx/base-files/etc/uci-defaults/01_leds | 6 +
.../ar71xx/base-files/etc/uci-defaults/02_network | 6 +
target/linux/ar71xx
Signed-off-by: Günther Kelleter
---
package/base-files/files/etc/init.d/led | 7 +++
.../base-files/files/lib/functions/uci-defaults.sh | 20
2 files changed, 27 insertions(+)
diff --git a/package/base-files/files/etc/init.d/led
b/package/base-files
Signed-off-by: Günther Kelleter
---
.../739-MIPS-ath79-add-gpio-irq-support.patch | 225 +
1 file changed, 225 insertions(+)
create mode 100644
target/linux/ar71xx/patches-3.18/739-MIPS-ath79-add-gpio-irq-support.patch
diff --git
a/target/linux/ar71xx/patches-3.18
Added option for old firmware version (10.1 API v2). It seems that recent
firmware versions are constantly crashing (at least on a QCA9880-BR4A-R) and
this provides the option to select an older version instead.
Signed-off-by: Günther Kelleter
---
package/kernel/mac80211/Makefile | 19
:
fix keycode of WPS key on dLAN pro 1200+ Wifi ac
formatting fixes
reworked 739-MIPS-ath79-add-gpio-irq-support.patch, no nested threaded
irqs
removed 835-fix-irq-request-ledtrig-gpio.patch
ath10k: only choose between latest fw and v2 as fallback
Günther Kelleter (7
Signed-off-by: Günther Kelleter
---
target/linux/ar71xx/base-files/etc/diag.sh | 3 +
.../etc/hotplug.d/firmware/11-ath10k-caldata | 8 +
.../ar71xx/base-files/etc/uci-defaults/01_leds | 6 +
.../ar71xx/base-files/etc/uci-defaults/02_network | 6 +
target/linux/ar71xx
Signed-off-by: Günther Kelleter
---
target/linux/ar71xx/base-files/etc/diag.sh | 3 +
.../ar71xx/base-files/etc/uci-defaults/01_leds | 7 +
.../ar71xx/base-files/etc/uci-defaults/02_network | 4 +
target/linux/ar71xx/base-files/lib/ar71xx.sh | 3 +
.../ar71xx/base
Signed-off-by: Günther Kelleter
---
target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c
b/target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c
index ff94e2e..c7524be
to allow target specific override of phydev->supported.
Signed-off-by: Günther Kelleter
---
.../ar71xx/files/arch/mips/include/asm/mach-ath79/ag71xx_platform.h | 1 +
.../ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_phy.c| 5 +
2 files changed, 6 insertions(+)
diff --git
Signed-off-by: Günther Kelleter
---
.../739-MIPS-ath79-add-gpio-irq-support.patch | 224 +
1 file changed, 224 insertions(+)
create mode 100644
target/linux/ar71xx/patches-3.18/739-MIPS-ath79-add-gpio-irq-support.patch
diff --git
a/target/linux/ar71xx/patches-3.18
Added option for old firmware version (10.1 API v2). It seems that recent
firmware versions are constantly crashing (at least on a QCA9880-BR4A-R) and
this provides the option to select an older version instead.
Signed-off-by: Günther Kelleter
---
package/kernel/mac80211/Makefile | 19
Signed-off-by: Günther Kelleter
---
package/base-files/files/etc/init.d/led | 7 +++
.../base-files/files/lib/functions/uci-defaults.sh | 20
2 files changed, 27 insertions(+)
diff --git a/package/base-files/files/etc/init.d/led
b/package/base-files
Signed-off-by: Günther Kelleter
---
target/linux/ar71xx/base-files/etc/diag.sh | 3 +
.../etc/hotplug.d/firmware/11-ath10k-caldata | 3 +
.../ar71xx/base-files/etc/uci-defaults/01_leds | 6 +
.../ar71xx/base-files/etc/uci-defaults/02_network | 6 +
target/linux/ar71xx
setup
Günther Kelleter (5):
ar71xx: add support for the devolo dLAN pro 500 Wireless+
ar71xx: add support to use gpio irqs
mac80211: make ath10k firmware v2 selectable
base-files: added option to configure the gpio led trigger in
uci-defaults
ar71xx: add support for the devolo dLAN pro
Signed-off-by: Günther Kelleter
---
target/linux/ar71xx/base-files/etc/diag.sh | 3 +
.../ar71xx/base-files/etc/uci-defaults/01_leds | 7 +
.../ar71xx/base-files/etc/uci-defaults/02_network | 4 +
target/linux/ar71xx/base-files/lib/ar71xx.sh | 3 +
.../ar71xx/base
This patch set is a backport of svn commits 46338..46342 from trunk to CC.
It adds support for devolo devices:
dLAN pro 500 Wireless+
dLAN pro 1200+ WiFi ac
Günther Kelleter (1):
ar71xx: add support for the devolo dLAN pro 1200+ WiFi ac
blogic (4):
ar71xx: add support for the devolo dLAN
From: blogic
Signed-off-by: Günther Kelleter
---
target/linux/ar71xx/base-files/etc/diag.sh | 3 +
.../ar71xx/base-files/etc/uci-defaults/01_leds | 7 +
.../ar71xx/base-files/etc/uci-defaults/02_network | 4 +
target/linux/ar71xx/base-files/lib/ar71xx.sh | 3
From: blogic
Signed-off-by: Günther Kelleter
---
.../739-MIPS-ath79-add-gpio-irq-support.patch | 224 +
1 file changed, 224 insertions(+)
create mode 100644
target/linux/ar71xx/patches-3.18/739-MIPS-ath79-add-gpio-irq-support.patch
diff --git
a/target/linux/ar71xx
From: blogic
Signed-off-by: Günther Kelleter
---
package/base-files/files/etc/init.d/led | 7 +++
.../base-files/files/lib/functions/uci-defaults.sh | 20
2 files changed, 27 insertions(+)
diff --git a/package/base-files/files/etc/init.d/led
b/package
From: blogic
Added option for old firmware version (10.1 API v2). It seems that recent
firmware versions are constantly crashing (at least on a QCA9880-BR4A-R) and
this provides the option to select an older version instead.
Signed-off-by: Günther Kelleter
---
package/kernel/mac80211/Makefile
Signed-off-by: Günther Kelleter
---
target/linux/ar71xx/base-files/etc/diag.sh | 3 +
.../etc/hotplug.d/firmware/11-ath10k-caldata | 8 +
.../ar71xx/base-files/etc/uci-defaults/01_leds | 6 +
.../ar71xx/base-files/etc/uci-defaults/02_network | 6 +
target/linux/ar71xx
Signed-off-by: Günther Kelleter
---
target/linux/ar71xx/image/Makefile | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/target/linux/ar71xx/image/Makefile
b/target/linux/ar71xx/image/Makefile
index 7154655..77f3661 100644
--- a/target/linux/ar71xx/image/Makefile
+++ b
It was broken since kernel 3.18 (irq) and 3.14 (debug).
IRQ 0 is the timer interrupt and is not illegal!
Signed-off-by: Günther Kelleter
---
target/linux/mcs814x/config-3.18 | 10 +++--
.../linux/mcs814x/patches-3.18/014-debuguart.patch | 52 ++
2 files
e mtd device... done.
[ 29.56] jffs2_build_filesystem(): erasing all blocks after the end
marker...
Günther Kelleter (2):
mcs814x: Fix debug UART and timer irq
mcs814x: use firmware partition splitter on dLAN USB Extender
target/linux/mcs814x/config-3.18 | 14 +++
Signed-off-by: Günther Kelleter
---
target/linux/mcs814x/config-3.18 | 4
.../mcs814x/files-3.18/arch/arm/boot/dts/dlan-usb-extender.dts| 8
target/linux/mcs814x/image/Makefile | 2 +-
3 files changed, 5 insertions
Patches fix interrupt init, timer irq and debug UART for mcs814x.
dLAN USB Extender kernel got too big to fit in 1MB so I changed dts
partition layout and image builder to make use of automatic
partition splitting.
Please apply to trunk and CC/15.05!
Günther Kelleter (3):
mcs814x: fix debug
It was broken since kernel 3.14
Signed-off-by: Günther Kelleter
---
target/linux/mcs814x/config-3.18 | 10 --
.../linux/mcs814x/patches-3.18/014-debuguart.patch | 41 ++
2 files changed, 48 insertions(+), 3 deletions(-)
create mode 100644 target/linux
create explicit 1:1 mapping before mcs814x_alloc_gc/irq_setup_generic_chip
marks all interrupts used and prevents mapping by dts init.
IRQ 0 is the timer interrupt and is not illegal!
Was broken since kernel 3.14.
Signed-off-by: Günther Kelleter
---
target/linux/mcs814x/files-3.18/arch/arm
Signed-off-by: Günther Kelleter
---
target/linux/mcs814x/config-3.18 | 4
.../mcs814x/files-3.18/arch/arm/boot/dts/dlan-usb-extender.dts| 8
target/linux/mcs814x/image/Makefile | 2 +-
3 files changed, 5 insertions
x27;m sorry but I cannot find another solution to fix interrupt handling.
Trying to convert to domain generic chip interrupts doesn't work
at all.
Günther Kelleter (3):
mcs814x: fix debug UART
mcs814x: fix interrupts
mcs814x: use firmware partition splitter on dLAN USB Extender
ta
create explicit 1:1 mapping before mcs814x_alloc_gc/irq_setup_generic_chip
marks all interrupts used and prevents mapping by dts init.
IRQ 0 is the timer interrupt and is not illegal!
Was broken since kernel 3.14.
Signed-off-by: Günther Kelleter
---
target/linux/mcs814x/files-3.18/arch/arm
uImage is now bigger than 1MB. To avoid editing the dts every time
the kernel size changes use fw splitter.
Signed-off-by: Günther Kelleter
---
target/linux/mcs814x/config-3.18 | 4
.../mcs814x/files-3.18/arch/arm/boot/dts/dlan-usb-extender.dts| 8
Switch to new 8250 debug uart code because the old
mach-mcs814x/include/mach/debug-macro.S tries to include
asm/hardware/debug-8250.S which no longer exists since kernel 3.14
Signed-off-by: Günther Kelleter
---
target/linux/mcs814x/config-3.18 | 10 --
.../linux/mcs814x
x27;m sorry but I cannot find another solution to fix interrupt handling.
Interrupt handling switched to domain generic chip interrupts. Removed
generic kernel irq patch.
Günther Kelleter (3):
mcs814x: fix debug UART
mcs814x: fix interrupt handling
mcs814x: use firmware partition splitter on
Switch to new 8250 debug uart code because the old
mach-mcs814x/include/mach/debug-macro.S tries to include
asm/hardware/debug-8250.S which no longer exists since kernel 3.14
Signed-off-by: Günther Kelleter
---
target/linux/mcs814x/config-3.18 | 10 --
.../linux/mcs814x
to avoid editing the dts every time the kernel size changes.
uImage is now bigger than 1MB. Pad uImage to 64k erase block size.
Signed-off-by: Günther Kelleter
---
target/linux/mcs814x/config-3.18 | 4
.../mcs814x/files-3.18/arch/arm/boot/dts/dlan-usb
Switch to generich chip irqs/irq domains.
Interrupts were broken since kernel 3.14. dLAN USB extender is now
booting again.
Signed-off-by: Günther Kelleter
---
.../mcs814x/files-3.18/arch/arm/mach-mcs814x/irq.c | 21 +---
.../files-3.18/arch/arm/mach-mcs814x/timer.c | 28
This is the backport of patchset r46646..r46648
fixing kernel and image build for dLAN USDB extender
blogic (3):
mcs814x: fix debug UART
mcs814x: fix interrupt handling
mcs814x: use firmware partition splitter on dLAN USB Extender
target/linux/mcs814x/config-3.18 | 14 +++
From: blogic
Switch to generich chip irqs/irq domains.
Interrupts were broken since kernel 3.14. dLAN USB extender is now
booting again.
Signed-off-by: Günther Kelleter
Backport of r46647
---
.../mcs814x/files-3.18/arch/arm/mach-mcs814x/irq.c | 21 +---
.../files-3.18/arch/arm
From: blogic
to avoid editing the dts every time the kernel size changes.
uImage is now bigger than 1MB. Pad uImage to 64k erase block size.
Signed-off-by: Günther Kelleter
Backport of r46648
---
target/linux/mcs814x/config-3.18 | 4
.../mcs814x/files
From: blogic
Switch to new 8250 debug uart code because the old
mach-mcs814x/include/mach/debug-macro.S tries to include
asm/hardware/debug-8250.S which no longer exists since kernel 3.14
Signed-off-by: Günther Kelleter
Backport of r46646
---
target/linux/mcs814x/config-3.18
as done in pressed and released actions
Signed-off-by: Günther Kelleter
---
plug/hotplug.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/plug/hotplug.c b/plug/hotplug.c
index 0c97e4d..b5ebd07 100644
--- a/plug/hotplug.c
+++ b/plug/hotplug.c
@@ -399,6 +399,7 @@ static void
unswap ports 0/6 (broken by 17b8dcd63100a6b9e35199882f38bdc2be640777)
Signed-off-by: Günther Kelleter
---
target/linux/ar71xx/files/arch/mips/ath79/mach-dlan-pro-1200-ac.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-dlan-pro-1200-ac.c
b
transparent for vlans as originally committed
Signed-off-by: Günther Kelleter
---
target/linux/ar71xx/base-files/etc/board.d/02_network | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/target/linux/ar71xx/base-files/etc/board.d/02_network
b/target/linux/ar71xx/base
Signed-off-by: Günther Kelleter
---
This patch adds kernel and basic userspace support for a new devolo device:
dLAN Hotspot
target/linux/ar71xx/base-files/etc/diag.sh | 3 +
.../ar71xx/base-files/etc/uci-defaults/01_leds | 4 +
.../ar71xx/base-files/etc/uci-defaults/02_network
it ends up as $(2) of CatFiles and must be a plain decimal value.
Signed-off-by: Günther Kelleter
---
target/linux/ar71xx/image/Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/target/linux/ar71xx/image/Makefile
b/target/linux/ar71xx/image/Makefile
index d2091a9
Multicast ARL entries can have multiple destination ports.
Signed-off-by: Günther Kelleter
---
target/linux/generic/files/drivers/net/phy/ar8216.c | 12 +++-
target/linux/generic/files/drivers/net/phy/ar8216.h | 3 ++-
target/linux/generic/files/drivers/net/phy/ar8327.c | 10
Multicast ARL entries can have multiple destination ports. Get and dump
all destination ports of each entry, not just the lowest.
Signed-off-by: Günther Kelleter
---
Changes in v2:
- code readability
- commit message
.../generic/files/drivers/net/phy/ar8216.c | 18
57 matches
Mail list logo