summaryrefslogtreecommitdiffstats
path: root/debian/config/arm64
diff options
context:
space:
mode:
Diffstat (limited to 'debian/config/arm64')
-rw-r--r--debian/config/arm64/config112
-rw-r--r--debian/config/arm64/defines23
-rw-r--r--debian/config/arm64/defines.toml34
-rw-r--r--debian/config/arm64/none/defines14
-rw-r--r--debian/config/arm64/rt/defines3
5 files changed, 128 insertions, 58 deletions
diff --git a/debian/config/arm64/config b/debian/config/arm64/config
index 9f6f49da65..f242e6a42f 100644
--- a/debian/config/arm64/config
+++ b/debian/config/arm64/config
@@ -248,7 +248,20 @@ CONFIG_COMMON_CLK_MT8183_VENCSYS=m
# CONFIG_COMMON_CLK_MT8186 is not set
# CONFIG_COMMON_CLK_MT8188 is not set
# CONFIG_COMMON_CLK_MT8192 is not set
-# CONFIG_COMMON_CLK_MT8195 is not set
+CONFIG_COMMON_CLK_MT8195=y
+CONFIG_COMMON_CLK_MT8195_APUSYS=m
+CONFIG_COMMON_CLK_MT8195_AUDSYS=m
+CONFIG_COMMON_CLK_MT8195_IMP_IIC_WRAP=m
+CONFIG_COMMON_CLK_MT8195_MFGCFG=m
+CONFIG_COMMON_CLK_MT8195_MSDC=m
+CONFIG_COMMON_CLK_MT8195_SCP_ADSP=m
+CONFIG_COMMON_CLK_MT8195_VDOSYS=m
+CONFIG_COMMON_CLK_MT8195_VPPSYS=m
+CONFIG_COMMON_CLK_MT8195_CAMSYS=m
+CONFIG_COMMON_CLK_MT8195_IMGSYS=m
+CONFIG_COMMON_CLK_MT8195_WPESYS=m
+CONFIG_COMMON_CLK_MT8195_VDECSYS=m
+CONFIG_COMMON_CLK_MT8195_VENCSYS=m
# CONFIG_COMMON_CLK_MT8365 is not set
# CONFIG_COMMON_CLK_MT8516 is not set
@@ -434,6 +447,7 @@ CONFIG_EXTCON_USBC_CROS_EC=m
##
CONFIG_ARM_SCPI_PROTOCOL=m
CONFIG_RASPBERRYPI_FIRMWARE=y
+CONFIG_MTK_ADSP_IPC=m
CONFIG_TURRIS_MOX_RWTM=m
##
@@ -449,6 +463,12 @@ CONFIG_GOOGLE_COREBOOT_TABLE=y
CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=y
##
+## file: drivers/firmware/qcom/Kconfig
+##
+CONFIG_QCOM_QSEECOM=y
+CONFIG_QCOM_QSEECOM_UEFISECAPP=y
+
+##
## file: drivers/gpio/Kconfig
##
CONFIG_GPIOLIB=y
@@ -500,6 +520,7 @@ CONFIG_DRM_LVDS_CODEC=m
CONFIG_DRM_NWL_MIPI_DSI=m
CONFIG_DRM_NXP_PTN3460=m
CONFIG_DRM_PARADE_PS8640=m
+CONFIG_DRM_SII902X=m
CONFIG_DRM_SIMPLE_BRIDGE=m
CONFIG_DRM_TI_SN65DSI86=m
@@ -554,6 +575,7 @@ CONFIG_DRM_LIMA=m
## file: drivers/gpu/drm/mediatek/Kconfig
##
CONFIG_DRM_MEDIATEK=m
+CONFIG_DRM_MEDIATEK_DP=m
CONFIG_DRM_MEDIATEK_HDMI=m
##
@@ -628,6 +650,11 @@ CONFIG_DRM_TEGRA=m
CONFIG_DRM_TEGRA_STAGING=y
##
+## file: drivers/gpu/drm/tidss/Kconfig
+##
+CONFIG_DRM_TIDSS=m
+
+##
## file: drivers/gpu/drm/v3d/Kconfig
##
CONFIG_DRM_V3D=m
@@ -863,6 +890,7 @@ CONFIG_BCM2835_MBOX=y
CONFIG_HI6220_MBOX=y
CONFIG_QCOM_APCS_IPC=m
CONFIG_XGENE_SLIMPRO_MBOX=m
+CONFIG_MTK_ADSP_MBOX=m
CONFIG_MTK_CMDQ_MBOX=m
CONFIG_QCOM_IPCC=m
@@ -909,6 +937,13 @@ CONFIG_VIDEO_MEDIATEK_VCODEC=m
CONFIG_VIDEO_MEDIATEK_VPU=m
##
+## file: drivers/media/platform/nxp/Kconfig
+##
+CONFIG_VIDEO_IMX7_CSI=m
+CONFIG_VIDEO_IMX8MQ_MIPI_CSI2=m
+CONFIG_VIDEO_IMX_MIPI_CSIS=m
+
+##
## file: drivers/media/platform/qcom/venus/Kconfig
##
CONFIG_VIDEO_QCOM_VENUS=m
@@ -953,10 +988,12 @@ CONFIG_MFD_AXP20X_RSB=m
CONFIG_MFD_CROS_EC_DEV=m
CONFIG_MFD_HI655X_PMIC=m
CONFIG_MFD_MAX77620=y
+CONFIG_MFD_MT6360=m
CONFIG_MFD_MT6397=m
CONFIG_MFD_QCOM_RPM=m
CONFIG_MFD_SPMI_PMIC=m
CONFIG_MFD_RK8XX_I2C=y
+CONFIG_MFD_RK8XX_SPI=y
CONFIG_MFD_SL28CPLD=y
CONFIG_MFD_WM8994=m
CONFIG_MFD_ROHM_BD718XX=m
@@ -1262,6 +1299,7 @@ CONFIG_MDIO_BUS_MUX_MMIOREG=m
## file: drivers/net/phy/Kconfig
##
CONFIG_MESON_GXL_PHY=m
+CONFIG_ADIN_PHY=m
CONFIG_BCM54140_PHY=m
CONFIG_MARVELL_PHY=m
CONFIG_MARVELL_10G_PHY=m
@@ -1364,6 +1402,7 @@ CONFIG_PCIE_BRCMSTB=y
CONFIG_PCI_HOST_THUNDER_PEM=y
CONFIG_PCI_HOST_THUNDER_ECAM=y
CONFIG_PCI_HOST_GENERIC=y
+CONFIG_PCIE_MEDIATEK_GEN3=y
CONFIG_PCI_TEGRA=y
CONFIG_PCIE_ROCKCHIP_HOST=y
CONFIG_PCI_XGENE=y
@@ -1445,6 +1484,7 @@ CONFIG_PHY_MESON8B_USB2=m
##
CONFIG_PHY_FSL_IMX8MQ_USB=m
CONFIG_PHY_MIXEL_MIPI_DPHY=m
+CONFIG_PHY_FSL_IMX8M_PCIE=m
##
## file: drivers/phy/hisilicon/Kconfig
@@ -1461,9 +1501,12 @@ CONFIG_PHY_MVEBU_CP110_COMPHY=m
##
## file: drivers/phy/mediatek/Kconfig
##
+CONFIG_PHY_MTK_PCIE=m
CONFIG_PHY_MTK_TPHY=m
+CONFIG_PHY_MTK_UFS=m
CONFIG_PHY_MTK_HDMI=m
CONFIG_PHY_MTK_MIPI_DSI=m
+CONFIG_PHY_MTK_DP=m
##
## file: drivers/phy/qualcomm/Kconfig
@@ -1516,7 +1559,7 @@ CONFIG_PINCTRL_AMD=y
CONFIG_PINCTRL_AXP209=m
CONFIG_PINCTRL_MAX77620=y
CONFIG_PINCTRL_RK805=y
-CONFIG_PINCTRL_ROCKCHIP=m
+CONFIG_PINCTRL_ROCKCHIP=y
CONFIG_PINCTRL_SINGLE=y
##
@@ -1545,7 +1588,7 @@ CONFIG_PINCTRL_MT8183=y
# CONFIG_PINCTRL_MT8186 is not set
# CONFIG_PINCTRL_MT8188 is not set
# CONFIG_PINCTRL_MT8192 is not set
-# CONFIG_PINCTRL_MT8195 is not set
+CONFIG_PINCTRL_MT8195=y
# CONFIG_PINCTRL_MT8365 is not set
# CONFIG_PINCTRL_MT8516 is not set
# CONFIG_PINCTRL_MT6397 is not set
@@ -1579,6 +1622,33 @@ CONFIG_CROS_EC_SPI=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
##
+## file: drivers/pmdomain/bcm/Kconfig
+##
+CONFIG_RASPBERRYPI_POWER=y
+
+##
+## file: drivers/pmdomain/mediatek/Kconfig
+##
+CONFIG_MTK_SCPSYS=y
+CONFIG_MTK_SCPSYS_PM_DOMAINS=y
+
+##
+## file: drivers/pmdomain/qcom/Kconfig
+##
+CONFIG_QCOM_RPMHPD=y
+CONFIG_QCOM_RPMPD=y
+
+##
+## file: drivers/pmdomain/rockchip/Kconfig
+##
+CONFIG_ROCKCHIP_PM_DOMAINS=y
+
+##
+## file: drivers/pmdomain/ti/Kconfig
+##
+CONFIG_TI_SCI_PM_DOMAINS=y
+
+##
## file: drivers/power/reset/Kconfig
##
CONFIG_POWER_RESET_HISI=y
@@ -1635,13 +1705,16 @@ CONFIG_REGULATOR=y
CONFIG_REGULATOR_FIXED_VOLTAGE=m
CONFIG_REGULATOR_AXP20X=m
CONFIG_REGULATOR_BD718XX=m
+CONFIG_REGULATOR_CROS_EC=m
CONFIG_REGULATOR_DA9211=m
CONFIG_REGULATOR_FAN53555=m
CONFIG_REGULATOR_GPIO=m
CONFIG_REGULATOR_HI655X=m
CONFIG_REGULATOR_MAX77620=m
CONFIG_REGULATOR_MP8859=m
+CONFIG_REGULATOR_MT6315=m
CONFIG_REGULATOR_MT6358=m
+CONFIG_REGULATOR_MT6359=m
CONFIG_REGULATOR_MT6397=m
CONFIG_REGULATOR_PCA9450=m
CONFIG_REGULATOR_PFUZE100=m
@@ -1693,6 +1766,7 @@ CONFIG_RTC_DRV_DS1307=y
CONFIG_RTC_DRV_HYM8563=m
CONFIG_RTC_DRV_MAX77686=y
CONFIG_RTC_DRV_RK808=y
+CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_PCF8523=m
CONFIG_RTC_DRV_PCF85063=y
CONFIG_RTC_DRV_PCF8563=y
@@ -1724,11 +1798,6 @@ CONFIG_SCSI_HISI_SAS=m
CONFIG_SCSI_HISI_SAS_PCI=m
##
-## file: drivers/soc/bcm/Kconfig
-##
-CONFIG_RASPBERRYPI_POWER=y
-
-##
## file: drivers/soc/fsl/Kconfig
##
CONFIG_FSL_MC_DPIO=m
@@ -1741,8 +1810,6 @@ CONFIG_MTK_CMDQ=m
CONFIG_MTK_INFRACFG=y
CONFIG_MTK_PMIC_WRAP=m
CONFIG_MTK_REGULATOR_COUPLER=y
-CONFIG_MTK_SCPSYS=y
-CONFIG_MTK_SCPSYS_PM_DOMAINS=y
CONFIG_MTK_MMSYS=m
CONFIG_MTK_SVS=m
@@ -1757,8 +1824,6 @@ CONFIG_QCOM_LLCC=m
CONFIG_QCOM_OCMEM=m
CONFIG_QCOM_PMIC_GLINK=m
CONFIG_QCOM_RPMH=y
-CONFIG_QCOM_RPMHPD=y
-CONFIG_QCOM_RPMPD=y
CONFIG_QCOM_SMEM=m
CONFIG_QCOM_SMD_RPM=m
CONFIG_QCOM_SMP2P=m
@@ -1782,7 +1847,6 @@ CONFIG_ARCH_R9A09G011=y
##
CONFIG_ROCKCHIP_GRF=y
CONFIG_ROCKCHIP_IODOMAIN=m
-CONFIG_ROCKCHIP_PM_DOMAINS=y
CONFIG_ROCKCHIP_DTPM=m
##
@@ -1792,11 +1856,6 @@ CONFIG_ARCH_TEGRA_132_SOC=y
CONFIG_ARCH_TEGRA_210_SOC=y
##
-## file: drivers/soc/ti/Kconfig
-##
-CONFIG_TI_SCI_PM_DOMAINS=y
-
-##
## file: drivers/spi/Kconfig
##
CONFIG_SPI_ARMADA_3700=m
@@ -1828,6 +1887,7 @@ CONFIG_SPI_XLP=m
##
CONFIG_SPMI=y
CONFIG_SPMI_MSM_PMIC_ARB=y
+CONFIG_SPMI_MTK_PMIF=y
##
## file: drivers/staging/media/Kconfig
@@ -1898,11 +1958,13 @@ CONFIG_BCM2835_THERMAL=m
## file: drivers/thermal/mediatek/Kconfig
##
CONFIG_MTK_THERMAL=m
+CONFIG_MTK_LVTS_THERMAL=m
##
## file: drivers/thermal/qcom/Kconfig
##
CONFIG_QCOM_TSENS=m
+CONFIG_QCOM_SPMI_ADC_TM5=m
CONFIG_QCOM_SPMI_TEMP_ALARM=m
##
@@ -2247,6 +2309,8 @@ CONFIG_SND_SOC_MT8173_RT5650=m
CONFIG_SND_SOC_MT8183=m
CONFIG_SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A=m
CONFIG_SND_SOC_MT8183_DA7219_MAX98357A=m
+CONFIG_SND_SOC_MT8195=m
+CONFIG_SND_SOC_MT8195_MT6359=m
##
## file: sound/soc/meson/Kconfig
@@ -2274,6 +2338,18 @@ CONFIG_SND_SOC_ROCKCHIP_RT5645=m
CONFIG_SND_SOC_RK3399_GRU_SOUND=m
##
+## file: sound/soc/sof/Kconfig
+##
+CONFIG_SND_SOC_SOF_TOPLEVEL=y
+CONFIG_SND_SOC_SOF_OF=m
+
+##
+## file: sound/soc/sof/mediatek/Kconfig
+##
+CONFIG_SND_SOC_SOF_MTK_TOPLEVEL=y
+CONFIG_SND_SOC_SOF_MT8195=m
+
+##
## file: sound/soc/sunxi/Kconfig
##
CONFIG_SND_SUN8I_CODEC=m
diff --git a/debian/config/arm64/defines b/debian/config/arm64/defines
deleted file mode 100644
index e18344c807..0000000000
--- a/debian/config/arm64/defines
+++ /dev/null
@@ -1,23 +0,0 @@
-[base]
-compat-deb-arch: armhf
-compat-gnu-type: arm-linux-gnueabihf
-kernel-arch: arm64
-featuresets:
- none
- rt
-
-[build]
-image-file: arch/arm64/boot/Image
-vdso: true
-
-[image]
-install-stem: vmlinuz
-
-[arm64_description]
-hardware: 64-bit ARMv8 machines
-
-[cloud-arm64_description]
-hardware: arm64 cloud
-hardware-long: cloud platforms supporting arm64 virtual machines
-
-[arm64_image]
diff --git a/debian/config/arm64/defines.toml b/debian/config/arm64/defines.toml
new file mode 100644
index 0000000000..39111ff531
--- /dev/null
+++ b/debian/config/arm64/defines.toml
@@ -0,0 +1,34 @@
+[[flavour]]
+name = 'arm64'
+[flavour.defs]
+is_default = true
+[flavour.description]
+hardware = '64-bit ARMv8 machines'
+[flavour.packages]
+installer = true
+
+[[flavour]]
+name = 'cloud-arm64'
+[flavour.build]
+config = ['config.cloud']
+[flavour.defs]
+is_quick = true
+[flavour.description]
+hardware = 'arm64 cloud'
+hardware_long = 'cloud platforms supporting arm64 virtual machines'
+
+[[featureset]]
+name = 'none'
+
+[[featureset]]
+name = 'rt'
+# Override available flavours in rt featureset
+[[featureset.flavour]]
+name = 'arm64'
+
+[build]
+compiler_gnutype_compat = 'arm-linux-gnueabihf'
+enable_signed = false
+enable_vdso = true
+kernel_file = 'arch/arm64/boot/Image'
+kernel_stem = 'vmlinuz'
diff --git a/debian/config/arm64/none/defines b/debian/config/arm64/none/defines
deleted file mode 100644
index 97260a2423..0000000000
--- a/debian/config/arm64/none/defines
+++ /dev/null
@@ -1,14 +0,0 @@
-[base]
-flavours:
- arm64
- cloud-arm64
-default-flavour: arm64
-quick-flavour: cloud-arm64
-
-[arm64_packages]
-installer: true
-
-[cloud-arm64_image]
-configs:
- config.cloud
- arm64/config.cloud-arm64
diff --git a/debian/config/arm64/rt/defines b/debian/config/arm64/rt/defines
deleted file mode 100644
index fdea40cbca..0000000000
--- a/debian/config/arm64/rt/defines
+++ /dev/null
@@ -1,3 +0,0 @@
-[base]
-flavours:
- arm64