Skip to content

Commit ca36ef1

Browse files
committed
Merge tag 'apple-soc-defconfig-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/defconfig
Apple SoC defconfig update for 6.20 - Enable most drivers required for Apple Silicon as module inside defconfig - Enable the power-domain driver when ARCH_APPLE and PM is selected since it's critical for booting these systems * tag 'apple-soc-defconfig-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux: arm64: defconfig: Enable Apple Silicon drivers arm64: select APPLE_PMGR_PWRSTATE for ARCH_APPLE Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2 parents c741fc9 + 8c7a1d2 commit ca36ef1

2 files changed

Lines changed: 28 additions & 0 deletions

File tree

arch/arm64/Kconfig.platforms

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ config ARCH_ALPINE
3636
config ARCH_APPLE
3737
bool "Apple Silicon SoC family"
3838
select APPLE_AIC
39+
select APPLE_PMGR_PWRSTATE if PM
3940
help
4041
This enables support for Apple's in-house ARM SoC family, such
4142
as the Apple M1.

arch/arm64/configs/defconfig

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
100100
CONFIG_CPUFREQ_DT=y
101101
CONFIG_ACPI_CPPC_CPUFREQ=m
102102
CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m
103+
CONFIG_ARM_APPLE_SOC_CPUFREQ=m
103104
CONFIG_ARM_ARMADA_37XX_CPUFREQ=y
104105
CONFIG_ARM_SCPI_CPUFREQ=y
105106
CONFIG_ARM_IMX_CPUFREQ_DT=m
@@ -223,6 +224,7 @@ CONFIG_HOTPLUG_PCI_ACPI=y
223224
CONFIG_PCI_AARDVARK=y
224225
CONFIG_PCIE_ALTERA=y
225226
CONFIG_PCIE_ALTERA_MSI=y
227+
CONFIG_PCIE_APPLE=m
226228
CONFIG_PCIE_BRCMSTB=m
227229
CONFIG_PCI_HOST_THUNDER_PEM=y
228230
CONFIG_PCI_HOST_THUNDER_ECAM=y
@@ -302,6 +304,7 @@ CONFIG_BLK_DEV_LOOP=y
302304
CONFIG_BLK_DEV_NBD=m
303305
CONFIG_VIRTIO_BLK=y
304306
CONFIG_BLK_DEV_NVME=m
307+
CONFIG_NVME_APPLE=m
305308
CONFIG_QCOM_COINCELL=m
306309
CONFIG_QCOM_FASTRPC=m
307310
CONFIG_SRAM=y
@@ -465,6 +468,7 @@ CONFIG_KEYBOARD_CROS_EC=y
465468
CONFIG_KEYBOARD_MTK_PMIC=m
466469
CONFIG_MOUSE_ELAN_I2C=m
467470
CONFIG_INPUT_TOUCHSCREEN=y
471+
CONFIG_TOUCHSCREEN_APPLE_Z2=m
468472
CONFIG_TOUCHSCREEN_ATMEL_MXT=m
469473
CONFIG_TOUCHSCREEN_GOODIX=m
470474
CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI=m
@@ -552,6 +556,7 @@ CONFIG_I2C_MT65XX=y
552556
CONFIG_I2C_MV64XXX=y
553557
CONFIG_I2C_OMAP=y
554558
CONFIG_I2C_OWL=y
559+
CONFIG_I2C_APPLE=m
555560
CONFIG_I2C_PXA=y
556561
CONFIG_I2C_QCOM_CCI=m
557562
CONFIG_I2C_QCOM_GENI=m
@@ -566,6 +571,7 @@ CONFIG_I2C_UNIPHIER_F=y
566571
CONFIG_I2C_RCAR=y
567572
CONFIG_I2C_CROS_EC_TUNNEL=y
568573
CONFIG_SPI=y
574+
CONFIG_SPI_APPLE=m
569575
CONFIG_SPI_ARMADA_3700=y
570576
CONFIG_SPI_BCM2835=m
571577
CONFIG_SPI_BCM2835AUX=m
@@ -602,7 +608,9 @@ CONFIG_SPI_TEGRA210_QUAD=m
602608
CONFIG_SPI_TEGRA114=m
603609
CONFIG_SPI_SPIDEV=m
604610
CONFIG_SPMI=y
611+
CONFIG_SPMI_APPLE=m
605612
CONFIG_SPMI_MTK_PMIF=m
613+
CONFIG_PINCTRL_APPLE_GPIO=m
606614
CONFIG_PINCTRL_BRCMSTB=y
607615
CONFIG_PINCTRL_BCM2712=y
608616
CONFIG_PINCTRL_DA9062=m
@@ -699,9 +707,11 @@ CONFIG_GPIO_ADP5585=m
699707
CONFIG_GPIO_PCF857X=m
700708
CONFIG_GPIO_TPIC2810=m
701709
CONFIG_GPIO_BD9571MWV=m
710+
CONFIG_GPIO_MACSMC=m
702711
CONFIG_GPIO_MAX77620=y
703712
CONFIG_GPIO_SL28CPLD=m
704713
CONFIG_GPIO_AGGREGATOR=m
714+
CONFIG_POWER_RESET_MACSMC=m
705715
CONFIG_POWER_RESET_MSM=y
706716
CONFIG_POWER_RESET_QCOM_PON=m
707717
CONFIG_POWER_RESET_TORADEX_EC=m
@@ -722,6 +732,7 @@ CONFIG_SENSORS_ARM_SCMI=y
722732
CONFIG_SENSORS_ARM_SCPI=y
723733
CONFIG_SENSORS_GPIO_FAN=m
724734
CONFIG_SENSORS_JC42=m
735+
CONFIG_SENSORS_MACSMC_HWMON=m
725736
CONFIG_SENSORS_LM75=m
726737
CONFIG_SENSORS_LM90=m
727738
CONFIG_SENSORS_PWM_FAN=m
@@ -783,13 +794,15 @@ CONFIG_RENESAS_RZG2LWDT=y
783794
CONFIG_RENESAS_RZV2HWDT=y
784795
CONFIG_UNIPHIER_WATCHDOG=y
785796
CONFIG_PM8916_WATCHDOG=m
797+
CONFIG_APPLE_WATCHDOG=m
786798
CONFIG_BCM2835_WDT=y
787799
CONFIG_BCM7038_WDT=m
788800
CONFIG_MFD_ADP5585=m
789801
CONFIG_MFD_ALTERA_SYSMGR=y
790802
CONFIG_MFD_BD9571MWV=y
791803
CONFIG_MFD_AXP20X_I2C=y
792804
CONFIG_MFD_AXP20X_RSB=y
805+
CONFIG_MFD_MACSMC=m
793806
CONFIG_MFD_DA9062=m
794807
CONFIG_MFD_EXYNOS_LPASS=m
795808
CONFIG_MFD_HI6421_PMIC=y
@@ -947,6 +960,7 @@ CONFIG_DRM_TEGRA=m
947960
CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
948961
CONFIG_DRM_PANEL_LVDS=m
949962
CONFIG_DRM_PANEL_SIMPLE=m
963+
CONFIG_DRM_PANEL_SUMMIT=m
950964
CONFIG_DRM_PANEL_EDP=m
951965
CONFIG_DRM_PANEL_HIMAX_HX8279=m
952966
CONFIG_DRM_PANEL_HIMAX_HX83112A=m
@@ -1013,6 +1027,7 @@ CONFIG_FB=y
10131027
CONFIG_FB_EFI=y
10141028
CONFIG_FB_MODE_HELPERS=y
10151029
CONFIG_BACKLIGHT_PWM=m
1030+
CONFIG_BACKLIGHT_APPLE_DWI=m
10161031
CONFIG_BACKLIGHT_QCOM_WLED=m
10171032
CONFIG_BACKLIGHT_LP855X=m
10181033
CONFIG_LOGO=y
@@ -1027,6 +1042,7 @@ CONFIG_SND_USB_AUDIO=m
10271042
CONFIG_SND_USB_AUDIO_QMI=m
10281043
CONFIG_SND_SOC=m
10291044
CONFIG_SND_SOC_USB=m
1045+
CONFIG_SND_SOC_APPLE_MCA=m
10301046
CONFIG_SND_BCM2835_SOC_I2S=m
10311047
CONFIG_SND_SOC_FSL_ASRC=m
10321048
CONFIG_SND_SOC_FSL_MICFIL=m
@@ -1317,7 +1333,9 @@ CONFIG_RTC_DRV_XGENE=y
13171333
CONFIG_RTC_DRV_TI_K3=m
13181334
CONFIG_RTC_DRV_RENESAS_RTCA3=m
13191335
CONFIG_RTC_DRV_NVIDIA_VRS10=m
1336+
CONFIG_RTC_DRV_MACSMC=m
13201337
CONFIG_DMADEVICES=y
1338+
CONFIG_APPLE_ADMAC=m
13211339
CONFIG_DMA_BCM2835=y
13221340
CONFIG_DMA_SUN6I=m
13231341
CONFIG_FSL_EDMA=y
@@ -1363,6 +1381,7 @@ CONFIG_CROS_EC_RPMSG=m
13631381
CONFIG_CROS_EC_SPI=y
13641382
CONFIG_CROS_KBD_LED_BACKLIGHT=m
13651383
CONFIG_CROS_EC_CHARDEV=m
1384+
CONFIG_COMMON_CLK_APPLE_NCO=m
13661385
CONFIG_COMMON_CLK_RK808=y
13671386
CONFIG_COMMON_CLK_SCMI=y
13681387
CONFIG_COMMON_CLK_SCPI=y
@@ -1526,6 +1545,7 @@ CONFIG_ARM_SMMU=y
15261545
CONFIG_ARM_SMMU_V3=y
15271546
CONFIG_MTK_IOMMU=y
15281547
CONFIG_QCOM_IOMMU=y
1548+
CONFIG_APPLE_DART=m
15291549
CONFIG_REMOTEPROC=y
15301550
CONFIG_IMX_REMOTEPROC=y
15311551
CONFIG_MTK_SCP=m
@@ -1545,6 +1565,9 @@ CONFIG_RPMSG_QCOM_SMD=y
15451565
CONFIG_RPMSG_VIRTIO=y
15461566
CONFIG_SOUNDWIRE=m
15471567
CONFIG_SOUNDWIRE_QCOM=m
1568+
CONFIG_APPLE_MAILBOX=m
1569+
CONFIG_APPLE_RTKIT=m
1570+
CONFIG_APPLE_SART=m
15481571
CONFIG_FSL_DPAA=y
15491572
CONFIG_FSL_MC_DPIO=y
15501573
CONFIG_FSL_RCPM=y
@@ -1626,6 +1649,7 @@ CONFIG_IIO_CROS_EC_BARO=m
16261649
CONFIG_MPL3115=m
16271650
CONFIG_PWM=y
16281651
CONFIG_PWM_ADP5585=m
1652+
CONFIG_PWM_APPLE=m
16291653
CONFIG_PWM_BCM2835=m
16301654
CONFIG_PWM_BRCMSTB=m
16311655
CONFIG_PWM_CROS_EC=m
@@ -1722,11 +1746,14 @@ CONFIG_QCOM_L2_PMU=y
17221746
CONFIG_QCOM_L3_PMU=y
17231747
CONFIG_ARM_SPE_PMU=m
17241748
CONFIG_ARM_DMC620_PMU=m
1749+
CONFIG_APPLE_M1_CPU_PMU=y
17251750
CONFIG_HISI_PMU=y
17261751
CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m
17271752
CONFIG_NVIDIA_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m
17281753
CONFIG_MESON_DDR_PMU=m
17291754
CONFIG_NVMEM_LAYOUT_SL28_VPD=m
1755+
CONFIG_NVMEM_APPLE_EFUSES=m
1756+
CONFIG_NVMEM_APPLE_SPMI=m
17301757
CONFIG_NVMEM_IMX_OCOTP=y
17311758
CONFIG_NVMEM_IMX_OCOTP_ELE=m
17321759
CONFIG_NVMEM_IMX_OCOTP_SCU=y

0 commit comments

Comments
 (0)