pull request of u-boot-fsl-qoriq for v2021.04
Priyanka Jain
priyanka.jain at nxp.com
Sat Mar 6 10:55:40 CET 2021
Dear Tom,
Please find my pull-request for u-boot-fsl-qoriq/master https://github.com/u-boot/u-boot/pull/54/checks
Summary
Convert qemu-ppce500 to driver model and enable additional driver support
bug fixes/updates in net-dsa driver, vid driver, move configs to kconfig
Update Maintainers of some powerpc, layerscape platforms
priyankajain
------------
Bin Meng (38):
pci: fsl_pci_init: Dynamically allocate the PCI regions
ppc: qemu: Update MAINTAINERS for correct email address
common: fdt_support: Support special case of PCI address in fdt_read_prop()
ppc: qemu: Support non-identity PCI bus address
ppc: qemu: Fix CONFIG_SYS_PCI_MAP_END
ppc: mpc85xx: Wrap LAW related codes with CONFIG_FSL_LAW
ppc: qemu: Drop init_laws() and print_laws()
ppc: qemu: Drop board_early_init_f()
ppc: qemu: Enable OF_CONTROL
ppc: qemu: Enable driver model
include: Remove extern from addr_map.h
lib: addr_map: Move address_map[] type to the header file
cmd: Add a command to display the address map
test: cmd: Add a basic test for 'addrmap' command
lib: kconfig: Mention CONFIG_ADDR_MAP limitation in the help
ppc: io.h: Use addrmap_ translation APIs only in post-relocation phase
common: Move initr_addr_map() to a bit earlier
ppc: qemu: Switch over to use DM serial
pci: mpc85xx: Wrap LAW programming with CONFIG_FSL_LAW
pci: mpc85xx: Support controller register physical address beyond 32-bit
pci: mpc85xx: Support 64-bit bus and cpu address
ppc: qemu: Switch over to use DM ETH and PCI
ppc: qemu: Drop CONFIG_OF_BOARD_SETUP
cmd: Fix virtio command dependency
ppc: qemu: Enable VirtIO NET support
virtio: Fix VirtIO BLK driver dependency
ppc: qemu: Enable VirtIO BLK support
ppc: mpc85xx: Add 'gpibe' register to 'struct ccsr_gpio'
gpio: mpc8xxx: Support controller register physical address beyond 32-bit
ppc: qemu: Enable GPIO support
dm: sysreset: Add a Kconfig option for the 'reset' command
ppc: qemu: Enable support for power off via GPIO
ppc: qemu: Enable RTC support via I2C
ppc: qemu: Delete the temporary FDT virtual-physical mapping after U-Boot is relocated
ppc: qemu: Drop a custom env variable 'fdt_addr_r'
ppc: qemu: Drop fixed_sdram()
ppc: qemu: Move board directory from board/freescale to board/emulation
doc: Add a reST document for qemu-ppce500
Michael Walle (4):
net: dsa: return early if there is no master
net: dsa: probe master device
net: dsa: remove NULL check for priv and platform data
net: dsa: remove master santiy check
Priyanka Jain (14):
board: corenet_ds: MAINTAINERS: Remove redundant entries
board: ls1012afrdm: Update MAINTAINERS
board: ls1012ardb: Update MAINTAINERS
board: ls1021aiot: Update MAINTAINERS
board: ls1021atwr: Update MAINTAINERS
board: ls1028a: Update MAINTAINERS
board: ls1043ardb: Update MAINTAINERS
board: ls1088a: Update MAINTAINERS
board: ls2080aqds: Update MAINTAINERS
board: ls2080ardb: Update MAINTAINERS
board: ls1046aqds: Update MAINTAINERS
board: ls1046ardb: Update MAINTAINERS
board: lx2160a: Update MAINTAINERS
board: ls1012aqds: Update MAINTAINERS
Rajesh Bhagat (2):
configs: fsl: move bootrom specific defines to Kconfig
configs: fsl: move via specific defines to Kconfig
Stephen Carlson (1):
arm: fsl: common: Improve NXP VID driver PMBus support
arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 10 +
arch/arm/include/asm/arch-fsl-layerscape/cpu.h | 2 -
arch/powerpc/cpu/mpc85xx/Kconfig | 8 +-
arch/powerpc/cpu/mpc85xx/cpu.c | 2 +
arch/powerpc/cpu/mpc85xx/cpu_init_early.c | 2 +
arch/powerpc/include/asm/arch-mpc85xx/gpio.h | 2 +-
arch/powerpc/include/asm/immap_85xx.h | 1 +
arch/powerpc/include/asm/io.h | 15 +-
.../{freescale => emulation}/qemu-ppce500/Kconfig | 2 +-
board/emulation/qemu-ppce500/MAINTAINERS | 7 +
.../{freescale => emulation}/qemu-ppce500/Makefile | 0
.../qemu-ppce500/qemu-ppce500.c | 178 ++---
board/freescale/common/Kconfig | 27 +-
board/freescale/common/vid.c | 820 ++++++++-------------
board/freescale/common/vid.h | 11 +-
board/freescale/corenet_ds/MAINTAINERS | 6 -
board/freescale/ls1012afrdm/MAINTAINERS | 6 +-
board/freescale/ls1012aqds/MAINTAINERS | 2 +-
board/freescale/ls1012ardb/MAINTAINERS | 7 +-
board/freescale/ls1021aiot/MAINTAINERS | 2 +-
board/freescale/ls1021atwr/MAINTAINERS | 3 -
board/freescale/ls1028a/MAINTAINERS | 4 -
board/freescale/ls1043ardb/MAINTAINERS | 4 -
board/freescale/ls1046aqds/MAINTAINERS | 3 -
board/freescale/ls1046ardb/MAINTAINERS | 7 -
board/freescale/ls1088a/MAINTAINERS | 6 +-
board/freescale/ls1088a/ls1088a.c | 40 +
board/freescale/ls2080aqds/MAINTAINERS | 6 +-
board/freescale/ls2080ardb/MAINTAINERS | 6 +-
board/freescale/ls2080ardb/ls2080ardb.c | 42 ++
board/freescale/lx2160a/MAINTAINERS | 1 -
board/freescale/lx2160a/lx2160a.c | 42 ++
board/freescale/qemu-ppce500/MAINTAINERS | 6 -
cmd/Kconfig | 8 +
cmd/Makefile | 1 +
cmd/addrmap.c | 35 +
common/board_r.c | 6 +-
common/fdt_support.c | 20 +-
configs/qemu-ppce500_defconfig | 27 +-
doc/board/emulation/index.rst | 1 +
doc/board/emulation/qemu-ppce500.rst | 88 +++
doc/usage/addrmap.rst | 41 ++
doc/usage/index.rst | 1 +
drivers/gpio/mpc8xxx_gpio.c | 7 +-
drivers/pci/fsl_pci_init.c | 5 +
drivers/pci/pci_mpc85xx.c | 25 +-
drivers/sysreset/Kconfig | 6 +
drivers/sysreset/sysreset-uclass.c | 2 +
drivers/virtio/Kconfig | 1 +
include/addr_map.h | 16 +-
include/configs/MPC8541CDS.h | 2 -
include/configs/MPC8548CDS.h | 2 -
include/configs/MPC8555CDS.h | 2 -
include/configs/ls1088aqds.h | 6 -
include/configs/ls1088ardb.h | 8 +-
include/configs/qemu-ppce500.h | 30 +-
include/test/suites.h | 2 +
lib/Kconfig | 2 +
lib/addr_map.c | 6 +-
net/dsa-uclass.c | 63 +-
scripts/config_whitelist.txt | 3 -
test/cmd/Makefile | 1 +
test/cmd/addrmap.c | 38 +
test/cmd_ut.c | 6 +
64 files changed, 924 insertions(+), 817 deletions(-)
rename board/{freescale => emulation}/qemu-ppce500/Kconfig (86%)
create mode 100644 board/emulation/qemu-ppce500/MAINTAINERS
rename board/{freescale => emulation}/qemu-ppce500/Makefile (100%)
rename board/{freescale => emulation}/qemu-ppce500/qemu-ppce500.c (65%)
delete mode 100644 board/freescale/qemu-ppce500/MAINTAINERS
create mode 100644 cmd/addrmap.c
create mode 100644 doc/board/emulation/qemu-ppce500.rst
create mode 100644 doc/usage/addrmap.rst
create mode 100644 test/cmd/addrmap.c
More information about the U-Boot
mailing list