13 unsigned char id[2] = {0};
20 return (
u32)(
id[0] << 8 |
id[1]);
26 unsigned char var[3] = {0};
46 var[0] | var[1] << 2 | var[2] << 3, 0xf, 0);
58 0, 1 << 2 | 1 << 1 | 1 << 0, 0);
#define printk(level,...)
int i2c_read_field(unsigned int bus, uint8_t chip, uint8_t reg, uint8_t *data, uint8_t mask, uint8_t shift)
int i2c_write_field(unsigned int bus, uint8_t chip, uint8_t reg, uint8_t data, uint8_t mask, uint8_t shift)
#define BIOS_INFO
BIOS_INFO - Expected events.
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
void mt6311_probe(uint8_t i2c_num)
static void mt6311_hw_init(uint8_t i2c_num)
static u32 get_mt6311_chip_id(uint8_t i2c_num)
@ MT6311_VDVFS1_ANA_CON10
@ MT6311_EFUSE_DOUT_64_71
@ MT6311_EFUSE_DOUT_56_63