mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-09 17:11:42 +00:00
This chip controls the keyboard backlight. The backlight level is set through PWM, but the chip needs to be enabled and configured before PWM settings are recognized. This will be initially used for grunt and zoombini. BUG=b:69379749 BRANCH=none TEST=In EC console for grunt: kblight 100; kblight 0 Change-Id: I5576d709687d8f61b5757485baa239ffd6b41a74 Signed-off-by: Benjamin Gordon <bmgordon@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/879082 Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Reviewed-by: Edward Hill <ecgh@chromium.org>
119 lines
4.3 KiB
Makefile
119 lines
4.3 KiB
Makefile
# -*- makefile -*-
|
|
# Copyright (c) 2014 The Chromium OS Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
#
|
|
# Drivers for off-chip devices
|
|
#
|
|
|
|
# Accelerometers
|
|
driver-$(CONFIG_ACCEL_BMA255)+=accel_bma2x2.o
|
|
driver-$(CONFIG_ACCEL_KXCJ9)+=accel_kionix.o
|
|
driver-$(CONFIG_ACCEL_KX022)+=accel_kionix.o
|
|
driver-$(CONFIG_ACCELGYRO_LSM6DS0)+=accelgyro_lsm6ds0.o
|
|
driver-$(CONFIG_ACCELGYRO_BMI160)+=accelgyro_bmi160.o
|
|
driver-$(CONFIG_MAG_BMI160_BMM150)+=mag_bmm150.o
|
|
driver-$(CONFIG_ACCELGYRO_LSM6DSM)+=accelgyro_lsm6dsm.o
|
|
driver-$(CONFIG_ACCEL_LIS2DH)+=accel_lis2dh.o stm_mems_common.o
|
|
|
|
# BC1.2 Charger Detection Devices
|
|
driver-$(CONFIG_BC12_DETECT_BQ24392)+=bc12/bq24392.o
|
|
driver-$(CONFIG_BC12_DETECT_PI3USB9281)+=bc12/pi3usb9281.o
|
|
|
|
# Gyrometers
|
|
driver-$(CONFIG_GYRO_L3GD20H)+=gyro_l3gd20h.o
|
|
|
|
# ALS drivers
|
|
driver-$(CONFIG_ALS_AL3010)+=als_al3010.o
|
|
driver-$(CONFIG_ALS_ISL29035)+=als_isl29035.o
|
|
driver-$(CONFIG_ALS_OPT3001)+=als_opt3001.o
|
|
driver-$(CONFIG_ALS_SI114X)+=als_si114x.o
|
|
driver-$(CONFIG_ALS_BH1730)+=als_bh1730.o
|
|
|
|
# Barometers
|
|
driver-$(CONFIG_BARO_BMP280)+=baro_bmp280.o
|
|
|
|
# Batteries
|
|
driver-$(CONFIG_BATTERY_BQ20Z453)+=battery/bq20z453.o
|
|
driver-$(CONFIG_BATTERY_BQ27541)+=battery/bq27541.o
|
|
driver-$(CONFIG_BATTERY_BQ27621)+=battery/bq27621_g1.o
|
|
driver-$(CONFIG_BATTERY_MAX17055)+=battery/max17055.o
|
|
driver-$(CONFIG_BATTERY_SMART)+=battery/smart.o
|
|
|
|
# Battery charger ICs
|
|
driver-$(CONFIG_CHARGER_BD9995X)+=charger/bd9995x.o
|
|
driver-$(CONFIG_CHARGER_BQ24192)+=charger/bq24192.o
|
|
driver-$(CONFIG_CHARGER_BQ24707A)+=charger/bq24707a.o
|
|
driver-$(CONFIG_CHARGER_BQ24715)+=charger/bq24715.o
|
|
driver-$(CONFIG_CHARGER_BQ24725)+=charger/bq24725.o
|
|
driver-$(CONFIG_CHARGER_BQ24735)+=charger/bq24735.o
|
|
driver-$(CONFIG_CHARGER_BQ24738)+=charger/bq24738.o
|
|
driver-$(CONFIG_CHARGER_BQ24770)+=charger/bq24773.o
|
|
driver-$(CONFIG_CHARGER_BQ24773)+=charger/bq24773.o
|
|
driver-$(CONFIG_CHARGER_BQ25890)+=charger/bq2589x.o
|
|
driver-$(CONFIG_CHARGER_BQ25892)+=charger/bq2589x.o
|
|
driver-$(CONFIG_CHARGER_BQ25895)+=charger/bq2589x.o
|
|
driver-$(CONFIG_CHARGER_ISL9237)+=charger/isl923x.o
|
|
driver-$(CONFIG_CHARGER_ISL9238)+=charger/isl923x.o
|
|
driver-$(CONFIG_CHARGER_RT9466)+=charger/rt946x.o
|
|
driver-$(CONFIG_CHARGER_RT9467)+=charger/rt946x.o
|
|
driver-$(CONFIG_CHARGER_SY21612)+=charger/sy21612.o
|
|
|
|
# I/O expander
|
|
driver-$(CONFIG_IO_EXPANDER_PCA9534)+=ioexpander_pca9534.o
|
|
|
|
# Current/Power monitor
|
|
driver-$(CONFIG_INA219)$(CONFIG_INA231)+=ina2xx.o
|
|
|
|
# LED drivers
|
|
driver-$(CONFIG_LED_DRIVER_DS2413)+=led/ds2413.o
|
|
driver-$(CONFIG_LED_DRIVER_LM3630A)+=led/lm3630a.o
|
|
driver-$(CONFIG_LED_DRIVER_LP5562)+=led/lp5562.o
|
|
|
|
# Voltage regulators
|
|
driver-$(CONFIG_REGULATOR_IR357X)+=regulator_ir357x.o
|
|
|
|
# Temperature sensors
|
|
driver-$(CONFIG_TEMP_SENSOR_ADT7481)+=temp_sensor/adt7481.o
|
|
driver-$(CONFIG_TEMP_SENSOR_BD99992GW)+=temp_sensor/bd99992gw.o
|
|
driver-$(CONFIG_TEMP_SENSOR_EC_ADC)+=temp_sensor/ec_adc.o
|
|
driver-$(CONFIG_TEMP_SENSOR_G781)+=temp_sensor/g78x.o
|
|
driver-$(CONFIG_TEMP_SENSOR_G782)+=temp_sensor/g78x.o
|
|
driver-$(CONFIG_TEMP_SENSOR_SB_TSI)+=temp_sensor/sb_tsi.o
|
|
driver-$(CONFIG_TEMP_SENSOR_TMP006)+=temp_sensor/tmp006.o
|
|
driver-$(CONFIG_TEMP_SENSOR_TMP112)+=temp_sensor/tmp112.o
|
|
driver-$(CONFIG_TEMP_SENSOR_TMP411)+=temp_sensor/tmp411.o
|
|
driver-$(CONFIG_TEMP_SENSOR_TMP432)+=temp_sensor/tmp432.o
|
|
|
|
# Touchpads
|
|
driver-$(CONFIG_TOUCHPAD_ELAN)+=touchpad_elan.o
|
|
|
|
# Thermistors
|
|
driver-$(CONFIG_THERMISTOR_NCP15WB)+=temp_sensor/thermistor_ncp15wb.o
|
|
|
|
# Type-C port controller (TCPC) drivers
|
|
driver-$(CONFIG_USB_PD_TCPM_STUB)+=tcpm/stub.o
|
|
driver-$(CONFIG_USB_PD_TCPM_TCPCI)+=tcpm/tcpci.o
|
|
driver-$(CONFIG_USB_PD_TCPM_FUSB302)+=tcpm/fusb302.o
|
|
driver-$(CONFIG_USB_PD_TCPM_ITE83XX)+=tcpm/it83xx.o
|
|
driver-$(CONFIG_USB_PD_TCPM_ANX74XX)+=tcpm/anx74xx.o
|
|
driver-$(CONFIG_USB_PD_TCPM_ANX7688)+=tcpm/anx7688.o
|
|
driver-$(CONFIG_USB_PD_TCPM_PS8751)+=tcpm/ps8xxx.o
|
|
driver-$(CONFIG_USB_PD_TCPM_PS8805)+=tcpm/ps8xxx.o
|
|
|
|
# USB mux high-level driver
|
|
driver-$(CONFIG_USBC_SS_MUX)+=usb_mux.o
|
|
|
|
# USB muxes
|
|
driver-$(CONFIG_USB_MUX_IT5205)+=usb_mux_it5205.o
|
|
driver-$(CONFIG_USB_MUX_PI3USB30532)+=usb_mux_pi3usb30532.o
|
|
driver-$(CONFIG_USB_MUX_PS8740)+=usb_mux_ps874x.o
|
|
driver-$(CONFIG_USB_MUX_PS8743)+=usb_mux_ps874x.o
|
|
driver-$(CONFIG_USB_MUX_VIRTUAL)+=usb_mux_virtual.o
|
|
|
|
# Type-C Power Path Controllers (PPC)
|
|
driver-$(CONFIG_USBC_PPC_SN5S330)+=ppc/sn5s330.o
|
|
|
|
# video converters
|
|
driver-$(CONFIG_MCDP28X0)+=mcdp28x0.o
|