Home
last modified time | relevance | path

Searched refs:I2C_WRITE (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/sys/dev/i2c/
H A Dmotoi2c.c75 #define I2C_WRITE(r,v) ((*sc->sc_iowr)(sc, (r), (v))) macro
124 I2C_WRITE(I2CCR, sc->sc_disable_mask); /* reset before config */ in motoi2c_attach()
125 I2C_WRITE(I2CDFSRR, sc->sc_settings.i2c_dfsrr); /* sampling units */ in motoi2c_attach()
126 I2C_WRITE(I2CFDR, sc->sc_settings.i2c_fdr); /* divider 3072 */ in motoi2c_attach()
127 I2C_WRITE(I2CADR, sc->sc_settings.i2c_adr); /* our slave address */ in motoi2c_attach()
146 I2C_WRITE(I2CCR, sc->sc_enable_mask); /* enable the I2C module */ in motoi2c_acquire_bus()
156 I2C_WRITE(I2CCR, sc->sc_disable_mask); /* disable the I2C module */ in motoi2c_release_bus()
181 I2C_WRITE(I2CSR, sr); in motoi2c_clear_status()
183 I2C_WRITE(I2CSR, 0); in motoi2c_clear_status()
261 I2C_WRITE(I2CCR, cr); in motoi2c_exec()
[all …]
H A Drkpmic.c261 #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()
[all …]
H A Dfan53555.c128 #define I2C_WRITE(sc, reg, val) fan53555_write((sc), (reg), (val), 0) macro
155 I2C_WRITE(sc, sc->sc_runtime_reg, val); in fan53555_enable()
180 I2C_WRITE(sc, sc->sc_runtime_reg, val); in fan53555_set_voltage()
281 I2C_WRITE(sc, CONTROL_REG, control); in fan53555_init()
H A Dsy8106a.c97 #define I2C_WRITE(sc, reg, val) sy8106a_write((sc), (reg), (val), 0) macro
124 I2C_WRITE(sc, VOUT_COM, val); in sy8106a_enable()
149 I2C_WRITE(sc, VOUT1_SEL, val); in sy8106a_set_voltage()
H A Dmax77620.c101 #define I2C_WRITE(sc, reg, val) max77620_write((sc), (reg), (val), 0) macro
136 I2C_WRITE(sc, MAX_GPIO_REG(pin), gpio); in max77620_gpio_config()
245 I2C_WRITE(sc, MAX_GPIO_REG(gpin->pin_num), gpio); in max77620_gpio_write()
H A Dtcagpio.c106 #define I2C_WRITE(sc, reg, val) tcagpio_write((sc), (reg), (val), 0) macro
130 I2C_WRITE(sc, PORT_CFG(pin), gpio); in tcagpio_gpio_config()
227 I2C_WRITE(sc, PORT_OUT(gpin->pin_num), gpio); in tcagpio_gpio_write()
/netbsd-src/sys/arch/arm/nvidia/
H A Dtegra_i2c.c79 #define I2C_WRITE(sc, reg, val) \ macro
191 I2C_WRITE(sc, I2C_CLK_DIVISOR_REG, in tegra_i2c_init()
195 I2C_WRITE(sc, I2C_INTERRUPT_MASK_REG, 0); in tegra_i2c_init()
196 I2C_WRITE(sc, I2C_CNFG_REG, in tegra_i2c_init()
199 I2C_WRITE(sc, I2C_FIFO_CONTROL_REG, in tegra_i2c_init()
203 I2C_WRITE(sc, I2C_BUS_CONFIG_LOAD_REG, in tegra_i2c_init()
223 I2C_WRITE(sc, I2C_INTERRUPT_STATUS_REG, istatus); in tegra_i2c_intr()
254 I2C_WRITE(sc, I2C_INTERRUPT_MASK_REG, in tegra_i2c_exec()
294 I2C_WRITE(sc, I2C_INTERRUPT_MASK_REG, 0); in tegra_i2c_exec()
361 I2C_WRITE(sc, I2C_INTERRUPT_STATUS_REG, istatus); in tegra_i2c_write()
[all …]
/netbsd-src/sys/arch/arm/samsung/
H A Dexynos_i2c.c89 #define I2C_WRITE(sc, reg, val) \ macro
193 I2C_WRITE(sc, IICCON, istatus); in exynos_i2c_intr()
240 I2C_WRITE(sc, IICSTAT, 0xF0); in exynos_i2c_send_start_locked()
247 I2C_WRITE(sc, IICSTAT, 0xD0); in exynos_i2c_send_stop_locked()
259 I2C_WRITE(sc, IICDS, byte); in exynos_i2c_write_byte_locked()
298 I2C_WRITE(sc, IICADD, addr); in exynos_i2c_initiate_xfer()