imxehci_softc
imx23_usbc_init(struct imxehci_softc *sc, uintptr_t data)
imx23_usbc_intr_establish(struct imxehci_softc *sc, uintptr_t data)
static void imx23_usbc_init(struct imxehci_softc *, uintptr_t);
static void * imx23_usbc_intr_establish(struct imxehci_softc *, uintptr_t);
imxehci_select_interface(struct imxehci_softc *sc, enum imx_usb_if interface)
ulpi_wakeup(struct imxehci_softc *sc, int tout)
ulpi_wait(struct imxehci_softc *sc, int tout)
imxusb_ulpi_read(struct imxehci_softc *sc, int addr)
imxusb_ulpi_write(struct imxehci_softc *sc, int addr, uint8_t data)
ulpi_reset(struct imxehci_softc *sc)
imxehci_reset(struct imxehci_softc *sc)
struct imxehci_softc *sc = device_private(hsc->sc_dev);
uint8_t imxusb_ulpi_read(struct imxehci_softc *sc, int addr);
void imxusb_ulpi_write(struct imxehci_softc *sc, int addr, uint8_t data);
static void ulpi_reset(struct imxehci_softc *sc);
static void imxehci_select_interface(struct imxehci_softc *, enum imx_usb_if);
CFATTACH_DECL_NEW(imxehci, sizeof(struct imxehci_softc),
struct imxehci_softc *sc = device_private(self);
struct imxehci_softc;
void (* sc_init_md_hook)(struct imxehci_softc *, uintptr_t);
void *(* sc_intr_establish_md_hook)(struct imxehci_softc *, uintptr_t);
void (* sc_setup_md_hook)(struct imxehci_softc *, enum imx_usb_role,
void imxehci_reset(struct imxehci_softc *);
imx6_usb_init(struct imxehci_softc *sc, uintptr_t data)
init_otg(struct imxehci_softc *sc)
init_h1(struct imxehci_softc *sc)
imx6_usb_intr_establish(struct imxehci_softc *sc, uintptr_t data)
static void imx6_usb_init(struct imxehci_softc *, uintptr_t);
static void init_otg(struct imxehci_softc *);
static void init_h1(struct imxehci_softc *);
static void *imx6_usb_intr_establish(struct imxehci_softc *, uintptr_t);
kobo_usb_init(struct imxehci_softc *sc, uintptr_t data)
init_otg(struct imxehci_softc *sc)
init_h1(struct imxehci_softc *sc)
static void kobo_usb_init(struct imxehci_softc *, uintptr_t);
static void init_otg(struct imxehci_softc *);
static void init_h1(struct imxehci_softc *);
netwalker_usb_init(struct imxehci_softc *sc, uintptr_t data)
init_otg(struct imxehci_softc *sc)
init_h1(struct imxehci_softc *sc)
static void netwalker_usb_init(struct imxehci_softc *, uintptr_t);
static void init_otg(struct imxehci_softc *);
static void init_h1(struct imxehci_softc *);