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

Hello Tom,
please pull from u-boot-i2c.git master.
Series contains DM_I2C_COMPAT removal for all ti platforms from Jean-Jacques Hiblot. Also a fix in i2c command help output from Chirstoph Muellner.
Thanks!
The following changes since commit cde578ff36b15ec9c2033f03b94ecf809af7cc64:
ARM: mvebu: restore license information in mv_ddr_plat.{c,h} (2018-12-09 17:10:13 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-i2c.git master
for you to fetch changes up to 19f8c4dfb6e744a31da59bdd23b24d144152f1dc:
cmd: i2c: Fix help output of i2c command. (2018-12-10 07:30:58 +0100)
---------------------------------------------------------------- Andreas Dannenberg (1): ti: common: board_detect: Allow DM I2C without CONFIG_DM_I2C_COMPAT
Christoph Muellner (1): cmd: i2c: Fix help output of i2c command.
Jean-Jacques Hiblot (17): cmd: Kconfig: Do not include EEPROM if DM_I2C is used without DM_I2C_COMPAT dm: i2c: Make i2c_get_chip_for_busnum() fail if the chip is not detected dm: device: Allow using uclass_find_device_by_seq() without OF_CONTROL configs: am335x: am57x: dra7x: Enable CONFIG_SPL_DM_SEQ_ALIAS i2c: omap24xx_i2c: Use platdata to probe the device am335x: Register the I2C controllers if DM_I2C is used. dts: am43x: omap5: Add node for I2C in SPL omap: detect the board after DM is available power: make most tps drivers and the twl4030 driver compatible with DM_I2C configs: am335x_pdu001: remove CONFIG_DM_I2C_COMPAT ti: remove usage of DM_I2C_COMPAT and don't disable DM_I2C in SPL am57xx: remove non-DM I2C code configs: dra7xx-evm: increase the size of the malloc's pool before relocation lib: fdtdec: Add function re-setup the fdt more effeciently drivers: core: Add the option SPL_DM_DEVICE_REMOVE to the Kconfig drivers: core: nullify gd->dm_root after dm_uninit() dra7: Allow selecting a new dtb after board detection.
Vignesh R (1): i2c: omap24xx_i2c: Move away from SoC specific headers for reg offset
arch/arm/dts/am437x-gp-evm-u-boot.dtsi | 4 + arch/arm/dts/omap5-u-boot.dtsi | 4 + arch/arm/include/asm/arch-am33xx/i2c.h | 47 +----------- arch/arm/include/asm/arch-omap3/i2c.h | 47 ------------ arch/arm/include/asm/arch-omap4/i2c.h | 45 ----------- arch/arm/include/asm/arch-omap5/i2c.h | 45 ----------- arch/arm/include/asm/omap_i2c.h | 24 ++++++ arch/arm/mach-keystone/ddr3_spd.c | 7 ++ arch/arm/mach-omap2/am33xx/board.c | 24 +++++- arch/arm/mach-omap2/am33xx/clk_synthesizer.c | 56 +++++++++++--- arch/arm/mach-omap2/clocks-common.c | 2 + arch/arm/mach-omap2/hwinit-common.c | 23 +++++- board/eets/pdu001/board.c | 1 - board/ti/am335x/board.c | 17 ++++- board/ti/am335x/mux.c | 11 +++ board/ti/am43xx/board.c | 46 +++++++++--- board/ti/am57xx/board.c | 25 +++---- board/ti/common/board_detect.c | 110 +++++++++++++-------------- board/ti/ks2_evm/board_k2g.c | 11 +++ cmd/Kconfig | 1 + cmd/i2c.c | 1 + configs/am335x_pdu001_defconfig | 1 + configs/am57xx_evm_defconfig | 1 + configs/am57xx_hs_evm_defconfig | 1 + configs/dra7xx_evm_defconfig | 4 +- configs/dra7xx_hs_evm_defconfig | 1 + configs/omap3_logic_defconfig | 1 + doc/README.fdt-control | 18 +++++ drivers/core/Kconfig | 12 ++- drivers/core/device.c | 10 ++- drivers/core/root.c | 1 + drivers/core/uclass.c | 24 ++++++ drivers/i2c/i2c-uclass.c | 11 +++ drivers/i2c/omap24xx_i2c.c | 467 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------ drivers/power/palmas.c | 39 ++++++++++ drivers/power/pmic/pmic_tps62362.c | 24 ++++++ drivers/power/pmic/pmic_tps65217.c | 44 ++++++++++- drivers/power/pmic/pmic_tps65218.c | 85 +++++++++++++++++++++ drivers/power/pmic/pmic_tps65910.c | 57 +++++++++++--- drivers/power/twl4030.c | 39 ++++++++++ drivers/power/twl6030.c | 39 ++++++++++ include/asm-generic/global_data.h | 4 + include/configs/am43xx_evm.h | 2 + include/configs/pdu001.h | 6 -- include/configs/ti_armv7_common.h | 18 +---- include/dm/uclass-internal.h | 13 ++++ include/fdtdec.h | 21 ++++++ include/palmas.h | 5 ++ include/power/tps65217.h | 2 + include/power/tps65910.h | 1 + include/twl4030.h | 6 +- include/twl6030.h | 5 ++ lib/fdtdec.c | 43 ++++++++++- 53 files changed, 1084 insertions(+), 472 deletions(-) create mode 100644 arch/arm/include/asm/omap_i2c.h
travis builds fine: https://travis-ci.org/hsdenx/u-boot-i2c/builds/465838918
bye, Heiko

On Mon, Dec 10, 2018 at 11:56:45AM +0100, Heiko Schocher wrote:
Hello Tom,
please pull from u-boot-i2c.git master.
Series contains DM_I2C_COMPAT removal for all ti platforms from Jean-Jacques Hiblot. Also a fix in i2c command help output from Chirstoph Muellner.
Thanks!
The following changes since commit cde578ff36b15ec9c2033f03b94ecf809af7cc64:
ARM: mvebu: restore license information in mv_ddr_plat.{c,h} (2018-12-09 17:10:13 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-i2c.git master
for you to fetch changes up to 19f8c4dfb6e744a31da59bdd23b24d144152f1dc:
cmd: i2c: Fix help output of i2c command. (2018-12-10 07:30:58 +0100)
Applied to u-boot/master, thanks!
participants (2)
-
Heiko Schocher
-
Tom Rini