chip
static struct chip {
(*komeda_identify_func)(u32 __iomem *reg, struct komeda_chip_info *chip);
enum chip { ds1775, adm1030 };
int (*request)(struct hte_chip *chip, struct hte_ts_desc *desc,
int (*release)(struct hte_chip *chip, struct hte_ts_desc *desc,
int (*enable)(struct hte_chip *chip, u32 xlated_id);
int (*disable)(struct hte_chip *chip, u32 xlated_id);
int (*get_clk_src_info)(struct hte_chip *chip,
bool (*match_from_linedata)(const struct hte_chip *chip,
int devm_hte_register_chip(struct hte_chip *chip);
int hte_push_ts_ns(const struct hte_chip *chip, u32 xlated_id,
static inline int hte_push_ts_ns(const struct hte_chip *chip,