Lines Matching refs:p
20 int pmic_reg_write(struct pmic *p, u32 reg, u32 val) in pmic_reg_write() argument
24 if (check_reg(p, reg)) in pmic_reg_write()
30 ret = i2c_get_chip_for_busnum(p->bus, pmic_i2c_addr, in pmic_reg_write()
34 p->bus); in pmic_reg_write()
38 I2C_SET_BUS(p->bus); in pmic_reg_write()
43 if (p->sensor_byte_order == PMIC_SENSOR_BYTE_ORDER_BIG) { in pmic_reg_write()
54 if (p->sensor_byte_order == PMIC_SENSOR_BYTE_ORDER_BIG) { in pmic_reg_write()
77 int pmic_reg_read(struct pmic *p, u32 reg, u32 *val) in pmic_reg_read() argument
83 if (check_reg(p, reg)) in pmic_reg_read()
89 ret = i2c_get_chip_for_busnum(p->bus, pmic_i2c_addr, in pmic_reg_read()
93 p->bus); in pmic_reg_read()
98 I2C_SET_BUS(p->bus); in pmic_reg_read()
106 if (p->sensor_byte_order == PMIC_SENSOR_BYTE_ORDER_BIG) in pmic_reg_read()
114 if (p->sensor_byte_order == PMIC_SENSOR_BYTE_ORDER_BIG) in pmic_reg_read()
131 int pmic_probe(struct pmic *p) in pmic_probe() argument
133 debug("Bus: %d PMIC:%s probed!\n", p->bus, p->name); in pmic_probe()
138 ret = i2c_get_chip_for_busnum(p->bus, pmic_i2c_addr, in pmic_probe()
142 p->bus); in pmic_probe()
146 i2c_set_bus_num(p->bus); in pmic_probe()
148 printf("Can't find PMIC:%s\n", p->name); in pmic_probe()