diff options
Diffstat (limited to 'driver/led/lm3630a.c')
-rw-r--r-- | driver/led/lm3630a.c | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/driver/led/lm3630a.c b/driver/led/lm3630a.c index e927c677a4..e3194ede45 100644 --- a/driver/led/lm3630a.c +++ b/driver/led/lm3630a.c @@ -1,4 +1,4 @@ -/* Copyright 2018 The Chromium OS Authors. All rights reserved. +/* Copyright 2018 The ChromiumOS Authors * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. * @@ -10,14 +10,12 @@ #include "lm3630a.h" #include "timer.h" - /* I2C address */ #define LM3630A_I2C_ADDR_FLAGS 0x36 static inline int lm3630a_write(uint8_t reg, uint8_t val) { - return i2c_write8(I2C_PORT_KBLIGHT, LM3630A_I2C_ADDR_FLAGS, - reg, val); + return i2c_write8(I2C_PORT_KBLIGHT, LM3630A_I2C_ADDR_FLAGS, reg, val); } static void deferred_lm3630a_poweron(void) @@ -46,23 +44,22 @@ int lm3630a_poweron(void) /* Enable feedback and PWM for banks A. */ ret |= lm3630a_write(LM3630A_REG_CONFIG, - LM3630A_CFG_BIT_FB_EN_A | - LM3630A_CFG_BIT_PWM_EN_A); + LM3630A_CFG_BIT_FB_EN_A | + LM3630A_CFG_BIT_PWM_EN_A); /* 24V, 800mA overcurrent protection, 500kHz boost frequency. */ ret |= lm3630a_write(LM3630A_REG_BOOST_CONTROL, - LM3630A_BOOST_OVP_24V | - LM3630A_BOOST_OCP_800MA | - LM3630A_FMODE_500KHZ); + LM3630A_BOOST_OVP_24V | LM3630A_BOOST_OCP_800MA | + LM3630A_FMODE_500KHZ); /* Limit current to 24.5mA */ ret |= lm3630a_write(LM3630A_REG_A_CURRENT, 0x1a); /* Enable bank A, put in linear mode, and connect LED2 to bank A. */ ret |= lm3630a_write(LM3630A_REG_CONTROL, - LM3630A_CTRL_BIT_LINEAR_A | - LM3630A_CTRL_BIT_LED_EN_A | - LM3630A_CTRL_BIT_LED2_ON_A); + LM3630A_CTRL_BIT_LINEAR_A | + LM3630A_CTRL_BIT_LED_EN_A | + LM3630A_CTRL_BIT_LED2_ON_A); /* * Only set the brightness after ~100 ms. Without this, LED may blink |