scmd_sc
scmdi2c_acquire_bus(struct scmd_sc *sc)
scmdi2c_release_bus(struct scmd_sc *sc)
struct scmd_sc *sc;
struct scmd_sc *sc;
struct scmd_sc *sc = device_private(self);
extern void scmd_attach(struct scmd_sc *);
CFATTACH_DECL_NEW(scmdi2c, sizeof(struct scmd_sc),
scmdi2c_read_reg(struct scmd_sc *sc, uint8_t reg, uint8_t *buf)
scmdi2c_write_reg(struct scmd_sc *sc, uint8_t reg, uint8_t buf)
scmd_sysctl_init(struct scmd_sc *sc)
scmd_wait_restart(struct scmd_sc *sc, bool usedelay)
scmd_get_topaddr(struct scmd_sc *sc)
scmd_attach(struct scmd_sc *sc)
struct scmd_sc *sc;
scmd_set_view_port(struct scmd_sc *sc, int reg)
scmd_local_read(struct scmd_sc *sc, uint8_t reg, uint8_t *buf)
scmd_remote_read(struct scmd_sc *sc, int reg, uint8_t *buf)
struct scmd_sc *sc;
void scmd_attach(struct scmd_sc *);
scmd_local_write(struct scmd_sc *sc, uint8_t reg, uint8_t buf)
scmd_remote_write(struct scmd_sc *sc, int reg, uint8_t buf)
static void scmd_wait_restart(struct scmd_sc *, bool);
static int scmd_get_topaddr(struct scmd_sc *);
static int scmd_local_read(struct scmd_sc *, uint8_t, uint8_t *);
struct scmd_sc *sc;
static int scmd_remote_read(struct scmd_sc *, int, uint8_t *);
static int scmd_local_write(struct scmd_sc *, uint8_t, uint8_t);
static int scmd_remote_write(struct scmd_sc *, int, uint8_t);
struct scmd_sc *sc;
void (*sc_func_attach)(struct scmd_sc *);
int (*sc_func_acquire_bus)(struct scmd_sc *);
void (*sc_func_release_bus)(struct scmd_sc *);
int (*sc_func_read_register)(struct scmd_sc *, uint8_t, uint8_t *);
int (*sc_func_write_register)(struct scmd_sc *, uint8_t, uint8_t);
scmdspi_read_reg(struct scmd_sc *sc, uint8_t reg, uint8_t *buf)
scmdspi_write_reg(struct scmd_sc *sc, uint8_t reg, uint8_t buf)
scmdspi_acquire_bus(struct scmd_sc *sc)
scmdspi_release_bus(struct scmd_sc *sc)
struct scmd_sc *sc;
struct scmd_sc *sc;
struct scmd_sc *sc = device_private(self);
extern void scmd_attach(struct scmd_sc *);
CFATTACH_DECL_NEW(scmdspi, sizeof(struct scmd_sc),