]> git.proxmox.com Git - mirror_ubuntu-kernels.git/blob - include/linux/mfd/bcm590xx.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
[mirror_ubuntu-kernels.git] / include / linux / mfd / bcm590xx.h
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 /*
3 * Broadcom BCM590xx PMU
4 *
5 * Copyright 2014 Linaro Limited
6 * Author: Matt Porter <mporter@linaro.org>
7 */
8
9 #ifndef __LINUX_MFD_BCM590XX_H
10 #define __LINUX_MFD_BCM590XX_H
11
12 #include <linux/device.h>
13 #include <linux/i2c.h>
14 #include <linux/regmap.h>
15
16 /* max register address */
17 #define BCM590XX_MAX_REGISTER_PRI 0xe7
18 #define BCM590XX_MAX_REGISTER_SEC 0xf0
19
20 struct bcm590xx {
21 struct device *dev;
22 struct i2c_client *i2c_pri;
23 struct i2c_client *i2c_sec;
24 struct regmap *regmap_pri;
25 struct regmap *regmap_sec;
26 unsigned int id;
27 };
28
29 #endif /* __LINUX_MFD_BCM590XX_H */