[U-Boot] pull request: u-boot-fsl-qoriq/master
Prabhakar Kushwaha
prabhakar.kushwaha at nxp.com
Thu Aug 22 08:32:50 UTC 2019
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
More information about the U-Boot
mailing list