This patch series adopts driver model for usb ether gadget driver. This series is tested with follwoing commands on am335x, am437x, dra74x, dra72x and am57xx evms. Pushed a branch [1] for refference.
=> i2c dev 0 => i2c probe => i2c md <valid device> 0 With this patch series, I observe a warning as below. The i2c compat driver is needed as pmic drivers are not converted to i2c dt/dm frame work yet. Once the client drivers are adopted to dm-i2c, we can get rid of this warning. # # configuration written to .config # ===================== WARNING ====================== This board uses CONFIG_DM_I2C_COMPAT. Please remove (possibly in a subsequent patch in your series) before sending patches to the mailing list. ==================================================== [1] - git://git.ti.com/~mugunthanvnm/ti-u-boot/mugunth-ti-u-boot.git dm-i2c 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 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/i2c-uclass.c | 14 ++ drivers/i2c/omap24xx_i2c.c | 407 +++++++++++++++++++++---------- include/configs/ti_armv7_common.h | 16 ++ 13 files changed, 318 insertions(+), 139 deletions(-) -- 2.9.1.200.gb1ec08f _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot