[U-Boot] Please pull from u-boot-i2c

Heiko Schocher hs at denx.de
Sun Feb 21 08:04:02 CET 2021


Hello Tom,

please pull from u-boot-i2c.git master

The following changes since commit ea966d24ef3a9f7f32712a518a07374f9ae43905:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-sunxi (2021-02-19 21:06:16 -0500)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-i2c.git tags/for-v2021.04

for you to fetch changes up to 2147a16983d17bcb0438607aa7760494afc27014:

  dm: i2c: use CONFIG_IS_ENABLED macro for DM_I2C/DM_I2C_GPIO (2021-02-21 06:08:00 +0100)

----------------------------------------------------------------
i2c changes for v2021.04

new feature:
- Allow disabling driver model for I2C in SPL

fixes:
- i2c-gpio: Fix GPIO output
- at91: fix crash when using 'i2c probe'

----------------------------------------------------------------
Eugen Hristev (1):
      i2c: at91: fix crash when using 'i2c probe'

Harm Berntsen (1):
      i2c: i2c-gpio: Fix GPIO output

Igor Opaniuk (3):
      dm: i2c: allow disabling driver model in SPL
      board: freescale: drop CONFIG_DM_I2C undefs
      dm: i2c: use CONFIG_IS_ENABLED macro for DM_I2C/DM_I2C_GPIO

 arch/arm/include/asm/arch-fsl-layerscape/config.h   |  2 +-
 arch/arm/include/asm/arch-lpc32xx/i2c.h             |  2 +-
 arch/arm/include/asm/mach-imx/mxc_i2c.h             |  2 +-
 arch/arm/include/asm/omap_i2c.h                     |  2 +-
 arch/arm/mach-imx/i2c-mxv7.c                        |  2 +-
 arch/arm/mach-keystone/ddr3_spd.c                   |  2 +-
 arch/arm/mach-kirkwood/include/mach/config.h        |  2 +-
 arch/arm/mach-omap2/am33xx/board.c                  |  2 +-
 arch/arm/mach-omap2/am33xx/clk_synthesizer.c        |  6 +++---
 arch/arm/mach-omap2/boot-common.c                   |  2 +-
 arch/arm/mach-omap2/clocks-common.c                 |  2 +-
 arch/arm/mach-sunxi/board.c                         |  2 +-
 arch/powerpc/include/asm/fsl_i2c.h                  |  2 +-
 board/freescale/common/dcu_sii9022a.c               |  2 +-
 board/freescale/common/diu_ch7301.c                 |  2 +-
 board/freescale/common/emc2305.c                    |  4 ++--
 board/freescale/common/qixis.c                      |  4 ++--
 board/freescale/common/sys_eeprom.c                 | 20 ++++++++++----------
 board/freescale/common/vid.c                        | 24 ++++++++++++------------
 board/freescale/common/vsc3316_3308.c               | 10 +++++-----
 board/freescale/ls1012aqds/ls1012aqds.c             |  2 +-
 board/freescale/ls1012ardb/eth.c                    |  2 +-
 board/freescale/ls1012ardb/ls1012ardb.c             | 12 ++++++------
 board/freescale/ls1021aqds/dcu.c                    |  6 +++---
 board/freescale/ls1021aqds/ls1021aqds.c             |  2 +-
 board/freescale/ls1021atwr/ls1021atwr.c             |  2 +-
 board/freescale/ls1028a/ls1028a.c                   |  2 +-
 board/freescale/ls1043aqds/ls1043aqds.c             |  4 ++--
 board/freescale/ls1046afrwy/ls1046afrwy.c           |  2 +-
 board/freescale/ls1046aqds/ls1046aqds.c             |  2 +-
 board/freescale/ls1088a/eth_ls1088aqds.c            | 16 ++++++++--------
 board/freescale/ls1088a/ls1088a.c                   | 60
++++++++++++++++++++++++++++++------------------------------
 board/freescale/ls2080aqds/eth.c                    | 14 +++++++-------
 board/freescale/ls2080aqds/ls2080aqds.c             |  4 ++--
 board/freescale/ls2080ardb/ls2080ardb.c             |  2 +-
 board/freescale/lx2160a/lx2160a.c                   |  2 +-
 board/freescale/p1010rdb/p1010rdb.c                 |  8 ++++----
 board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c         |  2 +-
 board/freescale/t102xrdb/t102xrdb.c                 |  2 +-
 board/freescale/t208xqds/t208xqds.c                 |  2 +-
 board/friendlyarm/nanopi2/onewire.c                 |  6 +++---
 board/keymile/common/ivm.c                          |  2 +-
 board/samsung/common/misc.c                         |  2 +-
 board/samsung/trats/trats.c                         | 10 +++++-----
 board/samsung/trats2/trats2.c                       | 10 +++++-----
 board/sunxi/board.c                                 |  2 +-
 board/ti/am335x/board.c                             |  8 ++++----
 board/ti/am335x/mux.c                               |  2 +-
 board/ti/am43xx/board.c                             | 12 ++++++------
 board/ti/common/board_detect.c                      |  4 ++--
 board/ti/ks2_evm/board_k2g.c                        |  2 +-
 board/wandboard/wandboard.c                         |  4 ++--
 cmd/eeprom.c                                        |  6 +++---
 cmd/i2c.c                                           | 98
+++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------
 configs/imx8mp_evk_defconfig                        |  1 +
 configs/ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig |  1 +
 configs/ls1046ardb_sdcard_SECURE_BOOT_defconfig     |  1 +
 configs/phycore-imx8mp_defconfig                    |  1 +
 doc/driver-model/i2c-howto.rst                      |  2 +-
 drivers/ddr/fsl/main.c                              |  8 ++++----
 drivers/i2c/Kconfig                                 | 21 +++++++++++++++++++++
 drivers/i2c/Makefile                                |  4 ++--
 drivers/i2c/at91_i2c.c                              |  4 ++++
 drivers/i2c/davinci_i2c.c                           |  4 ++--
 drivers/i2c/designware_i2c.c                        |  4 ++--
 drivers/i2c/fsl_i2c.c                               |  6 +++---
 drivers/i2c/i2c-gpio.c                              | 17 ++++++++++-------
 drivers/i2c/ihs_i2c.c                               | 42 +++++++++++++++++++++---------------------
 drivers/i2c/lpc32xx_i2c.c                           |  4 ++--
 drivers/i2c/mv_i2c.c                                |  2 +-
 drivers/i2c/mvtwsi.c                                | 16 ++++++++--------
 drivers/i2c/mxc_i2c.c                               |  4 ++--
 drivers/i2c/omap24xx_i2c.c                          |  2 +-
 drivers/misc/Makefile                               |  2 +-
 drivers/power/palmas.c                              |  2 +-
 drivers/power/pmic/pmic_tps62362.c                  |  6 +++---
 drivers/power/pmic/pmic_tps65217.c                  | 14 +++++++-------
 drivers/power/pmic/pmic_tps65218.c                  |  4 ++--
 drivers/power/pmic/pmic_tps65910.c                  |  6 +++---
 drivers/power/twl4030.c                             |  2 +-
 drivers/power/twl6030.c                             |  2 +-
 drivers/tpm/tpm_atmel_twi.c                         |  6 +++---
 drivers/usb/host/ohci-lpc32xx.c                     |  8 ++++----
 include/_exports.h                                  |  2 +-
 include/config_fallbacks.h                          |  2 +-
 include/configs/MPC8548CDS.h                        |  2 +-
 include/configs/P1010RDB.h                          |  2 +-
 include/configs/P2041RDB.h                          |  2 +-
 include/configs/T102xRDB.h                          |  2 +-
 include/configs/T104xRDB.h                          |  3 +--
 include/configs/T208xQDS.h                          |  2 +-
 include/configs/T208xRDB.h                          |  2 +-
 include/configs/T4240RDB.h                          |  2 +-
 include/configs/am43xx_evm.h                        |  2 +-
 include/configs/corenet_ds.h                        |  2 +-
 include/configs/imx8mp_evk.h                        |  1 -
 include/configs/ls1012a_common.h                    |  2 +-
 include/configs/ls1021aiot.h                        |  2 +-
 include/configs/ls1021aqds.h                        |  2 +-
 include/configs/ls1021atsn.h                        |  2 +-
 include/configs/ls1021atwr.h                        |  3 +--
 include/configs/ls1028a_common.h                    |  2 +-
 include/configs/ls1043a_common.h                    |  2 +-
 include/configs/ls1046a_common.h                    |  3 +--
 include/configs/ls1088a_common.h                    |  2 +-
 include/configs/ls1088aqds.h                        |  2 +-
 include/configs/ls2080a_common.h                    |  2 +-
 include/configs/ls2080aqds.h                        |  2 +-
 include/configs/ls2080ardb.h                        |  2 +-
 include/configs/p1_p2_rdb_pc.h                      |  2 +-
 include/configs/phycore_imx8mp.h                    |  1 -
 include/configs/sunxi-common.h                      |  2 +-
 include/configs/ti_armv7_common.h                   |  2 +-
 include/exports.h                                   |  2 +-
 include/i2c.h                                       |  2 +-
 include/palmas.h                                    |  2 +-
 include/twl4030.h                                   |  2 +-
 include/twl6030.h                                   |  2 +-
 118 files changed, 353 insertions(+), 326 deletions(-)

Azure build:

https://dev.azure.com/hs0298/hs/_build/results?buildId=62&view=results

Thanks!

bye,
Heiko
-- 
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-52   Fax: +49-8142-66989-80   Email: hs at denx.de


More information about the U-Boot mailing list