[OpenWrt-Devel] [PATCH 2/3 v2] watchdog: add driver for Cortina Gemini watchdog

2017-01-28 Thread Linus Walleij
This add support for the Cortina systems Gemini (SL3516) SoC watchdog. I have tried to use all the right new kernel interfaces and tested with busybox' "watchdog" command both to kick and get timeouts and reboots. Signed-off-by: Linus Walleij <linus.wall...@linaro.org> ---

[OpenWrt-Devel] [PATCH 1/3 v2] watchdog: add DT bindings for Cortina Gemini

2017-01-28 Thread Linus Walleij
This adds DT bindings for the Cortina systems Gemini SoC watchdog timer. Cc: devicet...@vger.kernel.org Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- ChangeLog v1->v2: - Make the timeout an optional property - Do not mention any Linux defaults if the

[OpenWrt-Devel] [PATCH 12/22 v2] ARM: gemini: DT for the Cortina Gemini SoC platforms

2017-01-28 Thread Linus Walleij
m> Cc: Paulius Zaleckas <paulius.zalec...@gmail.com> Cc: Hans Ulli Kroll <ulli.kr...@googlemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- ChangeLog v1->v2: - Just use CONFIG_DEBUG_UART_PHYS / CONFIG_DEBUG_UART_VIRT

Re: [OpenWrt-Devel] [PATCH 11/22] ARM: dts: add top-level DT bindings for Cortina Gemini

2017-01-28 Thread Linus Walleij
On Mon, Jan 23, 2017 at 9:21 PM, Rob Herring <r...@kernel.org> wrote: > On Sun, Jan 22, 2017 at 01:22:19PM +0100, Linus Walleij wrote: >> This adds the top level SoC bindings for Cortina systems Gemini >> platforms. (...) >> +- intcon: the root node must have an interru

[OpenWrt-Devel] [PATCH 10/22 v2] mtd: physmap_of: add a hook for Gemini flash probing

2017-01-28 Thread Linus Walleij
ec...@gmail.com> Cc: Hans Ulli Kroll <ulli.kr...@googlemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- ChangeLog v1->v2: - Put a more elaborate description of the Kconfig option into the Kconfig item, take this

[OpenWrt-Devel] [PATCH 09/22 v2] mtd: add DT bindings for the Cortina Systems Gemini Flash

2017-01-28 Thread Linus Walleij
oll <ulli.kr...@googlemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Cc: devicet...@vger.kernel.org Reviewed-by: Marek Vasut <marek.va...@gmail.com> Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- ChangeLog v1->v2: - Add

[OpenWrt-Devel] [PATCH 02/22 v2] irqchip: DT bindings for Cortina Gemini irqchip

2017-01-28 Thread Linus Walleij
mail.com> Cc: devicet...@vger.kernel.org Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- ChangeLog v1->v2: - Added Rob's ACK irqchip maintainers: please just apply this when you feel pleased with it. These portions are functional

[OpenWrt-Devel] [PATCH 03/22 v2] irqchip: add a driver for Cortina Gemini

2017-01-28 Thread Linus Walleij
;f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- ChangeLog v1->v2: - Do not call irq_create_mapping() on all hwirqs at probe: this will happen automatically when looking up the IRQs from the device tree and is not needed. irqchip maintainers: ple

[OpenWrt-Devel] [PATCH 4/4] ARM: dts: add PCI to the Gemini DTSI

2017-01-28 Thread Linus Walleij
The Cortina Gemini has an internal PCI root bus, add this to the device tree. Cc: Janos Laube <janos@gmail.com> Cc: Paulius Zaleckas <paulius.zalec...@gmail.com> Cc: Hans Ulli Kroll <ulli.kr...@googlemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Sign

[OpenWrt-Devel] [PATCH 1/4] PCI: add DT bindings for Cortina Gemini PCI Host Bridge

2017-01-28 Thread Linus Walleij
.@vger.kernel.org Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- This can be merged to the PCI tree whenever it is considered fine for inclusion. --- .../devicetree/bindings/pci/cortina,gemini-pci.txt | 64 ++ 1 file changed, 64 insertions(+) create mode 1

[OpenWrt-Devel] [PATCH 3/4] ARM: gemini: select MIGHT_HAVE_PCI

2017-01-28 Thread Linus Walleij
As we have a PCI driver for the Gemini, we should select MIGHT_HAVE_PCI. Cc: Janos Laube <janos@gmail.com> Cc: Paulius Zaleckas <paulius.zalec...@gmail.com> Cc: Hans Ulli Kroll <ulli.kr...@googlemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: L

[OpenWrt-Devel] [PATCH 2/4] PCI: add driver for Cortina Gemini Host Bridge

2017-01-28 Thread Linus Walleij
gt; Cc: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- This can be merged to the PCI tree whenever it is considered fine for inclusion. --- drivers/pci/host/Kconfig | 7 + drivers/pci/host/Makefile

Re: [OpenWrt-Devel] [PATCH 00/22] Conversion of ARMv4 Gemini to DT and multiplatform

2017-01-24 Thread Linus Walleij
gt;, <0x6000a000 0x4000>, <0x6000e000 0x4000>; interrupts = <1 IRQ_TYPE_LEVEL_HIGH>, <2 IRQ_TYPE_LEVEL_HIGH>; } Or something like that? Yours, Linus Walleij ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Re: [OpenWrt-Devel] [PATCH 00/22] Conversion of ARMv4 Gemini to DT and multiplatform

2017-01-22 Thread Linus Walleij
On Sun, Jan 22, 2017 at 7:42 PM, Florian Fainelli <f.faine...@gmail.com> wrote: > On 01/22/2017 04:15 AM, Linus Walleij wrote: >> I got a Gemini platform from Florian Fainelli over at OpenWRT >> some time back. I finally got around to "future-proofing" the >>

[OpenWrt-Devel] [PATCH 2/3] watchdog: add driver for Cortina Gemini watchdog

2017-01-22 Thread Linus Walleij
This add support for the Cortina systems Gemini (SL3516) SoC watchdog. I have tried to use all the right new kernel interfaces and tested with busybox' "watchdog" command both to kick and get timeouts and reboots. Signed-off-by: Linus Walleij <linus.wall...@linaro.org> ---

[OpenWrt-Devel] [PATCH 22/22] ARM: configs: add a gemini defconfig

2017-01-22 Thread Linus Walleij
nos@gmail.com> Cc: Paulius Zaleckas <paulius.zalec...@gmail.com> Cc: Hans Ulli Kroll <ulli.kr...@googlemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- arch/arm/configs/gemini_defconfig | 63 +

[OpenWrt-Devel] [PATCH 21/22] ARM: gemini: convert to ARMv4 multiplatform

2017-01-22 Thread Linus Walleij
ius.zalec...@gmail.com> Cc: Hans Ulli Kroll <ulli.kr...@googlemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- arch/arm/Kconfig | 23 + arch/arm/mach-gemini/Kconfig

[OpenWrt-Devel] [PATCH 20/22] ARM: gemini: select ARM_PATCH_PHYS_VIRT and AUTO_ZRELADDR

2017-01-22 Thread Linus Walleij
glemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- arch/arm/Kconfig | 2 ++ arch/arm/mach-gemini/Makefile.boot | 4 +--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/Kc

[OpenWrt-Devel] [PATCH 19/22] ARM: gemini: switch to sparse IRQs

2017-01-22 Thread Linus Walleij
: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- arch/arm/Kconfig | 1 + arch/arm/mach-gemini/include/mach/irqs.h | 53 2 files changed, 1 insertion(+), 53 deletions(-) delete mo

[OpenWrt-Devel] [PATCH 18/22] ARM: gemini: delete all boardfiles

2017-01-22 Thread Linus Walleij
inelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- arch/arm/Kconfig | 2 - arch/arm/mach-gemini/Kconfig | 40 arch/arm/mach-gemini/Makefile | 15 +- arch/arm/mach-gemini/Makefile

[OpenWrt-Devel] [PATCH 16/22] ARM: dts: add a devicetree for Wiliboard WBD-111

2017-01-22 Thread Linus Walleij
leckas <paulius.zalec...@gmail.com> Cc: Hans Ulli Kroll <ulli.kr...@googlemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- arch/arm/boot/dts/Makefile | 3 +- arch/arm/bo

[OpenWrt-Devel] [PATCH 17/22] ARM: dts: add a devicetree for Wiliboard WBD-222

2017-01-22 Thread Linus Walleij
leckas <paulius.zalec...@gmail.com> Cc: Hans Ulli Kroll <ulli.kr...@googlemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- arch/arm/boot/dts/Makefile | 3 +- arch/arm/bo

[OpenWrt-Devel] [PATCH 15/22] ARM: dts: add a devicetree for Teltonika RUT1xx

2017-01-22 Thread Linus Walleij
leckas <paulius.zalec...@gmail.com> Cc: Hans Ulli Kroll <ulli.kr...@googlemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/gemini-rut1xx.dts | 63 ++

[OpenWrt-Devel] [PATCH 13/22] ARM: dts: add device tree for Gemini SoC and SQ201

2017-01-22 Thread Linus Walleij
om> Cc: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/gemini-sq201.dts | 94 + arch/arm/boot/dts/gemini.dtsi | 96 +

[OpenWrt-Devel] [PATCH 12/22] ARM: gemini: DT for the Cortina Gemini SoC platforms

2017-01-22 Thread Linus Walleij
m> Cc: Paulius Zaleckas <paulius.zalec...@gmail.com> Cc: Hans Ulli Kroll <ulli.kr...@googlemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- arch/arm/Kconfig| 8 arch/arm/mach-gemini/Makefi

[OpenWrt-Devel] [PATCH 11/22] ARM: dts: add top-level DT bindings for Cortina Gemini

2017-01-22 Thread Linus Walleij
er.kernel.org Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- Documentation/devicetree/bindings/arm/gemini.txt | 58 1 file changed, 58 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/gemini.txt diff --git a/Documentation/devicet

[OpenWrt-Devel] [PATCH 10/22] mtd: physmap_of: add a hook for Gemini flash probing

2017-01-22 Thread Linus Walleij
ec...@gmail.com> Cc: Hans Ulli Kroll <ulli.kr...@googlemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- MTD maintainers: please just apply this to the MTD tree when you are happy with it. It is functionally orthogon

[OpenWrt-Devel] [PATCH 09/22] mtd: add DT bindings for the Cortina Systems Gemini Flash

2017-01-22 Thread Linus Walleij
oll <ulli.kr...@googlemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Cc: devicet...@vger.kernel.org Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- MTD maintainers: please just apply this to the MTD tree when you are happy with it. It is functionally orthogonal to the

[OpenWrt-Devel] [PATCH 08/22] rtc: Add device tree probing to the Gemini driver

2017-01-22 Thread Linus Walleij
.@vger.kernel.org Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- RTC maintainers: please just apply this to the RTC tree when you are pleased with it. It is functionally orthogonal to the rest of the series and just in a series for context. --- Documentation/devicetree/bindin

[OpenWrt-Devel] [PATCH 07/22] gpio: Add a driver for Cortina Systems Gemini GPIO

2017-01-22 Thread Linus Walleij
gt; Cc: Paulius Zaleckas <paulius.zalec...@gmail.com> Cc: Hans Ulli Kroll <ulli.kr...@googlemail.com> Cc: Florian Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- Note to self: just apply this to the GPIO tree when discussion is o

[OpenWrt-Devel] [PATCH 06/22] gpio: add DT bindings for Cortina Gemini GPIO

2017-01-22 Thread Linus Walleij
vicet...@vger.kernel.org Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- Note to self: just apply this to the GPIO tree when discussion is over. --- .../bindings/gpio/cortina,gemini-gpio.txt | 24 ++ 1 file changed, 24 insertions(+) create mode 10

[OpenWrt-Devel] [PATCH 03/22] irqchip: add a driver for Cortina Gemini

2017-01-22 Thread Linus Walleij
;f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- irqchip maintainers: please just apply this when you feel pleased with it. These portions are functionally orthogonal to the series, it is just in a series for context. --- drivers/irqchip/Makefile | 1 +

[OpenWrt-Devel] [PATCH 04/22] clocksource: add DT bindings for Cortina Gemini

2017-01-22 Thread Linus Walleij
mail.com> Cc: devicet...@vger.kernel.org Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- clocksource maintainers: please just apply this when you feel pleased with it. These portions are functionally orthogonal to the series, it is just in a series for context. --- .../bindings/

[OpenWrt-Devel] [PATCH 02/22] irqchip: DT bindings for Cortina Gemini irqchip

2017-01-22 Thread Linus Walleij
mail.com> Cc: devicet...@vger.kernel.org Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- irqchip maintainers: please just apply this when you feel pleased with it. These portions are functionally orthogonal to the series, it is just in a series for context. --- .../cortina,g

[OpenWrt-Devel] [PATCH 01/22] ARM: gemini: convert to MULTI_IRQ_HANDLER

2017-01-22 Thread Linus Walleij
Fainelli <f.faine...@gmail.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> --- arch/arm/Kconfig| 1 + arch/arm/mach-gemini/include/mach/entry-macro.S | 33 - arch/arm/mach-gemini/irq.c | 15 +++

[OpenWrt-Devel] [PATCH 00/22] Conversion of ARMv4 Gemini to DT and multiplatform

2017-01-22 Thread Linus Walleij
e;f=target/linux/gemini;h=b74c3d8f0100e2ac8a4d71c4d23c082db2993e63;hb=HEAD Linus Walleij (22): ARM: gemini: convert to MULTI_IRQ_HANDLER irqchip: DT bindings for Cortina Gemini irqchip irqchip: add a driver for Cortina Gemini clocksource: add DT bindings for Cortina Gemini clocksource:

[OpenWrt-Devel] Source code for Technicolor tg784n (DANT-U) partially released

2016-10-01 Thread Linus Walleij
on github if/when I get the missing pieces from Broadcom. Yours, Linus Walleij ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Re: [OpenWrt-Devel] Create Technicolor brand in the new data entry page

2016-05-31 Thread Linus Walleij
Looping in tmo26, as mentioned at the page. Mea culpa. Yours, Linus Walleij On Tue, May 31, 2016 at 11:28 PM, Linus Walleij <linus.wall...@linaro.org> wrote: > Hi, > > I was trying to add a Technicolor router to the wiki here: > https://wiki.openwrt.org/meta/create_

Re: [OpenWrt-Devel] [PATCH] RFT: ARM: gemini: convert to GENERIC_CLOCKEVENTS

2013-10-24 Thread Linus Walleij
Adding openwrt-devel to this thread to get some traction... On Thu, Oct 24, 2013 at 12:06 PM, Linus Walleij linus.wall...@linaro.org wrote: On Tue, Oct 1, 2013 at 12:57 PM, Linus Walleij linus.wall...@linaro.org wrote: This converts the gemini machine to use generic clockevents by rewriting

<    1   2   3   4   5   6