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

Heiko Schocher
2016-07-26T12:26:08Z

Hello Tom,

Sorry for being a little late, but I was on vacation ...

In this pull request there is a fix for debug warnings in tools/env from Marcin.
A DM conversion and improvements series for the mvtwsi driver from Mario
and last but not least a DM series for the omap24xx driver from Mugunthan V N,
so I think this can go in though rc1 is out ...

The following changes since commit 4579720412744dd13266a3505bb38ce2da819b4f:

Prepare v2016.09-rc1 (2016-07-25 22:25:52 -0400)

are available in the git repository at:

git://git.denx.de/u-boot-i2c.git master

for you to fetch changes up to 6e677caf8cf0cc1a2310f2e4e9f27b81c674bc95:

i2c: mvtwsi: Add documentation (2016-07-26 10:20:38 +0200)

----------------------------------------------------------------
Marcin Niestroj (1):
tools: env: Fix format warnings in debug

Mugunthan V N (14):
omap4: i2c: correct register offset for sync register
omap5/dra7: i2c: correct register offset for sync register
drivers: i2c: uclass: parse dt parameters only when CONFIG_OF_CONTROL is enable
ti_armv7_common: i2c: do not define DM_I2C for spl
drivers: i2c: omap24xx_i2c: prepare driver for DM conversion
drivers: i2c: omap24xx_i2c: adopt omap_i2c driver to driver model
defconfig: am335x_boneblack_vboot: enable i2c driver model
defconfig: am335x_evm: enable i2c driver model
defconfig: am43xx_evm: enable i2c driver model
defconfig: am43xx_hs_evm: enable i2c driver model
defconfig: dra7xx_evm: enable i2c driver model
defconfig: dra7xx_hs_evm: enable i2c driver model
defconfig: am57xx_evm: enable i2c driver model
defconfig: am57xx_hs_evm: enable i2c driver model

mario.six at gdsys.cc (13):
i2c: mvtwsi: Fix style violations
i2c: mvtwsi: Streamline code and add documentation
i2c: mvtwsi: Improve and fix comments
i2c: mvtwsi: Eliminate flags parameter
i2c: mvtwsi: Get rid of status parameter
i2c: mvtwsi: Use 'uint' instead of 'unsigned int'
i2c: mvtwsi: Add compatibility functions
i2c: mvtwsi: Factor out adap parameter
i2c: mvtwsi: Make address length variable
i2c: mvtwsi: Add compatibility to DM
i2c: mvtwsi: Handle zero-length offsets properly
i2c: mvtwsi: Make delay times frequency-dependent
i2c: mvtwsi: Add documentation

arch/arm/include/asm/arch-omap4/i2c.h | 6 +-
arch/arm/include/asm/arch-omap5/i2c.h | 6 +-
configs/am335x_boneblack_vboot_defconfig | 1 +
configs/am335x_evm_defconfig | 1 +
configs/am43xx_evm_defconfig | 1 +
configs/am43xx_hs_evm_defconfig | 1 +
configs/am57xx_evm_defconfig | 1 +
configs/am57xx_hs_evm_defconfig | 1 +
configs/dra7xx_evm_defconfig | 1 +
configs/dra7xx_hs_evm_defconfig | 1 +
drivers/i2c/Kconfig | 7 ++
drivers/i2c/i2c-uclass.c | 14 +++
drivers/i2c/mvtwsi.c | 777
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------
drivers/i2c/omap24xx_i2c.c | 407
+++++++++++++++++++++++++++++++++++++++--------------------
include/configs/ti_armv7_common.h | 16 +++
tools/env/fw_env.c | 17 +--
16 files changed, 898 insertions(+), 360 deletions(-)

buildman showed no new errors.