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")
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")
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
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
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
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
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 ---
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 +-
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
---
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
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 +++
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
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 +++--
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
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
201 - 215 of 215 matches
Mail list logo