mfd: bd9576: Add safety limit/monitoring registers
authorMatti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
Wed, 10 Mar 2021 08:11:44 +0000 (10:11 +0200)
committerLee Jones <lee.jones@linaro.org>
Wed, 10 Mar 2021 10:59:03 +0000 (10:59 +0000)
ROHM BD9576 contains safety features like over/under voltage detection,
over curren detection and over temperature detection. Add the
configuration register information.

Signed-off-by: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
include/linux/mfd/rohm-bd957x.h

index ddb396ff2da5f23c086abb17f336303902b9dc14..acc920b64f75172efdbdce1ea75a8c7f014040a2 100644 (file)
@@ -116,6 +116,25 @@ enum {
 #define BD957X_REG_VOUT4_TUNE          0x59
 #define BD957X_REG_VOUTL1_TUNE         0x5c
 
+#define BD9576_REG_VOUT1_OVD           0x51
+#define BD9576_REG_VOUT1_UVD           0x52
+#define BD9576_REG_VOUT2_OVD           0x54
+#define BD9576_REG_VOUT2_UVD           0x55
+#define BD9576_REG_VOUT3_OVD           0x57
+#define BD9576_REG_VOUT3_UVD           0x58
+#define BD9576_REG_VOUT4_OVD           0x5a
+#define BD9576_REG_VOUT4_UVD           0x5b
+#define BD9576_REG_VOUTL1_OVD          0x5d
+#define BD9576_REG_VOUTL1_UVD          0x5e
+
+#define BD9576_MASK_XVD                        0x7f
+
+#define BD9576_REG_VOUT1S_OCW          0x5f
+#define BD9576_REG_VOUT1S_OCP          0x60
+
+#define BD9576_MASK_VOUT1S_OCW         0x3f
+#define BD9576_MASK_VOUT1S_OCP         0x3f
+
 #define BD957X_MAX_REGISTER            0x61
 
 #endif