i2c: remove i2c driver-model compatibility layer

There are no more users of the compatibility layer for i2c. Remove the
driver and all references to it.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Acked-by: Heiko Schocher <hs@denx.de>
This commit is contained in:
Bartosz Golaszewski
2019-07-29 08:58:00 +02:00
committed by Tom Rini
parent 3ec7fc45e5
commit e31148247a
7 changed files with 3 additions and 232 deletions

View File

@@ -271,86 +271,6 @@ int i2c_get_chip_offset_len(struct udevice *dev);
*/
int i2c_deblock(struct udevice *bus);
#ifdef CONFIG_DM_I2C_COMPAT
/**
* i2c_probe() - Compatibility function for driver model
*
* Calls dm_i2c_probe() on the current bus
*/
int i2c_probe(uint8_t chip_addr);
/**
* i2c_read() - Compatibility function for driver model
*
* Calls dm_i2c_read() with the device corresponding to @chip_addr, and offset
* set to @addr. @alen must match the current setting for the device.
*/
int i2c_read(uint8_t chip_addr, unsigned int addr, int alen, uint8_t *buffer,
int len);
/**
* i2c_write() - Compatibility function for driver model
*
* Calls dm_i2c_write() with the device corresponding to @chip_addr, and offset
* set to @addr. @alen must match the current setting for the device.
*/
int i2c_write(uint8_t chip_addr, unsigned int addr, int alen, uint8_t *buffer,
int len);
/**
* i2c_get_bus_num_fdt() - Compatibility function for driver model
*
* @return the bus number associated with the given device tree node
*/
int i2c_get_bus_num_fdt(int node);
/**
* i2c_get_bus_num() - Compatibility function for driver model
*
* @return the 'current' bus number
*/
unsigned int i2c_get_bus_num(void);
/**
* i2c_set_bus_num() - Compatibility function for driver model
*
* Sets the 'current' bus
*/
int i2c_set_bus_num(unsigned int bus);
static inline void I2C_SET_BUS(unsigned int bus)
{
i2c_set_bus_num(bus);
}
static inline unsigned int I2C_GET_BUS(void)
{
return i2c_get_bus_num();
}
/**
* i2c_init() - Compatibility function for driver model
*
* This function does nothing.
*/
void i2c_init(int speed, int slaveaddr);
/**
* board_i2c_init() - Compatibility function for driver model
*
* @param blob Device tree blbo
* @return the number of I2C bus
*/
void board_i2c_init(const void *blob);
/*
* Compatibility functions for driver model.
*/
uint8_t i2c_reg_read(uint8_t addr, uint8_t reg);
void i2c_reg_write(uint8_t addr, uint8_t reg, uint8_t val);
#endif
/**
* struct dm_i2c_ops - driver operations for I2C uclass
*