1 /* SPDX-License-Identifier: GPL-2.0 */
6 #include <linux/regulator/consumer.h>
7 #include <linux/regmap.h>
8 #include <linux/slimbus.h>
10 #define WCD934X_MAX_SUPPLY 5
13 * struct wcd934x_ddata - wcd934x driver data
15 * @supplies: wcd934x regulator supplies
16 * @irq_data: wcd934x irq_chip data
17 * @regmap: wcd934x regmap pointer
18 * @extclk: External clock
19 * @dev: device instance of wcd934x slim device
20 * @irq: irq for wcd934x.
22 struct wcd934x_ddata {
23 struct regulator_bulk_data supplies[WCD934X_MAX_SUPPLY];
24 struct regmap_irq_chip_data *irq_data;
25 struct regmap *regmap;
31 #endif /* __WCD934X_H__ */