Lines Matching refs:I2C_WRITE
261 #define I2C_WRITE(sc, reg, val) rkpmic_write((sc), (reg), (val), 0) macro
283 I2C_WRITE(sc, RTC_CTRL_REG, val | RTC_CTRL_STOP_RTC); in rkpmic_todr_settime()
284 I2C_WRITE(sc, SECONDS_REG, bintobcd(dt->dt_sec)); in rkpmic_todr_settime()
285 I2C_WRITE(sc, MINUTES_REG, bintobcd(dt->dt_min)); in rkpmic_todr_settime()
286 I2C_WRITE(sc, HOURS_REG, bintobcd(dt->dt_hour)); in rkpmic_todr_settime()
287 I2C_WRITE(sc, DAYS_REG, bintobcd(dt->dt_day)); in rkpmic_todr_settime()
288 I2C_WRITE(sc, MONTHS_REG, bintobcd(dt->dt_mon)); in rkpmic_todr_settime()
289 I2C_WRITE(sc, YEARS_REG, bintobcd(dt->dt_year % 100)); in rkpmic_todr_settime()
290 I2C_WRITE(sc, WEEKS_REG, bintobcd(dt->dt_wday == 0 ? 7 : dt->dt_wday)); in rkpmic_todr_settime()
291 I2C_WRITE(sc, RTC_CTRL_REG, val); in rkpmic_todr_settime()
310 I2C_WRITE(sc, RTC_CTRL_REG, val | RTC_CTRL_GET_TIME | RTC_CTRL_READSEL); in rkpmic_todr_gettime()
312 I2C_WRITE(sc, RTC_CTRL_REG, val | RTC_CTRL_READSEL); in rkpmic_todr_gettime()
322 I2C_WRITE(sc, RTC_CTRL_REG, val); in rkpmic_todr_gettime()
397 I2C_WRITE(sc, CLK32OUT_REG, val); in rkpmic_clk_enable()
415 I2C_WRITE(sc, CLK32OUT_REG, val); in rkpmic_clk_disable()
439 I2C_WRITE(sc, sc->sc_conf->poweroff_reg, val); in rkpmic_power_poweroff()
490 I2C_WRITE(sc, RTC_CTRL_REG, 0x0); in rkpmic_attach()
491 I2C_WRITE(sc, RTC_INT_REG, 0); in rkpmic_attach()
492 I2C_WRITE(sc, RTC_COMP_LSB_REG, 0); in rkpmic_attach()
493 I2C_WRITE(sc, RTC_COMP_MSB_REG, 0); in rkpmic_attach()
562 I2C_WRITE(sc->sc_pmic, c->enable_reg, val); in rkreg_enable()
590 I2C_WRITE(sc->sc_pmic, c->vsel_reg, val); in rkreg_set_voltage()