i2c: Non-implemented declarations cleanup
authorPaul Kocialkowski <contact@paulk.fr>
Mon, 1 Sep 2014 18:29:09 +0000 (20:29 +0200)
committerPaul Kocialkowski <contact@paulk.fr>
Mon, 1 Sep 2014 18:29:09 +0000 (20:29 +0200)
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
include/i2c.h

index a51c164..8e53773 100644 (file)
 #define _I2C_H_
 
 /*
- * WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
- *
- * The implementation MUST NOT use static or global variables if the
- * I2C routines are used to read SDRAM configuration information
- * because this is done before the memories are initialized. Limited
- * use of stack-based variables are OK (the initial stack size is
- * limited).
- *
- * WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
- */
-
-/*
- * Configuration items.
- */
-#define I2C_RXTX_LEN   128     /* maximum tx/rx buffer length */
-
-#if defined(CONFIG_I2C_MULTI_BUS)
-#define CFG_MAX_I2C_BUS                2
-#define I2C_GET_BUS()          i2c_get_bus_num()
-#define I2C_SET_BUS(a)         i2c_set_bus_num(a)
-#else
-#define CFG_MAX_I2C_BUS                1
-#define I2C_GET_BUS()          0
-#define I2C_SET_BUS(a)
-#endif
-
-/* define the I2C bus number for RTC and DTT if not already done */
-#if !defined(CFG_RTC_BUS_NUM)
-#define CFG_RTC_BUS_NUM                0
-#endif
-#if !defined(CFG_DTT_BUS_NUM)
-#define CFG_DTT_BUS_NUM                0
-#endif
-#if !defined(CFG_SPD_BUS_NUM)
-#define CFG_SPD_BUS_NUM                0
-#endif
-
-/*
  * Initialization, must be called once on start up, may be called
  * repeatedly to change the speed and slave addresses.
  */
 void i2c_init(int speed, int slaveaddr);
-#ifdef CFG_I2C_INIT_BOARD
-void i2c_init_board(void);
-#endif
 
 /*
  * Probe the given I2C chip address.  Returns 0 if a chip responded,
@@ -98,16 +57,6 @@ int i2c_read(uchar chip, uint addr, int alen, uchar *buffer, int len);
 int i2c_write(uchar chip, uint addr, int alen, uchar *buffer, int len);
 
 /*
- * Utility routines to read/write registers.
- */
-uchar i2c_reg_read (uchar chip, uchar reg);
-void  i2c_reg_write(uchar chip, uchar reg, uchar val);
-
-/*
- * Functions for setting the current I2C bus and its speed
- */
-
-/*
  * i2c_set_bus_num:
  *
  *  Change the active I2C bus.  Subsequent read/write calls will