summaryrefslogtreecommitdiffstats
path: root/debian/config/arm64
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-07 13:18:02 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-07 13:18:02 +0000
commiteb4273cf3e952d49bd88ea7d5a9041e2b5aec556 (patch)
tree987fba31b18efab34ac6f50e73e76b8187e8cef5 /debian/config/arm64
parentMerging upstream version 6.10.3. (diff)
downloadlinux-eb4273cf3e952d49bd88ea7d5a9041e2b5aec556.tar.xz
linux-eb4273cf3e952d49bd88ea7d5a9041e2b5aec556.zip
Adding debian version 6.10.3-1.debian/6.10.3-1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/config/arm64')
-rw-r--r--debian/config/arm64/config141
-rw-r--r--debian/config/arm64/config-page-16k7
-rw-r--r--debian/config/arm64/defines.toml7
3 files changed, 146 insertions, 9 deletions
diff --git a/debian/config/arm64/config b/debian/config/arm64/config
index cd8f3b8845..87bcb2eb0b 100644
--- a/debian/config/arm64/config
+++ b/debian/config/arm64/config
@@ -2,7 +2,6 @@
## file: arch/Kconfig
##
CONFIG_SECCOMP=y
-# CONFIG_RELR is not set
##
## file: arch/arm/crypto/Kconfig
@@ -15,6 +14,9 @@ CONFIG_CRYPTO_NHPOLY1305_NEON=m
CONFIG_ARM64_ERRATUM_834220=y
CONFIG_ARM64_ERRATUM_843419=y
CONFIG_ARM64_ERRATUM_1418040=y
+## choice: Page size
+CONFIG_ARM64_4K_PAGES=y
+## end choice
## choice: Virtual address space size
CONFIG_ARM64_VA_BITS_48=y
## end choice
@@ -358,22 +360,44 @@ CONFIG_COMMON_CLK_MT8516_AUDSYS=m
## file: drivers/clk/qcom/Kconfig
##
CONFIG_COMMON_CLK_QCOM=y
+CONFIG_QCOM_A53PLL=m
+CONFIG_QCOM_CLK_APCS_MSM8916=m
+CONFIG_QCOM_CLK_APCC_MSM8996=m
CONFIG_QCOM_CLK_RPM=m
CONFIG_QCOM_CLK_SMD_RPM=m
CONFIG_QCOM_CLK_RPMH=y
CONFIG_MSM_GCC_8916=y
CONFIG_MSM_GCC_8996=y
CONFIG_MSM_MMCC_8996=y
+CONFIG_MSM_GCC_8998=y
+CONFIG_MSM_GPUCC_8998=m
+CONFIG_MSM_MMCC_8998=m
+CONFIG_QCM_GCC_2290=m
+CONFIG_QCM_DISPCC_2290=m
+CONFIG_SC_CAMCC_7280=m
+CONFIG_SC_DISPCC_7280=m
CONFIG_SC_DISPCC_8280XP=m
CONFIG_SC_GCC_8280XP=m
+CONFIG_SC_GPUCC_7280=m
CONFIG_SC_GPUCC_8280XP=m
CONFIG_SC_LPASSCC_8280XP=m
+CONFIG_SC_LPASS_CORECC_7280=m
+CONFIG_SC_VIDEOCC_7280=m
CONFIG_SDM_CAMCC_845=m
CONFIG_SDM_GCC_845=y
CONFIG_SDM_GPUCC_845=m
CONFIG_SDM_VIDEOCC_845=m
CONFIG_SDM_DISPCC_845=m
+CONFIG_SDM_LPASSCC_845=m
+CONFIG_SM_CAMCC_8250=m
+CONFIG_SM_DISPCC_6115=m
+CONFIG_SM_DISPCC_8250=m
+CONFIG_SM_GCC_6115=m
+CONFIG_SM_GPUCC_6115=m
+CONFIG_SM_GPUCC_8250=m
+CONFIG_SM_VIDEOCC_8250=m
CONFIG_QCOM_HFPLL=y
+CONFIG_CLK_GFM_LPASS_SM8250=m
##
## file: drivers/clk/rockchip/Kconfig
@@ -420,6 +444,7 @@ CONFIG_ARM_SCPI_CPUFREQ=m
CONFIG_ARM_IMX_CPUFREQ_DT=m
CONFIG_ARM_MEDIATEK_CPUFREQ=m
CONFIG_ARM_MEDIATEK_CPUFREQ_HW=m
+CONFIG_ARM_QCOM_CPUFREQ_NVMEM=m
CONFIG_ARM_QCOM_CPUFREQ_HW=m
CONFIG_ARM_RASPBERRYPI_CPUFREQ=m
@@ -472,6 +497,7 @@ CONFIG_CXL_BUS=y
##
## file: drivers/devfreq/Kconfig
##
+CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
CONFIG_DEVFREQ_GOV_PASSIVE=m
CONFIG_ARM_IMX_BUS_DEVFREQ=m
CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
@@ -505,6 +531,7 @@ CONFIG_XGENE_DMA=m
## file: drivers/dma/qcom/Kconfig
##
CONFIG_QCOM_BAM_DMA=m
+CONFIG_QCOM_GPI_DMA=m
CONFIG_QCOM_HIDMA_MGMT=m
CONFIG_QCOM_HIDMA=m
@@ -569,6 +596,7 @@ CONFIG_GPIO_PL061=y
CONFIG_GPIO_RCAR=m
CONFIG_GPIO_ROCKCHIP=m
CONFIG_GPIO_SYSCON=m
+CONFIG_GPIO_WCD934X=m
CONFIG_GPIO_XGENE=y
CONFIG_GPIO_XGENE_SB=m
CONFIG_GPIO_XLP=y
@@ -605,6 +633,8 @@ CONFIG_DRM_AST=m
## file: drivers/gpu/drm/bridge/Kconfig
##
CONFIG_DRM_DISPLAY_CONNECTOR=m
+CONFIG_DRM_LONTIUM_LT9611=m
+CONFIG_DRM_LONTIUM_LT9611UXC=m
CONFIG_DRM_LVDS_CODEC=m
CONFIG_DRM_NWL_MIPI_DSI=m
CONFIG_DRM_NXP_PTN3460=m
@@ -633,6 +663,7 @@ CONFIG_DRM_CDNS_MHDP8546=m
##
## file: drivers/gpu/drm/bridge/synopsys/Kconfig
##
+CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
CONFIG_DRM_DW_HDMI_CEC=m
##
@@ -693,6 +724,7 @@ CONFIG_NOUVEAU_PLATFORM_DRIVER=y
##
## file: drivers/gpu/drm/panel/Kconfig
##
+CONFIG_DRM_PANEL_BOE_TH101MB31UIG002_28A=m
CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m
CONFIG_DRM_PANEL_LVDS=m
@@ -839,6 +871,7 @@ CONFIG_I2C_MESON=m
CONFIG_I2C_MT65XX=m
CONFIG_I2C_MV64XXX=m
CONFIG_I2C_PXA=m
+CONFIG_I2C_QCOM_CCI=m
CONFIG_I2C_QCOM_GENI=m
CONFIG_I2C_QUP=m
CONFIG_I2C_RK3X=m
@@ -923,6 +956,11 @@ CONFIG_TOUCHSCREEN_EDT_FT5X06=m
CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=m
##
+## file: drivers/interconnect/Kconfig
+##
+CONFIG_INTERCONNECT=y
+
+##
## file: drivers/interconnect/imx/Kconfig
##
CONFIG_INTERCONNECT_IMX=m
@@ -932,9 +970,15 @@ CONFIG_INTERCONNECT_IMX8MQ=m
## file: drivers/interconnect/qcom/Kconfig
##
CONFIG_INTERCONNECT_QCOM=y
+CONFIG_INTERCONNECT_QCOM_MSM8916=m
+CONFIG_INTERCONNECT_QCOM_MSM8996=y
CONFIG_INTERCONNECT_QCOM_OSM_L3=m
+CONFIG_INTERCONNECT_QCOM_QCM2290=y
+CONFIG_INTERCONNECT_QCOM_SC7280=y
CONFIG_INTERCONNECT_QCOM_SC8280XP=m
CONFIG_INTERCONNECT_QCOM_SDM845=y
+CONFIG_INTERCONNECT_QCOM_SM6115=y
+CONFIG_INTERCONNECT_QCOM_SM8250=y
##
## file: drivers/iommu/Kconfig
@@ -954,6 +998,7 @@ CONFIG_QCOM_IOMMU=y
CONFIG_SL28CPLD_INTC=y
CONFIG_QCOM_IRQ_COMBINER=y
CONFIG_QCOM_PDC=y
+CONFIG_QCOM_MPM=m
CONFIG_MST_IRQ=y
##
@@ -1002,7 +1047,9 @@ CONFIG_CEC_MESON_G12A_AO=m
## file: drivers/media/i2c/Kconfig
##
CONFIG_VIDEO_OV2685=m
+CONFIG_VIDEO_OV5648=m
CONFIG_VIDEO_OV5695=m
+CONFIG_VIDEO_DW9714=m
##
## file: drivers/media/platform/amlogic/meson-ge2d/Kconfig
@@ -1095,6 +1142,7 @@ CONFIG_MFD_RK8XX_SPI=y
CONFIG_MFD_SL28CPLD=y
CONFIG_MFD_WM8994=m
CONFIG_MFD_ROHM_BD718XX=m
+CONFIG_MFD_WCD934X=m
CONFIG_MFD_KHADAS_MCU=m
##
@@ -1148,6 +1196,16 @@ CONFIG_MMC_SDHCI_XENON=m
CONFIG_MMC_SDHCI_AM654=m
##
+## file: drivers/mtd/nand/Kconfig
+##
+CONFIG_MTD_NAND_ECC_MEDIATEK=m
+
+##
+## file: drivers/mtd/nand/spi/Kconfig
+##
+CONFIG_MTD_SPI_NAND=m
+
+##
## file: drivers/mtd/spi-nor/controllers/Kconfig
##
CONFIG_SPI_HISI_SFC=m
@@ -1183,6 +1241,9 @@ CONFIG_CAN_M_CAN_PLATFORM=m
##
## file: drivers/net/dsa/Kconfig
##
+CONFIG_NET_DSA_MT7530=m
+CONFIG_NET_DSA_MT7530_MDIO=m
+CONFIG_NET_DSA_MT7530_MMIO=m
CONFIG_NET_DSA_MV88E6060=m
##
@@ -1324,6 +1385,18 @@ CONFIG_MVNETA=m
CONFIG_MVPP2=m
##
+## file: drivers/net/ethernet/mediatek/Kconfig
+##
+CONFIG_NET_VENDOR_MEDIATEK=y
+CONFIG_NET_MEDIATEK_SOC=m
+
+##
+## file: drivers/net/ethernet/microsoft/Kconfig
+##
+CONFIG_NET_VENDOR_MICROSOFT=y
+CONFIG_MICROSOFT_MANA=m
+
+##
## file: drivers/net/ethernet/mscc/Kconfig
##
CONFIG_NET_VENDOR_MICROSEMI=y
@@ -1387,6 +1460,11 @@ CONFIG_SKFP=m
CONFIG_HYPERV_NET=m
##
+## file: drivers/net/ipa/Kconfig
+##
+CONFIG_QCOM_IPA=m
+
+##
## file: drivers/net/mdio/Kconfig
##
CONFIG_MDIO_XGENE=m
@@ -1419,7 +1497,9 @@ CONFIG_USB_NET_SMSC95XX=m
##
## file: drivers/net/wireless/ath/ath10k/Kconfig
##
+CONFIG_ATH10K_AHB=y
CONFIG_ATH10K_SDIO=m
+CONFIG_ATH10K_SNOC=m
##
## file: drivers/net/wireless/ath/wcn36xx/Kconfig
@@ -1444,6 +1524,11 @@ CONFIG_MWIFIEX_PCIE=m
CONFIG_MT7622_WMAC=y
##
+## file: drivers/net/wireless/mediatek/mt76/mt7915/Kconfig
+##
+CONFIG_MT798X_WMAC=y
+
+##
## file: drivers/net/wireless/mediatek/mt76/mt7921/Kconfig
##
CONFIG_MT7921S=m
@@ -1608,6 +1693,7 @@ CONFIG_PHY_HI6220_USB=m
CONFIG_PHY_MVEBU_A3700_COMPHY=m
CONFIG_PHY_MVEBU_A3700_UTMI=m
CONFIG_PHY_MVEBU_CP110_COMPHY=m
+CONFIG_PHY_MVEBU_CP110_UTMI=m
##
## file: drivers/phy/mediatek/Kconfig
@@ -1625,6 +1711,7 @@ CONFIG_PHY_MTK_DP=m
CONFIG_PHY_QCOM_APQ8064_SATA=m
CONFIG_PHY_QCOM_EDP=m
CONFIG_PHY_QCOM_IPQ806X_SATA=m
+CONFIG_PHY_QCOM_PCIE2=m
CONFIG_PHY_QCOM_QMP=m
CONFIG_PHY_QCOM_QMP_PCIE=m
CONFIG_PHY_QCOM_QUSB2=m
@@ -1711,6 +1798,9 @@ CONFIG_PINCTRL_MSM=y
CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
CONFIG_PINCTRL_QCOM_SSBI_PMIC=y
CONFIG_PINCTRL_LPASS_LPI=m
+CONFIG_PINCTRL_SC7280_LPASS_LPI=m
+CONFIG_PINCTRL_SM6115_LPASS_LPI=m
+CONFIG_PINCTRL_SM8250_LPASS_LPI=m
CONFIG_PINCTRL_SC8280XP_LPASS_LPI=m
##
@@ -1718,8 +1808,13 @@ CONFIG_PINCTRL_SC8280XP_LPASS_LPI=m
##
CONFIG_PINCTRL_MSM8916=y
CONFIG_PINCTRL_MSM8996=y
+CONFIG_PINCTRL_MSM8998=y
+CONFIG_PINCTRL_QCM2290=m
+CONFIG_PINCTRL_SC7280=m
CONFIG_PINCTRL_SC8280XP=m
CONFIG_PINCTRL_SDM845=y
+CONFIG_PINCTRL_SM6115=m
+CONFIG_PINCTRL_SM8250=m
##
## file: drivers/platform/chrome/Kconfig
@@ -1788,6 +1883,7 @@ CONFIG_CHARGER_QCOM_SMBB=m
CONFIG_CHARGER_BQ25890=m
CONFIG_CHARGER_RK817=m
CONFIG_CHARGER_CROS_USBPD=m
+CONFIG_CHARGER_QCOM_SMB2=m
##
## file: drivers/pps/clients/Kconfig
@@ -1808,6 +1904,7 @@ CONFIG_PWM_CROS_EC=m
CONFIG_PWM_IMX27=m
CONFIG_PWM_MESON=m
CONFIG_PWM_MTK_DISP=m
+CONFIG_PWM_MEDIATEK=m
CONFIG_PWM_RASPBERRYPI_POE=m
CONFIG_PWM_ROCKCHIP=m
CONFIG_PWM_SL28CPLD=m
@@ -1842,6 +1939,7 @@ CONFIG_REGULATOR_QCOM_RPM=m
CONFIG_REGULATOR_QCOM_RPMH=m
CONFIG_REGULATOR_QCOM_SMD_RPM=m
CONFIG_REGULATOR_QCOM_SPMI=m
+CONFIG_REGULATOR_QCOM_USB_VBUS=m
CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m
CONFIG_REGULATOR_RK808=m
CONFIG_REGULATOR_VCTRL=m
@@ -1856,8 +1954,7 @@ CONFIG_QCOM_Q6V5_MSS=m
CONFIG_QCOM_Q6V5_PAS=m
CONFIG_QCOM_Q6V5_WCSS=m
CONFIG_QCOM_SYSMON=m
-#. We want to enable this but it currently results in a dependency loop!
-# CONFIG_QCOM_WCNSS_PIL is not set
+CONFIG_QCOM_WCNSS_PIL=m
CONFIG_TI_K3_R5_REMOTEPROC=m
##
@@ -1866,6 +1963,7 @@ CONFIG_TI_K3_R5_REMOTEPROC=m
CONFIG_RESET_CONTROLLER=y
CONFIG_RESET_IMX7=m
CONFIG_RESET_QCOM_AOSS=y
+CONFIG_RESET_QCOM_PDC=m
CONFIG_RESET_RZG2L_USBPHY_CTRL=m
CONFIG_RESET_SCMI=y
CONFIG_RESET_TI_SCI=y
@@ -1918,6 +2016,12 @@ CONFIG_SCSI_HISI_SAS=m
CONFIG_SCSI_HISI_SAS_PCI=m
##
+## file: drivers/slimbus/Kconfig
+##
+CONFIG_SLIM_QCOM_CTRL=m
+CONFIG_SLIM_QCOM_NGD_CTRL=m
+
+##
## file: drivers/soc/fsl/Kconfig
##
CONFIG_FSL_MC_DPIO=m
@@ -1945,11 +2049,13 @@ CONFIG_QCOM_GSBI=m
CONFIG_QCOM_LLCC=m
CONFIG_QCOM_OCMEM=m
CONFIG_QCOM_PMIC_GLINK=m
+CONFIG_QCOM_RMTFS_MEM=m
CONFIG_QCOM_RPMH=y
CONFIG_QCOM_SMEM=m
CONFIG_QCOM_SMD_RPM=m
CONFIG_QCOM_SMP2P=m
CONFIG_QCOM_SMSM=m
+CONFIG_QCOM_SOCINFO=m
CONFIG_QCOM_STATS=m
CONFIG_QCOM_WCNSS_CTRL=m
CONFIG_QCOM_APR=m
@@ -1962,7 +2068,9 @@ CONFIG_ARCH_R8A774A1=y
CONFIG_ARCH_R9A07G043=y
CONFIG_ARCH_R9A07G044=y
CONFIG_ARCH_R9A07G054=y
+CONFIG_ARCH_R9A08G045=y
CONFIG_ARCH_R9A09G011=y
+CONFIG_ARCH_R9A09G057=y
##
## file: drivers/soc/rockchip/Kconfig
@@ -1992,6 +2100,7 @@ CONFIG_SPI_MESON_SPICC=m
CONFIG_SPI_MESON_SPIFC=m
CONFIG_SPI_MT65XX=m
CONFIG_SPI_MTK_NOR=m
+CONFIG_SPI_MTK_SNFI=m
CONFIG_SPI_OMAP24XX=m
CONFIG_SPI_ROCKCHIP=m
CONFIG_SPI_ROCKCHIP_SFC=m
@@ -2080,6 +2189,7 @@ CONFIG_BCM2835_THERMAL=m
## file: drivers/thermal/mediatek/Kconfig
##
CONFIG_MTK_THERMAL=m
+CONFIG_MTK_SOC_THERMAL=m
CONFIG_MTK_LVTS_THERMAL=m
##
@@ -2088,6 +2198,7 @@ CONFIG_MTK_LVTS_THERMAL=m
CONFIG_QCOM_TSENS=m
CONFIG_QCOM_SPMI_ADC_TM5=m
CONFIG_QCOM_SPMI_TEMP_ALARM=m
+CONFIG_QCOM_LMH=m
##
## file: drivers/thermal/tegra/Kconfig
@@ -2201,7 +2312,7 @@ CONFIG_USB_ISP1760_DUAL_ROLE=y
## file: drivers/usb/misc/Kconfig
##
CONFIG_USB_HSIC_USB3503=m
-CONFIG_USB_ONBOARD_HUB=m
+CONFIG_USB_ONBOARD_DEV=m
##
## file: drivers/usb/mtu3/Kconfig
@@ -2237,6 +2348,7 @@ CONFIG_TYPEC=m
## file: drivers/usb/typec/mux/Kconfig
##
CONFIG_TYPEC_MUX_GPIO_SBU=m
+CONFIG_TYPEC_MUX_NB7VPQ904M=m
##
## file: drivers/usb/typec/tcpm/Kconfig
@@ -2245,6 +2357,12 @@ CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_MT6360=m
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC_QCOM_PMIC=m
+
+##
+## file: drivers/usb/typec/ucsi/Kconfig
+##
+CONFIG_UCSI_PMIC_GLINK=m
##
## file: drivers/vfio/Kconfig
@@ -2257,11 +2375,6 @@ CONFIG_VFIO=m
CONFIG_VFIO_FSL_MC=m
##
-## file: drivers/vfio/pci/Kconfig
-##
-CONFIG_VFIO_PCI=m
-
-##
## file: drivers/video/backlight/Kconfig
##
CONFIG_BACKLIGHT_LP855X=m
@@ -2390,16 +2503,22 @@ CONFIG_SND_SOC_BT_SCO=m
CONFIG_SND_SOC_CROS_EC_CODEC=m
CONFIG_SND_SOC_ES8316=m
CONFIG_SND_SOC_GTM601=m
+CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
+CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
+CONFIG_SND_SOC_PCM5102A=m
CONFIG_SND_SOC_RK3328=m
CONFIG_SND_SOC_RK817=m
CONFIG_SND_SOC_SGTL5000=m
CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
CONFIG_SND_SOC_SPDIF=m
CONFIG_SND_SOC_TS3A227E=m
+CONFIG_SND_SOC_WCD9335=m
+CONFIG_SND_SOC_WCD934X=m
CONFIG_SND_SOC_WCD938X_SDW=m
CONFIG_SND_SOC_WM8804_I2C=m
CONFIG_SND_SOC_WM8904=m
CONFIG_SND_SOC_WM8960=m
+CONFIG_SND_SOC_WSA881X=m
CONFIG_SND_SOC_WSA883X=m
CONFIG_SND_SOC_MT6358=m
CONFIG_SND_SOC_LPASS_WSA_MACRO=m
@@ -2452,7 +2571,11 @@ CONFIG_SND_MESON_GX_SOUND_CARD=m
CONFIG_SND_SOC_QCOM=m
CONFIG_SND_SOC_APQ8016_SBC=m
CONFIG_SND_SOC_QDSP6=m
+CONFIG_SND_SOC_MSM8996=m
+CONFIG_SND_SOC_SDM845=m
+CONFIG_SND_SOC_SM8250=m
CONFIG_SND_SOC_SC8280XP=m
+CONFIG_SND_SOC_SC7280=m
##
## file: sound/soc/rockchip/Kconfig
diff --git a/debian/config/arm64/config-page-16k b/debian/config/arm64/config-page-16k
new file mode 100644
index 0000000000..b2a124b05d
--- /dev/null
+++ b/debian/config/arm64/config-page-16k
@@ -0,0 +1,7 @@
+##
+## file: arch/arm64/Kconfig
+##
+## choice: Page size
+# CONFIG_ARM64_4K_PAGES is not set
+CONFIG_ARM64_16K_PAGES=y
+## end choice
diff --git a/debian/config/arm64/defines.toml b/debian/config/arm64/defines.toml
index 12e9d984fe..54b9f8585e 100644
--- a/debian/config/arm64/defines.toml
+++ b/debian/config/arm64/defines.toml
@@ -17,6 +17,13 @@ is_quick = true
hardware = 'arm64 cloud'
hardware_long = 'cloud platforms supporting arm64 virtual machines'
+[[flavour]]
+name = 'arm64-16k'
+[flavour.build]
+config = ['arm64/config-page-16k']
+[flavour.description]
+hardware = '64-bit ARMv8 machines with 16k pages'
+
[[featureset]]
name = 'none'