Lines Matching defs:bq25890_device
107 struct bq25890_device { struct
108 struct i2c_client *client;
109 struct device *dev;
110 struct power_supply *charger;
111 struct power_supply *secondary_chrg;
112 struct power_supply_desc desc;
113 char name[28]; /* "bq25890-charger-%d" */
114 int id;
116 struct usb_phy *usb_phy;
117 struct notifier_block usb_nb;
118 struct work_struct usb_work;
119 struct delayed_work pump_express_work;
120 unsigned long usb_event;
122 struct regmap *rmap;
123 struct regmap_field *rmap_fields[F_MAX_FIELDS];
125 bool skip_reset;
126 bool read_back_init_data;
127 bool force_hiz;
128 u32 pump_express_vbus_max;
129 u32 iinlim_percentage;
130 enum bq25890_chip_version chip_version;
131 struct bq25890_init_data init_data;
132 struct bq25890_state state;
134 struct mutex lock; /* protect state data */