Re: [PATCH] clk: Add more information to debug messages

2020-09-10 Thread Simon Glass
On Wed, 9 Sep 2020 at 14:39, Sean Anderson wrote: > > On 6/30/20 5:55 AM, Sean Anderson wrote: > > On 3/20/20 3:10 AM, Lukasz Majewski wrote: > >> On Fri, 20 Mar 2020 01:53:16 -0400 > >> Sean Anderson wrote: > >> > >>> Some of the debug messages in the clock subsystem can be made more > >>>

Re: [PATCH v2 8/9] usb: xhci: Add Qualcomm DWC3 xHCI driver

2020-09-10 Thread Marek Vasut
On 9/10/20 3:30 PM, Tom Rini wrote: > On Tue, Sep 01, 2020 at 07:23:01PM +0200, Robert Marko wrote: > >> Add driver for Qualcomm DWC3 based dual role xHCI USB controller. >> Currently tested on IPQ40xx, but should support other Qualcomm SoC families >> as well. >> >> Only host mode is supported.

Re: [PATCH v2 0/8] IPQ40xx: Improve support

2020-09-10 Thread Tom Rini
On Thu, Sep 10, 2020 at 01:09:00PM +0200, Robert Marko wrote: > This patch series builds on the previously merged basic > Qualcomm IPQ40xx series support. > > v2 series drops custom USB driver and instead uses existing > DWC3 generic driver. > > Signed-off-by: Robert Marko > Cc: Luka Perkov

Re: [PATCH v2 7/9] usb: dwc3: Make PHY functions depend on CONFIG_USB_DWC3

2020-09-10 Thread Tom Rini
On Tue, Sep 01, 2020 at 07:23:00PM +0200, Robert Marko wrote: > PHY handling functions should depend also on CONFIG_USB_DWC3 aka DM DWC3 > version. > Otherwise when using the non DM version with PHY subsystem enabled there will > be a linking error due to missing dwc3_setup_phy and

Re: [PATCH v2 8/9] usb: xhci: Add Qualcomm DWC3 xHCI driver

2020-09-10 Thread Tom Rini
On Tue, Sep 01, 2020 at 07:23:01PM +0200, Robert Marko wrote: > Add driver for Qualcomm DWC3 based dual role xHCI USB controller. > Currently tested on IPQ40xx, but should support other Qualcomm SoC families > as well. > > Only host mode is supported. > > Signed-off-by: Robert Marko > Cc:

Re: [PATCH v3 4/4] arm64: Trap non-PIE builds early if starting from wrong address

2020-09-10 Thread André Przywara
On 10/09/2020 13:38, Michal Simek wrote: > > > On 09. 09. 20 19:07, Edgar E. Iglesias wrote: >> From: "Edgar E. Iglesias" >> >> Trap non-PIE builds early if the start address doesn't match >> between run-time and link-time. This will trap the startup >> sequence rather than letting it run into

Re: [PATCH v3 4/4] arm64: Trap non-PIE builds early if starting from wrong address

2020-09-10 Thread Michal Simek
On 09. 09. 20 19:07, Edgar E. Iglesias wrote: > From: "Edgar E. Iglesias" > > Trap non-PIE builds early if the start address doesn't match > between run-time and link-time. This will trap the startup > sequence rather than letting it run into obscure errors. > > Signed-off-by: Edgar E.

Re: command documentation

2020-09-10 Thread Ralph Siemsen
Hi Jasper, On Thu, Sep 10, 2020 at 11:19:29AM +0200, Jasper van Santen wrote: I had already seen the movie, the book would have been better ;) I feel that way too... ;) Fortunately I build U-Boot with buildroot, so i have the source code. It is a big meager, but I ended up grepping the man

[PULL u-boot] Please pull u-boot-amlogic-20200910

2020-09-10 Thread Neil Armstrong
ot-stm32-20200909' of https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2020-09-09 12:59:02 -0400) are available in the Git repository at: https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic.git tags/u-boot-amlogic-20200910 for you to fetch changes up to 92f10e61351d730c49c00cdbbd19

Re: [PATCH] arm: gic-v3-its: Add irq UCLASS_DRIVER

2020-09-10 Thread Rayagonda Kokatanur
Hi Stefan, On Thu, Sep 10, 2020, 1:16 PM Stefan Roese wrote: > On 10.09.20 07:58, Rayagonda Kokatanur wrote: > > Hi Stefan, > > > > On Thu, Sep 10, 2020 at 10:53 AM Stefan Roese wrote: > >> > >> Hi Rayagonda, > >> > >> On 09.09.20 19:15, Rayagonda Kokatanur wrote: > >>> Hi Stefan, > >>> > >>>

Re: [PATCH 1/3] riscv: define function set_gd()

2020-09-10 Thread Heinrich Schuchardt
On 10.09.20 13:04, Sean Anderson wrote: > On 9/10/20 7:00 AM, Heinrich Schuchardt wrote: >> Function set_gd() is needed in the UEFI sub-system if the global data >> pointer is stored in a register. >> >> Signed-off-by: Heinrich Schuchardt >> --- >> arch/riscv/include/asm/global_data.h | 9

Re: [PATCH v3 3/4] arm64: Add support for larger PIE U-Boot

2020-09-10 Thread Michal Simek
On 09. 09. 20 19:07, Edgar E. Iglesias wrote: > From: "Edgar E. Iglesias" > > Linking a U-Boot larger than 1MB fails with PIE enabled: > u-boot/arch/arm/cpu/armv8/start.S:71:(.text+0x3c): relocation > truncated to fit: R_AARCH64_ADR_PREL_LO21 against symbol `__rel_dyn_end' > defined in

[PATCH v2 1/2] ls1012a, pfe_eth: correction in delay implementation

2020-09-10 Thread Chaitanya Sakinam
correction in delay implementation before we exit out of tx timeout. Signed-off-by: Chaitanya Sakinam --- drivers/net/pfe_eth/pfe_eth.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/pfe_eth/pfe_eth.c b/drivers/net/pfe_eth/pfe_eth.c index 6e22041..5bfcaa4

[PATCH v2 2/2] ls1012a, pfe_eth: Update probe to avoid resource leak

2020-09-10 Thread Chaitanya Sakinam
PFE DDR addresses are now stored on to a stack varaiable rather dynamic allocation. Signed-off-by: Chaitanya Sakinam --- drivers/net/pfe_eth/pfe_eth.c | 17 ++--- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/drivers/net/pfe_eth/pfe_eth.c

[PATCH v2 7/8] usb: dwc3: Add Qualcomm DWC3 compatible string

2020-09-10 Thread Robert Marko
Lot of Qualcomm SoC-s use DWC3 controller for both USB2.0 and USB3.0 ports. Qualcomm has some custom config registers on top of the generic ones, but for host mode these are not needed. So lets add the neccessary compatible string. Signed-off-by: Robert Marko Cc: Luka Perkov ---

[PATCH v2 6/8] phy: add driver for Qualcomm IPQ40xx USB PHY

2020-09-10 Thread Robert Marko
Add a driver to setup the USB PHY-s on Qualcomm IPQ40xx series SoCs. The driver sets up HS and SS phys. Signed-off-by: Robert Marko Cc: Luka Perkov --- MAINTAINERS| 1 + drivers/phy/Kconfig| 6 ++ drivers/phy/Makefile | 1 +

[PATCH v2 8/8] IPQ40xx: Add USB nodes

2020-09-10 Thread Robert Marko
There are drivers to support built in USB controller and PHY-s now, so lets add the USB nodes to DTSI. Signed-off-by: Robert Marko Cc: Luka Perkov --- arch/arm/dts/qcom-ipq4019.dtsi | 76 ++ 1 file changed, 76 insertions(+) diff --git

[PATCH v2 0/8] IPQ40xx: Improve support

2020-09-10 Thread Robert Marko
This patch series builds on the previously merged basic Qualcomm IPQ40xx series support. v2 series drops custom USB driver and instead uses existing DWC3 generic driver. Signed-off-by: Robert Marko Cc: Luka Perkov Robert Marko (8): dt-bindings: clock: import Qualcomm IPQ4019 bindings

[PATCH v2 3/8] IPQ40xx: Add SMEM support

2020-09-10 Thread Robert Marko
There is already existing driver for SMEM so lets enable it for IPQ40xx as well. Signed-off-by: Robert Marko Cc: Luka Perkov --- arch/arm/Kconfig | 2 ++ arch/arm/dts/qcom-ipq4019.dtsi | 5 + drivers/smem/Kconfig | 2 +- 3 files changed, 8 insertions(+), 1

[PATCH v2 5/8] IPQ40xx: Add reset controller support

2020-09-10 Thread Robert Marko
Since we have a driver for the reset controller, lets add the necessary node. Signed-off-by: Robert Marko Cc: Luka Perkov --- arch/arm/Kconfig | 1 + arch/arm/dts/qcom-ipq4019.dtsi | 9 + 2 files changed, 10 insertions(+) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig

[PATCH v2 4/8] reset: Add IPQ40xx reset controller driver

2020-09-10 Thread Robert Marko
On Qualcomm IPQ40xx SoC series, GCC clock IP also handles the resets. So since this will be needed by further drivers, lets add a driver for the reset controller. Signed-off-by: Robert Marko Cc: Luka Perkov --- MAINTAINERS | 2 + drivers/reset/Kconfig

[PATCH v2 2/8] IPQ40xx: clk: Use dt-bindings instead of hardcoding

2020-09-10 Thread Robert Marko
Its common to use dt-bindings instead of hard-coding clocks or resets. So lets use the imported Linux GCC bindings on IPQ40xx target. Signed-off-by: Robert Marko Cc: Luka Perkov --- arch/arm/dts/qcom-ipq4019.dtsi| 3 ++- arch/arm/mach-ipq40xx/clock-ipq4019.c | 4 +++- 2 files changed,

[PATCH v2 1/8] dt-bindings: clock: import Qualcomm IPQ4019 bindings

2020-09-10 Thread Robert Marko
Import Qualcomm IPQ4019 GCC bindings from Linux. This will enable using bindings instead of raw clock numbers both in the driver and DTS like Linux does. Signed-off-by: Robert Marko Cc: Luka Perkov --- MAINTAINERS | 1 +

Re: [PATCH 0/3] efi_loader: save global data pointer on RISC-V

2020-09-10 Thread Heinrich Schuchardt
On 10.09.20 13:03, Sean Anderson wrote: > > On 9/10/20 7:00 AM, Heinrich Schuchardt wrote: >> On the RISC-V platform register gp (x3) is used as global data pointer in >> U-Boot. When executing a UEFI binary we cannot assume that the payload >> will restore the register before calling the UEFI

[PATCH] armv8: dts: fsl-lx2160a: add gpio0 gpio1 gpio3 DT nodes

2020-09-10 Thread Hui Song
From: "hui.song" add gpio0 gpio1 gpio3 DT nodes to fsl-lx21600.dtsi Signed-off-by: hui.song --- arch/arm/dts/fsl-lx2160a.dtsi | 33 + 1 file changed, 33 insertions(+) diff --git a/arch/arm/dts/fsl-lx2160a.dtsi b/arch/arm/dts/fsl-lx2160a.dtsi index

Re: [PATCH 1/3] riscv: define function set_gd()

2020-09-10 Thread Sean Anderson
On 9/10/20 7:00 AM, Heinrich Schuchardt wrote: > Function set_gd() is needed in the UEFI sub-system if the global data > pointer is stored in a register. > > Signed-off-by: Heinrich Schuchardt > --- > arch/riscv/include/asm/global_data.h | 9 + > 1 file changed, 9 insertions(+) > >

Re: command documentation

2020-09-10 Thread Jasper van Santen
Hi Ralph, Thanks a lot for the info. I had already seen the movie, the book would have been better ;) Unfortunately I don't have easy access to the prompt since it's embedded. So i can't prompt for help. Fortunately I build U-Boot with buildroot, so i have the source code. It is a big meager,

Re: [PATCH 0/3] efi_loader: save global data pointer on RISC-V

2020-09-10 Thread Sean Anderson
On 9/10/20 7:00 AM, Heinrich Schuchardt wrote: > On the RISC-V platform register gp (x3) is used as global data pointer in > U-Boot. When executing a UEFI binary we cannot assume that the payload > will restore the register before calling the UEFI API. So U-Boot must > take care of saving the

[PATCH] fpga: zynqmp: Protect zynqmp_loads() for SPL

2020-09-10 Thread Michal Simek
if conditions should match. Fixes: a18d09ea384f ("fpga: zynqmp: Add secure bitstream loading for ZynqMP") Signed-off-by: Michal Simek --- drivers/fpga/zynqmppl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/fpga/zynqmppl.c b/drivers/fpga/zynqmppl.c index

[PATCH 0/3] efi_loader: save global data pointer on RISC-V

2020-09-10 Thread Heinrich Schuchardt
On the RISC-V platform register gp (x3) is used as global data pointer in U-Boot. When executing a UEFI binary we cannot assume that the payload will restore the register before calling the UEFI API. So U-Boot must take care of saving the register value before invoking the payload and restoring it

[PATCH 1/3] riscv: define function set_gd()

2020-09-10 Thread Heinrich Schuchardt
Function set_gd() is needed in the UEFI sub-system if the global data pointer is stored in a register. Signed-off-by: Heinrich Schuchardt --- arch/riscv/include/asm/global_data.h | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/riscv/include/asm/global_data.h

[PATCH 2/3] efi_loader: save global data pointer on RISC-V

2020-09-10 Thread Heinrich Schuchardt
On RISC-V the global data pointer is stored in register gp. When a UEFI binary calls the EFI API we have to restore it. Signed-off-by: Heinrich Schuchardt --- lib/efi_loader/efi_boottime.c | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git

[PATCH 3/3] efi_selftest: restore gd before do_reset()

2020-09-10 Thread Heinrich Schuchardt
Before calling do_reset() in the EFI selftest we must restore the global data pointer. Fixes: fa63753f86cc ("efi_selftest: substitute ResetSystem() by do_reset()") Signed-off-by: Heinrich Schuchardt --- lib/efi_selftest/efi_selftest.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-)

[PATCH] fpga: kconfig: Rename SPL_FPGA_SUPPORT to SPL_FPGA

2020-09-10 Thread Michal Simek
The patch does sed 's/SPL_FPGA_SUPPORT/SPL_FPGA/g' but also fixing Makefile and zynqmp.c to simplify if/endif logic in zynqmp.c. This change is mostly done to be able to use CONFIG_IS_ENABLED macro and obj-$(CONFIG_$(SPL_)FPGA) in Makefile. For them symbols need to be in sync. And removing one

Re: [PATCH 0/7] riscv: Correctly handle IPIs already pending upon boot

2020-09-10 Thread Sean Anderson
On 9/10/20 3:08 AM, Rick Chen wrote: > Hi Sean > >> On 9/8/20 10:02 PM, Rick Chen wrote: >>> Hi Sean >>> On the K210, the prior stage bootloader does not clear IPIs. This presents a problem, because U-Boot up until this point assumes (with one exception) that IPIs are cleared when

[PATCH] fpga: zynqmp: Get rid of ZYNQMP_SIP_SVC* macros

2020-09-10 Thread Michal Simek
There is no need to use these macros because enum pm_api_id can be used instead. Signed-off-by: Michal Simek --- drivers/fpga/zynqmppl.c | 8 include/zynqmppl.h | 3 --- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/drivers/fpga/zynqmppl.c

[PATCH] drivers: net: phy: Use Aquantia driver for AQR113C

2020-09-10 Thread Madalin Bucur
Add support for AQR113C PHY Signed-off-by: Madalin Bucur --- drivers/net/phy/aquantia.c | 15 +++ 1 file changed, 15 insertions(+) diff --git a/drivers/net/phy/aquantia.c b/drivers/net/phy/aquantia.c index 68cd3d0..9061afa 100644 --- a/drivers/net/phy/aquantia.c +++

Re: [PATCH 1/7] Revert "riscv: Clear pending interrupts before enabling IPIs"

2020-09-10 Thread Sean Anderson
On 9/10/20 2:39 AM, Rick Chen wrote: > Hi Sean > >> On 9/9/20 3:50 AM, Rick Chen wrote: >>> Hi Sean >>> Clearing MIP doesn't do anything. Whoops. The following commits should tackle this problem in a more robust manner. >>> >>> I still not catch your points about that this commit

[PATCH 1/1] test: do no assume hush parser in validate_empty()

2020-09-10 Thread Heinrich Schuchardt
The environment variable test uses function validate_empty() to check that a variable is not defined. If the hush parser is not enabled, we cannot refer to a variable by $var_name but only by ${var_name}. Signed-off-by: Heinrich Schuchardt --- test/py/tests/test_env.py | 2 +- 1 file changed, 1

[PATCH] drivers: net: ldpaa_eth: lx2160a: fix bug in checking if a DPMAC is enabled

2020-09-10 Thread Ioana Ciornei
From: Grigore Popescu The next DPMAC was always verified if it is enabled. In case of DPMAC@6, the DPMAC@7 is verified. As DPMAC@7 is disabled, DPMAC@6 will be considered disabled and not detected by uboot. Signed-off-by: Grigore Popescu Signed-off-by: Ioana Ciornei ---

RE: [PATCH v1 02/16] arm: socfpga: soc64: Add FIT generator script for pack itb with ATF

2020-09-10 Thread Tan, Ley Foon
> -Original Message- > From: Ang, Chee Hong > Sent: Monday, August 17, 2020 12:34 PM > To: u-boot@lists.denx.de > Cc: Marek Vasut ; Simon Goldschmidt > ; Tom Rini ; See, > Chin Liang ; Tan, Ley Foon > ; Ang, Chee Hong ; > Chee, Tien Fong ; Lim, Elly Siew Chin > > Subject: [PATCH v1

[PATCH v5 4/4] pci: layerscape: add a way of specifying additional iommu mappings

2020-09-10 Thread laurentiu . tudor
From: Laurentiu Tudor In the current implementation, u-boot creates iommu mappings only for PCI devices enumarated at boot time thus does not take into account more dynamic scenarios such as SR-IOV or PCI hot-plug. Add an u-boot env var and a device tree property (to be used for example in more

[PATCH v5 3/4] pci: add a few ARI related defines

2020-09-10 Thread laurentiu . tudor
From: Laurentiu Tudor Add a few defines related to PCI ARI configuration. Signed-off-by: Laurentiu Tudor --- include/pci.h | 6 ++ 1 file changed, 6 insertions(+) diff --git a/include/pci.h b/include/pci.h index 1c5b36617e..d1ccf6c963 100644 --- a/include/pci.h +++ b/include/pci.h @@

[PATCH v4 0/4] Support for specifying extra IOMMU mappings for PCI

2020-09-10 Thread laurentiu . tudor
From: Laurentiu Tudor In the current implementation, u-boot creates iommu mappings only for PCI devices enumarated at boot time thus does not take into account more dynamic scenarios such as SR-IOV or PCI hot-plug. Add support for specifying extra IOMMU mappings for PCI controllers through a

[PATCH v5 2/4] pci: layerscape: move pci node search in a common function

2020-09-10 Thread laurentiu . tudor
From: Laurentiu Tudor Fix duplication of this code by placing it in a common function. Furthermore, the resulting function will be re-used in upcoming patches. Signed-off-by: Laurentiu Tudor --- drivers/pci/pcie_layerscape_fixup.c | 76 + 1 file changed, 34

[PATCH v5 1/4] pci: layerscape: move per-pci device fdt fixup in a function

2020-09-10 Thread laurentiu . tudor
From: Laurentiu Tudor Move the pci device related fdt fixup in a function in order to re-use it in a following patch. While at it, improve the error handling. Signed-off-by: Laurentiu Tudor --- drivers/pci/pcie_layerscape_fixup.c | 60 - 1 file changed, 34

[PATCH v4 3/3] optee: add property no-map to secure reserved memory

2020-09-10 Thread Patrice Chotard
From: Etienne Carriere OP-TEE reserved memory node must set property "no-map" to prevent Linux kernel from mapping secure memory unless what non-secure world speculative accesses of the CPU can violate the memory firmware configuration. Fixes: 6ccb05eae01b ("image: fdt: copy possible optee

[PATCH] board: s400: generate unique mac address from SoC serial

2020-09-10 Thread Neil Armstrong
Enable unique mac address generation from SoC serial on S400 board. Signed-off-by: Neil Armstrong --- board/amlogic/s400/s400.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/board/amlogic/s400/s400.c b/board/amlogic/s400/s400.c index 7e2f0cdae3..b081942dcc 100644 ---

[PATCH v4 1/3] fdtdec: optionally add property no-map to created reserved memory node

2020-09-10 Thread Patrice Chotard
From: Etienne Carriere Add boolean input argument @no_map to helper function fdtdec_add_reserved_memory() to add or not "no-map" property for an added reserved memory node. Property no-map is used by the Linux kernel to not not map memory in its static memory mapping. It is needed for example

[PATCH v4 2/3] test: fdtdec: Add test for new no-map fdtdec_add_reserved_memory() parameter

2020-09-10 Thread Patrice Chotard
Add a test to verify that the no-map property is added in reserved-memory node when fdtdec_add_reserved_memory() no-map parameter is set to true. Signed-off-by: Patrice Chotard Reviewed-by: Simon Glass --- (no changes since v2) Changes in v2: - Add no-map property test into fdtdec test

[PATCH 7/8] ARM: dts: meson-axg: add USB nodes for S400

2020-09-10 Thread Neil Armstrong
Add the correcly architectured USB Glue node for Meson AXG and the S400 board in -u-boot.dtsi until support in upstream Linux then backported. Signed-off-by: Neil Armstrong --- arch/arm/dts/meson-axg-s400-u-boot.dtsi | 12 + arch/arm/dts/meson-axg-u-boot.dtsi | 62

[PATCH 8/8] configs: s400: enable USB

2020-09-10 Thread Neil Armstrong
Enable USB Host & Gadget on the Amlogic S400 board. Signed-off-by: Neil Armstrong --- configs/s400_defconfig | 15 +++ 1 file changed, 15 insertions(+) diff --git a/configs/s400_defconfig b/configs/s400_defconfig index 3c9509411b..16c162434b 100644 --- a/configs/s400_defconfig +++

[PATCH 4/8] phy: meson-gxl: remove invalid USB3 PHY driver

2020-09-10 Thread Neil Armstrong
The registers which are managed by the meson-gxl-usb3 PHY driver are actually "USB control" registers (which are "glue" registers which manage OTG detection and routing of the OTG capable port between the DWC2 peripheral-only controller and the DWC3 host-only controller). Drop the meson-gxl-usb3

[PATCH 6/8] arm: meson-axg: add board_usb_init()/cleanup() for USB gadget

2020-09-10 Thread Neil Armstrong
Add the board_usb_init()/cleanup() for USB gadget for AXG based on the code for the G12A architecture. Signed-off-by: Neil Armstrong --- arch/arm/mach-meson/board-axg.c | 128 1 file changed, 128 insertions(+) diff --git a/arch/arm/mach-meson/board-axg.c

[PATCH 5/8] phy: meson-gxl-usb: depend on Meson AXG aswell

2020-09-10 Thread Neil Armstrong
Enable build of meson-gxl-usb PHY for the AXG architecture aswell. Signed-off-by: Neil Armstrong --- drivers/phy/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/phy/Kconfig b/drivers/phy/Kconfig index 9c775107e9..912e29f7b5 100644 --- a/drivers/phy/Kconfig

[PATCH 2/8] usb: dwc3: add Amlogic GXL & GXL DWC3 Glue

2020-09-10 Thread Neil Armstrong
The USB support was initialy done with a set of PHYs and dwc3-of-simple because the architecture of the USB complex was not understood correctly at the time (and proper documentation was missing...). But with the G12A family, the USB complex was correctly understood and implemented correctly.

[PATCH 1/8] ARM: dts: sync amlogic AXG/GXL/GXM DT from Linux 5.8-rc1

2020-09-10 Thread Neil Armstrong
This imports the AXG, GXL & GXM SoC and boards DT changes from the Linux commit b3a9e3b9622a ("Linux 5.8-rc1"). This change also removes GXL & GXM u-boot.dtsi hacks for USB gadget. Signed-off-by: Neil Armstrong --- arch/arm/dts/meson-axg.dtsi | 6 +-

[PATCH 3/8] ARM: mach-meson: use new DWC3 glue for GXL & GXM

2020-09-10 Thread Neil Armstrong
Use the new Amlogic GXL/GXM USB Glue instead of the set of USB3 PHY and Simple DWC3 wrapper. Signed-off-by: Neil Armstrong --- arch/arm/mach-meson/board-gx.c | 127 +++ configs/khadas-vim2_defconfig| 2 +- configs/khadas-vim_defconfig | 2 +-

[PATCH 0/8] ARM: mach-meson: update & rework USB for GXL, GXM & AXG

2020-09-10 Thread Neil Armstrong
This serie follows the recent work under Linux to rework and update support of the USB complex in the Amlogic GXL, GXM & AXG SoCs. This rework follows the clean implementation for the G12A & following SoCs to support Host, Device & OTG functionnality. The GXL, GXM & AXG USB complex is

Re: [PATCH 3/7] riscv: Use NULL as a sentinel value for smp_call_function

2020-09-10 Thread Rick Chen
Hi Sean > On 9/9/20 5:01 AM, Rick Chen wrote: > > Hi Sean > > > >> Hi Sean > >> > >>> Some IPIs may already be pending when U-Boot is started. This could be a > >>> problem if a secondary hart tries to handle an IPI before the boot hart > >>> has > >>> initialized the IPI device. > >>> > >>>

RE: [PATCH v1 01/16] arm: socfpga: soc64: Remove CONFIG_OF_EMBED

2020-09-10 Thread Tan, Ley Foon
> -Original Message- > From: Ang, Chee Hong > Sent: Monday, August 17, 2020 12:34 PM > To: u-boot@lists.denx.de > Cc: Marek Vasut ; Simon Goldschmidt > ; Tom Rini ; See, > Chin Liang ; Tan, Ley Foon > ; Ang, Chee Hong ; > Chee, Tien Fong ; Lim, Elly Siew Chin > > Subject: [PATCH v1

Re: [PATCH] mmc: stm32_sdmmc2: Use mmc_of_parse() to read host capabilities

2020-09-10 Thread Patrice CHOTARD
Hi Alexandru On 9/9/20 11:54 PM, Alexandru Gagniuc wrote: > mmc_of_parse() can populate the 'f_max' and 'host_caps' fields of > struct mmc_config from devicetree. > The same logic is duplicated in stm32_sdmmc2_probe(). Use > mmc_of_parse(), which is more generic. > > Signed-off-by: Alexandru

Re: [PATCH] arm: gic-v3-its: Add irq UCLASS_DRIVER

2020-09-10 Thread Stefan Roese
On 10.09.20 07:58, Rayagonda Kokatanur wrote: Hi Stefan, On Thu, Sep 10, 2020 at 10:53 AM Stefan Roese wrote: Hi Rayagonda, On 09.09.20 19:15, Rayagonda Kokatanur wrote: Hi Stefan, On Wed, Sep 9, 2020 at 1:57 PM Stefan Roese wrote: On 09.09.20 10:14, Priyanka Jain wrote: This is

Re: [GIT PULL] rpi: second round for v2020.10

2020-09-10 Thread Matthias Brugger
On 09/09/2020 21:20, Petr Tesarik wrote: On Wed, 9 Sep 2020 10:13:50 +0200 Matthias Brugger wrote: Hi Tom, Please have a look at the second round of patches for the RPi. Two patches fixes the network driver of the RPi4 which didn't work reliable. Another patch enables USB keyboard for 32

RE: [PATCH v1 04/16] arm: socfpga: soc64: Load FIT image with ATF support

2020-09-10 Thread Tan, Ley Foon
> -Original Message- > From: Ang, Chee Hong > Sent: Monday, August 17, 2020 12:34 PM > To: u-boot@lists.denx.de > Cc: Marek Vasut ; Simon Goldschmidt > ; Tom Rini ; See, > Chin Liang ; Tan, Ley Foon > ; Ang, Chee Hong ; > Chee, Tien Fong ; Lim, Elly Siew Chin > > Subject: [PATCH v1

RE: [PATCH] armv8: lx2160a: fix reset sequence

2020-09-10 Thread Priyanka Jain
>-Original Message- >From: Meenakshi Aggarwal >Sent: Wednesday, September 9, 2020 2:06 PM >To: u-boot@lists.denx.de; Priyanka Jain >Cc: Varun Sethi ; Meenakshi Aggarwal >; Thirupathaiah Annapureddy > >Subject: [PATCH] armv8: lx2160a: fix reset sequence > >From: Meenakshi Aggarwal >

Re: [PATCH 0/7] riscv: Correctly handle IPIs already pending upon boot

2020-09-10 Thread Rick Chen
Hi Sean > On 9/8/20 10:02 PM, Rick Chen wrote: > > Hi Sean > > > >> On the K210, the prior stage bootloader does not clear IPIs. This presents > >> a problem, because U-Boot up until this point assumes (with one exception) > >> that IPIs are cleared when it starts. This series attempts to fix

RE: [RESEND PATCH v5] Add board support for ic-automation Moritz III

2020-09-10 Thread Tan, Ley Foon
> -Original Message- > From: Nico Becker > Sent: Wednesday, September 9, 2020 8:02 PM > To: u-boot@lists.denx.de; ma...@denx.de; > simon.k.r.goldschm...@gmail.com; Tan, Ley Foon > Cc: Nico Becker > Subject: [RESEND PATCH v5] Add board support for ic-automation Moritz III > > Add

Re: [PATCH] acpi: device: Fix check for sequence number

2020-09-10 Thread Wolfgang Wallner
Hi Simon, -"Simon Glass" schrieb: - > Betreff: Re: [PATCH] acpi: device: Fix check for sequence number > > Hi Wolfgang, > > On Thu, 13 Aug 2020 at 01:23, Wolfgang Wallner > wrote: > > > > Hi Simon, > > > > -"Simon Glass" schrieb: - > > > Betreff: Re: [PATCH] acpi: device: Fix

Re: [PATCH 1/7] Revert "riscv: Clear pending interrupts before enabling IPIs"

2020-09-10 Thread Rick Chen
Hi Sean > On 9/9/20 3:50 AM, Rick Chen wrote: > > Hi Sean > > > >> Clearing MIP doesn't do anything. Whoops. The following commits should > >> tackle this problem in a more robust manner. > > > > I still not catch your points about that this commit 947263033 really > > help to fix pending IPIs

<    1   2