imxuart_softc
CFATTACH_DECL_NEW(imx31_uart, sizeof(struct imxuart_softc),
CFATTACH_DECL_NEW(imx51_uart, sizeof(struct imxuart_softc),
imxuart_break(struct imxuart_softc *sc, bool onoff)
imxuart_modem(struct imxuart_softc *sc, int onoff)
tiocm_to_imxu(struct imxuart_softc *sc, u_long how, int ttybits)
imxuart_to_tiocm(struct imxuart_softc *sc)
struct imxuart_softc *sc =
imxuart_iflush(struct imxuart_softc *sc)
struct imxuart_softc *sc =
imxuart_hwiflow(struct imxuart_softc *sc)
struct imxuart_softc *sc =
struct imxuart_softc *sc =
struct imxuart_softc *sc = arg;
imxuart_rxsoft(struct imxuart_softc *sc, struct tty *tp)
imxuart_txsoft(struct imxuart_softc *sc, struct tty *tp)
imxuart_stsoft(struct imxuart_softc *sc, struct tty *tp)
struct imxuart_softc *sc = arg;
struct imxuart_softc *sc = arg;
void imxuart_shutdown(struct imxuart_softc *);
void imxuart_loadchannelregs(struct imxuart_softc *);
void imxuart_hwiflow(struct imxuart_softc *);
void imxuart_break(struct imxuart_softc *, bool);
void imxuart_modem(struct imxuart_softc *, int);
void tiocm_to_imxu(struct imxuart_softc *, u_long, int);
int imxuart_to_tiocm(struct imxuart_softc *);
imxuintr_read(struct imxuart_softc *sc)
void imxuart_iflush(struct imxuart_softc *);
imxuart_txfifo_space(struct imxuart_softc *sc)
imxuintr_send(struct imxuart_softc *sc)
static void imxuintr_read(struct imxuart_softc *);
imxuart_disable_all_interrupts(struct imxuart_softc *sc)
static void imxuintr_send(struct imxuart_softc *);
imxuart_control_rxint(struct imxuart_softc *sc, bool enable)
static void imxuart_enable_debugport(struct imxuart_softc *);
static void imxuart_disable_all_interrupts(struct imxuart_softc *);
static void imxuart_control_rxint(struct imxuart_softc *, bool);
imxuart_control_txint(struct imxuart_softc *sc, bool enable)
static void imxuart_control_txint(struct imxuart_softc *, bool);
static u_int imxuart_txfifo_space(struct imxuart_softc *sc);
imxuart_load_params(struct imxuart_softc *sc)
imxuart_load_speed(struct imxuart_softc *sc)
integrate void imxuart_rxsoft(struct imxuart_softc *, struct tty *);
imxuart_load_pendings(struct imxuart_softc *sc)
integrate void imxuart_txsoft(struct imxuart_softc *, struct tty *);
integrate void imxuart_stsoft(struct imxuart_softc *, struct tty *);
integrate void imxuart_schedrx(struct imxuart_softc *);
static void imxuart_load_speed(struct imxuart_softc *);
static void imxuart_load_params(struct imxuart_softc *);
integrate void imxuart_load_pendings(struct imxuart_softc *);
struct imxuart_softc *sc = device_private(self);
struct imxuart_softc *sc = device_private(self);
struct imxuart_softc *sc = device_private(self);
imxuart_enable_debugport(struct imxuart_softc *sc)
struct imxuart_softc *sc = device_private(self);
imxuart_attach_subr(struct imxuart_softc *sc)
void imxustatus(struct imxuart_softc *, const char *);
imxustatus(struct imxuart_softc *sc, const char *str)
struct imxuart_softc *sc = device_private(self);
struct imxuart_softc *sc = device_private(self);
imxuart_shutdown(struct imxuart_softc *sc)
struct imxuart_softc *sc;
struct imxuart_softc *sc =
struct imxuart_softc *sc =
struct imxuart_softc *sc =
struct imxuart_softc *sc =
struct imxuart_softc *sc =
struct imxuart_softc *sc;
imxuart_schedrx(struct imxuart_softc *sc)
int (*enable)(struct imxuart_softc *);
void (*disable)(struct imxuart_softc *);
void imxuart_attach_subr(struct imxuart_softc *);
CFATTACH_DECL_NEW(imx_com, sizeof(struct imxuart_softc),
struct imxuart_softc *sc = device_private(self);