From b64a303c607b31ea78fdfbb3cbae17e080812a04 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Fri, 19 Apr 2019 09:58:12 +0300 Subject: [PATCH] [arm64] Enable configs for Samsung Chromebook Plus (v1) and other rk3399-gru based devices Signed-off-by: Alper Nebi Yasak --- debian/changelog | 24 +++++++++++ debian/config/arm64/config | 83 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 107 insertions(+) diff --git a/debian/changelog b/debian/changelog index cf756e433..f7dcd4d07 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1119,6 +1119,30 @@ linux (4.19.37-1) UNRELEASED; urgency=medium [ Romain Perier ] * [rt] Update to 4.19.37-rt19 + [ Alper Nebi Yasak ] + * [arm64] Enable configs for Samsung Chromebook Plus (v1) and other + rk3399-gru based devices: + - Enable PL330_DMA, CROS_EC_SPI, SPI_ROCKCHIP as modules. + - Enable EXTCON_USBC_CROS_EC, PHY_ROCKCHIP_TYPEC, PHY_ROCKCHIP_USB as + modules. + - Enable KEYBOARD_CROS_EC as module. + - Enable PWM_CROS_EC, PHY_ROCKCHIP_DP as modules and enable ROCKCHIP_CDN_DP + - Enable SND_SOC_ROCKCHIP, SND_SOC_ROCKCHIP_I2S, SND_SOC_ROCKCHIP_SPDIF, + SND_SOC_ROCKCHIP_RT5645, SND_SOC_RK3399_GRU_SOUND as modules. + - Enable INPUT_TOUCHSCREEN, enable TOUCHSCREEN_ATMEL_MXT as module, and + enable TOUCHSCREEN_ATMEL_MXT_T37. + - Enable TOUCHSCREEN_ELAN, MOUSE_ELAN_I2C as modules. + - Enable I2C_HID as module. + - Enable MWIFIEX, MWIFIEX_PCIE as modules. + - Enable TCG_TPM, TCG_TIS_I2C_INFINEON as modules. + - Enable PM_DEVFREQ_EVENT, enable DEVFREQ_EVENT_ROCKCHIP_DFI and + ARM_RK3399_DMC_DEVFREQ as modules. + - Enable REGULATOR_VCTRL as module. + - Enable MFD_CROS_EC_CHARDEV, IIO_CROS_EC_ACCEL_LEGACY, + IIO_CROS_EC_SENSORS_CORE, IIO_CROS_EC_SENSORS, IIO_CROS_EC_LIGHT_PROX, + IIO_CROS_EC_BARO, RTC_DRV_CROS_EC as modules. + - Enable BATTERY_SBS, CHARGER_CROS_USBPD as modules. + -- Ben Hutchings Mon, 18 Mar 2019 22:50:08 +0000 linux (4.19.28-2) unstable; urgency=medium diff --git a/debian/config/arm64/config b/debian/config/arm64/config index 0cd47a218..6aedaa096 100644 --- a/debian/config/arm64/config +++ b/debian/config/arm64/config @@ -138,6 +138,12 @@ CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m +## +## file: drivers/char/tpm/Kconfig +## +CONFIG_TCG_TPM=m +CONFIG_TCG_TIS_I2C_INFINEON=m + ## ## file: drivers/clk/Kconfig ## @@ -199,6 +205,17 @@ CONFIG_CAVIUM_CPT=m ## CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m +## +## file: drivers/devfreq/Kconfig +## +CONFIG_ARM_RK3399_DMC_DEVFREQ=m + +## +## file: drivers/devfreq/event/Kconfig +## +CONFIG_PM_DEVFREQ_EVENT=y +CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m + ## ## file: drivers/dma/Kconfig ## @@ -233,6 +250,7 @@ CONFIG_EDAC_XGENE=m CONFIG_EXTCON=m CONFIG_EXTCON_QCOM_SPMI_MISC=m CONFIG_EXTCON_USB_GPIO=m +CONFIG_EXTCON_USBC_CROS_EC=m ## ## file: drivers/firmware/Kconfig @@ -317,6 +335,7 @@ CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m ## CONFIG_DRM_ROCKCHIP=m CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y CONFIG_ROCKCHIP_DW_HDMI=y CONFIG_ROCKCHIP_DW_MIPI_DSI=y @@ -342,6 +361,11 @@ CONFIG_DRM_VC4=m ## CONFIG_TEGRA_HOST1X=m +## +## file: drivers/hid/i2c-hid/Kconfig +## +CONFIG_I2C_HID=m + ## ## file: drivers/hwmon/Kconfig ## @@ -374,6 +398,11 @@ CONFIG_I2C_XLP9XX=m CONFIG_I2C_CROS_EC_TUNNEL=m CONFIG_I2C_XGENE_SLIMPRO=m +## +## file: drivers/iio/accel/Kconfig +## +CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m + ## ## file: drivers/iio/adc/Kconfig ## @@ -383,16 +412,33 @@ CONFIG_QCOM_SPMI_IADC=m CONFIG_QCOM_SPMI_VADC=m CONFIG_ROCKCHIP_SARADC=m +## +## file: drivers/iio/common/cros_ec_sensors/Kconfig +## +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m + ## ## file: drivers/iio/humidity/Kconfig ## CONFIG_DHT11=m +## +## file: drivers/iio/light/Kconfig +## +CONFIG_IIO_CROS_EC_LIGHT_PROX=m + +## +## file: drivers/iio/pressure/Kconfig +## +CONFIG_IIO_CROS_EC_BARO=m + ## ## file: drivers/input/keyboard/Kconfig ## CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_TEGRA=m +CONFIG_KEYBOARD_CROS_EC=m ## ## file: drivers/input/misc/Kconfig @@ -403,6 +449,19 @@ CONFIG_INPUT_AXP20X_PEK=m CONFIG_INPUT_UINPUT=m CONFIG_INPUT_HISI_POWERKEY=m +## +## file: drivers/input/mouse/Kconfig +## +CONFIG_MOUSE_ELAN_I2C=m + +## +## file: drivers/input/touchscreen/Kconfig +## +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_ATMEL_MXT_T37=y +CONFIG_TOUCHSCREEN_ELAN=m + ## ## file: drivers/iommu/Kconfig ## @@ -447,6 +506,7 @@ CONFIG_TEGRA_MC=y ## CONFIG_MFD_AXP20X_RSB=m CONFIG_MFD_CROS_EC=y +CONFIG_MFD_CROS_EC_CHARDEV=m CONFIG_MFD_HI655X_PMIC=m CONFIG_MFD_MAX77620=y CONFIG_MFD_QCOM_RPM=m @@ -673,6 +733,12 @@ CONFIG_WCN36XX=m ## CONFIG_BRCMFMAC_SDIO=y +## +## file: drivers/net/wireless/marvell/mwifiex/Kconfig +## +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m + ## ## file: drivers/net/wireless/ti/Kconfig ## @@ -803,10 +869,12 @@ CONFIG_PHY_QCOM_USB_HSIC=m ## ## file: drivers/phy/rockchip/Kconfig ## +CONFIG_PHY_ROCKCHIP_DP=m CONFIG_PHY_ROCKCHIP_EMMC=m CONFIG_PHY_ROCKCHIP_INNO_USB2=m CONFIG_PHY_ROCKCHIP_PCIE=m CONFIG_PHY_ROCKCHIP_TYPEC=m +CONFIG_PHY_ROCKCHIP_USB=m ## ## file: drivers/phy/tegra/Kconfig @@ -856,18 +924,21 @@ CONFIG_POWER_RESET_SYSCON_POWEROFF=y ## ## file: drivers/power/supply/Kconfig ## +CONFIG_BATTERY_SBS=m CONFIG_BATTERY_BQ27XXX=m CONFIG_CHARGER_AXP20X=m CONFIG_BATTERY_AXP20X=m CONFIG_AXP20X_POWER=m CONFIG_AXP288_FUEL_GAUGE=m CONFIG_CHARGER_QCOM_SMBB=m +CONFIG_CHARGER_CROS_USBPD=m ## ## file: drivers/pwm/Kconfig ## CONFIG_PWM=y CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m CONFIG_PWM_MESON=m CONFIG_PWM_ROCKCHIP=m CONFIG_PWM_SUN4I=m @@ -888,6 +959,7 @@ CONFIG_REGULATOR_QCOM_RPM=m CONFIG_REGULATOR_QCOM_SMD_RPM=m CONFIG_REGULATOR_QCOM_SPMI=m CONFIG_REGULATOR_RK808=m +CONFIG_REGULATOR_VCTRL=m ## ## file: drivers/remoteproc/Kconfig @@ -916,6 +988,7 @@ CONFIG_RTC_DRV_MAX77686=y CONFIG_RTC_DRV_RK808=y CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=m CONFIG_RTC_DRV_PL031=y CONFIG_RTC_DRV_SUN6I=y CONFIG_RTC_DRV_MV=m @@ -968,6 +1041,7 @@ CONFIG_SPI_ARMADA_3700=m CONFIG_SPI_BCM2835=m CONFIG_SPI_BCM2835AUX=m CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ROCKCHIP=m CONFIG_SPI_QUP=m CONFIG_SPI_TEGRA114=m CONFIG_SPI_TEGRA20_SFLASH=m @@ -1218,6 +1292,15 @@ CONFIG_SND_I2S_HI6210_I2S=m CONFIG_SND_SOC_QCOM=m CONFIG_SND_SOC_APQ8016_SBC=m +## +## file: sound/soc/rockchip/Kconfig +## +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_I2S=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m + ## ## file: sound/soc/tegra/Kconfig ##