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