| /linux-6.15/drivers/mfd/ |
| H A D | twl4030-power.c | 305 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, in twl4030_config_wakeup12_sequence() 400 err = twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, in twl4030_configure_resource() 427 err = twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, in twl4030_configure_resource() 453 err = twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, in twl4030_configure_resource() 555 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, 0, in twl4030_remove_script() 631 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, in twl4030_starton_mask_and_set() 643 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, in twl4030_starton_mask_and_set() 653 return twl_i2c_write_u8(TWL_MODULE_PM_MASTER, 0, in twl4030_starton_mask_and_set() 900 err |= twl_i2c_write_u8(TWL_MODULE_PM_MASTER, in twl4030_power_probe() 934 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, val, in twl4030_power_probe() [all …]
|
| H A D | twl-core.c | 529 err = twl_i2c_write_u8(TWL4030_MODULE_INTBR, TWL_EEPROM_R_UNLOCK, in twl_read_idcode_register() 543 err = twl_i2c_write_u8(TWL4030_MODULE_INTBR, 0x0, REG_UNLOCK_TEST_REG); in twl_read_idcode_register() 615 e = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, 0, in protect_pm_master() 624 e |= twl_i2c_write_u8(TWL_MODULE_PM_MASTER, TWL4030_PM_MASTER_KEY_CFG1, in unprotect_pm_master() 626 e |= twl_i2c_write_u8(TWL_MODULE_PM_MASTER, TWL4030_PM_MASTER_KEY_CFG2, in unprotect_pm_master() 665 e |= twl_i2c_write_u8(TWL_MODULE_PM_MASTER, ctrl, R_CFG_BOOT); in clocks_init() 705 twl_i2c_write_u8(TWL_MODULE_PM_MASTER, val, TWL6030_PHOENIX_DEV_ON); in twl6030_power_off() 859 twl_i2c_write_u8(TWL4030_MODULE_INTBR, temp, REG_GPPUPDCTR1); in twl_probe() 864 twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, temp, in twl_probe()
|
| H A D | twl6030-irq.c | 210 ret = twl_i2c_write_u8(TWL_MODULE_PIH, 0x00, REG_INT_STS_A); in twl6030_irq_thread() 239 ret |= twl_i2c_write_u8(TWL_MODULE_PIH, unmask_value, in twl6030_interrupt_unmask() 253 ret |= twl_i2c_write_u8(TWL_MODULE_PIH, mask_value, in twl6030_interrupt_mask() 280 ret = twl_i2c_write_u8(TWL6030_MODULE_ID0, reg_val, TWL6030_MMCCTRL); in twl6030_mmc_card_detect_config() 295 ret = twl_i2c_write_u8(TWL6030_MODULE_ID0, reg_val, in twl6030_mmc_card_detect_config()
|
| H A D | twl4030-audio.c | 57 twl_i2c_write_u8(TWL4030_MODULE_AUDIO_VOICE, in twl4030_audio_set_resource() 215 twl_i2c_write_u8(TWL4030_MODULE_AUDIO_VOICE, val, TWL4030_REG_APLL_CTL); in twl4030_audio_probe()
|
| H A D | twl4030-irq.c | 355 status = twl_i2c_write_u8(sih->module, in twl4030_init_sih_modules()
|
| /linux-6.15/drivers/video/backlight/ |
| H A D | pandora_bl.c | 62 twl_i2c_write_u8(TWL4030_MODULE_INTBR, r, TWL_INTBR_GPBR1); in pandora_backlight_update_status() 64 twl_i2c_write_u8(TWL4030_MODULE_INTBR, r, TWL_INTBR_GPBR1); in pandora_backlight_update_status() 74 twl_i2c_write_u8(TWL_MODULE_PWM, MAX_VALUE, TWL_PWM0_OFF); in pandora_backlight_update_status() 80 twl_i2c_write_u8(TWL4030_MODULE_INTBR, r, TWL_INTBR_GPBR1); in pandora_backlight_update_status() 82 twl_i2c_write_u8(TWL4030_MODULE_INTBR, r, TWL_INTBR_GPBR1); in pandora_backlight_update_status() 92 twl_i2c_write_u8(TWL_MODULE_PWM, MIN_VALUE + brightness, TWL_PWM0_OFF); in pandora_backlight_update_status() 132 twl_i2c_write_u8(TWL_MODULE_PWM, 0x80, TWL_PWM0_ON); in pandora_backlight_probe() 142 twl_i2c_write_u8(TWL4030_MODULE_INTBR, r, TWL_INTBR_PMBR1); in pandora_backlight_probe()
|
| /linux-6.15/drivers/power/supply/ |
| H A D | twl4030_charger.c | 170 return twl_i2c_write_u8(mod_no, val, reg); in twl4030_clear_set() 325 twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_charger_update_current() 346 twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_charger_update_current() 373 status = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_charger_update_current() 384 status = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_charger_update_current() 391 twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_charger_update_current() 488 ret = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, 0x33, in twl4030_charger_enable_usb() 491 ret = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, 0x2a, in twl4030_charger_enable_usb() 494 ret = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, 0x26, in twl4030_charger_enable_usb() 1122 twl_i2c_write_u8(TWL4030_MODULE_INTERRUPTS, 0xff, in twl4030_bci_remove() [all …]
|
| H A D | twl6030_charger.c | 215 return twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, val, reg); in twl6030_charger_write()
|
| /linux-6.15/drivers/pwm/ |
| H A D | pwm-twl.c | 108 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, val, TWL4030_GPBR1_REG); in twl4030_pwm_enable() 114 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, val, TWL4030_GPBR1_REG); in twl4030_pwm_enable() 138 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, val, TWL4030_GPBR1_REG); in twl4030_pwm_disable() 144 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, val, TWL4030_GPBR1_REG); in twl4030_pwm_disable() 181 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, val, TWL4030_PMBR1_REG); in twl4030_pwm_request() 212 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, val, TWL4030_PMBR1_REG); in twl4030_pwm_free() 231 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, val, TWL6030_TOGGLE3_REG); in twl6030_pwm_enable() 254 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, val, TWL6030_TOGGLE3_REG); in twl6030_pwm_disable() 262 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, val, TWL6030_TOGGLE3_REG); in twl6030_pwm_disable() 270 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, val, TWL6030_TOGGLE3_REG); in twl6030_pwm_disable()
|
| H A D | pwm-twl-led.c | 122 ret = twl_i2c_write_u8(TWL4030_MODULE_LED, val, TWL4030_LEDEN_REG); in twl4030_pwmled_enable() 147 ret = twl_i2c_write_u8(TWL4030_MODULE_LED, val, TWL4030_LEDEN_REG); in twl4030_pwmled_disable() 202 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, on_time, in twl6030_pwmled_config() 227 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, val, TWL6030_LED_PWM_CTRL2); in twl6030_pwmled_enable() 254 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, val, TWL6030_LED_PWM_CTRL2); in twl6030_pwmled_disable() 305 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, val, TWL6030_LED_PWM_CTRL2); in twl6030_pwmled_request() 331 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, val, TWL6030_LED_PWM_CTRL2); in twl6030_pwmled_free()
|
| /linux-6.15/drivers/phy/ti/ |
| H A D | phy-twl4030-usb.c | 182 if ((twl_i2c_write_u8(module, data, address) >= 0) && in twl4030_i2c_write_u8_verify() 190 if ((twl_i2c_write_u8(module, data, address) >= 0) && in twl4030_i2c_write_u8_verify() 209 ret = twl_i2c_write_u8(TWL_MODULE_USB, data, address); in twl4030_usb_write() 466 twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, 0, VUSB_DEDICATED2); in twl4030_usb_runtime_resume() 530 twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, 0, VUSB3V1_DEV_GRP); in twl4030_usb_ldo_init() 536 twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, 0, VUSB3V1_TYPE); in twl4030_usb_ldo_init() 539 twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, 0, VUSB1V5_DEV_GRP); in twl4030_usb_ldo_init() 545 twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, 0, VUSB1V5_TYPE); in twl4030_usb_ldo_init() 548 twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, 0, VUSB1V8_DEV_GRP); in twl4030_usb_ldo_init() 554 twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, 0, VUSB1V8_TYPE); in twl4030_usb_ldo_init() [all …]
|
| /linux-6.15/drivers/input/misc/ |
| H A D | twl4030-vibra.c | 48 twl_i2c_write_u8(TWL4030_MODULE_LED, LEDEN, reg); in vibra_disable_leds() 61 twl_i2c_write_u8(TWL4030_MODULE_AUDIO_VOICE, in vibra_enable() 76 twl_i2c_write_u8(TWL4030_MODULE_AUDIO_VOICE, in vibra_disable() 108 twl_i2c_write_u8(TWL4030_MODULE_AUDIO_VOICE, in vibra_play_work() 112 twl_i2c_write_u8(TWL4030_MODULE_AUDIO_VOICE, in vibra_play_work()
|
| /linux-6.15/drivers/iio/adc/ |
| H A D | twl6030-gpadc.c | 355 return twl_i2c_write_u8(TWL6030_MODULE_GPADC, val, reg); in twl6030_gpadc_write() 933 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, TWL6030_GPADCS, in twl6030_gpadc_probe() 940 ret = twl_i2c_write_u8(TWL_MODULE_USB, VBUS_MEAS, USB_VBUS_CTRL_SET); in twl6030_gpadc_probe() 946 ret = twl_i2c_write_u8(TWL_MODULE_USB, ID_MEAS, USB_ID_CTRL_SET); in twl6030_gpadc_probe() 952 ret = twl_i2c_write_u8(TWL6030_MODULE_ID0, in twl6030_gpadc_probe() 981 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, TWL6030_GPADCR, in twl6030_gpadc_suspend() 993 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, TWL6030_GPADCS, in twl6030_gpadc_resume()
|
| H A D | twl4030-madc.c | 455 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, val, madc->imr); in twl4030_madc_disable_irq() 552 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, TWL4030_MADC_SW_START, in twl4030_madc_start_conversion() 700 ret = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_madc_set_current_generator() 733 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, regval, TWL4030_MADC_CTRL1); in twl4030_madc_set_power() 806 ret = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_madc_probe() 826 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, regval, in twl4030_madc_probe() 858 ret = twl_i2c_write_u8(TWL_MODULE_USB, regval, in twl4030_madc_probe()
|
| /linux-6.15/drivers/gpio/ |
| H A D | gpio-twl4030.c | 73 return twl_i2c_write_u8(TWL4030_MODULE_GPIO, data, address); in gpio_twl4030_write() 135 WARN_ON_ONCE(twl_i2c_write_u8(TWL4030_MODULE_LED, cached_leden, in twl4030_led_set_value() 228 status = twl_i2c_write_u8(TWL4030_MODULE_LED, 0x7f, reg + 1); in twl_request() 233 status = twl_i2c_write_u8(TWL4030_MODULE_LED, 0x7f, reg); in twl_request() 243 status = twl_i2c_write_u8(TWL4030_MODULE_LED, cached_leden, in twl_request()
|
| /linux-6.15/drivers/regulator/ |
| H A D | twl-regulator.c | 89 return twl_i2c_write_u8(slave_subgp, in twlreg_write() 166 ret = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, val | PB_I2C_BWEN, in twl4030_send_pb_msg() 175 ret = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, msg >> 8, in twl4030_send_pb_msg() 180 ret = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, msg & 0xff, in twl4030_send_pb_msg() 190 return twl_i2c_write_u8(TWL_MODULE_PM_MASTER, val, in twl4030_send_pb_msg()
|
| H A D | twl6030-regulator.c | 101 return twl_i2c_write_u8(slave_subgp, in twlreg_write()
|
| /linux-6.15/drivers/watchdog/ |
| H A D | twl4030_wdt.c | 26 return twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, val, in twl4030_wdt_write()
|
| /linux-6.15/drivers/clk/ |
| H A D | clk-twl.c | 57 return twl_i2c_write_u8(slave_subgp, value, in twlclk_write()
|
| /linux-6.15/sound/soc/codecs/ |
| H A D | twl4030.c | 168 return twl_i2c_write_u8(TWL4030_MODULE_AUDIO_VOICE, value, reg); in twl4030_write() 278 twl_i2c_write_u8(TWL4030_MODULE_INTBR, pin_mux, in twl4030_init_chip() 572 twl_i2c_write_u8(TWL4030_MODULE_AUDIO_VOICE, 0, reg); \ 730 twl_i2c_write_u8(TWL4030_MODULE_AUDIO_VOICE, hs_gain, in headset_ramp() 744 twl_i2c_write_u8(TWL4030_MODULE_AUDIO_VOICE, hs_gain & (~0x0f), in headset_ramp()
|
| /linux-6.15/drivers/input/keyboard/ |
| H A D | twl4030_keypad.c | 140 int ret = twl_i2c_write_u8(TWL4030_MODULE_KEYPAD, data, reg); in twl4030_kpwrite_u8()
|
| /linux-6.15/drivers/usb/phy/ |
| H A D | phy-twl6030-usb.c | 109 ret = twl_i2c_write_u8(module, data, address); in twl6030_writeb()
|
| /linux-6.15/include/linux/mfd/ |
| H A D | twl.h | 177 static inline int twl_i2c_write_u8(u8 mod_no, u8 val, u8 reg) { in twl_i2c_write_u8() function
|
| /linux-6.15/drivers/rtc/ |
| H A D | rtc-twl.c | 175 ret = twl_i2c_write_u8(TWL_MODULE_RTC, data, (twl_rtc->reg_map[reg])); in twl_rtc_write_u8()
|