rk_tsadc_softc
struct rk_tsadc_softc;
void (*rd_init)(struct rk_tsadc_softc *, int, int);
static int rk_tsadc_init_clocks(struct rk_tsadc_softc *);
static void rk_tsadc_init_counts(struct rk_tsadc_softc *);
static void rk_tsadc_tshut_set(struct rk_tsadc_softc *s);
static void rk_tsadc_init_tshut(struct rk_tsadc_softc *, int, int);
static void rk_tsadc_init_common(struct rk_tsadc_softc *, int, int);
static void rk_tsadc_init_rk3399(struct rk_tsadc_softc *, int, int);
static void rk_tsadc_init_enable(struct rk_tsadc_softc *);
static void rk_tsadc_init(struct rk_tsadc_softc *, int, int);
static int rk_tsadc_data_to_temp(struct rk_tsadc_softc *, uint32_t);
static uint32_t rk_tsadc_temp_to_data(struct rk_tsadc_softc *, int);
CFATTACH_DECL3_NEW(rk_tsadc, sizeof(struct rk_tsadc_softc),
struct rk_tsadc_softc * const sc = device_private(self);
struct rk_tsadc_softc *sc = device_private(self);
rk_tsadc_init_clocks(struct rk_tsadc_softc *sc)
rk_tsadc_init_counts(struct rk_tsadc_softc *sc)
rk_tsadc_tshut_set(struct rk_tsadc_softc *sc)
rk_tsadc_init_tshut(struct rk_tsadc_softc *sc, int mode, int polarity)
rk_tsadc_init_common(struct rk_tsadc_softc *sc, int mode, int polarity)
rk_tsadc_init_rk3399(struct rk_tsadc_softc *sc, int mode, int polarity)
rk_tsadc_init_enable(struct rk_tsadc_softc *sc)
rk_tsadc_init(struct rk_tsadc_softc *sc, int mode, int polarity)
rk_tsadc_edata_to_sensor(struct rk_tsadc_softc * const sc, envsys_data_t *edata)
struct rk_tsadc_softc * const sc = sme->sme_cookie;
struct rk_tsadc_softc *sc = sme->sme_cookie;
struct rk_tsadc_softc * const sc = arg;
rk_tsadc_data_to_temp(struct rk_tsadc_softc *sc, uint32_t data)
rk_tsadc_temp_to_data(struct rk_tsadc_softc *sc, int temp)