summaryrefslogtreecommitdiff
path: root/driver
diff options
context:
space:
mode:
Diffstat (limited to 'driver')
-rw-r--r--driver/led/lm3630a.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/driver/led/lm3630a.c b/driver/led/lm3630a.c
index 8eb12bb8d3..5515771ffa 100644
--- a/driver/led/lm3630a.c
+++ b/driver/led/lm3630a.c
@@ -39,6 +39,12 @@ int lm3630a_poweron(void)
{
int ret = 0;
+ /*
+ * LM3630A will NAK I2C transactions for 1ms (tWAIT in the datasheet)
+ * after HWEN asserted or after SW reset.
+ */
+ msleep(1);
+
/* Sample PWM every 8 periods. */
ret |= lm3630a_write(LM3630A_REG_FILTER_STRENGTH, 0x3);