i2c: dm: Record maximum id of devices before probing devices
authorMichal Simek <michal.simek@xilinx.com>
Thu, 31 Jan 2019 15:31:01 +0000 (16:31 +0100)
committerHeiko Schocher <hs@denx.de>
Mon, 11 Feb 2019 08:37:27 +0000 (09:37 +0100)
commit6bfacc8aadb5d30a13413f337053118559a5ef25
tree3cab2784fb68f86dba1f38997c8bb695fbe91fa0
parenta93eb577b9ae635ef6f631e8509d113c15f53530
i2c: dm: Record maximum id of devices before probing devices

There is a need to find out the first free i2c ID which can be used for
i2s buses (including i2c buses connected to i2c mux). Do it early in
init and share this variable with other i2c classes for uniq bus
identification.

add from hs:
fix build problem in i2c-uclass.c for omap devices

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Heiko Schocher <hs@denx.de>
drivers/i2c/i2c-uclass.c