summaryrefslogtreecommitdiffstats
path: root/sys/dev/iicbus/is31fl319xreg.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/iicbus/is31fl319xreg.h')
-rw-r--r--sys/dev/iicbus/is31fl319xreg.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/dev/iicbus/is31fl319xreg.h b/sys/dev/iicbus/is31fl319xreg.h
index cda7207..d780eb9 100644
--- a/sys/dev/iicbus/is31fl319xreg.h
+++ b/sys/dev/iicbus/is31fl319xreg.h
@@ -37,6 +37,7 @@
#define IS31FL319X_LEDCTRL1 0x01
#define IS31FL319X_LEDCTRL2 0x02
#define IS31FL319X_CONF1 0x03
+#define IS31FL319X_CONF1_PWM(led) (1 << (4 + led))
#define IS31FL319X_CONF2 0x04
#define IS31FL319X_RAMPMODE 0x05
#define IS31FL319X_BREATHMARK 0x06
@@ -44,7 +45,15 @@
#define IS31FL319X_PWM_MAX 0xff
#define IS31FL319X_DATA_UPDATE 0x10
#define IS31FL319X_T0(out) (0x11 + (out))
+#define IS31FL319X_T0_A_MASK 0x0f
+#define IS31FL319X_T0_B_MASK 0x30
+#define IS31FL319X_T0_MAX_TIME 31200
#define IS31FL319X_T123(led) (0x1a + (led))
+#define IS31FL319X_T1_A_MASK 0x07
+#define IS31FL319X_T1_MAX_TIME 4160
+#define IS31FL319X_T2_B_MASK 0x70
+#define IS31FL319X_T2_MAX_TIME 16640
+#define IS31FL319X_DT (1 << 7)
#define IS31FL319X_T4(out) (0x1d + (out))
#define IS31FL319X_TIME_UPDATE 0x26
#define IS31FL319X_RESET 0xff
OpenPOWER on IntegriCloud