Lines Matching refs:ulpi_vp
32 static int ulpi_integrity_check(struct ulpi_viewport *ulpi_vp) in ulpi_integrity_check() argument
39 err = ulpi_write(ulpi_vp, &ulpi->scratch, tval); in ulpi_integrity_check()
43 val = ulpi_read(ulpi_vp, &ulpi->scratch); in ulpi_integrity_check()
53 int ulpi_init(struct ulpi_viewport *ulpi_vp) in ulpi_init() argument
61 val = ulpi_read(ulpi_vp, reg - i); in ulpi_init()
71 return ulpi_integrity_check(ulpi_vp); in ulpi_init()
74 int ulpi_select_transceiver(struct ulpi_viewport *ulpi_vp, unsigned speed) in ulpi_select_transceiver() argument
91 val = ulpi_read(ulpi_vp, &ulpi->function_ctrl); in ulpi_select_transceiver()
98 return ulpi_write(ulpi_vp, &ulpi->function_ctrl, val); in ulpi_select_transceiver()
101 int ulpi_set_vbus(struct ulpi_viewport *ulpi_vp, int on, int ext_power) in ulpi_set_vbus() argument
109 return ulpi_write(ulpi_vp, reg, flags); in ulpi_set_vbus()
112 int ulpi_set_vbus_indicator(struct ulpi_viewport *ulpi_vp, int external, in ulpi_set_vbus_indicator() argument
119 val = ulpi_write(ulpi_vp, reg, ULPI_OTG_EXTVBUSIND); in ulpi_set_vbus_indicator()
126 val = ulpi_read(ulpi_vp, &ulpi->iface_ctrl); in ulpi_set_vbus_indicator()
132 val = ulpi_write(ulpi_vp, &ulpi->iface_ctrl, val); in ulpi_set_vbus_indicator()
139 int ulpi_set_pd(struct ulpi_viewport *ulpi_vp, int enable) in ulpi_set_pd() argument
144 return ulpi_write(ulpi_vp, reg, val); in ulpi_set_pd()
147 int ulpi_opmode_sel(struct ulpi_viewport *ulpi_vp, unsigned opmode) in ulpi_opmode_sel() argument
164 val = ulpi_read(ulpi_vp, &ulpi->function_ctrl); in ulpi_opmode_sel()
171 return ulpi_write(ulpi_vp, &ulpi->function_ctrl, val); in ulpi_opmode_sel()
174 int ulpi_serial_mode_enable(struct ulpi_viewport *ulpi_vp, unsigned smode) in ulpi_serial_mode_enable() argument
186 return ulpi_write(ulpi_vp, &ulpi->iface_ctrl_set, smode); in ulpi_serial_mode_enable()
189 int ulpi_suspend(struct ulpi_viewport *ulpi_vp) in ulpi_suspend() argument
193 err = ulpi_write(ulpi_vp, &ulpi->function_ctrl_clear, in ulpi_suspend()
206 static int __ulpi_reset_wait(struct ulpi_viewport *ulpi_vp) in __ulpi_reset_wait() argument
219 val = ulpi_read(ulpi_vp, &ulpi->function_ctrl); in __ulpi_reset_wait()
230 int ulpi_reset_wait(struct ulpi_viewport *ulpi_vp)
233 int ulpi_reset(struct ulpi_viewport *ulpi_vp) in ulpi_reset() argument
237 err = ulpi_write(ulpi_vp, in ulpi_reset()
244 return ulpi_reset_wait(ulpi_vp); in ulpi_reset()