Lines Matching refs:ulpi_vp
22 static int ulpi_wait(struct ulpi_viewport *ulpi_vp, u32 mask) in ulpi_wait() argument
27 if (!(readl(ulpi_vp->viewport_addr) & mask)) in ulpi_wait()
39 static int ulpi_request(struct ulpi_viewport *ulpi_vp, u32 value) in ulpi_request() argument
43 writel(value, ulpi_vp->viewport_addr); in ulpi_request()
45 err = ulpi_wait(ulpi_vp, OMAP_ULPI_START); in ulpi_request()
52 int ulpi_write(struct ulpi_viewport *ulpi_vp, u8 *reg, u32 value) in ulpi_write() argument
54 u32 val = OMAP_ULPI_START | (((ulpi_vp->port_num + 1) & 0xf) << 24) | in ulpi_write()
57 return ulpi_request(ulpi_vp, val); in ulpi_write()
60 u32 ulpi_read(struct ulpi_viewport *ulpi_vp, u8 *reg) in ulpi_read() argument
63 u32 val = OMAP_ULPI_START | (((ulpi_vp->port_num + 1) & 0xf) << 24) | in ulpi_read()
66 err = ulpi_request(ulpi_vp, val); in ulpi_read()
70 return readl(ulpi_vp->viewport_addr) & 0xff; in ulpi_read()