lp8727_chg
static int lp8727_read_bytes(struct lp8727_chg *pchg, u8 reg, u8 *data, u8 len)
static inline int lp8727_read_byte(struct lp8727_chg *pchg, u8 reg, u8 *data)
static int lp8727_write_byte(struct lp8727_chg *pchg, u8 reg, u8 data)
static int lp8727_init_device(struct lp8727_chg *pchg)
static int lp8727_is_dedicated_charger(struct lp8727_chg *pchg)
static int lp8727_is_usb_charger(struct lp8727_chg *pchg)
static inline void lp8727_ctrl_switch(struct lp8727_chg *pchg, u8 sw)
static void lp8727_id_detection(struct lp8727_chg *pchg, u8 id, int vbusin)
static void lp8727_enable_chgdet(struct lp8727_chg *pchg)
struct lp8727_chg *pchg = container_of(_work, struct lp8727_chg,
struct lp8727_chg *pchg = ptr;
static int lp8727_setup_irq(struct lp8727_chg *pchg)
static void lp8727_release_irq(struct lp8727_chg *pchg)
struct lp8727_chg *pchg = dev_get_drvdata(psy->dev.parent);
struct lp8727_chg *pchg = dev_get_drvdata(psy->dev.parent);
struct lp8727_chg *pchg = dev_get_drvdata(psy->dev.parent);
static int lp8727_register_psy(struct lp8727_chg *pchg)
struct lp8727_chg *pchg;
struct lp8727_chg *pchg = i2c_get_clientdata(cl);