Re: [PATCH 1/1] dma: bcm6348: incorrect buffer allocation

2020-12-27 Thread Álvaro Fernández Rojas
Hello Heinrich, This is not swapped. busy_desc is only used in RX. Please, check the rest of the driver: https://github.com/u-boot/u-boot/blob/master/drivers/dma/bcm6348-iudma.c Regards, Álvaro. El 27/12/2020 a las 10:26, Heinrich Schuchardt escribió: Calling calloc() for 0 members does not ma

[PATCH] nand: brcmnand: return without disabling clock

2020-04-02 Thread Álvaro Fernández Rojas
Linux Broadcom NAND driver only disabled clock if no childs are initialized. This section of the code seems to have been accidentally dropped when it was imported in U-Boot. Signed-off-by: Álvaro Fernández Rojas --- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 9 - 1 file changed, 8

Re: [PATCH v2] arch: Add explicit linker script for u-boot-elf

2020-04-02 Thread Álvaro Fernández Rojas
Hi Daniel, Tested on Netgear DGND3700v2 (bmips/bcm6362) with no regressions. Tested-By: Álvaro Fernández Rojas > El 2 abr 2020, a las 11:28, Daniel Schwierzeck > escribió: > > +cc Álvaro > > Am 30.03.20 um 13:58 schrieb Michal Simek: >> Commit f4dc714aaa2d (&quo

Re: [PATCH] nand: brcmnand: return without disabling clock

2020-04-02 Thread Álvaro Fernández Rojas
> El 2 abr 2020, a las 17:49, Tom Rini escribió: > > On Thu, Apr 02, 2020 at 11:15:51AM +0200, Daniel Schwierzeck wrote: >> >> >> Am 02.04.20 um 10:37 schrieb Álvaro Fernández Rojas: >>> Linux Broadcom NAND driver only disabled clock if no childs are

[PATCH] bmips: allow disabling usb support

2020-04-04 Thread Álvaro Fernández Rojas
; ^ CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS Signed-off-by: Álvaro Fernández Rojas --- include/configs/bmips_bcm6318.h | 2 ++ include/configs/bmips_bcm63268.h | 2 ++ include/configs/bmips_bcm6328.h | 2 ++ include/configs/bmips_bcm6348.h | 2 ++ include/configs

[U-Boot] [PATCH v8 00/31] dma: add channels support

2018-11-26 Thread Álvaro Fernández Rojas
mon Glass: - Improve dma-uclass.h documentation. - Switch to live tree API. v2: Introduce changes reported by Vignesh: - Respect current dma implementation. - Let dma_memcpy find a compatible dma device. Other changes: - Fix bcm6348-iudma rx burst config. Grygorii Strashko (1): test: dma: add dma-ucl

[U-Boot] [PATCH v8 04/31] dma: add bcm6348-iudma support

2018-11-26 Thread Álvaro Fernández Rojas
BCM6348 IUDMA controller is present on multiple BMIPS (BCM63xx) SoCs. Signed-off-by: Álvaro Fernández Rojas --- v8: Introduce changes from Grygorii Strashko v5: Several fixes and improvements: - Remove unused defines. - Increment rx descriptors. - Fix flow control issues. - Error

[U-Boot] [PATCH v8 01/31] dma: move dma_ops to dma-uclass.h

2018-11-26 Thread Álvaro Fernández Rojas
Move dma_ops to a separate header file, following other uclass implementations. While doing so, this patch also improves dma_ops documentation. Reviewed-by: Tom Rini Reviewed-by: Simon Glass Signed-off-by: Álvaro Fernández Rojas Signed-off-by: Grygorii Strashko --- v8: no changes v7: From

[U-Boot] [PATCH v8 05/31] bmips: bcm6338: add bcm6348-iudma support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6338.dtsi | 14 ++ include/dt-bindings/dma/bcm6338-dma.h | 15 +++ 2 files changed, 29 insertions(+) create mode 100644

[U-Boot] [PATCH v8 02/31] dma: add channels support

2018-11-26 Thread Álvaro Fernández Rojas
() dma_send() Reviewed-by: Tom Rini Signed-off-by: Álvaro Fernández Rojas [grygorii.stras...@ti.com: drop unused dma_get_by_index_platdata(), add metadata to send/receive ops, add dma_prepare_rcv_buf(), minor clean up] Signed-off-by: Grygorii Strashko Reviewed-by: Simon Glass --- v8: no changes v7

[U-Boot] [PATCH v8 03/31] test: dma: add dma-uclass test

2018-11-26 Thread Álvaro Fernández Rojas
From: Grygorii Strashko Add a sandbox DMA driver implementation (provider) and corresponding DM test. Reviewed-by: Tom Rini Signed-off-by: Grygorii Strashko Reviewed-by: Simon Glass Acked-by: Álvaro Fernández Rojas --- v8: sync with latest u-boot v7: From Grygorii Strashko: - no changes

[U-Boot] [PATCH v8 23/31] bmips: enable wap-5813n enet support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/comtrend,wap-5813n.dts| 14 ++ configs/comtrend_wap5813n_ram_defconfig | 8 +++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/arch/mips/dts/comtrend,wap-5813n.dts b

[U-Boot] [PATCH v8 17/31] bmips: enable ct-5361 enet support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/comtrend,ct-5361.dts| 12 configs/comtrend_ct5361_ram_defconfig | 8 +++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a

[U-Boot] [PATCH v8 08/31] bmips: bcm6368: add bcm6348-iudma support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6368.dtsi | 13 + include/dt-bindings/dma/bcm6368-dma.h | 15 +++ 2 files changed, 28 insertions(+) create mode 100644 include/dt-bindings/dma/bcm6368-dma.h diff

[U-Boot] [PATCH v8 06/31] bmips: bcm6348: add bcm6348-iudma support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6348.dtsi | 16 include/dt-bindings/dma/bcm6348-dma.h | 17 + 2 files changed, 33 insertions(+) create mode

[U-Boot] [PATCH v8 29/31] bmips: enable vr-3032u enet support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/comtrend,vr-3032u.dts| 32 configs/comtrend_vr3032u_ram_defconfig | 7 ++- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/arch/mips/dts/comtrend

[U-Boot] [PATCH v8 18/31] bmips: bcm6358: add support for bcm6348-enet

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6358.dtsi | 28 1 file changed, 28 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6358.dtsi b/arch/mips/dts/brcm

[U-Boot] [PATCH v8 10/31] bmips: bcm6362: add bcm6348-iudma support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6362.dtsi | 13 + include/dt-bindings/dma/bcm6362-dma.h | 15 +++ 2 files changed, 28 insertions(+) create mode 100644 include/dt-bindings/dma/bcm6362-dma.h diff

[U-Boot] [PATCH v8 25/31] bmips: enable ar-5387un enet support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/comtrend,ar-5387un.dts| 32 configs/comtrend_ar5387un_ram_defconfig | 7 ++- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/arch/mips/dts/comtrend

[U-Boot] [PATCH v8 21/31] net: add support for bcm6368-enet

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver drivers/net/Kconfig | 8 + drivers/net/Makefile | 1 + drivers/net/bcm6368-eth.c | 604 ++ 3 files changed, 613 insertions(+) create mode 100644 drivers/net

[U-Boot] [PATCH v8 26/31] bmips: bcm6362: add support for bcm6368-enet

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6362.dtsi | 19 +++ 1 file changed, 19 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6362.dtsi b/arch/mips/dts/brcm,bcm6362.dtsi index 94e7de096d..c77b80a4cc 100644 --- a/arch

[U-Boot] [PATCH v8 14/31] bmips: bcm6338: add support for bcm6348-enet

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6338.dtsi | 15 +++ 1 file changed, 15 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6338.dtsi b/arch/mips/dts/brcm,bcm6338.dtsi index

[U-Boot] [PATCH v8 28/31] bmips: bcm63268: add support for bcm6368-enet

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm63268.dtsi | 25 + 1 file changed, 25 insertions(+) diff --git a/arch/mips/dts/brcm,bcm63268.dtsi b/arch/mips/dts/brcm,bcm63268.dtsi index c7ad83c306..f8a72ef535 100644

[U-Boot] [PATCH v8 24/31] bmips: bcm6328: add support for bcm6368-enet

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6328.dtsi | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6328.dtsi b/arch/mips/dts/brcm,bcm6328.dtsi index 6fa49e22bb..50beed4171 100644 --- a/arch

[U-Boot] [PATCH v8 11/31] bmips: bcm63268: add bcm6348-iudma support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm63268.dtsi | 13 + include/dt-bindings/dma/bcm63268-dma.h | 15 +++ 2 files changed, 28 insertions(+) create mode 100644 include/dt-bindings/dma/bcm63268-dma.h diff

[U-Boot] [PATCH v8 12/31] bmips: bcm6318: add bcm6348-iudma support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6318.dtsi | 19 +++ include/dt-bindings/dma/bcm6318-dma.h | 15 +++ 2 files changed, 34 insertions(+) create mode 100644 include/dt-bindings/dma/bcm6318-dma.h

[U-Boot] [PATCH v8 30/31] bmips: bcm6318: add support for bcm6368-enet

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6318.dtsi | 19 +++ include/dt-bindings/clock/bcm6318-clock.h | 11 +++ 2 files changed, 30 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6318.dtsi b/arch

[U-Boot] [PATCH v8 09/31] bmips: bcm6328: add bcm6348-iudma support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6328.dtsi | 13 + include/dt-bindings/dma/bcm6328-dma.h | 15 +++ 2 files changed, 28 insertions(+) create mode 100644 include/dt-bindings/dma/bcm6328-dma.h diff

[U-Boot] [PATCH v8 07/31] bmips: bcm6358: add bcm6348-iudma support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6358.dtsi | 18 ++ include/dt-bindings/dma/bcm6358-dma.h | 17 + 2 files changed, 35 insertions(+) create mode

[U-Boot] [PATCH v8 16/31] bmips: bcm6348: add support for bcm6348-enet

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6348.dtsi | 26 ++ 1 file changed, 26 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6348.dtsi b/arch/mips/dts/brcm,bcm6348

[U-Boot] [PATCH v8 20/31] bmips: enable nb4-ser enet support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/sfr,nb4-ser.dts | 24 configs/sfr_nb4-ser_ram_defconfig | 8 +++- 2 files changed, 31 insertions(+), 1 deletion(-) diff

[U-Boot] [PATCH v8 19/31] bmips: enable hg556a enet support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/huawei,hg556a.dts | 12 configs/huawei_hg556a_ram_defconfig | 8 +++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/arch

[U-Boot] [PATCH v8 13/31] net: add support for bcm6348-enet

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: Introduce changes from Grygorii Strashko v5: Receive as much packets as possible from bcm6348-eth and cache them in net_rx_packets. This is needed in order to fix flow control issues. v4: Fix issues reported by Grygorii Strashko and other fixes

[U-Boot] [PATCH v8 15/31] bmips: enable f@st1704 enet support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/sagem,f...@st1704.dts | 12 configs/sagem_f@st1704_ram_defconfig | 8 +++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a

[U-Boot] [PATCH v8 22/31] bmips: bcm6368: add support for bcm6368-enet

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6368.dtsi | 19 +++ 1 file changed, 19 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6368.dtsi b/arch/mips/dts/brcm,bcm6368.dtsi index 30047f6360..89590d6ff9 100644 --- a/arch

[U-Boot] [PATCH v8 27/31] bmips: enable dgnd3700v2 enet support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/netgear,dgnd3700v2.dts | 14 ++ configs/netgear_dgnd3700v2_ram_defconfig | 8 +++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/arch/mips/dts/netgear,dgnd3700v2.dts

[U-Boot] [PATCH v8 31/31] bmips: enable ar-5315u enet support

2018-11-26 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v8: introduce bcm6368-enet driver arch/mips/dts/comtrend,ar-5315u.dts| 32 configs/comtrend_ar5315u_ram_defconfig | 7 ++- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/arch/mips/dts/comtrend

[U-Boot] [PATCH v9 0/3] dma: add channels support

2018-11-28 Thread Álvaro Fernández Rojas
ported by Simon Glass: - Improve dma-uclass.h documentation. - Switch to live tree API. v2: Introduce changes reported by Vignesh: - Respect current dma implementation. - Let dma_memcpy find a compatible dma device. Grygorii Strashko (1): test: dma: add dma-uclass test Álvaro Fernández

[U-Boot] [PATCH v9 1/3] dma: move dma_ops to dma-uclass.h

2018-11-28 Thread Álvaro Fernández Rojas
Move dma_ops to a separate header file, following other uclass implementations. While doing so, this patch also improves dma_ops documentation. Reviewed-by: Tom Rini Reviewed-by: Simon Glass Signed-off-by: Álvaro Fernández Rojas Signed-off-by: Grygorii Strashko --- v9: no changes v8: no

[U-Boot] [PATCH v9 3/3] test: dma: add dma-uclass test

2018-11-28 Thread Álvaro Fernández Rojas
From: Grygorii Strashko Add a sandbox DMA driver implementation (provider) and corresponding DM test. Reviewed-by: Tom Rini Signed-off-by: Grygorii Strashko Reviewed-by: Simon Glass Acked-by: Álvaro Fernández Rojas --- v9: no changes v8: sync with latest u-boot v7: no changes v6: From

[U-Boot] [PATCH v9 2/3] dma: add channels support

2018-11-28 Thread Álvaro Fernández Rojas
() dma_send() Reviewed-by: Tom Rini Signed-off-by: Álvaro Fernández Rojas [grygorii.stras...@ti.com: drop unused dma_get_by_index_platdata(), add metadata to send/receive ops, add dma_prepare_rcv_buf(), minor clean up] Signed-off-by: Grygorii Strashko Reviewed-by: Simon Glass --- v9: no changes v8

[U-Boot] [PATCH v9 00/28] bmips: add iudma/enet support

2018-11-28 Thread Álvaro Fernández Rojas
. v3: Switch to live tree API. v2: Fix bcm6348-iudma rx burst config. Álvaro Fernández Rojas (28): dma: add bcm6348-iudma support bmips: bcm6338: add bcm6348-iudma support bmips: bcm6348: add bcm6348-iudma support bmips: bcm6358: add bcm6348-iudma support bmips: bcm6368: add bcm6348-iudma

[U-Boot] [PATCH v9 03/28] bmips: bcm6348: add bcm6348-iudma support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6348.dtsi | 16 include/dt-bindings/dma/bcm6348-dma.h | 17 + 2 files changed, 33 insertions

[U-Boot] [PATCH v9 27/28] bmips: bcm6318: add support for bcm6368-enet

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6318.dtsi | 19 +++ include/dt-bindings/clock/bcm6318-clock.h | 11 +++ 2 files changed, 30 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6318

[U-Boot] [PATCH v9 05/28] bmips: bcm6368: add bcm6348-iudma support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6368.dtsi | 13 + include/dt-bindings/dma/bcm6368-dma.h | 15 +++ 2 files changed, 28 insertions(+) create mode 100644 include/dt-bindings/dma

[U-Boot] [PATCH v9 04/28] bmips: bcm6358: add bcm6348-iudma support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6358.dtsi | 18 ++ include/dt-bindings/dma/bcm6358-dma.h | 17 + 2 files changed, 35 insertions

[U-Boot] [PATCH v9 01/28] dma: add bcm6348-iudma support

2018-11-28 Thread Álvaro Fernández Rojas
BCM6348 IUDMA controller is present on multiple BMIPS (BCM63xx) SoCs. Signed-off-by: Álvaro Fernández Rojas --- v9: introduce dma_prepare_rcv_buf dma op: - bcm6348_iudma_chan_stop: switch to mdelay when resetting channel. - bcm6348_iudma_receive: track dirty dma descriptors and no longer

[U-Boot] [PATCH v9 13/28] bmips: bcm6348: add support for bcm6348-enet

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6348.dtsi | 26 ++ 1 file changed, 26 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6348.dtsi b/arch/mips

[U-Boot] [PATCH v9 28/28] bmips: enable ar-5315u enet support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/comtrend,ar-5315u.dts| 32 configs/comtrend_ar5315u_ram_defconfig | 7 ++- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/arch

[U-Boot] [PATCH v9 24/28] bmips: enable dgnd3700v2 enet support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/netgear,dgnd3700v2.dts | 14 ++ configs/netgear_dgnd3700v2_ram_defconfig | 8 +++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/arch/mips/dts/netgear

[U-Boot] [PATCH v9 12/28] bmips: enable f@st1704 enet support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/sagem,f...@st1704.dts | 12 configs/sagem_f@st1704_ram_defconfig | 8 +++- 2 files changed, 19 insertions(+), 1 deletion

[U-Boot] [PATCH v9 20/28] bmips: enable wap-5813n enet support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/comtrend,wap-5813n.dts| 14 ++ configs/comtrend_wap5813n_ram_defconfig | 8 +++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/arch/mips/dts/comtrend

[U-Boot] [PATCH v9 06/28] bmips: bcm6328: add bcm6348-iudma support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6328.dtsi | 13 + include/dt-bindings/dma/bcm6328-dma.h | 15 +++ 2 files changed, 28 insertions(+) create mode 100644 include/dt-bindings/dma

[U-Boot] [PATCH v9 22/28] bmips: enable ar-5387un enet support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/comtrend,ar-5387un.dts| 32 configs/comtrend_ar5387un_ram_defconfig | 7 ++- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/arch

[U-Boot] [PATCH v9 15/28] bmips: bcm6358: add support for bcm6348-enet

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6358.dtsi | 28 1 file changed, 28 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6358.dtsi b/arch/mips

[U-Boot] [PATCH v9 10/28] net: add support for bcm6348-enet

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: use dma_prepare_rcv_buf and remove dma rx channel reset: - bcm6348_eth_recv: clear dirty dma descriptors only when packets are copied from rx dma. - bcm6348_eth_send: remove dma rx channel reset when sending packet. v8: Introduce changes from

[U-Boot] [PATCH v9 07/28] bmips: bcm6362: add bcm6348-iudma support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6362.dtsi | 13 + include/dt-bindings/dma/bcm6362-dma.h | 15 +++ 2 files changed, 28 insertions(+) create mode 100644 include/dt-bindings/dma

[U-Boot] [PATCH v9 25/28] bmips: bcm63268: add support for bcm6368-enet

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm63268.dtsi | 25 + 1 file changed, 25 insertions(+) diff --git a/arch/mips/dts/brcm,bcm63268.dtsi b/arch/mips/dts/brcm,bcm63268.dtsi index c7ad83c306

[U-Boot] [PATCH v9 16/28] bmips: enable hg556a enet support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/huawei,hg556a.dts | 12 configs/huawei_hg556a_ram_defconfig | 8 +++- 2 files changed, 19 insertions(+), 1 deletion

[U-Boot] [PATCH v9 19/28] bmips: bcm6368: add support for bcm6368-enet

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6368.dtsi | 19 +++ 1 file changed, 19 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6368.dtsi b/arch/mips/dts/brcm,bcm6368.dtsi index 30047f6360..89590d6ff9

[U-Boot] [PATCH v9 11/28] bmips: bcm6338: add support for bcm6348-enet

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6338.dtsi | 15 +++ 1 file changed, 15 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6338.dtsi b/arch/mips/dts/brcm

[U-Boot] [PATCH v9 08/28] bmips: bcm63268: add bcm6348-iudma support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm63268.dtsi | 13 + include/dt-bindings/dma/bcm63268-dma.h | 15 +++ 2 files changed, 28 insertions(+) create mode 100644 include/dt-bindings/dma

[U-Boot] [PATCH v9 14/28] bmips: enable ct-5361 enet support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/comtrend,ct-5361.dts| 12 configs/comtrend_ct5361_ram_defconfig | 8 +++- 2 files changed, 19 insertions(+), 1 deletion

[U-Boot] [PATCH v9 02/28] bmips: bcm6338: add bcm6348-iudma support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6338.dtsi | 14 ++ include/dt-bindings/dma/bcm6338-dma.h | 15 +++ 2 files changed, 29 insertions

[U-Boot] [PATCH v9 23/28] bmips: bcm6362: add support for bcm6368-enet

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6362.dtsi | 19 +++ 1 file changed, 19 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6362.dtsi b/arch/mips/dts/brcm,bcm6362.dtsi index 94e7de096d..c77b80a4cc

[U-Boot] [PATCH v9 09/28] bmips: bcm6318: add bcm6348-iudma support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6318.dtsi | 19 +++ include/dt-bindings/dma/bcm6318-dma.h | 15 +++ 2 files changed, 34 insertions(+) create mode 100644 include/dt-bindings/dma

[U-Boot] [PATCH v9 21/28] bmips: bcm6328: add support for bcm6368-enet

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6328.dtsi | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6328.dtsi b/arch/mips/dts/brcm,bcm6328.dtsi index 6fa49e22bb..50beed4171

[U-Boot] [PATCH v9 26/28] bmips: enable vr-3032u enet support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/comtrend,vr-3032u.dts| 32 configs/comtrend_vr3032u_ram_defconfig | 7 ++- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/arch

[U-Boot] [PATCH v9 18/28] net: add support for bcm6368-enet

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: introduce flow control improvements from bcm6348-eth: - introduce rx packets caching functionality from bcm6348-eth to fix flow control issues. - code style fixes. v8: introduce bcm6368-enet driver drivers/net/Kconfig | 8 + drivers

[U-Boot] [PATCH v9 17/28] bmips: enable nb4-ser enet support

2018-11-28 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/sfr,nb4-ser.dts | 24 configs/sfr_nb4-ser_ram_defconfig | 8 +++- 2 files changed, 31 insertions(+), 1

[U-Boot] [PATCH 1/1] dm: core: add functions to get/remap I/O addresses by name

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- drivers/core/fdtaddr.c | 10 ++ drivers/core/read.c| 20 include/dm/fdtaddr.h | 13 + include/dm/read.h | 36 4 files changed, 79 insertions(+) diff --git a/drivers

[U-Boot] [PATCH v10 00/28] bmips: add iudma/enet support

2018-11-29 Thread Álvaro Fernández Rojas
control issues. - Fix packet casting on bcm6348_eth_recv/send. v3: Switch to live tree API. v2: Fix bcm6348-iudma rx burst config. Álvaro Fernández Rojas (28): dma: add bcm6348-iudma support bmips: bcm6338: add bcm6348-iudma support bmips: bcm6348: add bcm6348-iudma support bmips: bcm6358

[U-Boot] [PATCH v10 03/28] bmips: bcm6348: add bcm6348-iudma support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: fix license identifiers v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6348.dtsi | 16 include/dt-bindings/dma/bcm6348-dma.h | 16 2

[U-Boot] [PATCH v10 23/28] bmips: bcm6362: add support for bcm6368-enet

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6362.dtsi | 19 +++ 1 file changed, 19 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6362.dtsi b/arch/mips/dts/brcm,bcm6362.dtsi index

[U-Boot] [PATCH v10 06/28] bmips: bcm6328: add bcm6348-iudma support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: fix license identifiers v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6328.dtsi | 13 + include/dt-bindings/dma/bcm6328-dma.h | 14 ++ 2 files

[U-Boot] [PATCH v10 10/28] net: add support for bcm6348-enet

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: Introduce changes suggested by Daniel Schwierzeck: - Fix license identifiers. - Remove packet queue. - Move dma_prepare_rcv_buf to free_pkt. - Switch to live DM live tree. v9: use dma_prepare_rcv_buf and remove dma rx channel reset

[U-Boot] [PATCH v10 14/28] bmips: enable ct-5361 enet support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/comtrend,ct-5361.dts| 12 configs/comtrend_ct5361_ram_defconfig | 8 +++- 2 files changed, 19 insertions

[U-Boot] [PATCH v10 11/28] bmips: bcm6338: add support for bcm6348-enet

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes v10: no changes v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6338

[U-Boot] [PATCH v10 22/28] bmips: enable ar-5387un enet support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/comtrend,ar-5387un.dts| 32 configs/comtrend_ar5387un_ram_defconfig | 7 ++- 2 files changed, 38 insertions(+), 1 deletion

[U-Boot] [PATCH v10 28/28] bmips: enable ar-5315u enet support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/comtrend,ar-5315u.dts| 32 configs/comtrend_ar5315u_ram_defconfig | 7 ++- 2 files changed, 38 insertions(+), 1 deletion(-) diff

[U-Boot] [PATCH v10 17/28] bmips: enable nb4-ser enet support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/sfr,nb4-ser.dts | 24 configs/sfr_nb4-ser_ram_defconfig | 8 +++- 2 files changed, 31

[U-Boot] [PATCH v10 18/28] net: add support for bcm6368-enet

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: Introduce changes suggested by Daniel Schwierzeck: - Fix license identifiers. - Remove packet queue. - Move dma_prepare_rcv_buf to free_pkt. - Pad packets smaller than ETH_ZLEN. - Switch to live DM live tree. v9: introduce flow control

[U-Boot] [PATCH v10 20/28] bmips: enable wap-5813n enet support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/comtrend,wap-5813n.dts| 14 ++ configs/comtrend_wap5813n_ram_defconfig | 8 +++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/arch

[U-Boot] [PATCH v10 16/28] bmips: enable hg556a enet support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/huawei,hg556a.dts | 12 configs/huawei_hg556a_ram_defconfig | 8 +++- 2 files changed, 19 insertions

[U-Boot] [PATCH v10 07/28] bmips: bcm6362: add bcm6348-iudma support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: fix license identifiers v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6362.dtsi | 13 + include/dt-bindings/dma/bcm6362-dma.h | 14 ++ 2 files

[U-Boot] [PATCH v10 19/28] bmips: bcm6368: add support for bcm6368-enet

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6368.dtsi | 19 +++ 1 file changed, 19 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6368.dtsi b/arch/mips/dts/brcm,bcm6368.dtsi index

[U-Boot] [PATCH v10 08/28] bmips: bcm63268: add bcm6348-iudma support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: fix license identifiers v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm63268.dtsi | 13 + include/dt-bindings/dma/bcm63268-dma.h | 14 ++ 2 files

[U-Boot] [PATCH v10 21/28] bmips: bcm6328: add support for bcm6368-enet

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6328.dtsi | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6328.dtsi b/arch/mips/dts/brcm,bcm6328.dtsi index 6fa49e22bb

[U-Boot] [PATCH v10 25/28] bmips: bcm63268: add support for bcm6368-enet

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm63268.dtsi | 25 + 1 file changed, 25 insertions(+) diff --git a/arch/mips/dts/brcm,bcm63268.dtsi b/arch/mips/dts/brcm,bcm63268.dtsi index

[U-Boot] [PATCH v10 26/28] bmips: enable vr-3032u enet support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/comtrend,vr-3032u.dts| 32 configs/comtrend_vr3032u_ram_defconfig | 7 ++- 2 files changed, 38 insertions(+), 1 deletion(-) diff

[U-Boot] [PATCH v10 13/28] bmips: bcm6348: add support for bcm6348-enet

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6348.dtsi | 26 ++ 1 file changed, 26 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6348

[U-Boot] [PATCH v10 24/28] bmips: enable dgnd3700v2 enet support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/netgear,dgnd3700v2.dts | 14 ++ configs/netgear_dgnd3700v2_ram_defconfig | 8 +++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/arch

[U-Boot] [PATCH v10 15/28] bmips: bcm6358: add support for bcm6348-enet

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6358.dtsi | 28 1 file changed, 28 insertions(+) diff --git a/arch/mips/dts/brcm,bcm6358

[U-Boot] [PATCH v10 27/28] bmips: bcm6318: add support for bcm6368-enet

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: introduce bcm6368-enet driver arch/mips/dts/brcm,bcm6318.dtsi | 19 +++ include/dt-bindings/clock/bcm6318-clock.h | 11 +++ 2 files changed, 30 insertions(+) diff --git a/arch/mips

[U-Boot] [PATCH v10 04/28] bmips: bcm6358: add bcm6348-iudma support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: fix license identifiers v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6358.dtsi | 18 ++ include/dt-bindings/dma/bcm6358-dma.h | 16 2

[U-Boot] [PATCH v10 09/28] bmips: bcm6318: add bcm6348-iudma support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: fix license identifiers v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6318.dtsi | 19 +++ include/dt-bindings/dma/bcm6318-dma.h | 14 ++ 2

[U-Boot] [PATCH v10 01/28] dma: add bcm6348-iudma support

2018-11-29 Thread Álvaro Fernández Rojas
BCM6348 IUDMA controller is present on multiple BMIPS (BCM63xx) SoCs. Signed-off-by: Álvaro Fernández Rojas --- v10: Introduce changes suggested by Daniel Schwierzeck: - Fix license identifiers. - Move DMAD_ST defines out of dma desc struct definition. - Remove unneded aigned attribute

[U-Boot] [PATCH v10 02/28] bmips: bcm6338: add bcm6348-iudma support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: fix license identifiers v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6338.dtsi | 14 ++ include/dt-bindings/dma/bcm6338-dma.h | 14 ++ 2 files

[U-Boot] [PATCH v10 05/28] bmips: bcm6368: add bcm6348-iudma support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: fix license identifiers v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/brcm,bcm6368.dtsi | 13 + include/dt-bindings/dma/bcm6368-dma.h | 14 ++ 2 files

[U-Boot] [PATCH v10 12/28] bmips: enable f@st1704 enet support

2018-11-29 Thread Álvaro Fernández Rojas
Signed-off-by: Álvaro Fernández Rojas --- v10: no changes v9: no changes v8: no changes v5: no changes v4: no changes v3: no changes v2: no changes arch/mips/dts/sagem,f...@st1704.dts | 12 configs/sagem_f@st1704_ram_defconfig | 8 +++- 2 files changed, 19

  1   2   3   4   5   6   7   8   >