pull request of u-boot-fsl-qoriq for v2021.04

Priyanka Jain priyanka.jain at nxp.com
Mon Feb 8 12:10:09 CET 2021


Dear Tom,

Please find my pull-request for u-boot-fsl-qoriq/master 
https://github.com/u-boot/u-boot/pull/52/checks

Summary
Layerscape: Enable gpio
Bug fixes & updates related to dspi, qspi, pciep, SVR mask,
stream-id, env variables, mdio for LAyerscape Platforms
Add SATA, network variant 1, 2 support on sl28
powerpc: T1042: drop CONFIG_VIDEO, Add kmcent2 board supporrt, keymile
Bug fixes and updates for keymile, Kontron

Thanks
Priyanka
---------------------------
The following changes since commit 3936fd998668846f77468d8f6a662e906920969c:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86 (2021-02-06 09:45:58 -0500)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git HEAD

for you to fetch changes up to 5e7a207ebf8501b4ab1c6a081b7b806698ce0f6d:

  configs: lx2160aqds: enable CMD_GPIO (2021-02-08 14:22:39 +0530)

----------------------------------------------------------------
Aleksandar Gerasimovski (4):
      board: keymile: common: fix qrio compilation for arm
      keymile: common: qrio: print QRIO id and revision number
      board/km/common: fix pnvramaddr and varaddr
      board/km: move km i2c deblock declarations to a km/common.h

Biwen Li (34):
      configs: ls1088aqds: add COMMON_ENV to fix distroboot
      gpio: mpc8xxx_gpio: Fix for litte endian
      arm: dts: ls1021a: add gpio node
      arm64: dts: ls1012a: add gpio node
      arm64: dts: ls1028a: add gpio node
      arm64: dts: ls1043a: add gpio node
      arm64: dts: ls1046a: add gpio node
      arm64: dts: ls1088a: add gpio node
      arm64: dts: ls208xa: add gpio node
      configs: ls1012a: enable CONFIG_MPC8XXX_GPIO
      configs: ls1043a: enable CONFIG_MPC8XXX_GPIO
      configs: ls1028a: enable CONFIG_MPC8XXX_GPIO
      configs: ls1088a: enable CONFIG_MPC8XXX_GPIO
      configs: ls208xa: enable CONFIG_MPC8XXX_GPIO
      configs: lx2160a: enable CONFIG_MPC8XXX_GPIO
      configs: ls1046a: enable MPC8XXX_GPIO
      configs: ls1021atwr: enable CONFIG_MPC8XXX_GPIO
      configs: ls1021aqds: enable CONFIG_MPC8XXX_GPIO
      configs: ls1012afrwy: enable CMD_GPIO
      configs: ls1012ardb: enable CMD_GPIO
      configs: ls1021aqds: enable CMD_GPIO
      configs: ls1021atwr: enable CMD_GPIO
      configs: ls1028aqds: enable CMD_GPIO
      configs: ls1028ardb: enable CMD_GPIO
      configs: ls1043aqds: enable CMD_GPIO
      configs: ls1043ardb: enable CMD_GPIO
      configs: ls1046ardb: enable CMD_GPIO
      configs: ls1046aqds: enable CMD_GPIO
      configs: ls2088ardb: enable DM_GPIO and CMD_GPIO
      configs: ls2088aqds: enable CMD_GPIO
      configs: ls1088aqds: enable DM_GPIO and CMD_GPIO
      configs: ls1088ardb: enable DM_GPIO and CMD_GPIO
      configs: lx2160ardb: enable CMD_GPIO
      configs: lx2160aqds: enable CMD_GPIO

Hou Zhiqiang (4):
      pci: layerscape: Remove the shadow SVR definitions
      pci: kconfig: layerscape: Change LX2162A PCIe node compatible string
      armv7: ls102xa: Enable I-Cache to speed up the boot time
      configs: T1042: Drop the CONFIG_VIDEO

Ioana Ciornei (1):
      net: memac_phy: add a timeout to MDIO operations

Mathew McBride (3):
      mem: spi-mem: add declaration for spi_mem_default_supports_op
      spi: fsl_qspi: Ensure width is respected in spi-mem operations
      spi: fsl_qspi: apply the same settings for LS1088 as LS208x

Michael Walle (6):
      mtd: spi-nor: add unlock all config option
      board: kontron: disable flash unlock all
      board: sl28: move ethernet aliases to variant specific dtsi
      board: sl28: add network variant 1 support
      board: sl28: add network variant 2 support
      board: sl28: add SATA support

Niel Fourie (3):
      PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10
      keymile: common: update to set_env_hex(), fix "pram" radix
      PowerPC: keymile: Add support for kmcent2 board

Nipun Gupta (1):
      armv8: ls1028a: fix stream id allocation

Priyanka Jain (1):
      mpc8xxx: fsl_pamu: Update data type in config_pamu

Wasim Khan (2):
      armv8: lx2162aqds: disable non existing pcie controllers
      armv8: lx2: SVR_SOC_VER: Mask CAN_FD and security bit

Ye Li (1):
      net: eqos: Reduce the MDIO wait time

Zhao Qiang (1):
      armv8: dts: fsl-lx2162a: add dspi node into qds dts

 arch/arm/cpu/armv7/ls102xa/cpu.c                   |   2 +
 arch/arm/dts/Makefile                              |   2 +
 arch/arm/dts/fsl-ls1012a.dtsi                      |  20 +
 arch/arm/dts/fsl-ls1028a-kontron-sl28-u-boot.dtsi  |  62 +-
 .../dts/fsl-ls1028a-kontron-sl28-var1-u-boot.dtsi  |   8 +
 arch/arm/dts/fsl-ls1028a-kontron-sl28-var1.dts     |  57 ++
 .../dts/fsl-ls1028a-kontron-sl28-var2-u-boot.dtsi  |   2 +
 arch/arm/dts/fsl-ls1028a-kontron-sl28-var2.dts     |  25 +
 .../dts/fsl-ls1028a-kontron-sl28-var3-u-boot.dtsi  |   6 +
 .../dts/fsl-ls1028a-kontron-sl28-var4-u-boot.dtsi  |   7 +
 arch/arm/dts/fsl-ls1028a-kontron-sl28.dts          |   4 +
 arch/arm/dts/fsl-ls1028a.dtsi                      |  33 +
 arch/arm/dts/fsl-ls1043a.dtsi                      |  40 ++
 arch/arm/dts/fsl-ls1046a.dtsi                      |  40 ++
 arch/arm/dts/fsl-ls1088a.dtsi                      |  47 +-
 arch/arm/dts/fsl-ls2080a.dtsi                      |  46 +-
 arch/arm/dts/fsl-lx2162a-qds.dts                   | 125 +++-
 arch/arm/dts/ls1021a.dtsi                          |  40 ++
 .../include/asm/arch-fsl-layerscape/immap_lsch3.h  |  10 +
 arch/arm/include/asm/arch-fsl-layerscape/soc.h     |  40 +-
 .../asm/arch-fsl-layerscape/stream_id_lsch3.h      |   4 +-
 arch/arm/include/asm/arch-fsl-layerscape/svr.h     |  42 ++
 arch/arm/include/asm/arch-ls102xa/gpio.h           |  16 +
 arch/arm/include/asm/arch-ls102xa/svr.h            |  13 +
 arch/powerpc/cpu/mpc85xx/Kconfig                   |   4 +
 arch/powerpc/cpu/mpc8xxx/fsl_pamu.c                |   2 +-
 arch/powerpc/dts/Makefile                          |   1 +
 arch/powerpc/dts/elo3-dma-0.dtsi                   |  55 ++
 arch/powerpc/dts/elo3-dma-1.dtsi                   |  55 ++
 arch/powerpc/dts/kmcent2-u-boot.dtsi               |  97 +++
 arch/powerpc/dts/kmcent2.dts                       | 338 ++++++++++
 arch/powerpc/dts/qoriq-bman1.dtsi                  |  14 +
 arch/powerpc/dts/qoriq-duart-0.dtsi                |  24 +
 arch/powerpc/dts/qoriq-duart-1.dtsi                |  24 +
 arch/powerpc/dts/qoriq-esdhc-0.dtsi                |  13 +
 arch/powerpc/dts/qoriq-espi-0.dtsi                 |  14 +
 arch/powerpc/dts/qoriq-mpic.dtsi                   |  79 +++
 arch/powerpc/dts/qoriq-qman3.dtsi                  |  14 +
 arch/powerpc/dts/qoriq-sata2-0.dtsi                |  12 +
 arch/powerpc/dts/qoriq-sata2-1.dtsi                |  12 +
 arch/powerpc/dts/qoriq-sec5.0-0.dtsi               |  83 +++
 arch/powerpc/dts/qoriq-usb2-dr-0.dtsi              |  14 +
 arch/powerpc/dts/qoriq-usb2-mph-0.dtsi             |  14 +
 arch/powerpc/dts/t1040si-post.dtsi                 | 727 +++++++++++++++++++++
 arch/powerpc/dts/t104xsi-pre.dtsi                  |  88 +++
 arch/powerpc/include/asm/immap_83xx.h              |  13 +
 board/keymile/Kconfig                              |   1 +
 board/keymile/common/common.c                      |  29 +-
 board/keymile/common/common.h                      |   5 +
 board/keymile/common/ivm.c                         |   5 +
 board/keymile/common/qrio.c                        |  19 +-
 board/keymile/common/qrio.h                        |   1 +
 board/keymile/kmcent2/Kconfig                      |  17 +
 board/keymile/kmcent2/MAINTAINERS                  |   8 +
 board/keymile/kmcent2/Makefile                     |  14 +
 board/keymile/kmcent2/ddr.c                        |  88 +++
 board/keymile/kmcent2/kmcent2.c                    | 353 ++++++++++
 board/keymile/kmcent2/law.c                        |  23 +
 board/keymile/kmcent2/tlb.c                        | 104 +++
 board/kontron/sl28/Makefile                        |   2 +-
 board/kontron/sl28/common.c                        |  10 -
 board/kontron/sl28/sl28.c                          |   6 +
 board/kontron/sl28/spl.c                           |  38 ++
 configs/T1042D4RDB_NAND_defconfig                  |   1 -
 configs/T1042D4RDB_SDCARD_defconfig                |   1 -
 configs/T1042D4RDB_SECURE_BOOT_defconfig           |   1 -
 configs/T1042D4RDB_SPIFLASH_defconfig              |   1 -
 configs/T1042D4RDB_defconfig                       |   1 -
 configs/T1042RDB_PI_NAND_SECURE_BOOT_defconfig     |   1 -
 configs/T1042RDB_PI_NAND_defconfig                 |   1 -
 configs/T1042RDB_PI_SDCARD_defconfig               |   1 -
 configs/T1042RDB_PI_SPIFLASH_defconfig             |   1 -
 configs/T1042RDB_PI_defconfig                      |   1 -
 configs/kmcent2_defconfig                          |  92 +++
 configs/kontron_sl28_defconfig                     |   2 +
 configs/ls1012afrwy_qspi_SECURE_BOOT_defconfig     |   1 +
 configs/ls1012afrwy_qspi_defconfig                 |   1 +
 configs/ls1012afrwy_tfa_SECURE_BOOT_defconfig      |   1 +
 configs/ls1012afrwy_tfa_defconfig                  |   1 +
 configs/ls1012ardb_qspi_SECURE_BOOT_defconfig      |   1 +
 configs/ls1012ardb_qspi_defconfig                  |   1 +
 configs/ls1012ardb_tfa_SECURE_BOOT_defconfig       |   1 +
 configs/ls1012ardb_tfa_defconfig                   |   1 +
 configs/ls1021aqds_ddr4_nor_defconfig              |   1 +
 configs/ls1021aqds_ddr4_nor_lpuart_defconfig       |   1 +
 configs/ls1021aqds_nand_defconfig                  |   1 +
 configs/ls1021aqds_nor_SECURE_BOOT_defconfig       |   1 +
 configs/ls1021aqds_nor_defconfig                   |   1 +
 configs/ls1021aqds_nor_lpuart_defconfig            |   1 +
 configs/ls1021aqds_qspi_defconfig                  |   1 +
 configs/ls1021aqds_sdcard_ifc_defconfig            |   1 +
 configs/ls1021aqds_sdcard_qspi_defconfig           |   1 +
 configs/ls1021atwr_nor_SECURE_BOOT_defconfig       |   1 +
 configs/ls1021atwr_nor_defconfig                   |   1 +
 configs/ls1021atwr_nor_lpuart_defconfig            |   1 +
 configs/ls1021atwr_qspi_defconfig                  |   1 +
 .../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig    |   1 +
 configs/ls1021atwr_sdcard_ifc_defconfig            |   1 +
 configs/ls1021atwr_sdcard_qspi_defconfig           |   1 +
 configs/ls1028aqds_tfa_SECURE_BOOT_defconfig       |   1 +
 configs/ls1028aqds_tfa_defconfig                   |   1 +
 configs/ls1028aqds_tfa_lpuart_defconfig            |   1 +
 configs/ls1028ardb_tfa_SECURE_BOOT_defconfig       |   1 +
 configs/ls1028ardb_tfa_defconfig                   |   1 +
 configs/ls1043aqds_defconfig                       |   1 +
 configs/ls1043aqds_lpuart_defconfig                |   1 +
 configs/ls1043aqds_nand_defconfig                  |   1 +
 configs/ls1043aqds_nor_ddr3_defconfig              |   1 +
 configs/ls1043aqds_qspi_defconfig                  |   1 +
 configs/ls1043aqds_sdcard_ifc_defconfig            |   1 +
 configs/ls1043aqds_sdcard_qspi_defconfig           |   1 +
 configs/ls1043aqds_tfa_SECURE_BOOT_defconfig       |   1 +
 configs/ls1043aqds_tfa_defconfig                   |   1 +
 configs/ls1043ardb_SECURE_BOOT_defconfig           |   1 +
 configs/ls1043ardb_defconfig                       |   1 +
 configs/ls1043ardb_nand_SECURE_BOOT_defconfig      |   1 +
 configs/ls1043ardb_nand_defconfig                  |   1 +
 configs/ls1043ardb_sdcard_SECURE_BOOT_defconfig    |   1 +
 configs/ls1043ardb_sdcard_defconfig                |   1 +
 configs/ls1043ardb_tfa_SECURE_BOOT_defconfig       |   1 +
 configs/ls1043ardb_tfa_defconfig                   |   1 +
 configs/ls1046aqds_SECURE_BOOT_defconfig           |   1 +
 configs/ls1046aqds_defconfig                       |   1 +
 configs/ls1046aqds_lpuart_defconfig                |   1 +
 configs/ls1046aqds_nand_defconfig                  |   1 +
 configs/ls1046aqds_qspi_defconfig                  |   1 +
 configs/ls1046aqds_sdcard_ifc_defconfig            |   1 +
 configs/ls1046aqds_sdcard_qspi_defconfig           |   1 +
 configs/ls1046aqds_tfa_SECURE_BOOT_defconfig       |   1 +
 configs/ls1046aqds_tfa_defconfig                   |   1 +
 configs/ls1046ardb_emmc_defconfig                  |   1 +
 configs/ls1046ardb_qspi_SECURE_BOOT_defconfig      |   1 +
 configs/ls1046ardb_qspi_defconfig                  |   1 +
 configs/ls1046ardb_qspi_spl_defconfig              |   1 +
 configs/ls1046ardb_sdcard_SECURE_BOOT_defconfig    |   1 +
 configs/ls1046ardb_sdcard_defconfig                |   1 +
 configs/ls1046ardb_tfa_SECURE_BOOT_defconfig       |   1 +
 configs/ls1046ardb_tfa_defconfig                   |   1 +
 configs/ls1088aqds_defconfig                       |   2 +
 configs/ls1088aqds_qspi_SECURE_BOOT_defconfig      |   2 +
 configs/ls1088aqds_qspi_defconfig                  |   2 +
 configs/ls1088aqds_sdcard_ifc_defconfig            |   2 +
 configs/ls1088aqds_sdcard_qspi_defconfig           |   2 +
 configs/ls1088aqds_tfa_defconfig                   |   1 +
 configs/ls1088ardb_qspi_SECURE_BOOT_defconfig      |   2 +
 configs/ls1088ardb_qspi_defconfig                  |   2 +
 .../ls1088ardb_sdcard_qspi_SECURE_BOOT_defconfig   |   2 +
 configs/ls1088ardb_sdcard_qspi_defconfig           |   2 +
 configs/ls1088ardb_tfa_SECURE_BOOT_defconfig       |   1 +
 configs/ls1088ardb_tfa_defconfig                   |   1 +
 configs/ls2088aqds_tfa_defconfig                   |   1 +
 configs/ls2088ardb_qspi_SECURE_BOOT_defconfig      |   2 +
 configs/ls2088ardb_qspi_defconfig                  |   2 +
 configs/ls2088ardb_tfa_SECURE_BOOT_defconfig       |   1 +
 configs/ls2088ardb_tfa_defconfig                   |   1 +
 configs/lx2160aqds_tfa_SECURE_BOOT_defconfig       |   1 +
 configs/lx2160aqds_tfa_defconfig                   |   1 +
 configs/lx2160ardb_tfa_SECURE_BOOT_defconfig       |   1 +
 configs/lx2160ardb_tfa_defconfig                   |   1 +
 configs/lx2160ardb_tfa_stmm_defconfig              |   1 +
 drivers/gpio/mpc8xxx_gpio.c                        |  47 +-
 drivers/mtd/spi/Kconfig                            |  10 +
 drivers/mtd/spi/spi-nor-core.c                     |   9 +-
 drivers/net/dwc_eth_qos.c                          |   2 +-
 drivers/net/fm/memac_phy.c                         |  76 ++-
 drivers/pci/Kconfig                                |   5 +-
 drivers/pci/pcie_layerscape.h                      |  12 +-
 drivers/spi/fsl_qspi.c                             |  12 +-
 include/configs/km/km_arm.h                        |   4 -
 include/configs/kmcent2.h                          | 513 +++++++++++++++
 include/configs/kmp204x.h                          |   6 -
 include/configs/kontron_sl28.h                     |   1 +
 include/configs/ls1012a_common.h                   |   7 +
 include/configs/ls1021aqds.h                       |   7 +
 include/configs/ls1021atwr.h                       |   7 +
 include/configs/ls1028a_common.h                   |   7 +
 include/configs/ls1043a_common.h                   |   7 +
 include/configs/ls1046a_common.h                   |   7 +
 include/configs/ls1088a_common.h                   |   7 +
 include/configs/ls1088aqds.h                       |  12 +
 include/configs/ls2080a_common.h                   |   7 +
 include/configs/lx2160a_common.h                   |   7 +
 include/spi-mem.h                                  |   3 +
 183 files changed, 3894 insertions(+), 192 deletions(-)
 create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-var1-u-boot.dtsi
 create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-var1.dts
 create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-var2-u-boot.dtsi
 create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-var2.dts
 create mode 100644 arch/arm/include/asm/arch-fsl-layerscape/svr.h
 create mode 100644 arch/arm/include/asm/arch-ls102xa/svr.h
 create mode 100644 arch/powerpc/dts/elo3-dma-0.dtsi
 create mode 100644 arch/powerpc/dts/elo3-dma-1.dtsi
 create mode 100644 arch/powerpc/dts/kmcent2-u-boot.dtsi
 create mode 100644 arch/powerpc/dts/kmcent2.dts
 create mode 100644 arch/powerpc/dts/qoriq-bman1.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-duart-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-duart-1.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-esdhc-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-espi-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-mpic.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-qman3.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-sata2-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-sata2-1.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-sec5.0-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-usb2-dr-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-usb2-mph-0.dtsi
 create mode 100644 arch/powerpc/dts/t1040si-post.dtsi
 create mode 100644 arch/powerpc/dts/t104xsi-pre.dtsi
 create mode 100644 board/keymile/kmcent2/Kconfig
 create mode 100644 board/keymile/kmcent2/MAINTAINERS
 create mode 100644 board/keymile/kmcent2/Makefile
 create mode 100644 board/keymile/kmcent2/ddr.c
 create mode 100644 board/keymile/kmcent2/kmcent2.c
 create mode 100644 board/keymile/kmcent2/law.c
 create mode 100644 board/keymile/kmcent2/tlb.c
 delete mode 100644 board/kontron/sl28/common.c
 create mode 100644 configs/kmcent2_defconfig
 create mode 100644 include/configs/kmcent2.h


More information about the U-Boot mailing list