
Dear Tom,
Please find my pull request for u-boot-fsl-qoriq/master
Summary i.e. Changes for v2019.10-rc3 - i2c dm model support of lx2160a, ls1088a, lx2088a, ls1028a - icid setup for ls1028a, ls1088a - other small fixes
Travis-CI: https://travis-ci.org/prabhukush/u-boot/builds/575158792
--pk (prabhakar: prabhu_kush)
--------------------------------------------------------------------------------------------------------------------------------------------
The following changes since commit 1e60ccd94318fb86610e1e28512b2aaac5f4b069:
Merge branch '2019-08-20-master-imports' (2019-08-20 21:40:12 -0400)
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 b249fcba00e093149f8424492da155572f12d7bb:
armv8: ls1028a: add icid setup for platform devices (2019-08-22 09:07:36 +0530)
---------------------------------------------------------------- Alison Wang (1): armv8: ls1046afrwy: Define CONFIG_ENV_ADDR for QSPI Boot
Ashish Kumar (1): configs: ls1043aqds: Move CONFIG_FSL_QSPI to defconfig
Chuanhua Han (31): boards: lx2160a: Add support of I2C driver model drivers: i2c: mxc: Fix compiler error when using i2c dm mode gpio: do not include <asm/arch/gpio.h> on ARCH_LX2160A armv8: dts: fsl-lx2160a: add i2c controller and gpio DT nodes armv8: dts: Add pcf2127 node for lx2160ardb armv8: dts: lx2160ardb : Add the "u-boot, dm-pre-reloc" for i2c0 armv8: dts: lx2160aqds : Add pcf2127 node configs: lx2160: enable DM support for pcf2127 rtc boards: ls1028a: Add support of I2C driver model gpio: do not include <asm/arch/gpio.h> on ARCH_LS1028A armv8: dts: ls1028ardb: Add slave nodes under the i2c0 controller armv8: ls1028aqds: Remove the definition of CONFIG_SYS_I2C_EARLY_INIT configs: ls1028a: Enable DM support for pcf2127 rtc armv8: dts: ls1028aqds: Add pca9547 node under the i2c0 controller armv8: dts: ls1028aqds: Add pcf2127 node under i2c1 boards: ls2088a: Add support of I2C driver model. gpio: do not include <asm/arch/gpio.h> on ARCH_LS2080A armv8: dts: ls2088ardb: Add slave nodes under the i2c0 rtc: ds3232/ds3231: Add support to generate 32KHz output for driver module boards: ls2088aqds: Add support of I2C driver model. armv8: dts: ls2088aqds : Add ds3232 node configs: ls2088a: Enable DM support for ds3231 rtc boards: ls1088a: Add support of I2C driver model gpio: do not include <asm/arch/gpio.h> on ARCH_LS1088A armv8: dts: ls1088a: add I2C node support armv8: dts: ls1088ardb: Add slave nodes under the i2c0 controller armv8: ls1088aqds: Add support of I2C driver model. armv8: dts: ls1088aqds : Add pcf2127 node configs: ls1088a: Enable DM support for pcf2127 rtc armv8: ls1088aqds: support DSPI mode by hwconfig armv8: kconfig: Fix some platforms incorrect I2C clock divider
Laurentiu Tudor (5): armv8: fsl-layerscape: add missing sec jr base address defines armv8: fsl-layerscape: add base addresses for several devices armv8: fsl-layerscape: make icid setup endianness aware armv8: ls1088a: add icid setup for platform devices armv8: ls1028a: add icid setup for platform devices
Meenakshi Aggarwal (1): drivers: net: mc: Report extra memory to Linux
Pankaj Bansal (2): boards: fsl: lx2160ardb: enable flexcan armv8: ls1028aqds: define ARCH_MISC_INIT to handle mux
Yuantian Tang (2): common: qixis: make the qixis compatible with new soc armv8: ls1028a: select BOARD_LATE_INIT config
chuanhua han (1): armv8: dts: fsl-ls2088a: add i2c node support
arch/arm/Kconfig | 3 + arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 36 ++-- arch/arm/cpu/armv8/fsl-layerscape/Makefile | 2 + arch/arm/cpu/armv8/fsl-layerscape/icid.c | 5 +- arch/arm/cpu/armv8/fsl-layerscape/ls1028_ids.c | 33 ++++ arch/arm/cpu/armv8/fsl-layerscape/ls1088_ids.c | 30 +++ arch/arm/cpu/armv8/fsl-layerscape/soc.c | 4 + arch/arm/dts/fsl-ls1028a-qds.dts | 13 ++ arch/arm/dts/fsl-ls1028a-rdb.dts | 20 ++ arch/arm/dts/fsl-ls1088a-qds.dts | 23 +++ arch/arm/dts/fsl-ls1088a-rdb.dts | 23 +++ arch/arm/dts/fsl-ls1088a.dtsi | 32 ++++ arch/arm/dts/fsl-ls2080a-qds.dts | 19 ++ arch/arm/dts/fsl-ls2080a.dtsi | 36 ++++ arch/arm/dts/fsl-ls2088a-rdb-qspi.dts | 22 +++ arch/arm/dts/fsl-lx2160a-qds.dts | 23 +++ arch/arm/dts/fsl-lx2160a-rdb.dts | 14 ++ arch/arm/dts/fsl-lx2160a.dtsi | 85 +++++++++ arch/arm/include/asm/arch-fsl-layerscape/config.h | 2 + .../arm/include/asm/arch-fsl-layerscape/fsl_icid.h | 106 ++++++++--- .../include/asm/arch-fsl-layerscape/immap_lsch3.h | 29 ++- .../asm/arch-fsl-layerscape/stream_id_lsch3.h | 13 +- arch/arm/include/asm/gpio.h | 4 +- board/freescale/common/emc2305.c | 21 +++ board/freescale/common/qixis.c | 62 ++++-- board/freescale/common/sys_eeprom.c | 84 ++++++++- board/freescale/common/vid.c | 84 +++++++++ board/freescale/ls1028a/ls1028a.c | 11 ++ board/freescale/ls1088a/eth_ls1088aqds.c | 149 ++++++++++----- board/freescale/ls1088a/ls1088a.c | 209 ++++++++++++++++++++- board/freescale/ls1088a/ls1088a_qixis.h | 11 ++ board/freescale/ls2080aqds/eth.c | 151 ++++++++++----- board/freescale/ls2080aqds/ls2080aqds.c | 16 ++ board/freescale/ls2080ardb/ls2080ardb.c | 41 +++- board/freescale/lx2160a/lx2160a.c | 59 +++++- configs/ls1028aqds_tfa_SECURE_BOOT_defconfig | 10 +- configs/ls1028aqds_tfa_defconfig | 10 +- configs/ls1028ardb_tfa_SECURE_BOOT_defconfig | 10 +- configs/ls1028ardb_tfa_defconfig | 10 +- configs/ls1043aqds_qspi_defconfig | 2 + configs/ls1043aqds_sdcard_qspi_defconfig | 2 + configs/ls1043aqds_tfa_defconfig | 2 + configs/ls1088aqds_tfa_defconfig | 10 +- configs/ls1088ardb_tfa_SECURE_BOOT_defconfig | 10 +- configs/ls1088ardb_tfa_defconfig | 10 +- configs/ls2088aqds_tfa_defconfig | 8 +- configs/ls2088ardb_tfa_SECURE_BOOT_defconfig | 10 +- configs/ls2088ardb_tfa_defconfig | 10 +- configs/lx2160aqds_tfa_SECURE_BOOT_defconfig | 9 + configs/lx2160aqds_tfa_defconfig | 9 + configs/lx2160ardb_tfa_SECURE_BOOT_defconfig | 7 + configs/lx2160ardb_tfa_defconfig | 7 + drivers/ddr/fsl/main.c | 36 +++- drivers/i2c/mxc_i2c.c | 15 +- drivers/net/fsl-mc/mc.c | 10 + drivers/rtc/Kconfig | 6 + drivers/rtc/ds3231.c | 17 ++ include/configs/ls1028a_common.h | 2 + include/configs/ls1028aqds.h | 1 - include/configs/ls1028ardb.h | 1 - include/configs/ls1043aqds.h | 1 - include/configs/ls1046afrwy.h | 3 + include/configs/ls1088a_common.h | 3 + include/configs/ls1088aqds.h | 6 +- include/configs/ls1088ardb.h | 2 - include/configs/ls2080a_common.h | 2 + include/configs/ls2080aqds.h | 4 + include/configs/ls2080ardb.h | 2 + include/fsl-mc/fsl_mc.h | 1 + include/rtc.h | 6 + 70 files changed, 1533 insertions(+), 196 deletions(-) create mode 100644 arch/arm/cpu/armv8/fsl-layerscape/ls1028_ids.c create mode 100644 arch/arm/cpu/armv8/fsl-layerscape/ls1088_ids.c