I2C_BASE_IOCTL
#define I2C_GET_PORT (I2C_BASE_IOCTL | 0)
#define I2C_SET_PORT (I2C_BASE_IOCTL | 1)
#define I2C_GET_BIT (I2C_BASE_IOCTL | 2)
#define I2C_SET_BIT (I2C_BASE_IOCTL | 3)
#define I2C_GET_REG (I2C_BASE_IOCTL | 4)
#define I2C_SET_REG (I2C_BASE_IOCTL | 5)
#define I2C_GET_TEMPERATURE (I2C_BASE_IOCTL | 7)
#define I2C_GET_FAN_SPEED (I2C_BASE_IOCTL | 8)
#define I2C_SET_FAN_SPEED (I2C_BASE_IOCTL | 9)
#define I2C_SET_OUTPUT (I2C_BASE_IOCTL | 10)
#define I2C_GET_OUTPUT (I2C_BASE_IOCTL | 11)
#define I2C_GET_INPUT (I2C_BASE_IOCTL | 12)
#define I2C_SET_MODE (I2C_BASE_IOCTL | 13)
#define I2C_GET_MODE (I2C_BASE_IOCTL | 14)
#define I2C_PVT_BASE_IOCTL (I2C_BASE_IOCTL + 128)