From: Macpaul Lin on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
Enable MediaTek Genio evaluation kit (EVK) on RHEL and Fedora. Enable most basic features and try to support USB Live CD installation.
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
--- redhat/configs/common/generic/arm/aarch64/CONFIG_ARCH_MEDIATEK | 2 +- redhat/configs/common/generic/arm/aarch64/CONFIG_CHARGER_MT6360 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MEDIATEK_FHCTL | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_ADSP_AUDIO26M | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_CAMSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_IMGSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_IMP_IIC_WRAP | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_IPESYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_MFGCFG | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VDECSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VDOSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VENCSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VPPSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_WPESYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_APUSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_CAMSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_IMGSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_IMP_IIC_WRAP | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_IPESYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_MFGCFG | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_SCP_ADSP | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_VDECSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_VDOSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_VENCSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_VPPSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_WPESYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8365 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8365_APU | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8365_CAM | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8365_MFG | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8365_MMSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8365_VDEC | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8365_VENC | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_DWMAC_MEDIATEK | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_EINT_MTK | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_I2C_MT65XX | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MEDIATEK_WATCHDOG | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MFD_MT6360 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MFD_MT6397 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MMC_MTK | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_CMDQ | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_DEVAPC | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_HSDMA | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_INFRACFG | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_MMSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_PMIC_WRAP | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_REGULATOR_COUPLER | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_SCPSYS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_SCPSYS_PM_DOMAINS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_SVS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_UART_APDMA | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_NET_MEDIATEK_STAR_EMAC | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_NVMEM_MTK_EFUSE | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PCIE_MEDIATEK_GEN3 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_DP | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_HDMI | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_MIPI_DSI | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_PCIE | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_TPHY | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_UFS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT2712 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6397 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6765 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6779 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6795 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6797 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT7622 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT7981 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT7986 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8167 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8173 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8183 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8186 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8188 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8192 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8195 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8365 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8516 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MTK | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MTK_MOORE | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MTK_PARIS | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MTK_V2 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6357 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6358 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6359 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6360 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6397 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_SERIAL_8250_MT6577 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_SND_SOC_MT8365 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_SND_SOC_MT8365_MT6357 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_SPMI_MTK_PMIF | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_TYPEC_MT6360 | 1 + redhat/configs/fedora/generic/CONFIG_TYPEC_MUX_IT5205 => redhat/configs/common/generic/arm/aarch64/CONFIG_TYPEC_MUX_IT5205 | 0 redhat/configs/common/generic/arm/aarch64/CONFIG_TYPEC_RT1711H | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_USB_MTU3 | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_USB_MTU3_DUAL_ROLE | 1 + redhat/configs/common/generic/arm/aarch64/CONFIG_USB_XHCI_MTK | 1 + redhat/configs/common/generic/CONFIG_MFD_MT6360 | 1 - redhat/configs/common/generic/CONFIG_MFD_MT6397 | 1 - redhat/configs/common/generic/CONFIG_MMC_MTK | 1 - redhat/configs/common/generic/CONFIG_TYPEC_RT1711H | 1 - redhat/configs/fedora/generic/CONFIG_UDMABUF => redhat/configs/common/generic/CONFIG_UDMABUF | 0 redhat/configs/rhel/generic/x86/CONFIG_UDMABUF | 1 - redhat/configs/rhel/generic/CONFIG_TYPEC_MUX_IT5205 | 1 - redhat/configs/rhel/generic/CONFIG_UDMABUF | 1 - 107 files changed, 98 insertions(+), 8 deletions(-)
From: Niels De Graef ndegraef@redhat.com
[redhat] Enable udmabuf for all architectures
It doesn't make a lot of sense to keep it enabled only for x86.
This also makes the value of `CONFIG_UDMABUG` consistent across Fedora and RHEL.
Signed-off-by: Niels De Graef ndegraef@redhat.com
diff --git a/redhat/configs/fedora/generic/CONFIG_UDMABUF b/redhat/configs/common/generic/CONFIG_UDMABUF rename from redhat/configs/fedora/generic/CONFIG_UDMABUF rename to redhat/configs/common/generic/CONFIG_UDMABUF index blahblah..blahblah 100644 --- a/redhat/configs/fedora/generic/CONFIG_UDMABUF +++ b/redhat/configs/common/generic/CONFIG_UDMABUF diff --git a/redhat/configs/rhel/generic/CONFIG_UDMABUF b/redhat/configs/rhel/generic/CONFIG_UDMABUF deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/rhel/generic/CONFIG_UDMABUF +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_UDMABUF is not set diff --git a/redhat/configs/rhel/generic/x86/CONFIG_UDMABUF b/redhat/configs/rhel/generic/x86/CONFIG_UDMABUF deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/rhel/generic/x86/CONFIG_UDMABUF +++ /dev/null @@ -1 +0,0 @@ -CONFIG_UDMABUF=y
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable CONFIG_ARCH_MEDIATEK for AARCH64
To enable MediaTek Genio evaluation kit (EVK) on RHEL and Fedora, ensure that CONFIG_ARCH_MEDIATEK is properly set.
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_ARCH_MEDIATEK b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARCH_MEDIATEK index blahblah..blahblah 100644 --- a/redhat/configs/common/generic/arm/aarch64/CONFIG_ARCH_MEDIATEK +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARCH_MEDIATEK @@ -1 +1 @@ -# CONFIG_ARCH_MEDIATEK is not set +CONFIG_ARCH_MEDIATEK=y
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable MediaTek regulators on aarch64
These regulators support boot related peripherals, include MMC, USB, XHCI, PCIE and etc. Without these regulators the system cannot boot properly. - 'CONFIG_REGULATOR_MT6357=m' - 'CONFIG_REGULATOR_MT6358=y' - 'CONFIG_REGULATOR_MT6359=m' - 'CONFIG_REGULATOR_MT6360=m' - 'CONFIG_REGULATOR_MT6397=m'
The regulator-mt6358 module does not get automatically probed during boot and it depends on the mt6397 driver, so set CONFIG_MFD_MT6397 as built-in is required.
[1] https://lore.kernel.org/linux-mediatek/20210112100659.19350-1-matthias.bgg@k... [2] https://lore.kernel.org/linux-mediatek/Z2mJBX4RqSiICchK@finisterre.sirena.or... [3] https://salsa.debian.org/kernel-team/linux/-/commit/c1c98dcf074e65b1a107f159...
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6357 b/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6357 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6357 @@ -0,0 +1 @@ +CONFIG_REGULATOR_MT6357=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6358 b/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6358 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6358 @@ -0,0 +1 @@ +CONFIG_REGULATOR_MT6358=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6359 b/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6359 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6359 @@ -0,0 +1 @@ +CONFIG_REGULATOR_MT6359=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6360 b/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6360 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6360 @@ -0,0 +1 @@ +CONFIG_REGULATOR_MT6360=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6397 b/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6397 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_REGULATOR_MT6397 @@ -0,0 +1 @@ +CONFIG_REGULATOR_MT6397=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: Move CONFIG_MFD_MT6360 and CONFIG_MFD_MT6397 to aarch64
CONFIG_MFD_MT6360 and CONFIG_MFD_MT6397 is specific to MediaTek aarch64 only. Move this config file to common/generic/arm/aarch64 to be with the other MediaTek and aarch64 config files. Enable these two MFD settings for supporting MediaTek SOC.
The regulator-mt6358 module does not get automatically probed during boot and it depends on the mt6397 driver, so set CONFIG_MFD_MT6397 as built-in is required.
[1] https://lore.kernel.org/linux-mediatek/20210112100659.19350-1-matthias.bgg@k... [2] https://lore.kernel.org/linux-mediatek/Z2mJBX4RqSiICchK@finisterre.sirena.or... [3] https://salsa.debian.org/kernel-team/linux/-/commit/c1c98dcf074e65b1a107f159...
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/CONFIG_MFD_MT6360 b/redhat/configs/common/generic/CONFIG_MFD_MT6360 deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/common/generic/CONFIG_MFD_MT6360 +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_MFD_MT6360 is not set diff --git a/redhat/configs/common/generic/CONFIG_MFD_MT6397 b/redhat/configs/common/generic/CONFIG_MFD_MT6397 deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/common/generic/CONFIG_MFD_MT6397 +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_MFD_MT6397 is not set diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MFD_MT6360 b/redhat/configs/common/generic/arm/aarch64/CONFIG_MFD_MT6360 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MFD_MT6360 @@ -0,0 +1 @@ +CONFIG_MFD_MT6360=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MFD_MT6397 b/redhat/configs/common/generic/arm/aarch64/CONFIG_MFD_MT6397 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MFD_MT6397 @@ -0,0 +1 @@ +CONFIG_MFD_MT6397=y
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable CONFIG_SERIAL_8250_MT6577 MediaTek UART on aarch64
Enable MediaTek common UART driver on aarch64. - 'CONFIG_SERIAL_8250_MT6577=y'
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_SERIAL_8250_MT6577 b/redhat/configs/common/generic/arm/aarch64/CONFIG_SERIAL_8250_MT6577 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_SERIAL_8250_MT6577 @@ -0,0 +1 @@ +CONFIG_SERIAL_8250_MT6577=y
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable CONFIG_COMMON_CLK_MEDIATEK_FHCT and CLK module on aarch64
Enable MediaTek CONFIG_COMMON_CLK_MEDIATEK_FHCT for frequency hopping control. Enable MediaTek common clocks for SOC MT8195, MT8188, and MT8365. - Enable CONFIG_COMMON_CLK_MT8188, and CONFIG_COMMON_CLK_MT8365 and all their related clocks as modules - Enable CONFIG_COMMON_CLK_MT8195 as built-in and enable all their related clocks as modules.
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MEDIATEK_FHCTL b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MEDIATEK_FHCTL new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MEDIATEK_FHCTL @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MEDIATEK_FHCTL=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188 b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188 @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8188=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_ADSP_AUDIO26M b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_ADSP_AUDIO26M new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_ADSP_AUDIO26M @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8188_ADSP_AUDIO26M=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_CAMSYS b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_CAMSYS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_CAMSYS @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8188_CAMSYS=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_IMGSYS b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_IMGSYS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_IMGSYS @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8188_IMGSYS=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_IMP_IIC_WRAP b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_IMP_IIC_WRAP new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_IMP_IIC_WRAP @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8188_IMP_IIC_WRAP=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_IPESYS b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_IPESYS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_IPESYS @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8188_IPESYS=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_MFGCFG b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_MFGCFG new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_MFGCFG @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8188_MFGCFG=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VDECSYS b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VDECSYS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VDECSYS @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8188_VDECSYS=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VDOSYS b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VDOSYS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VDOSYS @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8188_VDOSYS=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VENCSYS b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VENCSYS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VENCSYS @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8188_VENCSYS=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VPPSYS b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VPPSYS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_VPPSYS @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8188_VPPSYS=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_WPESYS b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_WPESYS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8188_WPESYS @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8188_WPESYS=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195 b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195 @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8195=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_APUSYS b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_APUSYS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_APUSYS @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8195_APUSYS=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_CAMSYS b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_CAMSYS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_CAMSYS @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8195_CAMSYS=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_IMGSYS b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_IMGSYS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_IMGSYS @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8195_IMGSYS=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_IMP_IIC_WRAP b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_IMP_IIC_WRAP new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_IMP_IIC_WRAP @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8195_IMP_IIC_WRAP=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_IPESYS b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_IPESYS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_IPESYS @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8195_IPESYS=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_MFGCFG b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_MFGCFG new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_COMMON_CLK_MT8195_MFGCFG @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MT8195_MFGCFG=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable MediaTek SOC common modules on aarch64
Enable MediaTek SOC common modules on aarch64. These modules includes - CMDQ: (Command queue interface) - DEVAPC (Device Access Protection Controller) for managing access permissions to various devices in the system. - INFRACFG (infrastructure settings) for MediaTek SoCs,i including clock and power management. - MMSYS (multimedia subsystem) providing support for video and image processing. - PMIC_WRAP (Power Management Integrated Circuit) (PMIC). - REGULATOR_COUPLER provides the coupling of voltage regulators. - SCPSYS: System Control Processor (SCP), which manages system-level power and performance features. - SCPSYS_PM_DOMAINS: enables power management domains for the SCP. - SVS: Smart Voltage Scaling (SVS) feature which dynamically adjusts voltage levels based on workload.
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_CMDQ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_CMDQ new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_CMDQ @@ -0,0 +1 @@ +CONFIG_MTK_CMDQ=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_DEVAPC b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_DEVAPC new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_DEVAPC @@ -0,0 +1 @@ +CONFIG_MTK_DEVAPC=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_INFRACFG b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_INFRACFG new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_INFRACFG @@ -0,0 +1 @@ +CONFIG_MTK_INFRACFG=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_MMSYS b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_MMSYS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_MMSYS @@ -0,0 +1 @@ +CONFIG_MTK_MMSYS=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_PMIC_WRAP b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_PMIC_WRAP new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_PMIC_WRAP @@ -0,0 +1 @@ +CONFIG_MTK_PMIC_WRAP=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_REGULATOR_COUPLER b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_REGULATOR_COUPLER new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_REGULATOR_COUPLER @@ -0,0 +1 @@ +CONFIG_MTK_REGULATOR_COUPLER=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_SCPSYS b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_SCPSYS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_SCPSYS @@ -0,0 +1 @@ +CONFIG_MTK_SCPSYS=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_SCPSYS_PM_DOMAINS b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_SCPSYS_PM_DOMAINS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_SCPSYS_PM_DOMAINS @@ -0,0 +1 @@ +CONFIG_MTK_SCPSYS_PM_DOMAINS=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_SVS b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_SVS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_SVS @@ -0,0 +1 @@ +CONFIG_MTK_SVS=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable CONFIG_SPMI_MTK_PMIF module on aarch64
Enable MediaTek SPMI Controller (PMIC Arbiter). - Enable CONFIG_SPMI_MTK_PMIF as module
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_SPMI_MTK_PMIF b/redhat/configs/common/generic/arm/aarch64/CONFIG_SPMI_MTK_PMIF new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_SPMI_MTK_PMIF @@ -0,0 +1 @@ +CONFIG_SPMI_MTK_PMIF=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable MediaTek SOC EINT and PINCTRL modules on aarch64
Enable MediaTek SOC EINT and PINCTRL modules on aarch64. These EINT and PINCTRL modules are required for built-in and might effect UART behavior.
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_EINT_MTK b/redhat/configs/common/generic/arm/aarch64/CONFIG_EINT_MTK new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_EINT_MTK @@ -0,0 +1 @@ +CONFIG_EINT_MTK=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT2712 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT2712 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT2712 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT2712=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6397 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6397 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6397 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT6397=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6765 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6765 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6765 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT6765=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6779 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6779 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6779 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT6779=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6795 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6795 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6795 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT6795=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6797 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6797 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT6797 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT6797=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT7622 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT7622 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT7622 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT7622=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT7981 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT7981 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT7981 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT7981=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT7986 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT7986 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT7986 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT7986=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8167 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8167 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8167 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT8167=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8173 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8173 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8173 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT8173=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8183 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8183 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8183 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT8183=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8186 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8186 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8186 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT8186=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8188 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8188 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8188 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT8188=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8192 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8192 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8192 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT8192=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8195 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8195 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8195 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT8195=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8365 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8365 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8365 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT8365=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8516 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8516 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MT8516 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MT8516=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MTK b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MTK new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PINCTRL_MTK @@ -0,0 +1 @@ +CONFIG_PINCTRL_MTK=y
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: move and enable CONFIG_MMC_MTK module on aarch64
Enable MediaTek eMMC driver on aarch64. - 'CONFIG_MMC_MTK=m'
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/CONFIG_MMC_MTK b/redhat/configs/common/generic/CONFIG_MMC_MTK deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/common/generic/CONFIG_MMC_MTK +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_MMC_MTK is not set diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MMC_MTK b/redhat/configs/common/generic/arm/aarch64/CONFIG_MMC_MTK new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MMC_MTK @@ -0,0 +1 @@ +CONFIG_MMC_MTK=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable CONFIG_I2C_MT65XX module on aarch64
Enable MediaTek I2C driver on aarch64. - 'CONFIG_I2C_MT65XX=m'
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_I2C_MT65XX b/redhat/configs/common/generic/arm/aarch64/CONFIG_I2C_MT65XX new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_I2C_MT65XX @@ -0,0 +1 @@ +CONFIG_I2C_MT65XX=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable CONFIG_MEDIATEK_WATCHDOG module on aarch64
Enable MediaTek watchdog driver on aarch64. - 'CONFIG_MEDIATEK_WATCHDOG=m'
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MEDIATEK_WATCHDOG b/redhat/configs/common/generic/arm/aarch64/CONFIG_MEDIATEK_WATCHDOG new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MEDIATEK_WATCHDOG @@ -0,0 +1 @@ +CONFIG_MEDIATEK_WATCHDOG=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable CONFIG_NVMEM_MTK_EFUSE module on aarch64
Enable MediaTek EFUSE driver on aarch64. Some of the phy settings depends on efuse values. - 'CONFIG_NVMEM_MTK_EFUSE=m'
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_NVMEM_MTK_EFUSE b/redhat/configs/common/generic/arm/aarch64/CONFIG_NVMEM_MTK_EFUSE new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_NVMEM_MTK_EFUSE @@ -0,0 +1 @@ +CONFIG_NVMEM_MTK_EFUSE=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable CONFIG_USB_MTU3 and CONFIG_USB_XHCI_MTK modules on aarch64
Enable MediaTek USB 3.0 controller MTU3 and XHCI Host support. - Enable CONFIG_USB_MTU3 as module. - Enable CONFIG_USB_MTU3_DUAL_ROLE as built-in feature. - Enable CONFIG_USB_XHCI_MTK as module.
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_USB_MTU3 b/redhat/configs/common/generic/arm/aarch64/CONFIG_USB_MTU3 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_USB_MTU3 @@ -0,0 +1 @@ +CONFIG_USB_MTU3=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_USB_MTU3_DUAL_ROLE b/redhat/configs/common/generic/arm/aarch64/CONFIG_USB_MTU3_DUAL_ROLE new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_USB_MTU3_DUAL_ROLE @@ -0,0 +1 @@ +CONFIG_USB_MTU3_DUAL_ROLE=y diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_USB_XHCI_MTK b/redhat/configs/common/generic/arm/aarch64/CONFIG_USB_XHCI_MTK new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_USB_XHCI_MTK @@ -0,0 +1 @@ +CONFIG_USB_XHCI_MTK=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable CONFIG_PCIE_MEDIATEK_GEN3 module on aarch64
Enable CONFIG_PCIE_MEDIATEK_GEN3 as module for MediaTek SOC platforms
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PCIE_MEDIATEK_GEN3 b/redhat/configs/common/generic/arm/aarch64/CONFIG_PCIE_MEDIATEK_GEN3 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PCIE_MEDIATEK_GEN3 @@ -0,0 +1 @@ +CONFIG_PCIE_MEDIATEK_GEN3=y
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable MediaTek PHY modules on aarch64
Enable some MediaTek PHY drivers on aarch64. - 'CONFIG_PHY_MTK_TPHY=m' for USB. - 'CONFIG_PHY_MTK_HDMI=m' for HDMI Display. - 'CONFIG_PHY_MTK_MIPI_DSI=m' for DSI Display. - 'CONFIG_PHY_MTK_PCIE=m' for PCIE. - 'CONFIG_PHY_MTK_UFS=m' for UFS. - 'CONFIG_PHY_MTK_DP' fo DP (Display Port).
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_DP b/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_DP new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_DP @@ -0,0 +1 @@ +CONFIG_PHY_MTK_DP=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_HDMI b/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_HDMI new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_HDMI @@ -0,0 +1 @@ +CONFIG_PHY_MTK_HDMI=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_MIPI_DSI b/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_MIPI_DSI new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_MIPI_DSI @@ -0,0 +1 @@ +CONFIG_PHY_MTK_MIPI_DSI=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_PCIE b/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_PCIE new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_PCIE @@ -0,0 +1 @@ +CONFIG_PHY_MTK_PCIE=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_TPHY b/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_TPHY new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_TPHY @@ -0,0 +1 @@ +CONFIG_PHY_MTK_TPHY=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_UFS b/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_UFS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_PHY_MTK_UFS @@ -0,0 +1 @@ +CONFIG_PHY_MTK_UFS=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable CONFIG_TYPEC_MT6360 and CONFIG_CHARGER_MT6360 on aarch64
Enable more sub-features of Mediatek MT6360 Type-C driver for type-c ports. - "CONFIG_TYPEC_MT6360=m" - "CONFIG_CHARGER_MT6360=m"
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_CHARGER_MT6360 b/redhat/configs/common/generic/arm/aarch64/CONFIG_CHARGER_MT6360 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_CHARGER_MT6360 @@ -0,0 +1 @@ +CONFIG_CHARGER_MT6360=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_TYPEC_MT6360 b/redhat/configs/common/generic/arm/aarch64/CONFIG_TYPEC_MT6360 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_TYPEC_MT6360 @@ -0,0 +1 @@ +CONFIG_TYPEC_MT6360=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable CONFIG_DWMAC_MEDIATEK module on aarch64
Enable MediaTek Ethernet module for mt8195 and mt8188 SOCs. - "CONFIG_DWMAC_MEDIATEK=m"
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_DWMAC_MEDIATEK b/redhat/configs/common/generic/arm/aarch64/CONFIG_DWMAC_MEDIATEK new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_DWMAC_MEDIATEK @@ -0,0 +1 @@ +CONFIG_DWMAC_MEDIATEK=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: move and enable CONFIG_TYPEC_MUX_IT5205 module on aarch64
Enable USB TYPEC MUX IT5205 module for mt8195 and mt8188 SOCs. - "CONFIG_TYPEC_MUX_IT5205=m"
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/fedora/generic/CONFIG_TYPEC_MUX_IT5205 b/redhat/configs/common/generic/arm/aarch64/CONFIG_TYPEC_MUX_IT5205 rename from redhat/configs/fedora/generic/CONFIG_TYPEC_MUX_IT5205 rename to redhat/configs/common/generic/arm/aarch64/CONFIG_TYPEC_MUX_IT5205 index blahblah..blahblah 100644 --- a/redhat/configs/fedora/generic/CONFIG_TYPEC_MUX_IT5205 +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_TYPEC_MUX_IT5205 diff --git a/redhat/configs/rhel/generic/CONFIG_TYPEC_MUX_IT5205 b/redhat/configs/rhel/generic/CONFIG_TYPEC_MUX_IT5205 deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/rhel/generic/CONFIG_TYPEC_MUX_IT5205 +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_TYPEC_MUX_IT5205 is not set
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: move and enable CONFIG_TYPEC_RT1711H module on aarch64
Enable USB TYPEC RT1711H module for mt8188 SOCs. - "CONFIG_TYPEC_RT1711H=m"
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/CONFIG_TYPEC_RT1711H b/redhat/configs/common/generic/CONFIG_TYPEC_RT1711H deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/common/generic/CONFIG_TYPEC_RT1711H +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_TYPEC_RT1711H is not set diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_TYPEC_RT1711H b/redhat/configs/common/generic/arm/aarch64/CONFIG_TYPEC_RT1711H new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_TYPEC_RT1711H @@ -0,0 +1 @@ +CONFIG_TYPEC_RT1711H=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable SOUND modules for MT8365 on aarch64
Enable sound for Genio 350 EVK and MediaTek MT8365 SOC. - Enable SND_SOC_MT8365 as module - Enable SND_SOC_MT8365_MT6357 as module.
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_SND_SOC_MT8365 b/redhat/configs/common/generic/arm/aarch64/CONFIG_SND_SOC_MT8365 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_SND_SOC_MT8365 @@ -0,0 +1 @@ +CONFIG_SND_SOC_MT8365=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_SND_SOC_MT8365_MT6357 b/redhat/configs/common/generic/arm/aarch64/CONFIG_SND_SOC_MT8365_MT6357 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_SND_SOC_MT8365_MT6357 @@ -0,0 +1 @@ +CONFIG_SND_SOC_MT8365_MT6357=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable CONFIG_MTK_HSDMA and CONFIG_MTK_UART_APDMA on aarch64
Enable common DMA engine support for MediaTek peripherals. - Enable CONFIG_MTK_HSDMA as module - Enable CONFIG_MTK_UART_APDMA as module
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_HSDMA b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_HSDMA new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_HSDMA @@ -0,0 +1 @@ +CONFIG_MTK_HSDMA=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_UART_APDMA b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_UART_APDMA new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_MTK_UART_APDMA @@ -0,0 +1 @@ +CONFIG_MTK_UART_APDMA=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: Macpaul Lin macpaul.lin@mediatek.com
redhat/configs: enable CONFIG_NET_MEDIATEK_STAR_EMAC module on aarch64
Enable ethernet interface for Genio 350 EVK and MT8365 SOC. - Enable CONFIG_NET_MEDIATEK_STAR_EMAC as module
Signed-off-by: Macpaul Lin macpaul.lin@mediatek.com
diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_NET_MEDIATEK_STAR_EMAC b/redhat/configs/common/generic/arm/aarch64/CONFIG_NET_MEDIATEK_STAR_EMAC new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_NET_MEDIATEK_STAR_EMAC @@ -0,0 +1 @@ +CONFIG_NET_MEDIATEK_STAR_EMAC=m
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975
From: pbrobinson on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975#note_2592533...
What engagement have you had with the community over this? Is there a RHEL tracking ticket for this enablement?
From: Bastien Nocera on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975#note_2593883...
On what hardware was this tested?
Does it work on something that's not a devkit/eval kit?
If the target is RHEL enablement, please reference the JIRA issue where this is discussed.
If the target is Fedora enablement, please mention the bugzilla or the discussions that happened where this enablement was discussed.
At the very least, this needs: - enabling in Fedora - disabling RHEL - verifying (offline!) that it builds (`make dist-configs-check` is the bare minimum here) - pushing a working build here - discussions to happen in Fedora upstream about this enablement
From: Macpaul Lin on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975#note_2595583...
Dear @bnocera @pbrobinson,
Thanks for the explanation of the guide line for submitting issues to both Fedora and RHEL. I'm still looking for the guideline document of submit issue to Fedora and RHEL. It's a little bit confused between the Fedora discussion, bugzilla report to redhat/fedora for me.
These patches are meant to enable MediaTek Genio platforms (1200/700/510/350 EVKs, SOC MT8395, MT8390, MT8370 and MT8365 respectively) which is already supported most features in upstream 6.12. These platforms already enabled with Ubuntu 25.04. Then soon will be available for Debian and openSuse nightly build while I'm still submitting some revised patches.
I'll create a ticket for enabling MediaTek Genio platform and try bring up on Fedora at first.
From: Bastien Nocera on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975#note_2595724...
There's no problem with using this MR to show your work, but first, you need to make sure you only enable Fedora configs, and test it thoroughly.
Then I'm sure that @pbrobinson can explain where the discussion about enablement would take place.
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975#note_2595739...
@macpaul_lin_mtk : If you want to have these enabled in RHEL, then someone from MediaTek will need to get in contact with folks within Red Hat for the MediaTek enablement. I can help put you in contact with the right person if interested.
As Bastien stated, only enabling the Fedora configs shouldn't be a problem.
From: Macpaul Lin on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3975#note_2595754...
@bmasney Got it! Agreed with enable the Fedora configs than MediaTek PM will be more confident to get contact with Red Hat PM for further discussion. Will update patches in next version.
kernel@lists.fedoraproject.org