Searched refs:tusb (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/phy/ti/ |
H A D | phy-tusb1210.c | 72 static int tusb1210_ulpi_write(struct tusb1210 *tusb, u8 reg, u8 val) in tusb1210_ulpi_write() argument 76 ret = ulpi_write(tusb->ulpi, reg, val); in tusb1210_ulpi_write() 78 dev_err(&tusb->ulpi->dev, "error %d writing val 0x%02x to reg 0x%02x\n", in tusb1210_ulpi_write() 84 static int tusb1210_ulpi_read(struct tusb1210 *tusb, u8 reg, u8 *val) in tusb1210_ulpi_read() argument 88 ret = ulpi_read(tusb->ulpi, reg); in tusb1210_ulpi_read() 93 dev_err(&tusb->ulpi->dev, "error %d reading reg 0x%02x\n", ret, reg); in tusb1210_ulpi_read() 101 struct tusb1210 *tusb = phy_get_drvdata(phy); in tusb1210_power_on() local 103 gpiod_set_value_cansleep(tusb->gpio_reset, 1); in tusb1210_power_on() 104 gpiod_set_value_cansleep(tusb->gpio_cs, 1); in tusb1210_power_on() 109 tusb1210_ulpi_write(tusb, TUSB1210_VENDOR_SPECIFIC in tusb1210_power_on() 116 struct tusb1210 *tusb = phy_get_drvdata(phy); tusb1210_power_off() local 126 struct tusb1210 *tusb = phy_get_drvdata(phy); tusb1210_set_mode() local 171 tusb1210_reset(struct tusb1210 *tusb) tusb1210_reset() argument 178 tusb1210_chg_det_set_type(struct tusb1210 *tusb, enum power_supply_usb_type type) tusb1210_chg_det_set_type() argument 187 tusb1210_chg_det_set_state(struct tusb1210 *tusb, enum tusb1210_chg_det_state new_state, int delay_ms) tusb1210_chg_det_set_state() argument 200 tusb1210_chg_det_handle_ulpi_error(struct tusb1210 *tusb) tusb1210_chg_det_handle_ulpi_error() argument 232 tusb1210_get_online(struct tusb1210 *tusb) tusb1210_get_online() argument 251 struct tusb1210 *tusb = container_of(work, struct tusb1210, chg_det_work.work); tusb1210_chg_det_work() local 370 struct tusb1210 *tusb = container_of(nb, struct tusb1210, psy_nb); tusb1210_psy_notifier() local 383 struct tusb1210 *tusb = power_supply_get_drvdata(psy); tusb1210_psy_get_prop() local 428 tusb1210_probe_charger_detect(struct tusb1210 *tusb) tusb1210_probe_charger_detect() argument 462 tusb1210_remove_charger_detect(struct tusb1210 *tusb) tusb1210_remove_charger_detect() argument 475 tusb1210_probe_charger_detect(struct tusb1210 *tusb) tusb1210_probe_charger_detect() argument 476 tusb1210_remove_charger_detect(struct tusb1210 *tusb) tusb1210_remove_charger_detect() argument 488 struct tusb1210 *tusb; tusb1210_probe() local 558 struct tusb1210 *tusb = ulpi_get_drvdata(ulpi); tusb1210_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/phy/ti/ |
H A D | phy-tusb1210.c | 30 struct tusb1210 *tusb = phy_get_drvdata(phy); in tusb1210_power_on() local 32 gpiod_set_value_cansleep(tusb->gpio_reset, 1); in tusb1210_power_on() 33 gpiod_set_value_cansleep(tusb->gpio_cs, 1); in tusb1210_power_on() 36 if (tusb->vendor_specific2) in tusb1210_power_on() 37 ulpi_write(tusb->ulpi, TUSB1210_VENDOR_SPECIFIC2, in tusb1210_power_on() 38 tusb->vendor_specific2); in tusb1210_power_on() 45 struct tusb1210 *tusb = phy_get_drvdata(phy); in tusb1210_power_off() local 47 gpiod_set_value_cansleep(tusb->gpio_reset, 0); in tusb1210_power_off() 48 gpiod_set_value_cansleep(tusb->gpio_cs, 0); in tusb1210_power_off() 55 struct tusb1210 *tusb in tusb1210_set_mode() local 95 struct tusb1210 *tusb; tusb1210_probe() local 151 struct tusb1210 *tusb = ulpi_get_drvdata(ulpi); tusb1210_remove() local [all...] |
Completed in 2 milliseconds