Lines Matching defs:rk818_charger
135 struct rk818_charger { struct
136 struct platform_device *pdev;
137 struct device *dev;
138 struct rk808 *rk818;
139 struct regmap *regmap;
140 struct power_supply *ac_psy;
141 struct power_supply *usb_psy;
142 struct power_supply *bat_psy;
143 struct extcon_dev *cable_edev;
144 struct charger_platform_data *pdata;
145 struct workqueue_struct *usb_charger_wq;
146 struct workqueue_struct *dc_charger_wq;
147 struct workqueue_struct *finish_sig_wq;
148 struct workqueue_struct *ts2_wq;
149 struct delayed_work dc_work;
150 struct delayed_work usb_work;
151 struct delayed_work host_work;
152 struct delayed_work discnt_work;
153 struct delayed_work finish_sig_work;
154 struct delayed_work irq_work;
155 struct delayed_work ts2_vol_work;
156 struct notifier_block bc_nb;
157 struct notifier_block cable_cg_nb;
158 struct notifier_block cable_host_nb;
159 struct notifier_block cable_discnt_nb;
183 static int rk818_reg_read(struct rk818_charger *cg, u8 reg) in rk818_reg_read() argument