hd44780_chip
lcdpanel_cbt_hdwritereg(struct hd44780_chip *hd, uint32_t en, uint32_t rs,
lcdpanel_cbt_hdreadreg(struct hd44780_chip *hd, uint32_t en, uint32_t rs)
struct hd44780_chip sc_lcd;
static uint8_t lcdpanel_cbt_hdreadreg(struct hd44780_chip *, uint32_t, uint32_t);
static void lcdpanel_cbt_hdwritereg(struct hd44780_chip *, uint32_t, uint32_t,
tslcd_writereg(struct hd44780_chip *hd, uint32_t en, uint32_t rs, uint8_t cmd)
tslcd_readreg(struct hd44780_chip *hd, uint32_t en, uint32_t rs)
struct hd44780_chip sc_hlcd;
static void tslcd_writereg(struct hd44780_chip *, uint32_t, uint32_t, uint8_t);
static uint8_t tslcd_readreg(struct hd44780_chip *, uint32_t, uint32_t);
hlcd_updatechar(struct hd44780_chip *sc, int daddr, int c)
struct hd44780_chip *sc = arg;
hd44780_attach_subr(struct hd44780_chip *sc)
void hd44780_detach(struct hd44780_chip *sc)
int hd44780_init(struct hd44780_chip *sc)
hd44780_chipinit(struct hd44780_chip *sc, uint32_t en)
hd44780_ioctl_subr(struct hd44780_chip *sc, u_long cmd, void *data)
hd44780_ddram_io(struct hd44780_chip *sc, uint32_t en, struct hd44780_io *io,
hd44780_ddram_redraw(struct hd44780_chip *sc, uint32_t en,
hd44780_busy_wait(struct hd44780_chip *sc, uint32_t en)
hd44780_writereg(struct hd44780_chip *sc, uint32_t en, uint32_t reg,
hd44780_readreg(struct hd44780_chip *sc, uint32_t en, uint32_t reg)
hd44780_writereg(struct hd44780_chip *sc, uint32_t en, uint32_t reg,
static void hlcd_updatechar(struct hd44780_chip *, int, int);
hd44780_readreg(struct hd44780_chip *sc, uint32_t en, uint32_t reg)
void (* sc_writereg)(struct hd44780_chip *, uint32_t, uint32_t,
uint8_t (* sc_readreg)(struct hd44780_chip *, uint32_t, uint32_t);
void hd44780_attach_subr(struct hd44780_chip *);
void hd44780_detach(struct hd44780_chip *);
void hd44780_busy_wait(struct hd44780_chip *, uint32_t);
int hd44780_init(struct hd44780_chip *);
int hd44780_chipinit(struct hd44780_chip *, uint32_t);
int hd44780_ioctl_subr(struct hd44780_chip *, u_long, void *);
void hd44780_ddram_redraw(struct hd44780_chip *, uint32_t, struct hd44780_io *);
int hd44780_ddram_io(struct hd44780_chip *, uint32_t, struct hd44780_io *,
void hd44780_writereg(struct hd44780_chip *, uint32_t, uint32_t, uint8_t);
uint8_t hd44780_readreg(struct hd44780_chip *, uint32_t, uint32_t);
struct hd44780_chip *hlcd_sc;