chrome-ec/driver
Jett Rink d2a2ec6582 isl923x: initially disable autonomous charging
We do not use autonomous charging since it is automatically
disabled when ever we set the current limits manually (which
we always do). Allowing autonomous charging for the short period during
initialization can cause current over protection events on devices with
2S batteries.

BRANCH=none
BUG=b:114318779
TEST=meep can boot without battery from daughter board USB-C port
without boot looping

Change-Id: Id50517d7e34bb5be171fe8b781b3ccf835db1f88
Signed-off-by: Jett Rink <jettrink@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1227411
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Reviewed-by: Justin TerAvest <teravest@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1231364
Reviewed-by: Martin Roth <martinroth@chromium.org>
Commit-Queue: Martin Roth <martinroth@chromium.org>
Tested-by: Martin Roth <martinroth@chromium.org>
2018-09-18 17:19:58 +00:00
..
battery Liara: Add supported batteries 2018-09-06 18:43:23 +00:00
bc12 yorp: Keep 5V rail high on jump to RW 2018-04-17 04:02:24 -07:00
charger isl923x: initially disable autonomous charging 2018-09-18 17:19:58 +00:00
led make local functions static inline 2018-05-17 19:34:48 -07:00
ppc ppc: Increase deglitch time on SN5S330 2018-09-14 19:19:40 +00:00
tcpm pd: Don't auto toggle when DRP state is not dual role. 2018-09-18 17:19:56 +00:00
temp_sensor bip: Add charger temp sensor 2018-07-30 12:25:33 -07:00
accel_bma2x2.c type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
accel_bma2x2.h driver: bma2x2: Add perform_calib 2018-03-16 13:29:58 -07:00
accel_kionix.c type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
accel_kionix.h driver: kionix: Use base accelgyro structure 2018-03-15 17:58:02 -07:00
accel_kx022.h driver: kionix: Add software reset flow for KX022 2018-03-19 17:04:54 -07:00
accel_kxcj9.h common: sensors: add extra sensor attributes 2017-05-18 21:05:23 -07:00
accel_lis2dh.c type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
accel_lis2dh.h phaser: fix lis2de resolution and sensor value output 2018-06-27 22:07:33 -07:00
accelgyro_bmi160.c type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
accelgyro_bmi160.h driver: bmi160: Rename secondary i2c access functions 2018-06-17 02:40:44 -07:00
accelgyro_lsm6ds0.c type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
accelgyro_lsm6ds0.h common: sensors: add extra sensor attributes 2017-05-18 21:05:23 -07:00
accelgyro_lsm6dsm.c type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
accelgyro_lsm6dsm.h FIXUP: fix lsm6dsm driver specific data type declaration 2018-06-22 02:39:43 -07:00
als_al3010.c driver: add support ambient light sensor AL3010 2016-09-13 01:10:47 -07:00
als_al3010.h driver: add support ambient light sensor AL3010 2016-09-13 01:10:47 -07:00
als_bh1730.c type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
als_bh1730.h motion: Add bh1730 as a motion sensor 2017-12-08 00:37:03 -08:00
als_isl29035.c ALS: Disable the ALS task if all the ALS inits fail 2015-10-02 12:55:51 -07:00
als_isl29035.h ALS: Disable the ALS task if all the ALS inits fail 2015-10-02 12:55:51 -07:00
als_opt3001.c type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
als_opt3001.h OPT3001: Support MOTIONSENSE_CMD_SENSOR_[OFFSET|RANGE] for calibration. 2017-11-26 05:21:39 -08:00
als_si114x.c type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
als_si114x.h driver: sensor: tune MAX_FREQ 2017-07-13 15:08:42 -07:00
baro_bmp280.c type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
baro_bmp280.h cleanup: motion_sense: Remove driver data structure externs 2017-06-15 23:54:00 -07:00
build.mk ppc: nx20p3483: Rename driver to nx20p348x to support NX20P3481 2018-08-16 00:30:06 -07:00
gyro_l3gd20h.c type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
gyro_l3gd20h.h common: sensors: add extra sensor attributes 2017-05-18 21:05:23 -07:00
ina2xx.c cleanup: DECLARE_CONSOLE_COMMAND only needs 4 args 2016-08-24 16:30:10 +00:00
ina2xx.h cleanup: fix all the header guards 2015-06-18 19:07:00 +00:00
ioexpander_it8300.h driver: Add driver header for it8300 I/O port controller 2018-07-04 16:16:25 -07:00
ioexpander_pca9534.c Plankton: Add console command to reset USB hub 2014-09-23 06:28:38 +00:00
ioexpander_pca9534.h cleanup: fix all the header guards 2015-06-18 19:07:00 +00:00
ioexpander_pca9555.h driver: Add driver header for PCA9555 I/O port controller 2017-08-07 22:18:49 -07:00
mag_bmm150.c type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
mag_bmm150.h type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
mcdp28x0.c chip/stm32/usart: Add flags to usart_config 2017-10-18 08:30:16 -07:00
mcdp28x0.h cleanup: fix all the header guards 2015-06-18 19:07:00 +00:00
pi3usb9281.h driver/bc12/pi3usb9281: Make a few functions static 2018-01-03 22:43:02 -08:00
pi3usb30532.h Enforce compilation without system headers 2016-02-03 15:00:50 -08:00
pmic_bd99992gw.h bd99992: add some more register definitions 2018-08-24 22:16:56 -07:00
pmic_tps650x30.h meowth: zoombini: Mask off 5V PGOOD and COMP_C. 2017-12-18 20:33:00 -08:00
regulator_ir357x.c cleanup: DECLARE_CONSOLE_COMMAND only needs 4 args 2016-08-24 16:30:10 +00:00
stm_mems_common.c type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
stm_mems_common.h type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
sync.c type: Rename vector_3_t to intv3_t. 2018-09-18 15:38:10 +00:00
sync.h sensors: Add driver for SYNC 2018-03-14 04:06:53 -07:00
touchpad_elan.c whiskers: Disable keyboard scanning and touchpad in tablet mode 2018-09-03 02:20:47 -07:00
touchpad_st.c whiskers: Disable keyboard scanning and touchpad in tablet mode 2018-09-03 02:20:47 -07:00
touchpad_st.h touchpad_st: handle new domeswitch API 2018-08-19 02:10:46 -07:00
usb_mux.c ss-mux: update semantics for TCPC/MUX only used as MUX 2018-09-18 15:38:07 +00:00
usb_mux_it5205.c ss-mux: update semantics for TCPC/MUX only used as MUX 2018-09-18 15:38:07 +00:00
usb_mux_it5205.h usbc: add default I2C addresses 2018-03-28 16:40:40 -07:00
usb_mux_pi3usb30532.c ss-mux: update semantics for TCPC/MUX only used as MUX 2018-09-18 15:38:07 +00:00
usb_mux_ps874x.c ss-mux: update semantics for TCPC/MUX only used as MUX 2018-09-18 15:38:07 +00:00
usb_mux_ps874x.h usb_mux: Fix incorrect revision check at init for ps874x 2018-03-22 18:16:50 -07:00
usb_mux_virtual.c kevin / gru: Notify host of HPD IRQ status 2016-08-10 20:07:32 -07:00