2021-03-31 09:08:47

by Enric Balletbo i Serra

[permalink] [raw]
Subject: [RESEND PATCH 1/2] arm64: defconfig: Allow mt8173-based boards to boot from usb

Enable the option necessary to boot mt8173-based boards to boot from
usb devices, like its phy and the regulators needed to have proper
support.

Signed-off-by: Enric Balletbo i Serra <[email protected]>
---
This is only a resend rebased on top of mainline to fix some trivial
conflicts.

arch/arm64/configs/defconfig | 7 +++++++
1 file changed, 7 insertions(+)

diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index d612f633b771..7b4be3807b6d 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -448,6 +448,7 @@ CONFIG_I2C_GPIO=m
CONFIG_I2C_IMX=y
CONFIG_I2C_IMX_LPI2C=y
CONFIG_I2C_MESON=y
+CONFIG_I2C_MT65XX=y
CONFIG_I2C_MV64XXX=y
CONFIG_I2C_OMAP=y
CONFIG_I2C_OWL=y
@@ -594,6 +595,7 @@ CONFIG_MFD_EXYNOS_LPASS=m
CONFIG_MFD_HI6421_PMIC=y
CONFIG_MFD_HI655X_PMIC=y
CONFIG_MFD_MAX77620=y
+CONFIG_MFD_MT6397=y
CONFIG_MFD_SPMI_PMIC=y
CONFIG_MFD_RK808=y
CONFIG_MFD_SEC_CORE=y
@@ -611,6 +613,8 @@ CONFIG_REGULATOR_HI655X=y
CONFIG_REGULATOR_MAX77620=y
CONFIG_REGULATOR_MAX8973=y
CONFIG_REGULATOR_MP8859=y
+CONFIG_REGULATOR_MT6358=y
+CONFIG_REGULATOR_MT6397=y
CONFIG_REGULATOR_PCA9450=y
CONFIG_REGULATOR_PF8X00=y
CONFIG_REGULATOR_PFUZE100=y
@@ -787,6 +791,7 @@ CONFIG_USB_RENESAS_USBHS_HCD=m
CONFIG_USB_RENESAS_USBHS=m
CONFIG_USB_ACM=m
CONFIG_USB_STORAGE=y
+CONFIG_USB_MTU3=y
CONFIG_USB_MUSB_HDRC=y
CONFIG_USB_MUSB_SUNXI=y
CONFIG_USB_DWC3=y
@@ -988,6 +993,7 @@ CONFIG_OWL_PM_DOMAINS=y
CONFIG_RASPBERRYPI_POWER=y
CONFIG_FSL_DPAA=y
CONFIG_FSL_MC_DPIO=y
+CONFIG_MTK_PMIC_WRAP=y
CONFIG_QCOM_AOSS_QMP=y
CONFIG_QCOM_COMMAND_DB=y
CONFIG_QCOM_GENI_SE=y
@@ -1064,6 +1070,7 @@ CONFIG_PHY_HI6220_USB=y
CONFIG_PHY_HISTB_COMBPHY=y
CONFIG_PHY_HISI_INNO_USB2=y
CONFIG_PHY_MVEBU_CP110_COMPHY=y
+CONFIG_PHY_MTK_TPHY=y
CONFIG_PHY_QCOM_QMP=m
CONFIG_PHY_QCOM_QUSB2=m
CONFIG_PHY_QCOM_USB_HS=y
--
2.30.2


2021-03-31 09:10:51

by Enric Balletbo i Serra

[permalink] [raw]
Subject: [RESEND PATCH 2/2] arm64: defconfig: Enable options to support panel display for Mediatek Chromebooks

There are some Mediatek based Chromebooks supported in the kernel. Enable the
required config options to have the panel display working on both devices.
This was tested on the ACER Chromebook R13 (MT8173) and the Lenovo
Ideapad Duet (MT8183), but should also enable display support for similar
devices.

Signed-off-by: Enric Balletbo i Serra <[email protected]>
---
This is only a resend rebased on top of mainline to fix some trivial
conflicts.

arch/arm64/configs/defconfig | 8 ++++++++
1 file changed, 8 insertions(+)

diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 7b4be3807b6d..f2dc42c9b932 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -686,6 +686,7 @@ CONFIG_DRM_MSM=m
CONFIG_DRM_TEGRA=m
CONFIG_DRM_PANEL_LVDS=m
CONFIG_DRM_PANEL_SIMPLE=m
+CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
CONFIG_DRM_PANEL_RAYDIUM_RM67191=m
CONFIG_DRM_PANEL_SITRONIX_ST7703=m
@@ -693,6 +694,7 @@ CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m
CONFIG_DRM_DISPLAY_CONNECTOR=m
CONFIG_DRM_NWL_MIPI_DSI=m
CONFIG_DRM_LONTIUM_LT9611=m
+CONFIG_DRM_PARADE_PS8640=m
CONFIG_DRM_SII902X=m
CONFIG_DRM_SIMPLE_BRIDGE=m
CONFIG_DRM_THINE_THC63LVD1024=m
@@ -707,6 +709,8 @@ CONFIG_DRM_VC4=m
CONFIG_DRM_ETNAVIV=m
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_HISI_KIRIN=m
+CONFIG_DRM_MEDIATEK=m
+CONFIG_DRM_MEDIATEK_HDMI=m
CONFIG_DRM_MXSFB=m
CONFIG_DRM_MESON=m
CONFIG_DRM_PL111=m
@@ -979,6 +983,7 @@ CONFIG_ROCKCHIP_IOMMU=y
CONFIG_TEGRA_IOMMU_SMMU=y
CONFIG_ARM_SMMU=y
CONFIG_ARM_SMMU_V3=y
+CONFIG_MTK_IOMMU=y
CONFIG_QCOM_IOMMU=y
CONFIG_REMOTEPROC=y
CONFIG_QCOM_Q6V5_MSS=m
@@ -1051,6 +1056,8 @@ CONFIG_PWM_BCM2835=m
CONFIG_PWM_CROS_EC=m
CONFIG_PWM_IMX27=m
CONFIG_PWM_MESON=m
+CONFIG_PWM_MTK_DISP=m
+CONFIG_PWM_MEDIATEK=m
CONFIG_PWM_RCAR=m
CONFIG_PWM_ROCKCHIP=y
CONFIG_PWM_SAMSUNG=y
@@ -1095,6 +1102,7 @@ CONFIG_QCOM_L3_PMU=y
CONFIG_NVMEM_IMX_OCOTP=y
CONFIG_NVMEM_IMX_OCOTP_SCU=y
CONFIG_QCOM_QFPROM=y
+CONFIG_MTK_EFUSE=y
CONFIG_ROCKCHIP_EFUSE=y
CONFIG_NVMEM_SUNXI_SID=y
CONFIG_UNIPHIER_EFUSE=y
--
2.30.2

2021-03-31 09:18:05

by Hsin-Yi Wang

[permalink] [raw]
Subject: Re: [RESEND PATCH 1/2] arm64: defconfig: Allow mt8173-based boards to boot from usb

On Wed, Mar 31, 2021 at 5:07 PM Enric Balletbo i Serra
<[email protected]> wrote:
>
> Enable the option necessary to boot mt8173-based boards to boot from
> usb devices, like its phy and the regulators needed to have proper
> support.
>
> Signed-off-by: Enric Balletbo i Serra <[email protected]>
> ---
Reviewed-by: Hsin-Yi Wang <[email protected]>

> This is only a resend rebased on top of mainline to fix some trivial
> conflicts.
>
> arch/arm64/configs/defconfig | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
> index d612f633b771..7b4be3807b6d 100644
> --- a/arch/arm64/configs/defconfig
> +++ b/arch/arm64/configs/defconfig
> @@ -448,6 +448,7 @@ CONFIG_I2C_GPIO=m
> CONFIG_I2C_IMX=y
> CONFIG_I2C_IMX_LPI2C=y
> CONFIG_I2C_MESON=y
> +CONFIG_I2C_MT65XX=y
> CONFIG_I2C_MV64XXX=y
> CONFIG_I2C_OMAP=y
> CONFIG_I2C_OWL=y
> @@ -594,6 +595,7 @@ CONFIG_MFD_EXYNOS_LPASS=m
> CONFIG_MFD_HI6421_PMIC=y
> CONFIG_MFD_HI655X_PMIC=y
> CONFIG_MFD_MAX77620=y
> +CONFIG_MFD_MT6397=y
> CONFIG_MFD_SPMI_PMIC=y
> CONFIG_MFD_RK808=y
> CONFIG_MFD_SEC_CORE=y
> @@ -611,6 +613,8 @@ CONFIG_REGULATOR_HI655X=y
> CONFIG_REGULATOR_MAX77620=y
> CONFIG_REGULATOR_MAX8973=y
> CONFIG_REGULATOR_MP8859=y
> +CONFIG_REGULATOR_MT6358=y
> +CONFIG_REGULATOR_MT6397=y
> CONFIG_REGULATOR_PCA9450=y
> CONFIG_REGULATOR_PF8X00=y
> CONFIG_REGULATOR_PFUZE100=y
> @@ -787,6 +791,7 @@ CONFIG_USB_RENESAS_USBHS_HCD=m
> CONFIG_USB_RENESAS_USBHS=m
> CONFIG_USB_ACM=m
> CONFIG_USB_STORAGE=y
> +CONFIG_USB_MTU3=y
> CONFIG_USB_MUSB_HDRC=y
> CONFIG_USB_MUSB_SUNXI=y
> CONFIG_USB_DWC3=y
> @@ -988,6 +993,7 @@ CONFIG_OWL_PM_DOMAINS=y
> CONFIG_RASPBERRYPI_POWER=y
> CONFIG_FSL_DPAA=y
> CONFIG_FSL_MC_DPIO=y
> +CONFIG_MTK_PMIC_WRAP=y
> CONFIG_QCOM_AOSS_QMP=y
> CONFIG_QCOM_COMMAND_DB=y
> CONFIG_QCOM_GENI_SE=y
> @@ -1064,6 +1070,7 @@ CONFIG_PHY_HI6220_USB=y
> CONFIG_PHY_HISTB_COMBPHY=y
> CONFIG_PHY_HISI_INNO_USB2=y
> CONFIG_PHY_MVEBU_CP110_COMPHY=y
> +CONFIG_PHY_MTK_TPHY=y
> CONFIG_PHY_QCOM_QMP=m
> CONFIG_PHY_QCOM_QUSB2=m
> CONFIG_PHY_QCOM_USB_HS=y
> --
> 2.30.2
>

2021-03-31 09:18:32

by Hsin-Yi Wang

[permalink] [raw]
Subject: Re: [RESEND PATCH 2/2] arm64: defconfig: Enable options to support panel display for Mediatek Chromebooks

On Wed, Mar 31, 2021 at 5:07 PM Enric Balletbo i Serra
<[email protected]> wrote:
>
> There are some Mediatek based Chromebooks supported in the kernel. Enable the
> required config options to have the panel display working on both devices.
> This was tested on the ACER Chromebook R13 (MT8173) and the Lenovo
> Ideapad Duet (MT8183), but should also enable display support for similar
> devices.
>
> Signed-off-by: Enric Balletbo i Serra <[email protected]>
> ---
Reviewed-by: Hsin-Yi Wang <[email protected]>

> This is only a resend rebased on top of mainline to fix some trivial
> conflicts.
>
> arch/arm64/configs/defconfig | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
> index 7b4be3807b6d..f2dc42c9b932 100644
> --- a/arch/arm64/configs/defconfig
> +++ b/arch/arm64/configs/defconfig
> @@ -686,6 +686,7 @@ CONFIG_DRM_MSM=m
> CONFIG_DRM_TEGRA=m
> CONFIG_DRM_PANEL_LVDS=m
> CONFIG_DRM_PANEL_SIMPLE=m
> +CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
> CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
> CONFIG_DRM_PANEL_RAYDIUM_RM67191=m
> CONFIG_DRM_PANEL_SITRONIX_ST7703=m
> @@ -693,6 +694,7 @@ CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m
> CONFIG_DRM_DISPLAY_CONNECTOR=m
> CONFIG_DRM_NWL_MIPI_DSI=m
> CONFIG_DRM_LONTIUM_LT9611=m
> +CONFIG_DRM_PARADE_PS8640=m
> CONFIG_DRM_SII902X=m
> CONFIG_DRM_SIMPLE_BRIDGE=m
> CONFIG_DRM_THINE_THC63LVD1024=m
> @@ -707,6 +709,8 @@ CONFIG_DRM_VC4=m
> CONFIG_DRM_ETNAVIV=m
> CONFIG_DRM_HISI_HIBMC=m
> CONFIG_DRM_HISI_KIRIN=m
> +CONFIG_DRM_MEDIATEK=m
> +CONFIG_DRM_MEDIATEK_HDMI=m
> CONFIG_DRM_MXSFB=m
> CONFIG_DRM_MESON=m
> CONFIG_DRM_PL111=m
> @@ -979,6 +983,7 @@ CONFIG_ROCKCHIP_IOMMU=y
> CONFIG_TEGRA_IOMMU_SMMU=y
> CONFIG_ARM_SMMU=y
> CONFIG_ARM_SMMU_V3=y
> +CONFIG_MTK_IOMMU=y
> CONFIG_QCOM_IOMMU=y
> CONFIG_REMOTEPROC=y
> CONFIG_QCOM_Q6V5_MSS=m
> @@ -1051,6 +1056,8 @@ CONFIG_PWM_BCM2835=m
> CONFIG_PWM_CROS_EC=m
> CONFIG_PWM_IMX27=m
> CONFIG_PWM_MESON=m
> +CONFIG_PWM_MTK_DISP=m
> +CONFIG_PWM_MEDIATEK=m
> CONFIG_PWM_RCAR=m
> CONFIG_PWM_ROCKCHIP=y
> CONFIG_PWM_SAMSUNG=y
> @@ -1095,6 +1102,7 @@ CONFIG_QCOM_L3_PMU=y
> CONFIG_NVMEM_IMX_OCOTP=y
> CONFIG_NVMEM_IMX_OCOTP_SCU=y
> CONFIG_QCOM_QFPROM=y
> +CONFIG_MTK_EFUSE=y
> CONFIG_ROCKCHIP_EFUSE=y
> CONFIG_NVMEM_SUNXI_SID=y
> CONFIG_UNIPHIER_EFUSE=y
> --
> 2.30.2
>

2021-03-31 10:17:29

by Matthias Brugger

[permalink] [raw]
Subject: Re: [RESEND PATCH 1/2] arm64: defconfig: Allow mt8173-based boards to boot from usb



On 31/03/2021 11:15, Hsin-Yi Wang wrote:
> On Wed, Mar 31, 2021 at 5:07 PM Enric Balletbo i Serra
> <[email protected]> wrote:
>>
>> Enable the option necessary to boot mt8173-based boards to boot from
>> usb devices, like its phy and the regulators needed to have proper
>> support.
>>
>> Signed-off-by: Enric Balletbo i Serra <[email protected]>
>> ---
> Reviewed-by: Hsin-Yi Wang <[email protected]>

Both patches applied to v5.12-next/defconfig

Thanks!

>
>> This is only a resend rebased on top of mainline to fix some trivial
>> conflicts.
>>
>> arch/arm64/configs/defconfig | 7 +++++++
>> 1 file changed, 7 insertions(+)
>>
>> diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
>> index d612f633b771..7b4be3807b6d 100644
>> --- a/arch/arm64/configs/defconfig
>> +++ b/arch/arm64/configs/defconfig
>> @@ -448,6 +448,7 @@ CONFIG_I2C_GPIO=m
>> CONFIG_I2C_IMX=y
>> CONFIG_I2C_IMX_LPI2C=y
>> CONFIG_I2C_MESON=y
>> +CONFIG_I2C_MT65XX=y
>> CONFIG_I2C_MV64XXX=y
>> CONFIG_I2C_OMAP=y
>> CONFIG_I2C_OWL=y
>> @@ -594,6 +595,7 @@ CONFIG_MFD_EXYNOS_LPASS=m
>> CONFIG_MFD_HI6421_PMIC=y
>> CONFIG_MFD_HI655X_PMIC=y
>> CONFIG_MFD_MAX77620=y
>> +CONFIG_MFD_MT6397=y
>> CONFIG_MFD_SPMI_PMIC=y
>> CONFIG_MFD_RK808=y
>> CONFIG_MFD_SEC_CORE=y
>> @@ -611,6 +613,8 @@ CONFIG_REGULATOR_HI655X=y
>> CONFIG_REGULATOR_MAX77620=y
>> CONFIG_REGULATOR_MAX8973=y
>> CONFIG_REGULATOR_MP8859=y
>> +CONFIG_REGULATOR_MT6358=y
>> +CONFIG_REGULATOR_MT6397=y
>> CONFIG_REGULATOR_PCA9450=y
>> CONFIG_REGULATOR_PF8X00=y
>> CONFIG_REGULATOR_PFUZE100=y
>> @@ -787,6 +791,7 @@ CONFIG_USB_RENESAS_USBHS_HCD=m
>> CONFIG_USB_RENESAS_USBHS=m
>> CONFIG_USB_ACM=m
>> CONFIG_USB_STORAGE=y
>> +CONFIG_USB_MTU3=y
>> CONFIG_USB_MUSB_HDRC=y
>> CONFIG_USB_MUSB_SUNXI=y
>> CONFIG_USB_DWC3=y
>> @@ -988,6 +993,7 @@ CONFIG_OWL_PM_DOMAINS=y
>> CONFIG_RASPBERRYPI_POWER=y
>> CONFIG_FSL_DPAA=y
>> CONFIG_FSL_MC_DPIO=y
>> +CONFIG_MTK_PMIC_WRAP=y
>> CONFIG_QCOM_AOSS_QMP=y
>> CONFIG_QCOM_COMMAND_DB=y
>> CONFIG_QCOM_GENI_SE=y
>> @@ -1064,6 +1070,7 @@ CONFIG_PHY_HI6220_USB=y
>> CONFIG_PHY_HISTB_COMBPHY=y
>> CONFIG_PHY_HISI_INNO_USB2=y
>> CONFIG_PHY_MVEBU_CP110_COMPHY=y
>> +CONFIG_PHY_MTK_TPHY=y
>> CONFIG_PHY_QCOM_QMP=m
>> CONFIG_PHY_QCOM_QUSB2=m
>> CONFIG_PHY_QCOM_USB_HS=y
>> --
>> 2.30.2
>>