[PATCH v3 05/38] ppc: qemu: Fix CONFIG_SYS_PCI_MAP_END

2021-02-25 Thread Bin Meng
CONFIG_SYS_PCI_MAP_END currently points to 0xe800, which means the upper end of the virtual address mapped to PCI bus address ends at 0xe800. But this is wrong as the CCSBAR was already mapped at 0xe000 with a 1 MiB size. Fixes: fa08d3951777 ("PPC 85xx: Add qemu-ppce500 machine")

[PATCH v3 04/38] ppc: qemu: Support non-identity PCI bus address

2021-02-25 Thread Bin Meng
When QEMU originally supported the ppce500 machine back in Jan 2014, it was created with a 1:1 mapping of PCI bus address. Things seemed to change rapidly that in Nov 2014 with the following QEMU commits: commit e6b4e5f4795b ("PPC: e500: Move CCSR and MMIO space to upper end of address space")

[PATCH v3 03/38] common: fdt_support: Support special case of PCI address in fdt_read_prop()

2021-02-25 Thread Bin Meng
At present fdt_read_prop() can only handle 1 or 2 cells. It is called by fdt_read_range() which may be used to read PCI address from for a PCI bus node where the number of PCI address cell is 3. The property is an array of: {} When trying to read from a PCI bus node using

[PATCH v3 02/38] ppc: qemu: Update MAINTAINERS for correct email address

2021-02-25 Thread Bin Meng
Alex's previous email address is no longer reachable. Signed-off-by: Bin Meng Reviewed-by: Simon Glass Reviewed-by: Priyanka Jain --- (no changes since v1) board/freescale/qemu-ppce500/MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[PATCH v3 01/38] pci: fsl_pci_init: Dynamically allocate the PCI regions

2021-02-25 Thread Bin Meng
Commit e002474158d1 ("pci: pci-uclass: Dynamically allocate the PCI regions") changes 'struct pci_controller'.regions from pre-allocated array of regions to dynamically allocated, which unfortunately broken lots of boards that still use the non-DM PCI driver. This patch changes the non-DM

[PATCH v3 00/38] ppc: qemu: Convert qemu-ppce500 to driver model and enable additional driver support

2021-02-25 Thread Bin Meng
At present when building qemu-ppce500 the following warnings are seen: = WARNING == This board does not use CONFIG_DM. CONFIG_DM will be compulsory starting with the v2020.01 release. Failure to update may result in board removal. UPD

[RFC/RFT 7/7] arm: meson: remove static ethernet link setup

2021-02-25 Thread Neil Armstrong
The static ethernet link type config code is no more needed because now handled by the meson8b glue driver, delete it. Signed-off-by: Neil Armstrong --- arch/arm/include/asm/arch-meson/axg.h | 22 - arch/arm/include/asm/arch-meson/eth.h | 12 ---

[RFC/RFT 4/7] configs: meson: use Designware glue driver for Amlogic Meson8b & later SoCs

2021-02-25 Thread Neil Armstrong
Use the proper Synopsys DWMAC Meson8b glue to handle the ethernet link type. Signed-off-by: Neil Armstrong --- configs/beelink-gtking_defconfig | 2 +- configs/beelink-gtkingpro_defconfig | 2 +- configs/khadas-vim2_defconfig| 2 +- configs/khadas-vim3_defconfig| 2 +-

[RFC/RFT 5/7] net: designware: remove amlogic compatibles

2021-02-25 Thread Neil Armstrong
These compatibles are now handled by the dwmac_meson8b glue driver. Signed-off-by: Neil Armstrong --- drivers/net/designware.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/net/designware.c b/drivers/net/designware.c index acf3a82828..b8ba00b7c0 100644 ---

[RFC/RFT 6/7] arm: meson: remove static ethernet memory power domain enable

2021-02-25 Thread Neil Armstrong
The ethernet memory power domain is handled by the meson-ee-pwrc driver, delete the static code. Signed-off-by: Neil Armstrong --- arch/arm/mach-meson/board-g12a.c | 3 --- arch/arm/mach-meson/board-gx.c | 3 --- 2 files changed, 6 deletions(-) diff --git a/arch/arm/mach-meson/board-g12a.c

[RFC/RFT 2/7] configs: update Amlogic Meson G12A, G12B & SM1 configs for MDIO MUX

2021-02-25 Thread Neil Armstrong
Use DM_MDIO and the new G12A MDIO MUX driver for G12A, G12B & SM1 boards. Signed-off-by: Neil Armstrong --- configs/beelink-gtking_defconfig| 3 +++ configs/beelink-gtkingpro_defconfig | 3 +++ configs/khadas-vim3_defconfig | 3 +++ configs/khadas-vim3l_defconfig | 3 +++

[RFC/RFT 3/7] arm: meson: remove static MDIO mux handling

2021-02-25 Thread Neil Armstrong
The static MDIO mux handling in mach-meson is no more needed, delete it. Signed-off-by: Neil Armstrong --- arch/arm/mach-meson/board-g12a.c | 33 arch/arm/mach-meson/board-gx.c | 14 ++ 2 files changed, 2 insertions(+), 45 deletions(-) diff --git

[RFC/RFT 1/7] configs: update Amlogic Meson GXL & GXM config for MDIO MUX

2021-02-25 Thread Neil Armstrong
Use DM_MDIO and the new MMIOREG MDIO MUX driver for GXL & GXM board. Signed-off-by: Neil Armstrong --- configs/khadas-vim2_defconfig| 3 +++ configs/khadas-vim_defconfig | 5 +++-- configs/libretech-ac_defconfig | 5 +++-- configs/libretech-cc_defconfig | 5 +++--

[RFC/RFT 0/7] arm: meson: static ethernet init cleanup

2021-02-25 Thread Neil Armstrong
This serie finally removes the static ethernet link setup, MDIO mux & memory power domain after introduction of : - "net: add MMIO Register MDIO MUX driver" at [1] - "net: designware: add DM_MDIO support" at [2] - "net: add Amlogic Meson G12A MDIO MUX driver" at [3] - "net: designware: add

Re: [PATCH 1/1] Correct U-Boot upstream repository

2021-02-25 Thread Wolfgang Denk
Dear Heinrich, In message you wrote: > > If we can have a redirect on the old server, we should be fine. I wrote: | We will install redirects to forward HTTP accesses from the old | repository URLs to the new host. This should make the transition | mostly transparent, but does not cover

<    1   2   3