Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave...
[linux-2.6-microblaze.git] / include / linux / mfd / hi6421-spmi-pmic.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Header file for device driver Hi6421 PMIC
4  *
5  * Copyright (c) 2013 Linaro Ltd.
6  * Copyright (C) 2011 Hisilicon.
7  * Copyright (c) 2020-2021 Huawei Technologies Co., Ltd
8  *
9  * Guodong Xu <guodong.xu@linaro.org>
10  */
11
12 #ifndef __HISI_PMIC_H
13 #define __HISI_PMIC_H
14
15 #include <linux/irqdomain.h>
16 #include <linux/regmap.h>
17
18 struct hi6421_spmi_pmic {
19         struct resource                         *res;
20         struct device                           *dev;
21         void __iomem                            *regs;
22         spinlock_t                              lock;
23         struct irq_domain                       *domain;
24         int                                     irq;
25         int                                     gpio;
26         unsigned int                            *irqs;
27         struct regmap                           *regmap;
28 };
29
30 #endif          /* __HISI_PMIC_H */