* [PATCH 1/7] arm64: defconfig: Enable typec-phy and extcon-usbc-cros-ec for rk3399
2018-04-16 14:39 [PATCH 0/7] Defconfig updates for RK3399 Ezequiel Garcia
@ 2018-04-16 14:39 ` Ezequiel Garcia
2018-04-16 14:39 ` [PATCH 2/7] arm64: defconfig: Enable Rockchip io-domain driver Ezequiel Garcia
` (6 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Ezequiel Garcia @ 2018-04-16 14:39 UTC (permalink / raw)
To: linux-arm-kernel
From: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Enables typec phyter and extcon driver for cable detection that is used by
USB 3.0 controller for Rockchip rk3399 SoCs.
Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Tested-by: Alexandre Courbot <acourbot@chromium.org>
Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com>
---
arch/arm64/configs/defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index ecf613761e78..bdd594387232 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -568,6 +568,7 @@ CONFIG_ARCH_TEGRA_210_SOC=y
CONFIG_ARCH_TEGRA_186_SOC=y
CONFIG_ARCH_TEGRA_194_SOC=y
CONFIG_EXTCON_USB_GPIO=y
+CONFIG_EXTCON_USBC_CROS_EC=y
CONFIG_MEMORY=y
CONFIG_TEGRA_MC=y
CONFIG_IIO=y
@@ -590,6 +591,7 @@ CONFIG_PHY_MVEBU_CP110_COMPHY=y
CONFIG_PHY_ROCKCHIP_INNO_USB2=y
CONFIG_PHY_ROCKCHIP_EMMC=y
CONFIG_PHY_ROCKCHIP_PCIE=m
+CONFIG_PHY_ROCKCHIP_TYPEC=y
CONFIG_PHY_XGENE=y
CONFIG_PHY_TEGRA_XUSB=y
CONFIG_QCOM_L2_PMU=y
--
2.16.3
^ permalink raw reply related [flat|nested] 9+ messages in thread* [PATCH 2/7] arm64: defconfig: Enable Rockchip io-domain driver
2018-04-16 14:39 [PATCH 0/7] Defconfig updates for RK3399 Ezequiel Garcia
2018-04-16 14:39 ` [PATCH 1/7] arm64: defconfig: Enable typec-phy and extcon-usbc-cros-ec for rk3399 Ezequiel Garcia
@ 2018-04-16 14:39 ` Ezequiel Garcia
2018-04-16 14:39 ` [PATCH 3/7] arm64: defconfig: Enable ChromeOS EC drivers for supported Chromebooks Ezequiel Garcia
` (5 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Ezequiel Garcia @ 2018-04-16 14:39 UTC (permalink / raw)
To: linux-arm-kernel
From: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Heiko St?bner justified pretty well the change in commit e330eb86ba0b
("ARM: multi_v7_defconfig: enable Rockchip io-domain driver"). This
change is also needed for arm64 rockchip boards, so, do the same for arm64.
The io-domain driver is necessary to notify the soc about voltages
changes happening on supplying regulators. Probably the most important
user right now is the mmc tuning code, where the soc needs to get
notified when the voltage is dropped to the 1.8V point.
As this option is necessary to successfully tune UHS cards etc, it
should get built in. Otherwise, tuning will fail with,
dwmmc_rockchip fe320000.dwmmc: All phases bad!
mmc0: tuning execution failed: -5
Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Acked-by: Robin Murphy <robin.murphy@arm.com>
---
arch/arm64/configs/defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index bdd594387232..7e3b3f0484b9 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -332,6 +332,8 @@ CONFIG_GPIO_XGENE_SB=y
CONFIG_GPIO_PCA953X=y
CONFIG_GPIO_PCA953X_IRQ=y
CONFIG_GPIO_MAX77620=y
+CONFIG_POWER_AVS=y
+CONFIG_ROCKCHIP_IODOMAIN=y
CONFIG_POWER_RESET_MSM=y
CONFIG_POWER_RESET_XGENE=y
CONFIG_POWER_RESET_SYSCON=y
--
2.16.3
^ permalink raw reply related [flat|nested] 9+ messages in thread* [PATCH 3/7] arm64: defconfig: Enable ChromeOS EC drivers for supported Chromebooks.
2018-04-16 14:39 [PATCH 0/7] Defconfig updates for RK3399 Ezequiel Garcia
2018-04-16 14:39 ` [PATCH 1/7] arm64: defconfig: Enable typec-phy and extcon-usbc-cros-ec for rk3399 Ezequiel Garcia
2018-04-16 14:39 ` [PATCH 2/7] arm64: defconfig: Enable Rockchip io-domain driver Ezequiel Garcia
@ 2018-04-16 14:39 ` Ezequiel Garcia
2018-04-16 14:39 ` [PATCH 4/7] arm64: defconfig: Enable HID over I2C drivers Ezequiel Garcia
` (4 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Ezequiel Garcia @ 2018-04-16 14:39 UTC (permalink / raw)
To: linux-arm-kernel
From: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Enable following drivers for merged devices:
- ChromeOS EC RTC driver.
- ChromeOS EC userspace interface.
- ChromeOS EC light and proximity sensors.
- ChromeOS EC Barometer Sensor driver.
Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
---
arch/arm64/configs/defconfig | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 7e3b3f0484b9..397bc0b42a86 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -363,6 +363,7 @@ CONFIG_MFD_AXP20X_RSB=y
CONFIG_MFD_CROS_EC=y
CONFIG_MFD_CROS_EC_I2C=y
CONFIG_MFD_CROS_EC_SPI=y
+CONFIG_MFD_CROS_EC_CHARDEV=m
CONFIG_MFD_EXYNOS_LPASS=m
CONFIG_MFD_HI6421_PMIC=y
CONFIG_MFD_HI655X_PMIC=y
@@ -516,6 +517,7 @@ CONFIG_RTC_DRV_SUN6I=y
CONFIG_RTC_DRV_ARMADA38X=y
CONFIG_RTC_DRV_TEGRA=y
CONFIG_RTC_DRV_XGENE=y
+CONFIG_RTC_DRV_CROS_EC=y
CONFIG_DMADEVICES=y
CONFIG_DMA_BCM2835=m
CONFIG_K3_DMA=y
@@ -576,6 +578,10 @@ CONFIG_TEGRA_MC=y
CONFIG_IIO=y
CONFIG_EXYNOS_ADC=y
CONFIG_ROCKCHIP_SARADC=m
+CONFIG_IIO_CROS_EC_SENSORS_CORE=m
+CONFIG_IIO_CROS_EC_SENSORS=m
+CONFIG_IIO_CROS_EC_LIGHT_PROX=m
+CONFIG_IIO_CROS_EC_BARO=m
CONFIG_PWM=y
CONFIG_PWM_BCM2835=m
CONFIG_PWM_CROS_EC=m
--
2.16.3
^ permalink raw reply related [flat|nested] 9+ messages in thread* [PATCH 4/7] arm64: defconfig: Enable HID over I2C drivers
2018-04-16 14:39 [PATCH 0/7] Defconfig updates for RK3399 Ezequiel Garcia
` (2 preceding siblings ...)
2018-04-16 14:39 ` [PATCH 3/7] arm64: defconfig: Enable ChromeOS EC drivers for supported Chromebooks Ezequiel Garcia
@ 2018-04-16 14:39 ` Ezequiel Garcia
2018-04-16 14:40 ` [PATCH 5/7] arm64: defconfig: Enable Atmel Maxtouch driver Ezequiel Garcia
` (3 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Ezequiel Garcia @ 2018-04-16 14:39 UTC (permalink / raw)
To: linux-arm-kernel
Enable the HID-I2C driver to support the stylus
present in RK3399 Kevin Chromebooks.
Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com>
---
arch/arm64/configs/defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 397bc0b42a86..9b12f0ea0e35 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -443,6 +443,7 @@ CONFIG_SND_SOC_SAMSUNG=y
CONFIG_SND_SOC_RCAR=m
CONFIG_SND_SOC_AK4613=m
CONFIG_SND_SIMPLE_CARD=y
+CONFIG_I2C_HID=m
CONFIG_USB=y
CONFIG_USB_OTG=y
CONFIG_USB_XHCI_HCD=y
--
2.16.3
^ permalink raw reply related [flat|nested] 9+ messages in thread* [PATCH 5/7] arm64: defconfig: Enable Atmel Maxtouch driver
2018-04-16 14:39 [PATCH 0/7] Defconfig updates for RK3399 Ezequiel Garcia
` (3 preceding siblings ...)
2018-04-16 14:39 ` [PATCH 4/7] arm64: defconfig: Enable HID over I2C drivers Ezequiel Garcia
@ 2018-04-16 14:40 ` Ezequiel Garcia
2018-04-16 14:40 ` [PATCH 6/7] arm64: defconfig: Enable Marvell WiFi-Ex PCIe driver Ezequiel Garcia
` (2 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Ezequiel Garcia @ 2018-04-16 14:40 UTC (permalink / raw)
To: linux-arm-kernel
Enable the Atmel Maxtouch driver to support the touchscreen
and touchpad present in RK3399 Kevin Chromebooks.
Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com>
---
arch/arm64/configs/defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 9b12f0ea0e35..83856a047af9 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -253,6 +253,8 @@ CONFIG_INPUT_EVDEV=y
CONFIG_KEYBOARD_ADC=m
CONFIG_KEYBOARD_CROS_EC=y
CONFIG_KEYBOARD_GPIO=y
+CONFIG_INPUT_TOUCHSCREEN=y
+CONFIG_TOUCHSCREEN_ATMEL_MXT=m
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PM8941_PWRKEY=y
CONFIG_INPUT_HISI_POWERKEY=y
--
2.16.3
^ permalink raw reply related [flat|nested] 9+ messages in thread* [PATCH 6/7] arm64: defconfig: Enable Marvell WiFi-Ex PCIe driver
2018-04-16 14:39 [PATCH 0/7] Defconfig updates for RK3399 Ezequiel Garcia
` (4 preceding siblings ...)
2018-04-16 14:40 ` [PATCH 5/7] arm64: defconfig: Enable Atmel Maxtouch driver Ezequiel Garcia
@ 2018-04-16 14:40 ` Ezequiel Garcia
2018-04-16 14:40 ` [PATCH 7/7] arm64: defconfig: Enable bluetooth USB support Ezequiel Garcia
2018-04-28 16:57 ` [PATCH 0/7] Defconfig updates for RK3399 Heiko Stuebner
7 siblings, 0 replies; 9+ messages in thread
From: Ezequiel Garcia @ 2018-04-16 14:40 UTC (permalink / raw)
To: linux-arm-kernel
Enable the wireless network driver to support the WiFi adapter
present in RK3399 Kevin Chromebooks. Note that this also
enables Bluetooth via USB.
Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com>
---
arch/arm64/configs/defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 83856a047af9..39ac42187f7f 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -247,6 +247,8 @@ CONFIG_USB_NET_SMSC95XX=m
CONFIG_USB_NET_PLUSB=m
CONFIG_USB_NET_MCS7830=m
CONFIG_BRCMFMAC=m
+CONFIG_MWIFIEX=m
+CONFIG_MWIFIEX_PCIE=m
CONFIG_WL18XX=m
CONFIG_WLCORE_SDIO=m
CONFIG_INPUT_EVDEV=y
--
2.16.3
^ permalink raw reply related [flat|nested] 9+ messages in thread* [PATCH 7/7] arm64: defconfig: Enable bluetooth USB support
2018-04-16 14:39 [PATCH 0/7] Defconfig updates for RK3399 Ezequiel Garcia
` (5 preceding siblings ...)
2018-04-16 14:40 ` [PATCH 6/7] arm64: defconfig: Enable Marvell WiFi-Ex PCIe driver Ezequiel Garcia
@ 2018-04-16 14:40 ` Ezequiel Garcia
2018-04-28 16:57 ` [PATCH 0/7] Defconfig updates for RK3399 Heiko Stuebner
7 siblings, 0 replies; 9+ messages in thread
From: Ezequiel Garcia @ 2018-04-16 14:40 UTC (permalink / raw)
To: linux-arm-kernel
Enable the Bluetooth USB controller which is present
in the RK3399 Kevin Chromebook.
Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com>
---
arch/arm64/configs/defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 39ac42187f7f..34037d24fbf4 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -157,6 +157,7 @@ CONFIG_BT_HIDP=m
# CONFIG_BT_LE is not set
CONFIG_BT_LEDS=y
# CONFIG_BT_DEBUGFS is not set
+CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_LL=y
CONFIG_CFG80211=m
--
2.16.3
^ permalink raw reply related [flat|nested] 9+ messages in thread* [PATCH 0/7] Defconfig updates for RK3399
2018-04-16 14:39 [PATCH 0/7] Defconfig updates for RK3399 Ezequiel Garcia
` (6 preceding siblings ...)
2018-04-16 14:40 ` [PATCH 7/7] arm64: defconfig: Enable bluetooth USB support Ezequiel Garcia
@ 2018-04-28 16:57 ` Heiko Stuebner
7 siblings, 0 replies; 9+ messages in thread
From: Heiko Stuebner @ 2018-04-28 16:57 UTC (permalink / raw)
To: linux-arm-kernel
Am Montag, 16. April 2018, 16:39:55 CEST schrieb Ezequiel Garcia:
> This series collects some pending defconfig patches
> from Enric, namely:
>
> https://patchwork.kernel.org/patch/10302033/
> https://patchwork.kernel.org/patch/10247583/
> https://patchwork.kernel.org/patch/10269255/
>
> And adds some more defconfig changes, required to
> support other peripherals:
>
> * Touchscreen, touchpad and stylus
> * WiFi and Bluetooth
>
> Series tested on RK3399 Kevin Chromebook.
>
> Enric Balletbo i Serra (3):
> arm64: defconfig: Enable typec-phy and extcon-usbc-cros-ec for rk3399
> arm64: defconfig: Enable Rockchip io-domain driver
> arm64: defconfig: Enable ChromeOS EC drivers for supported
> Chromebooks.
>
> Ezequiel Garcia (4):
> arm64: defconfig: Enable HID over I2C drivers
> arm64: defconfig: Enable Atmel Maxtouch driver
> arm64: defconfig: Enable Marvell WiFi-Ex PCIe driver
> arm64: defconfig: Enable bluetooth USB support
applied all 7 for 4.18
Thanks
Heiko
^ permalink raw reply [flat|nested] 9+ messages in thread