linux: Enable more drivers for ChromeOS boards
Please consider enabling the following kernel configs for ChromeOS boards. The list is mostly intended for x86* Chromebooks, but the EC configs should be applicable to arm* as well.
ChromeOS Embedded Controller:
CONFIG_CROS_EC=m
CONFIG_CROS_EC_I2C=m
CONFIG_CROS_EC_ISHTP=m
CONFIG_CROS_EC_LPC=m
CONFIG_CROS_EC_SPI=m
CONFIG_I2C_CROS_EC_TUNNEL=m
CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
CONFIG_IIO_CROS_EC_BARO=m
CONFIG_IIO_CROS_EC_LIGHT_PROX=m
CONFIG_IIO_CROS_EC_SENSORS=m
CONFIG_IIO_CROS_EC_SENSORS_CORE=m
CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE=m
CONFIG_KEYBOARD_CROS_EC=m
CONFIG_PWM_CROS_EC=m
CONFIG_RTC_DRV_CROS_EC=m
CONFIG_SND_SOC_CROS_EC_CODEC=m
CONFIG_EXTCON_USBC_CROS_EC=m
CONFIG_CHARGER_CROS_USBPD=m
CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CEC_CROS_EC=m
CONFIG_CHROMEOS_PRIVACY_SCREEN=m
CONFIG_CHROMEOS_TBMC=m
Embedded Controller on some Dell Chromebooks:
CONFIG_WILCO_EC=m
CONFIG_WILCO_EC_DEBUGFS=m
CONFIG_WILCO_EC_EVENTS=m
CONFIG_WILCO_EC_TELEMETRY=m
CONFIG_CHARGER_WILCO=m
CONFIG_RTC_DRV_WILCO_EC=m
ASoC sound modules:
CONFIG_SND_DESIGNWARE_I2S=m
CONFIG_SND_SOC_AMD_RV_RT5682_MACH=m
CONFIG_SND_SOC_SOF_AMD_REMBRANDT=m
CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98927=m