Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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>

+28
+1
arch/arm64/Kconfig.platforms
··· 36 36 config ARCH_APPLE 37 37 bool "Apple Silicon SoC family" 38 38 select APPLE_AIC 39 + select APPLE_PMGR_PWRSTATE if PM 39 40 help 40 41 This enables support for Apple's in-house ARM SoC family, such 41 42 as the Apple M1.
+27
arch/arm64/configs/defconfig
··· 100 100 CONFIG_CPUFREQ_DT=y 101 101 CONFIG_ACPI_CPPC_CPUFREQ=m 102 102 CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m 103 + CONFIG_ARM_APPLE_SOC_CPUFREQ=m 103 104 CONFIG_ARM_ARMADA_37XX_CPUFREQ=y 104 105 CONFIG_ARM_SCPI_CPUFREQ=y 105 106 CONFIG_ARM_IMX_CPUFREQ_DT=m ··· 224 223 CONFIG_PCI_AARDVARK=y 225 224 CONFIG_PCIE_ALTERA=y 226 225 CONFIG_PCIE_ALTERA_MSI=y 226 + CONFIG_PCIE_APPLE=m 227 227 CONFIG_PCIE_BRCMSTB=m 228 228 CONFIG_PCI_HOST_THUNDER_PEM=y 229 229 CONFIG_PCI_HOST_THUNDER_ECAM=y ··· 304 302 CONFIG_BLK_DEV_NBD=m 305 303 CONFIG_VIRTIO_BLK=y 306 304 CONFIG_BLK_DEV_NVME=m 305 + CONFIG_NVME_APPLE=m 307 306 CONFIG_QCOM_COINCELL=m 308 307 CONFIG_QCOM_FASTRPC=m 309 308 CONFIG_SRAM=y ··· 468 465 CONFIG_KEYBOARD_MTK_PMIC=m 469 466 CONFIG_MOUSE_ELAN_I2C=m 470 467 CONFIG_INPUT_TOUCHSCREEN=y 468 + CONFIG_TOUCHSCREEN_APPLE_Z2=m 471 469 CONFIG_TOUCHSCREEN_ATMEL_MXT=m 472 470 CONFIG_TOUCHSCREEN_GOODIX=m 473 471 CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI=m ··· 556 552 CONFIG_I2C_MV64XXX=y 557 553 CONFIG_I2C_OMAP=y 558 554 CONFIG_I2C_OWL=y 555 + CONFIG_I2C_APPLE=m 559 556 CONFIG_I2C_PXA=y 560 557 CONFIG_I2C_QCOM_CCI=m 561 558 CONFIG_I2C_QCOM_GENI=m ··· 571 566 CONFIG_I2C_RCAR=y 572 567 CONFIG_I2C_CROS_EC_TUNNEL=y 573 568 CONFIG_SPI=y 569 + CONFIG_SPI_APPLE=m 574 570 CONFIG_SPI_ARMADA_3700=y 575 571 CONFIG_SPI_BCM2835=m 576 572 CONFIG_SPI_BCM2835AUX=m ··· 608 602 CONFIG_SPI_TEGRA114=m 609 603 CONFIG_SPI_SPIDEV=m 610 604 CONFIG_SPMI=y 605 + CONFIG_SPMI_APPLE=m 611 606 CONFIG_SPMI_MTK_PMIF=m 607 + CONFIG_PINCTRL_APPLE_GPIO=m 612 608 CONFIG_PINCTRL_BRCMSTB=y 613 609 CONFIG_PINCTRL_BCM2712=y 614 610 CONFIG_PINCTRL_DA9062=m ··· 707 699 CONFIG_GPIO_PCF857X=m 708 700 CONFIG_GPIO_TPIC2810=m 709 701 CONFIG_GPIO_BD9571MWV=m 702 + CONFIG_GPIO_MACSMC=m 710 703 CONFIG_GPIO_MAX77620=y 711 704 CONFIG_GPIO_SL28CPLD=m 712 705 CONFIG_GPIO_AGGREGATOR=m 706 + CONFIG_POWER_RESET_MACSMC=m 713 707 CONFIG_POWER_RESET_MSM=y 714 708 CONFIG_POWER_RESET_QCOM_PON=m 715 709 CONFIG_POWER_RESET_TORADEX_EC=m ··· 732 722 CONFIG_SENSORS_ARM_SCPI=y 733 723 CONFIG_SENSORS_GPIO_FAN=m 734 724 CONFIG_SENSORS_JC42=m 725 + CONFIG_SENSORS_MACSMC_HWMON=m 735 726 CONFIG_SENSORS_LM75=m 736 727 CONFIG_SENSORS_LM90=m 737 728 CONFIG_SENSORS_PWM_FAN=m ··· 794 783 CONFIG_RENESAS_RZV2HWDT=y 795 784 CONFIG_UNIPHIER_WATCHDOG=y 796 785 CONFIG_PM8916_WATCHDOG=m 786 + CONFIG_APPLE_WATCHDOG=m 797 787 CONFIG_BCM2835_WDT=y 798 788 CONFIG_BCM7038_WDT=m 799 789 CONFIG_MFD_ADP5585=m ··· 802 790 CONFIG_MFD_BD9571MWV=y 803 791 CONFIG_MFD_AXP20X_I2C=y 804 792 CONFIG_MFD_AXP20X_RSB=y 793 + CONFIG_MFD_MACSMC=m 805 794 CONFIG_MFD_DA9062=m 806 795 CONFIG_MFD_EXYNOS_LPASS=m 807 796 CONFIG_MFD_HI6421_PMIC=y ··· 960 947 CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m 961 948 CONFIG_DRM_PANEL_LVDS=m 962 949 CONFIG_DRM_PANEL_SIMPLE=m 950 + CONFIG_DRM_PANEL_SUMMIT=m 963 951 CONFIG_DRM_PANEL_EDP=m 964 952 CONFIG_DRM_PANEL_HIMAX_HX8279=m 965 953 CONFIG_DRM_PANEL_HIMAX_HX83112A=m ··· 1027 1013 CONFIG_FB_EFI=y 1028 1014 CONFIG_FB_MODE_HELPERS=y 1029 1015 CONFIG_BACKLIGHT_PWM=m 1016 + CONFIG_BACKLIGHT_APPLE_DWI=m 1030 1017 CONFIG_BACKLIGHT_QCOM_WLED=m 1031 1018 CONFIG_BACKLIGHT_LP855X=m 1032 1019 CONFIG_LOGO=y ··· 1042 1027 CONFIG_SND_USB_AUDIO_QMI=m 1043 1028 CONFIG_SND_SOC=m 1044 1029 CONFIG_SND_SOC_USB=m 1030 + CONFIG_SND_SOC_APPLE_MCA=m 1045 1031 CONFIG_SND_BCM2835_SOC_I2S=m 1046 1032 CONFIG_SND_SOC_FSL_ASRC=m 1047 1033 CONFIG_SND_SOC_FSL_MICFIL=m ··· 1333 1317 CONFIG_RTC_DRV_TI_K3=m 1334 1318 CONFIG_RTC_DRV_RENESAS_RTCA3=m 1335 1319 CONFIG_RTC_DRV_NVIDIA_VRS10=m 1320 + CONFIG_RTC_DRV_MACSMC=m 1336 1321 CONFIG_DMADEVICES=y 1322 + CONFIG_APPLE_ADMAC=m 1337 1323 CONFIG_DMA_BCM2835=y 1338 1324 CONFIG_DMA_SUN6I=m 1339 1325 CONFIG_FSL_EDMA=y ··· 1381 1363 CONFIG_CROS_EC_SPI=y 1382 1364 CONFIG_CROS_KBD_LED_BACKLIGHT=m 1383 1365 CONFIG_CROS_EC_CHARDEV=m 1366 + CONFIG_COMMON_CLK_APPLE_NCO=m 1384 1367 CONFIG_COMMON_CLK_RK808=y 1385 1368 CONFIG_COMMON_CLK_SCMI=y 1386 1369 CONFIG_COMMON_CLK_SCPI=y ··· 1545 1526 CONFIG_ARM_SMMU_V3=y 1546 1527 CONFIG_MTK_IOMMU=y 1547 1528 CONFIG_QCOM_IOMMU=y 1529 + CONFIG_APPLE_DART=m 1548 1530 CONFIG_REMOTEPROC=y 1549 1531 CONFIG_IMX_REMOTEPROC=y 1550 1532 CONFIG_MTK_SCP=m ··· 1565 1545 CONFIG_RPMSG_VIRTIO=y 1566 1546 CONFIG_SOUNDWIRE=m 1567 1547 CONFIG_SOUNDWIRE_QCOM=m 1548 + CONFIG_APPLE_MAILBOX=m 1549 + CONFIG_APPLE_RTKIT=m 1550 + CONFIG_APPLE_SART=m 1568 1551 CONFIG_FSL_DPAA=y 1569 1552 CONFIG_FSL_MC_DPIO=y 1570 1553 CONFIG_FSL_RCPM=y ··· 1649 1626 CONFIG_MPL3115=m 1650 1627 CONFIG_PWM=y 1651 1628 CONFIG_PWM_ADP5585=m 1629 + CONFIG_PWM_APPLE=m 1652 1630 CONFIG_PWM_BCM2835=m 1653 1631 CONFIG_PWM_BRCMSTB=m 1654 1632 CONFIG_PWM_CROS_EC=m ··· 1746 1722 CONFIG_QCOM_L3_PMU=y 1747 1723 CONFIG_ARM_SPE_PMU=m 1748 1724 CONFIG_ARM_DMC620_PMU=m 1725 + CONFIG_APPLE_M1_CPU_PMU=y 1749 1726 CONFIG_HISI_PMU=y 1750 1727 CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m 1751 1728 CONFIG_NVIDIA_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m 1752 1729 CONFIG_MESON_DDR_PMU=m 1753 1730 CONFIG_NVMEM_LAYOUT_SL28_VPD=m 1731 + CONFIG_NVMEM_APPLE_EFUSES=m 1732 + CONFIG_NVMEM_APPLE_SPMI=m 1754 1733 CONFIG_NVMEM_IMX_OCOTP=y 1755 1734 CONFIG_NVMEM_IMX_OCOTP_ELE=m 1756 1735 CONFIG_NVMEM_IMX_OCOTP_SCU=y