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:

committed by
Tom Rini

parent
3ec7fc45e5
commit
e31148247a
@@ -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
|
||||
*
|
||||
|
Reference in New Issue
Block a user