Module Name:    src
Committed By:   jmcneill
Date:           Wed Jul  3 10:21:41 UTC 2019

Modified Files:
        src/sys/dev/i2c: rkpmic.c

Log Message:
Fix enable mask for RK808 LDO regulators


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/i2c/rkpmic.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/i2c/rkpmic.c
diff -u src/sys/dev/i2c/rkpmic.c:1.2 src/sys/dev/i2c/rkpmic.c:1.3
--- src/sys/dev/i2c/rkpmic.c:1.2	Thu Sep 20 09:02:46 2018
+++ src/sys/dev/i2c/rkpmic.c	Wed Jul  3 10:21:41 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: rkpmic.c,v 1.2 2018/09/20 09:02:46 jmcneill Exp $ */
+/* $NetBSD: rkpmic.c,v 1.3 2019/07/03 10:21:41 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2018 Jared McNeill <jmcne...@invisible.ca>
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rkpmic.c,v 1.2 2018/09/20 09:02:46 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rkpmic.c,v 1.3 2019/07/03 10:21:41 jmcneill Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -123,31 +123,31 @@ static const struct rkpmic_ctrl rk808_ct
 	  .vsel_reg = 0x3b,	.vsel_mask = __BITS(4,0),
 	  .base = 1800000,	.step = 100000 },
 	{ .name = "LDO_REG2",
-	  .enable_reg = 0x24,	.enable_mask = __BIT(0),
+	  .enable_reg = 0x24,	.enable_mask = __BIT(1),
 	  .vsel_reg = 0x3d,	.vsel_mask = __BITS(4,0),
 	  .base = 1800000,	.step = 100000 },
 	{ .name = "LDO_REG3",
-	  .enable_reg = 0x24,	.enable_mask = __BIT(0),
+	  .enable_reg = 0x24,	.enable_mask = __BIT(2),
 	  .vsel_reg = 0x3f,	.vsel_mask = __BITS(3,0),
 	  .base = 800000,	.step = 100000 },
 	{ .name = "LDO_REG4",
-	  .enable_reg = 0x24,	.enable_mask = __BIT(0),
+	  .enable_reg = 0x24,	.enable_mask = __BIT(3),
 	  .vsel_reg = 0x41,	.vsel_mask = __BITS(4,0),
 	  .base = 1800000,	.step = 100000 },
 	{ .name = "LDO_REG5",
-	  .enable_reg = 0x24,	.enable_mask = __BIT(0),
+	  .enable_reg = 0x24,	.enable_mask = __BIT(4),
 	  .vsel_reg = 0x43,	.vsel_mask = __BITS(4,0),
 	  .base = 1800000,	.step = 100000 },
 	{ .name = "LDO_REG6",
-	  .enable_reg = 0x24,	.enable_mask = __BIT(0),
+	  .enable_reg = 0x24,	.enable_mask = __BIT(5),
 	  .vsel_reg = 0x45,	.vsel_mask = __BITS(4,0),
 	  .base = 800000,	.step = 100000 },
 	{ .name = "LDO_REG7",
-	  .enable_reg = 0x24,	.enable_mask = __BIT(0),
+	  .enable_reg = 0x24,	.enable_mask = __BIT(6),
 	  .vsel_reg = 0x47,	.vsel_mask = __BITS(4,0),
 	  .base = 800000,	.step = 100000 },
 	{ .name = "LDO_REG8",
-	  .enable_reg = 0x24,	.enable_mask = __BIT(0),
+	  .enable_reg = 0x24,	.enable_mask = __BIT(7),
 	  .vsel_reg = 0x49,	.vsel_mask = __BITS(4,0),
 	  .base = 1800000,	.step = 100000 },
 

Reply via email to