commit: ea37782a29b5f523ecdb9c5c3e7cb7b4a736e740 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> AuthorDate: Tue Dec 3 20:54:47 2019 +0000 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> CommitDate: Tue Dec 3 22:18:57 2019 +0000 URL: https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=ea37782a
Add arm64 support Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org> arch/arm64/arch-config | 645 ++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm64/config.sh | 8 + arch/arm64/modules_load | 5 + 3 files changed, 658 insertions(+) diff --git a/arch/arm64/arch-config b/arch/arm64/arch-config new file mode 100644 index 0000000..a36eb3a --- /dev/null +++ b/arch/arm64/arch-config @@ -0,0 +1,645 @@ +CONFIG_ACPI_AC=y +# CONFIG_ACPI_APEI_EINJ is not set +# CONFIG_ACPI_APEI_ERST_DEBUG is not set +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_SEA=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BGRT=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_CONFIGFS=m +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ACPI_CUSTOM_METHOD=m +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_EC_DEBUGFS=y +CONFIG_ACPI_FAN=y +CONFIG_ACPI_HED=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +CONFIG_ACPI_I2C_OPREGION=y +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_NFIT=m +CONFIG_ACPI_NUMA=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_PROCFS_POWER=y +CONFIG_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_WATCHDOG=y +CONFIG_ACPI=y +CONFIG_AHCI_CEVA=m +CONFIG_AHCI_QORIQ=m +CONFIG_AHCI_XGENE=y +CONFIG_AL_FIC=y +# CONFIG_AMBA_PL08X is not set +CONFIG_AMD_XGBE_DCB=y +CONFIG_AMD_XGBE=m +CONFIG_APQ_GCC_8084=y +CONFIG_APQ_MMCC_8084=m +# CONFIG_ARCH_AGILEX is not set +# CONFIG_ARCH_ALPINE is not set +CONFIG_ARCH_BCM2835=y +# CONFIG_ARCH_BITMAIN is not set +# CONFIG_ARCH_EXYNOS is not set +CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y +CONFIG_ARCH_HISI=y +# CONFIG_ARCH_K3 is not set +CONFIG_ARCH_LAYERSCAPE=y +# CONFIG_ARCH_LG1K is not set +# CONFIG_ARCH_MEDIATEK is not set +CONFIG_ARCH_MESON=y +CONFIG_ARCH_MVEBU=y +CONFIG_ARCH_MXC=y +CONFIG_ARCH_QCOM=y +# CONFIG_ARCH_REALTEK is not set +CONFIG_ARCH_SEATTLE=y +# CONFIG_ARCH_SPRD is not set +# CONFIG_ARCH_STRATIX10 is not set +CONFIG_ARCH_SYNQUACER=y +CONFIG_ARCH_TEGRA_132_SOC=y +CONFIG_ARCH_TEGRA_186_SOC=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_ARCH_TEGRA_210_SOC=y +CONFIG_ARCH_TEGRA=y +CONFIG_ARCH_THUNDER2=y +CONFIG_ARCH_THUNDER=y +# CONFIG_ARCH_UNIPHIER is not set +CONFIG_ARCH_VEXPRESS=y +CONFIG_ARCH_XGENE=y +# CONFIG_ARCH_ZX is not set +CONFIG_ARCH_ZYNQMP=y +CONFIG_ARM64_4K_PAGES=y +CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y +CONFIG_ARM64_CNP=y +CONFIG_ARM64_CRYPTO=y +CONFIG_ARM64_ERRATUM_1024718=y +CONFIG_ARM64_ERRATUM_1165522=y +CONFIG_ARM64_ERRATUM_1286807=y +CONFIG_ARM64_ERRATUM_1319367=y +CONFIG_ARM64_ERRATUM_1418040=y +CONFIG_ARM64_ERRATUM_1463225=y +CONFIG_ARM64_ERRATUM_1542419=y +CONFIG_ARM64_ERRATUM_819472=y +CONFIG_ARM64_ERRATUM_824069=y +CONFIG_ARM64_ERRATUM_826319=y +CONFIG_ARM64_ERRATUM_827319=y +CONFIG_ARM64_ERRATUM_832075=y +CONFIG_ARM64_ERRATUM_834220=y +CONFIG_ARM64_ERRATUM_834220=y +CONFIG_ARM64_ERRATUM_843419=y +CONFIG_ARM64_ERRATUM_845719=y +CONFIG_ARM64_HW_AFDBM=y +CONFIG_ARM64_LSE_ATOMICS=y +CONFIG_ARM64_PAN=y +CONFIG_ARM64_PMEM=y +# CONFIG_ARM64_PSEUDO_NMI is not set +CONFIG_ARM64_PTDUMP_DEBUGFS=y +CONFIG_ARM64_PTR_AUTH=y +# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set +CONFIG_ARM64_RAS_EXTN=y +# CONFIG_ARM64_RELOC_TEST is not set +CONFIG_ARM64_SVE=y +CONFIG_ARM64_SW_TTBR0_PAN=y +CONFIG_ARM64_TAGGED_ADDR_ABI=y +CONFIG_ARM64_UAO=y +CONFIG_ARM64_VA_BITS=48 +CONFIG_ARM64_VA_BITS_48=y +# CONFIG_ARM64_VA_BITS_52 is not set +CONFIG_ARM64_VHE=y +CONFIG_ARM64=y +CONFIG_ARMADA_37XX_WATCHDOG=m +CONFIG_ARMADA_AP806_SYSCON=y +CONFIG_ARM_ARMADA_8K_CPUFREQ=m +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_DSU_PMU=m +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=m +CONFIG_ARM_SBSA_WATCHDOG=m +CONFIG_ARM_SDE_INTERFACE=y +CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_ARM_SMMU_V3=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_TEGRA124_CPUFREQ=y +CONFIG_ARM_TEGRA186_CPUFREQ=m +CONFIG_ARM_TEGRA20_CPUFREQ=y +CONFIG_ARMV8_DEPRECATED=y +CONFIG_ATA_ACPI=y +CONFIG_AXP288_ADC=m +CONFIG_AXP288_CHARGER=m +CONFIG_AXP288_FUEL_GAUGE=m +# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set +# CONFIG_BATTERY_BQ27XXX_HDQ is not set +CONFIG_BATTERY_BQ27XXX_I2C=m +CONFIG_BATTERY_BQ27XXX=m +CONFIG_BCMA_POSSIBLE=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_BRCMUTIL=m +CONFIG_BT_QCOMSMD=m +CONFIG_BTT=y +CONFIG_BUG=y +CONFIG_CADENCE_TTC_TIMER=y +CONFIG_CAVIUM_CPT=m +CONFIG_CAVIUM_ERRATUM_22375=y +CONFIG_CAVIUM_ERRATUM_23144=y +CONFIG_CAVIUM_ERRATUM_23154=y +CONFIG_CAVIUM_ERRATUM_27456=y +CONFIG_CAVIUM_ERRATUM_30115=y +CONFIG_CAVIUM_PTP=m +CONFIG_CAVIUM_TX2_ERRATUM_219=y +CONFIG_CHARGER_QCOM_SMBB=m +CONFIG_CLKDEV_LOOKUP=y +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +# CONFIG_CLK_QORIQ is not set +CONFIG_COMMON_CLK_BD718XX=m +# CONFIG_COMMON_CLK_HI3516CV300 is not set +CONFIG_COMMON_CLK_HI3519=m +CONFIG_COMMON_CLK_HI3660=y +CONFIG_COMMON_CLK_HI3670=y +# CONFIG_COMMON_CLK_HI3798CV200 is not set +CONFIG_COMMON_CLK_HI6220=y +CONFIG_COMMON_CLK_HI655X=m +CONFIG_COMMON_CLK_QCOM=y +CONFIG_COMMON_CLK_XGENE=y +CONFIG_COMMON_CLK_ZYNQMP=y +CONFIG_COMMON_RESET_HI3660=m +CONFIG_COMMON_RESET_HI6220=m +CONFIG_COMPAT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_CP15_BARRIER_EMULATION=y +CONFIG_CPU_LITTLE_ENDIAN=y +CONFIG_CROSS_COMPILE_COMPAT_VDSO="" +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_CRYPTO_AES_ARM64_CE_BLK=m +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_AES_ARM64_CE_CCM=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE=y +CONFIG_CRYPTO_AES_ARM64=m +CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y +CONFIG_CRYPTO_AES_ARM64=y +CONFIG_CRYPTO_DEV_CAVIUM_ZIP=m +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +# CONFIG_CRYPTO_DEV_HISI_ZIP is not set +CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m +CONFIG_CRYPTO_DEV_QCE=m +CONFIG_CRYPTO_DEV_SAFEXCEL=m +CONFIG_CRYPTO_DEV_SP_CCP=y +CONFIG_CRYPTO_GHASH_ARM64_CE=m +CONFIG_CRYPTO_POLY1305_NEON=m +CONFIG_CRYPTO_SHA1_ARM64_CE=m +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA256_ARM64=m +CONFIG_CRYPTO_SHA2_ARM64_CE=m +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_SM4_ARM64_CE=m +# CONFIG_DEBUG_ALIGN_RODATA is not set +# CONFIG_DEBUG_EFI is not set +CONFIG_DEBUG_SECTION_MISMATCH=y +CONFIG_DEV_DAX_KMEM=m +CONFIG_DP83867_PHY=m +CONFIG_DPAA2_CONSOLE=m +CONFIG_DRM_HISI_KIRIN=m +CONFIG_DRM_MSM_DSI_14NM_PHY=y +CONFIG_DRM_MSM_DSI_20NM_PHY=y +CONFIG_DRM_MSM_DSI_28NM_8960_PHY=y +CONFIG_DRM_MSM_DSI_28NM_PHY=y +CONFIG_DRM_MSM_DSI_PLL=y +CONFIG_DRM_MSM_DSI=y +CONFIG_DRM_MSM_HDMI_HDCP=y +CONFIG_DRM_MSM=m +# CONFIG_DRM_MSM_REGISTER_LOGGING is not set +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +# CONFIG_DVB_B2C2_FLEXCOP_USB is not set +CONFIG_DWMAC_IPQ806X=m +CONFIG_DWMAC_QCOM_ETHQOS=m +CONFIG_EDAC_BLUEFIELD=m +CONFIG_EDAC_LAYERSCAPE=m +CONFIG_EDAC_QCOM=m +CONFIG_EDAC_SYNOPSYS=m +CONFIG_EDAC_THUNDERX=m +CONFIG_EDAC_XGENE=m +CONFIG_ENA_ETHERNET=m +CONFIG_EXTCON_AXP288=m +CONFIG_EXTCON_QCOM_SPMI_MISC=m +CONFIG_FB_XILINX=m +CONFIG_FORCE_MAX_ZONEORDER=13 +CONFIG_FPGA_MGR_ZYNQMP_FPGA=m +# CONFIG_FSL_BMAN_TEST is not set +CONFIG_FSL_DPAA2_ETH=m +CONFIG_FSL_DPAA2_ETHSW=m +CONFIG_FSL_DPAA2_PTP_CLOCK=m +CONFIG_FSL_DPAA2_QDMA=m +CONFIG_FSL_DPAA2=y +# CONFIG_FSL_DPAA_CHECKING is not set +CONFIG_FSL_DPAA_ETH=m +CONFIG_FSL_DPAA=y +CONFIG_FSL_EDMA=m +CONFIG_FSL_ENETC_HW_TIMESTAMPING=y +CONFIG_FSL_ENETC=m +CONFIG_FSL_ENETC_PTP_CLOCK=m +CONFIG_FSL_ENETC_VF=m +CONFIG_FSL_ERRATUM_A008585=y +CONFIG_FSL_FMAN=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_FSL_MC_BUS=y +CONFIG_FSL_MC_DPIO=m +CONFIG_FSL_PQ_MDIO=m +CONFIG_FSL_QDMA=m +# CONFIG_FSL_QMAN_TEST is not set +CONFIG_FUJITSU_ERRATUM_010001=y +# CONFIG_FUJITSU_ES is not set +CONFIG_GIANFAR=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_MB86S7X=m +CONFIG_GPIO_MLXBF=m +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_TEGRA186=y +CONFIG_GPIO_THUNDERX=m +CONFIG_GPIO_TPS65086=m +CONFIG_GPIO_XGENE_SB=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XLP=m +CONFIG_GPIO_ZYNQ=m +CONFIG_HI3660_MBOX=y +CONFIG_HI6220_MBOX=y +CONFIG_HISILICON_ERRATUM_161010101=y +CONFIG_HISILICON_ERRATUM_161600802=y +CONFIG_HISILICON_IRQ_MBIGEN=y +CONFIG_HISILICON_LPC=y +CONFIG_HISI_THERMAL=m +# CONFIG_HVC_DCC is not set +CONFIG_HVC_DRIVER=y +CONFIG_HW_RANDOM_CAVIUM=m +CONFIG_HW_RANDOM_HISI=m +CONFIG_HW_RANDOM_HISI_V2=y +CONFIG_HW_RANDOM_XGENE=m +CONFIG_HWSPINLOCK_QCOM=m +CONFIG_HZ=100 +# CONFIG_HZ_1000 is not set +CONFIG_HZ_100=y +# CONFIG_I2C_HIX5HD2 is not set +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=m +CONFIG_I2C_SCMI=m +CONFIG_I2C_SYNQUACER=m +CONFIG_I2C_THUNDERX=m +CONFIG_I2C_XGENE_SLIMPRO=m +CONFIG_I2C_XLP9XX=m +CONFIG_IMX_REMOTEPROC=m +CONFIG_IMX_SCU_PD=y +CONFIG_IMX_SCU_SOC=y +CONFIG_IMX_SCU=y +# CONFIG_IMX_THERMAL is not set +CONFIG_INA2XX_ADC=m +CONFIG_INDIRECT_PIO=y +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_INPUT_PM8941_PWRKEY is not set +# CONFIG_INPUT_REGULATOR_HAPTIC is not set +CONFIG_INTERCONNECT=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM=y +# CONFIG_ISCSI_IBFT is not set +CONFIG_K3_DMA=m +CONFIG_KEXEC_SIG=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KVM=y +CONFIG_LIBNVDIMM=m +# CONFIG_LIQUIDIO is not set +CONFIG_MAX77620_THERMAL=m +CONFIG_MAX77620_WATCHDOG=y +CONFIG_MDIO_HISI_FEMAC=m +CONFIG_MDIO_THUNDER=m +CONFIG_MDIO_XGENE=m +# CONFIG_MDM_GCC_9615 is not set +# CONFIG_MDM_LCC_9615 is not set +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MESON_GX_PM_DOMAINS=y +# CONFIG_MESON_WATCHDOG is not set +CONFIG_MFD_HI6421_PMIC=m +CONFIG_MFD_HI655X_PMIC=m +CONFIG_MFD_MAX77620=y +CONFIG_MFD_QCOM_RPM=m +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_SPMI_PMIC=m +CONFIG_MFD_TPS65086=m +CONFIG_MLXBF_BOOTCTL=m +CONFIG_MLXBF_TMFIFO=m +CONFIG_MMC_CAVIUM_THUNDERX=m +CONFIG_MMC_MESON_GX=m +CONFIG_MMC_QCOM_DML=y +CONFIG_MMC_SDHCI_F_SDH30=m +CONFIG_MMC_SDHCI_MSM=m +CONFIG_MSM_GCC_8660=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8960=y +CONFIG_MSM_GCC_8974=y +CONFIG_MSM_GCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_MSM_GPUCC_8998=m +# CONFIG_MSM_LCC_8960 is not set +CONFIG_MSM_MMCC_8960=m +CONFIG_MSM_MMCC_8974=m +CONFIG_MSM_MMCC_8996=m +CONFIG_MV_XOR_V2=y +CONFIG_ND_BLK=m +CONFIG_ND_BTT=m +CONFIG_NET_SB1000=y +CONFIG_NET_VENDOR_ALLWINNER=y +CONFIG_NET_VENDOR_CAVIUM=y +CONFIG_NET_VENDOR_FREESCALE=y +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_SOCIONEXT=y +CONFIG_NET_XGENE=m +CONFIG_NET_XGENE_V2=m +CONFIG_NODES_SHIFT=9 +CONFIG_NR_CPUS=256 +CONFIG_NR_CPUS=4096 +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_NUMA_BALANCING=y +CONFIG_NUMA=y +CONFIG_NVMEM_IMX_OCOTP_SCU=m +CONFIG_NVMEM_ZYNQMP=y +CONFIG_OCTEONTX2_AF=m +CONFIG_PATA_ACPI=m +CONFIG_PCC=y +# CONFIG_PCIE_AL is not set +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_KIRIN=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_TEGRA194=m +CONFIG_PCIE_XILINX_NWL=y +CONFIG_PCIE_XILINX=y +CONFIG_PCI_HISI=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCI_XGENE_MSI=y +CONFIG_PCI_XGENE=y +CONFIG_PHY_FSL_IMX8MQ_USB=m +CONFIG_PHY_HI3660_USB=m +CONFIG_PHY_HI6220_USB=m +CONFIG_PHY_HISI_INNO_USB2=m +CONFIG_PHY_HISTB_COMBPHY=m +CONFIG_PHY_MESON_GXL_USB2=m +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_MVEBU_A3700_COMPHY=m +CONFIG_PHY_MVEBU_A3700_UTMI=m +CONFIG_PHY_MVEBU_CP110_COMPHY=m +# CONFIG_PHY_QCOM_APQ8064_SATA is not set +CONFIG_PHY_QCOM_PCIE2=m +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HSIC=m +CONFIG_PHY_QCOM_USB_HS=m +CONFIG_PHY_TEGRA194_P2U=m +CONFIG_PHY_XGENE=y +CONFIG_PINCTRL_AMD=y +# CONFIG_PINCTRL_APQ8064 is not set +# CONFIG_PINCTRL_APQ8084 is not set +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QM=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_MAX77620=y +# CONFIG_PINCTRL_MDM9615 is not set +CONFIG_PINCTRL_MESON_A1=y +CONFIG_PINCTRL_MESON_AXG=y +CONFIG_PINCTRL_MESON_G12A=y +CONFIG_PINCTRL_MESON_GXBB=y +CONFIG_PINCTRL_MESON_GXL=y +# CONFIG_PINCTRL_MSM8660 is not set +CONFIG_PINCTRL_MSM8916=y +# CONFIG_PINCTRL_MSM8960 is not set +CONFIG_PINCTRL_MSM8996=y +# CONFIG_PINCTRL_MSM8X74 is not set +CONFIG_PINCTRL_MSM=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +# CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SUN50I_A64_R=y +CONFIG_PINCTRL_SUN50I_A64=y +CONFIG_PINCTRL_SUN50I_H5=y +CONFIG_PINCTRL_SUN50I_H6_R=y +CONFIG_PINCTRL_SUN50I_H6=y +CONFIG_PM8916_WATCHDOG=m +# CONFIG_PMIC_OPREGION is not set +# CONFIG_PNP_DEBUG_MESSAGES is not set +CONFIG_POWER_RESET_HISI=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_QCOM_PON=m +CONFIG_POWER_RESET_XGENE=y +CONFIG_PTP_1588_CLOCK_QORIQ=m +CONFIG_QCOM_AOSS_QMP=m +CONFIG_QCOM_APCS_IPC=m +CONFIG_QCOM_APR=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_QCOM_CLK_RPM=m +CONFIG_QCOM_CLK_SMD_RPM=m +CONFIG_QCOM_COINCELL=m +CONFIG_QCOM_COMMAND_DB=y +# CONFIG_QCOM_EBI2 is not set +CONFIG_QCOM_EMAC=m +# CONFIG_QCOM_FALKOR_ERRATUM_1003 is not set +CONFIG_QCOM_FALKOR_ERRATUM_1003=y +CONFIG_QCOM_FALKOR_ERRATUM_1009=y +CONFIG_QCOM_FALKOR_ERRATUM_E1041=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_GLINK_SSR=m +CONFIG_QCOM_GSBI=y +CONFIG_QCOM_HIDMA=m +CONFIG_QCOM_HIDMA_MGMT=m +CONFIG_QCOM_IOMMU=y +CONFIG_QCOM_IRQ_COMBINER=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_QCOM_LLCC=m +CONFIG_QCOM_MDT_LOADER=m +CONFIG_QCOM_Q6V5_ADSP=m +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_Q6V5_WCSS=m +CONFIG_QCOM_QDF2400_ERRATUM_0065=y +CONFIG_QCOM_QFPROM=m +CONFIG_QCOM_QMI_HELPERS=m +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_SDM845_LLCC=m +CONFIG_QCOM_SMD_RPM=m +CONFIG_QCOM_SMEM=m +CONFIG_QCOM_SMP2P=m +CONFIG_QCOM_SMSM=m +# CONFIG_QCOM_SOCINFO is not set +CONFIG_QCOM_SPMI_IADC=m +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_QCOM_SPMI_VADC=m +CONFIG_QCOM_SYSMON=m +CONFIG_QCOM_TSENS=m +CONFIG_QCOM_WCNSS_CTRL=m +CONFIG_QCOM_WCNSS_PIL=m +CONFIG_QCOM_WDT=m +CONFIG_QORIQ_THERMAL=m +CONFIG_RANDOMIZE_BASE=y +CONFIG_RANDOMIZE_MODULE_REGION_FULL=y +CONFIG_REGMAP_SPMI=y +CONFIG_REGULATOR_BD718XX=m +CONFIG_REGULATOR_HI6421=m +CONFIG_REGULATOR_HI6421V530=m +CONFIG_REGULATOR_HI655X=m +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_RPM=m +CONFIG_REGULATOR_QCOM_SMD_RPM=m +CONFIG_REGULATOR_QCOM_SPMI=m +CONFIG_REGULATOR_TPS65086=m +CONFIG_RELOCATABLE=y +CONFIG_RESET_HISI=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RODATA_FULL_DEFAULT_ENABLED=y +CONFIG_RPMSG=m +CONFIG_RPMSG_QCOM_GLINK_RPM=m +CONFIG_RPMSG_QCOM_SMD=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_FSL_FTM_ALARM=m +# CONFIG_RTC_DRV_PL030 is not set +CONFIG_RTC_DRV_XGENE=m +CONFIG_RTC_DRV_ZYNQMP=m +CONFIG_SATA_AHCI_SEATTLE=m +CONFIG_SCHED_MC=y +CONFIG_SCSI_UFS_HISI=m +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_DISPCC_845=m +CONFIG_SDM_GCC_845=m +CONFIG_SDM_GPUCC_845=m +CONFIG_SDM_LPASSCC_845=m +CONFIG_SDM_VIDEOCC_845=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_XGENE=m +# CONFIG_SERIAL_AMBA_PL010 is not set +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_TEGRA_TCU_CONSOLE=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y +CONFIG_SERIAL_XILINX_PS_UART=y +CONFIG_SETEND_EMULATION=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_SM_GCC_8150=y +# CONFIG_SND_IMX_SOC is not set +# CONFIG_SND_KIRKWOOD_SOC is not set +CONFIG_SND_MESON_AXG_FRDDR=m +CONFIG_SND_MESON_AXG_PDM=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_AXG_SPDIFIN=m +CONFIG_SND_MESON_AXG_SPDIFOUT=m +CONFIG_SND_MESON_AXG_TDMIN=m +CONFIG_SND_MESON_AXG_TDMOUT=m +CONFIG_SND_MESON_AXG_TODDR=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_FSL_AUDMIX=m +CONFIG_SND_SOC_IMX_AUDMIX=m +CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m +CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_NAU8825=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_QDSP6=m +CONFIG_SND_SOC_RT5663=m +CONFIG_SND_SOC_RT5677=m +CONFIG_SND_SOC_RT5677_SPI=m +CONFIG_SND_SOC_SDM845=m +# CONFIG_SND_SOC_STORM is not set +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA_MAX98090=m +CONFIG_SND_SOC_TEGRA_RT5640=m +CONFIG_SND_SOC_TEGRA_RT5677=m +CONFIG_SND_SOC_TEGRA_SGTL5000=m +# CONFIG_SND_SOC_TEGRA_WM8753 is not set +CONFIG_SND_SOC_WCD9335=m +CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m +CONFIG_SND_SOC_XILINX_I2S=m +CONFIG_SND_SOC_XILINX_SPDIF=m +CONFIG_SND_SUN50I_CODEC_ANALOG=m +CONFIG_SNI_NETSEC=m +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_SOC_TEGRA_FLOWCTRL=y +CONFIG_SPARSE_IRQ=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_SPI_FSL_DSPI=m +CONFIG_SPI_HISI_SFC=m +# CONFIG_SPI_QCOM_GENI is not set +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=m +CONFIG_SPI_SYNQUACER=m +CONFIG_SPI_THUNDERX=m +CONFIG_SPI_XLP=m +CONFIG_SPI_ZYNQMP_GQSPI=m +CONFIG_SPMI_MSM_PMIC_ARB=y +CONFIG_SPMI=y +CONFIG_STUB_CLK_HI3660=y +CONFIG_STUB_CLK_HI6220=y +# CONFIG_SUN4I_EMAC is not set +CONFIG_SUN50I_A64_CCU=y +CONFIG_SUN50I_DE2_BUS=y +CONFIG_SUN50I_ERRATUM_UNKNOWN1=y +CONFIG_SUN50I_H6_CCU=y +CONFIG_SUN50I_H6_R_CCU=y +CONFIG_SWP_EMULATION=y +# CONFIG_SYS_HYPERVISOR is not set +CONFIG_TEGRA210_ADMA=m +CONFIG_TEGRA_ACONNECT=m +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_TEGRA_BPMP=y +CONFIG_TEGRA_GMI=m +CONFIG_TEGRA_HSP_MBOX=y +CONFIG_THUNDER_NIC_BGX=m +CONFIG_THUNDER_NIC_PF=m +CONFIG_THUNDER_NIC_RGX=m +CONFIG_THUNDER_NIC_VF=m +CONFIG_THUNDERX2_PMU=m +CONFIG_USB_DWC3_QCOM=m +CONFIG_USB_EHCI_FSL=m +# CONFIG_USB_EHCI_MXC is not set +# CONFIG_USB_FSL_USB2 is not set +# CONFIG_USB_MXS_PHY is not set +# CONFIG_USB_SPEEDTOUCH is not set +CONFIG_VDSO=y +CONFIG_VFIO_PLATFORM_AMDXGBE_RESET=m +# CONFIG_VGA_CONSOLE is not set +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_VIDEO_QCOM_VENUS=m +CONFIG_VMAP_STACK=y +# CONFIG_XGENE_DMA is not set +CONFIG_XGENE_PMU=y +CONFIG_XGENE_SLIMPRO_MBOX=m +CONFIG_XILINX_SDFEC=m +CONFIG_XILINX_XADC=m +CONFIG_XILINX_ZYNQMP_DMA=m +CONFIG_ZYNQMP_FIRMWARE=y +CONFIG_ZYNQMP_IPI_MBOX=y +CONFIG_ZYNQMP_PM_DOMAINS=y +CONFIG_ZYNQMP_POWER=y +CRYPTO_CHACHA20_NEON=m +CRYPTO_CRCT10DIF_ARM64_CE=m diff --git a/arch/arm64/config.sh b/arch/arm64/config.sh new file mode 100644 index 0000000..676ce59 --- /dev/null +++ b/arch/arm64/config.sh @@ -0,0 +1,8 @@ +# $Id$ +# +# This file is sourced AFTER defaults/config.sh; generic options should be set there. +# Arch-specific options that normally shouldn't be changed. +# +KERNEL_MAKE_DIRECTIVE="Image" +KERNEL_MAKE_DIRECTIVE_2="" +KERNEL_BINARY="arch/arm64/boot/Image" diff --git a/arch/arm64/modules_load b/arch/arm64/modules_load new file mode 100644 index 0000000..4645696 --- /dev/null +++ b/arch/arm64/modules_load @@ -0,0 +1,5 @@ +# arm64 module groups for genkernel initramfs auto-loading +# (extending defaults/modules_load) + +# Crypto +MODULES_CRYPTO+=" aes-ce-blk"
