Skip to content

Commit 96f1ad6

Browse files
committed
arm64: configs: Add asahi.config fragment
This can be used to ensure all drivers for Apple silicon hardware are enabled. For a defconfig build it can simply be appended: ``` make defconfig asahi ``` For other build configs (a modified defconfig or distro config) it can be merged via a kernel script: ``` KCONFIG_CONFIG=.config ./scripts/kconfig/merge_config.sh -m .config arch/arm64/configs/asahi.config ``` Signed-off-by: Janne Grunau <j@jannau.net>
1 parent 611ceb5 commit 96f1ad6

1 file changed

Lines changed: 74 additions & 0 deletions

File tree

arch/arm64/configs/asahi.config

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
CONFIG_RUST=y
2+
CONFIG_ARM64_ACTLR_STATE=y
3+
CONFIG_ARCH_APPLE=y
4+
# CONFIG_ARM64_4K_PAGES is not set
5+
CONFIG_ARM64_16K_PAGES=y
6+
# CONFIG_ARM64_64K_PAGES is not set
7+
CONFIG_ARM64_MEMORY_MODEL_CONTROL=y
8+
CONFIG_ARM_APPLE_CPUIDLE=y
9+
CONFIG_ARM_APPLE_SOC_CPUFREQ=m
10+
CONFIG_BT_HCIBCM4377=m
11+
CONFIG_PCIE_APPLE=m
12+
CONFIG_NVME_APPLE=m
13+
CONFIG_BRCMFMAC=m
14+
CONFIG_BRCMFMAC_PCIE=y
15+
CONFIG_TOUCHSCREEN_APPLE_Z2=m
16+
CONFIG_INPUT_MACSMC_INPUT=m
17+
CONFIG_I2C_APPLE=m
18+
CONFIG_SPI_APPLE=m
19+
CONFIG_SPMI_APPLE=m
20+
CONFIG_PINCTRL_APPLE_GPIO=m
21+
CONFIG_GPIO_MACSMC=m
22+
CONFIG_POWER_RESET_MACSMC=m
23+
CONFIG_CHARGER_MACSMC=m
24+
CONFIG_SENSORS_MACSMC_HWMON=m
25+
CONFIG_APPLE_WATCHDOG=m
26+
CONFIG_VIDEO_APPLE_ISP=m
27+
CONFIG_DRM=y
28+
CONFIG_DRM_ASAHI=m
29+
CONFIG_DRM_ADP=m
30+
CONFIG_DRM_APPLE=m
31+
CONFIG_DRM_APPLE_AUDIO=y
32+
CONFIG_SND_SOC_APPLE_AOP_AUDIO=m
33+
CONFIG_SND_SOC_APPLE_MCA=m
34+
CONFIG_SND_SOC_APPLE_MACAUDIO=m
35+
CONFIG_SND_SOC_CS42L83=m
36+
CONFIG_SND_SOC_CS42L84=m
37+
CONFIG_SND_SOC_TAS2764=m
38+
CONFIG_SND_SOC_TAS2770=m
39+
CONFIG_HID_APPLE=m
40+
CONFIG_HID_MAGICMOUSE=m
41+
CONFIG_SERIAL_SAMSUNG=y
42+
CONFIG_SERIAL_SAMSUNG_CONSOLE=y
43+
CONFIG_HID_DOCKCHANNEL=m
44+
CONFIG_SPI_HID_APPLE_OF=m
45+
CONFIG_SPI_HID_APPLE_CORE=m
46+
CONFIG_USB_DWC3_APPLE=m
47+
CONFIG_USB_XHCI_PCI_ASMEDIA=y
48+
CONFIG_RTC_DRV_MACSMC=m
49+
CONFIG_APPLE_ADMAC=m
50+
CONFIG_APPLE_SIO=m
51+
CONFIG_MFD_MACSMC=m
52+
CONFIG_COMMON_CLK_APPLE_NCO=m
53+
CONFIG_APPLE_DART=m
54+
CONFIG_APPLE_DOCKCHANNEL=m
55+
CONFIG_APPLE_MAILBOX=y
56+
CONFIG_APPLE_PMGR_MISC=y
57+
CONFIG_APPLE_RTKIT=y
58+
CONFIG_APPLE_RTKIT_HELPER=m
59+
CONFIG_APPLE_SART=m
60+
CONFIG_RUST_APPLE_RTKIT=y
61+
CONFIG_APPLE_AOP=m
62+
CONFIG_APPLE_SEP=m
63+
CONFIG_APPLE_PMGR_PWRSTATE=y
64+
CONFIG_IIO_AOP_SENSOR_LAS=m
65+
CONFIG_IIO_AOP_SENSOR_ALS=m
66+
CONFIG_RUST_FW_LOADER_ABSTRACTIONS=y
67+
CONFIG_PWM_APPLE=m
68+
CONFIG_APPLE_AIC=y
69+
CONFIG_PHY_APPLE_ATC=m
70+
CONFIG_PHY_APPLE_DPTX=m
71+
CONFIG_APPLE_M1_CPU_PMU=y
72+
CONFIG_NVMEM_APPLE_EFUSES=m
73+
CONFIG_NVMEM_APPLE_SPMI=m
74+
CONFIG_MUX_APPLE_DPXBAR=m

0 commit comments

Comments
 (0)