diff --git a/device/testing/linux-postmarketos-asahi/0002-fixup-iio-common-Add-AOP-sensor-drivers.patch b/device/testing/linux-postmarketos-asahi/0002-fixup-iio-common-Add-AOP-sensor-drivers.patch new file mode 100644 index 000000000..cc7a59602 --- /dev/null +++ b/device/testing/linux-postmarketos-asahi/0002-fixup-iio-common-Add-AOP-sensor-drivers.patch @@ -0,0 +1,25 @@ +From 2f4ad5e2dca9144fb11d6bf0b8fdc8a3bbdbf12f Mon Sep 17 00:00:00 2001 +From: Janne Grunau +Date: Sat, 10 Jan 2026 14:56:48 +0100 +Subject: [PATCH 2/2] fixup! iio: common: Add AOP sensor drivers + +Signed-off-by: Janne Grunau +--- + drivers/iio/common/aop_sensors/Kconfig | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/iio/common/aop_sensors/Kconfig b/drivers/iio/common/aop_sensors/Kconfig +index 2c092e63a9588..6f6949bdf6a5d 100644 +--- a/drivers/iio/common/aop_sensors/Kconfig ++++ b/drivers/iio/common/aop_sensors/Kconfig +@@ -15,6 +15,7 @@ config IIO_AOP_SENSOR_ALS + depends on ARCH_APPLE || COMPILE_TEST + depends on RUST + depends on SYSFS ++ depends on RUST_FW_LOADER_ABSTRACTIONS + select APPLE_AOP + help + Module to handle the ambient light sensor attached to the AOP +-- +2.52.0 + diff --git a/device/testing/linux-postmarketos-asahi/APKBUILD b/device/testing/linux-postmarketos-asahi/APKBUILD index cf121d012..b441417ee 100644 --- a/device/testing/linux-postmarketos-asahi/APKBUILD +++ b/device/testing/linux-postmarketos-asahi/APKBUILD @@ -1,6 +1,6 @@ # Maintainer: Clayton Craft pkgname=linux-postmarketos-asahi -pkgver=6.17.12_p1 +pkgver=6.18.4_p1 pkgrel=0 _rel=${pkgver#*_p} _kver=${pkgver%_p*} @@ -57,6 +57,7 @@ source=" pmos.config 0001-nvmem-apple-spmi-nvmem-Fix-CFI-failures.patch + 0002-fixup-iio-common-Add-AOP-sensor-drivers.patch " builddir="$srcdir/linux-asahi-$_asahiver" _defconfig="defconfig" @@ -91,10 +92,11 @@ package() { } sha512sums=" -af3dfa6143e00384ee4820afb64587ea929a8808d5d61f397f9a78edb6097aafab18c35df7120deb42fb0bd6b899cdcbc6dbce23adff3df9c9bd6a0639158aae linux-postmarketos-asahi-6.17.12-1.tar.gz -a3f54b81b20fae3db8c77cb814066bdb0d5512f00b7f165f9849908d16b336733900cb0f428521cf52ea21cd25603b9958c88b6f58cf8ebb42b3cc134e649f29 config-postmarketos-asahi.aarch64 -c23c89cefc4690c69f9e18e12f542078e1231e3f3017624a1e1499bdf8ee132a95c7d8499fe4313d9b19922b043dd9ed7e743ddf046b6f298bbf4e665e4cdc7c asahi.config +432adee3cd8415b2d1d29836eba028338fa19e479ee219677ce2649bcfc19ef6ae786f81957352b44db92acc6c5d0020dd5d175641357c3e8a722590d7385531 linux-postmarketos-asahi-6.18.4-1.tar.gz +f7846dae1d24091ea2b0e305ddb030f23345c533b75053bd7087a9d4ba3223f2f501aa3eab78148bcaeacfcf1c0680ba3bc83e982dcea4862ca4df86db7032e3 config-postmarketos-asahi.aarch64 +c3efedc043588c9c23e69b82e97819f8d92f69e34aaa5223f340baa67f45f2e2acc0ad64fbdc646761ba263a70e068446286043878cb84ed2a5afb8f86a1e921 asahi.config 0f9b91bcaf66a7004268e31a14d0e05a9d63da20a5a027cbcbaeb75453de4edf41abf34c422d04616a0f233cc86497a8939ab1f455e697990653a7a740ea46ef misc.config -83079bac1a13162cb276314fc991441701e76acd2606ba5b4ea5eec19fad0428deed84457360fe9dc4e821eb739ba31baff997b17643b53024f44a27edcf14a7 pmos.config +e75e7e80cd26dc22cf34ef8b8c969de4b8c44c4d16b6b2c8e4a7d919f4688569675e428a9c2bbdaa22a6df0bfced04012d5645650c2383317e450a7da7662967 pmos.config 5c07c59405356d1a14adbb98adbd9efde8352c1f07ab791d15a208c8fe262ce0dd47820694cb4b371b68b05917f19ec248c4c506d74b206e25a90acf7c070ded 0001-nvmem-apple-spmi-nvmem-Fix-CFI-failures.patch +d89ae23b1e51e3a928487a533ef22a61d9bb56a274d10f0f5fa9e92684b110a69be09cf9dffe33b8d55da7e550030a0de00c9fcd32927b9fe9e182752ca01787 0002-fixup-iio-common-Add-AOP-sensor-drivers.patch " diff --git a/device/testing/linux-postmarketos-asahi/asahi.config b/device/testing/linux-postmarketos-asahi/asahi.config index 6c287b817..4d81d5c04 100644 --- a/device/testing/linux-postmarketos-asahi/asahi.config +++ b/device/testing/linux-postmarketos-asahi/asahi.config @@ -62,6 +62,7 @@ CONFIG_APPLE_SEP=m CONFIG_APPLE_PMGR_PWRSTATE=y CONFIG_IIO_AOP_SENSOR_LAS=m CONFIG_IIO_AOP_SENSOR_ALS=m +CONFIG_RUST_FW_LOADER_ABSTRACTIONS=y CONFIG_PWM_APPLE=m CONFIG_APPLE_AIC=y CONFIG_PHY_APPLE_ATC=m diff --git a/device/testing/linux-postmarketos-asahi/config-postmarketos-asahi.aarch64 b/device/testing/linux-postmarketos-asahi/config-postmarketos-asahi.aarch64 index b2a8406a6..07b47106e 100644 --- a/device/testing/linux-postmarketos-asahi/config-postmarketos-asahi.aarch64 +++ b/device/testing/linux-postmarketos-asahi/config-postmarketos-asahi.aarch64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.17.12 Kernel Configuration +# Linux/arm64 6.18.4 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8" CONFIG_GCC_VERSION=0 @@ -19,6 +19,7 @@ CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y CONFIG_TOOLS_SUPPORT_RELR=y CONFIG_CC_HAS_ASM_INLINE=y +CONFIG_CC_HAS_ASSUME=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_CC_HAS_COUNTED_BY=y CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING=y @@ -349,13 +350,20 @@ CONFIG_ARCH_APPLE=y # CONFIG_ARCH_BLAIZE is not set # CONFIG_ARCH_CIX is not set # CONFIG_ARCH_EXYNOS is not set -# CONFIG_ARCH_SPARX5 is not set # CONFIG_ARCH_K3 is not set # CONFIG_ARCH_LG1K is not set # CONFIG_ARCH_HISI is not set # CONFIG_ARCH_KEEMBAY is not set # CONFIG_ARCH_MEDIATEK is not set # CONFIG_ARCH_MESON is not set + +# +# Microchip SoC support +# +# CONFIG_ARCH_LAN969X is not set +# CONFIG_ARCH_SPARX5 is not set +# end of Microchip SoC support + # CONFIG_ARCH_MMP is not set # CONFIG_ARCH_MVEBU is not set # CONFIG_ARCH_NXP is not set @@ -452,11 +460,7 @@ CONFIG_ARM64_VA_BITS=52 CONFIG_ARM64_PA_BITS_52=y CONFIG_ARM64_PA_BITS=52 CONFIG_ARM64_LPA2=y -# CONFIG_CPU_BIG_ENDIAN is not set CONFIG_CPU_LITTLE_ENDIAN=y -CONFIG_SCHED_MC=y -# CONFIG_SCHED_CLUSTER is not set -CONFIG_SCHED_SMT=y CONFIG_NR_CPUS=512 CONFIG_HOTPLUG_CPU=y CONFIG_NUMA=y @@ -488,7 +492,6 @@ CONFIG_XEN=y CONFIG_ARCH_FORCE_MAX_ORDER=11 CONFIG_UNMAP_KERNEL_AT_EL0=y CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y -CONFIG_RODATA_FULL_DEFAULT_ENABLED=y # CONFIG_ARM64_SW_TTBR0_PAN is not set CONFIG_ARM64_TAGGED_ADDR_ABI=y @@ -554,9 +557,10 @@ CONFIG_ARM64_HAFT=y # end of ARMv8.9 architectural features # -# v9.4 architectural features +# ARMv9.4 architectural features # -# end of v9.4 architectural features +CONFIG_ARM64_GCS=y +# end of ARMv9.4 architectural features CONFIG_ARM64_SVE=y CONFIG_ARM64_SME=y @@ -738,9 +742,10 @@ CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_HAVE_KVM_VCPU_RUN_PID_CHANGE=y -CONFIG_KVM_XFER_TO_GUEST_WORK=y +CONFIG_VIRT_XFER_TO_GUEST_WORK=y CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y CONFIG_KVM_GENERIC_MMU_NOTIFIER=y +CONFIG_KVM_GUEST_MEMFD=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y # CONFIG_NVHE_EL2_DEBUG is not set @@ -755,8 +760,15 @@ CONFIG_ARCH_HAS_DMA_OPS=y # CONFIG_ARCH_HAS_SUBPAGE_FAULTS=y CONFIG_HOTPLUG_SMT=y +CONFIG_ARCH_SUPPORTS_SCHED_SMT=y +CONFIG_ARCH_SUPPORTS_SCHED_CLUSTER=y +CONFIG_ARCH_SUPPORTS_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_SCHED_CLUSTER=y +CONFIG_SCHED_MC=y CONFIG_HOTPLUG_CORE_SYNC=y CONFIG_HOTPLUG_CORE_SYNC_DEAD=y +CONFIG_GENERIC_IRQ_ENTRY=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set @@ -815,10 +827,10 @@ CONFIG_HAS_LTO_CLANG=y CONFIG_LTO_NONE=y # CONFIG_LTO_CLANG_FULL is not set # CONFIG_LTO_CLANG_THIN is not set -CONFIG_ARCH_SUPPORTS_CFI_CLANG=y -CONFIG_CFI_CLANG=y +CONFIG_ARCH_SUPPORTS_CFI=y +CONFIG_CFI=y CONFIG_CFI_ICALL_NORMALIZE_INTEGERS=y -CONFIG_HAVE_CFI_ICALL_NORMALIZE_INTEGERS_CLANG=y +CONFIG_HAVE_CFI_ICALL_NORMALIZE_INTEGERS=y CONFIG_HAVE_CFI_ICALL_NORMALIZE_INTEGERS_RUSTC=y # CONFIG_CFI_PERMISSIVE is not set CONFIG_HAVE_CONTEXT_TRACKING_USER=y @@ -988,8 +1000,17 @@ CONFIG_COREDUMP=y CONFIG_SWAP=y # CONFIG_ZSWAP is not set CONFIG_ZSMALLOC=y + +# +# Zsmalloc allocator options +# + +# +# Zsmalloc is a common backend allocator for zswap & zram +# # CONFIG_ZSMALLOC_STAT is not set CONFIG_ZSMALLOC_CHAIN_SIZE=8 +# end of Zsmalloc allocator options # # Slab allocator options @@ -1046,6 +1067,7 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y # CONFIG_HWPOISON_INJECT is not set +# CONFIG_PERSISTENT_HUGE_ZERO_FOLIO is not set CONFIG_MM_ID=y CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y @@ -1055,6 +1077,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_NO_PAGE_MAPCOUNT is not set CONFIG_PAGE_MAPCOUNT=y CONFIG_PGTABLE_HAS_HUGE_LEAVES=y +CONFIG_HAVE_GIGANTIC_FOLIOS=y CONFIG_ARCH_SUPPORTS_HUGE_PFNMAP=y CONFIG_ARCH_SUPPORTS_PMD_PFNMAP=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y @@ -1094,6 +1117,8 @@ CONFIG_LOCK_MM_AND_FIND_VMA=y CONFIG_EXECMEM=y CONFIG_NUMA_MEMBLKS=y # CONFIG_NUMA_EMU is not set +CONFIG_ARCH_HAS_USER_SHADOW_STACK=y +CONFIG_FIND_NORMAL_PAGE=y # # Data Access Monitoring @@ -1115,12 +1140,14 @@ CONFIG_NET_CRC32C=y # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set +# CONFIG_INET_PSP is not set CONFIG_UNIX=y CONFIG_AF_UNIX_OOB=y # CONFIG_UNIX_DIAG is not set # CONFIG_TLS is not set # CONFIG_XFRM_USER is not set # CONFIG_NET_KEY is not set +# CONFIG_DIBS is not set # CONFIG_XDP_SOCKETS is not set CONFIG_NET_HANDSHAKE=y CONFIG_INET=y @@ -1882,7 +1909,8 @@ CONFIG_PCI_EPF_TEST=m # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers -# CONFIG_PCI_PWRCTRL_SLOT is not set +CONFIG_PCI_PWRCTRL=y +CONFIG_PCI_PWRCTRL_SLOT=y # CONFIG_CXL_BUS is not set # CONFIG_PCCARD is not set # CONFIG_RAPIDIO is not set @@ -1904,7 +1932,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_DEBUG=y -# CONFIG_RUST_FW_LOADER_ABSTRACTIONS is not set +CONFIG_RUST_FW_LOADER_ABSTRACTIONS=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_FW_LOADER_SYSFS=y CONFIG_EXTRA_FIRMWARE="" @@ -2247,6 +2275,7 @@ CONFIG_PNP_DEBUG_MESSAGES=y CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_RUST_NULL is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set CONFIG_ZRAM=y # CONFIG_ZRAM_BACKEND_LZ4 is not set @@ -2270,7 +2299,6 @@ CONFIG_BLK_DEV_NBD=m CONFIG_XEN_BLKDEV_FRONTEND=y # CONFIG_XEN_BLKDEV_BACKEND is not set CONFIG_VIRTIO_BLK=y -# CONFIG_BLK_DEV_RUST_NULL is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_UBLK is not set @@ -2335,6 +2363,7 @@ CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set +# CONFIG_EEPROM_M24LR is not set # end of EEPROM support # CONFIG_CB710_CORE is not set @@ -2550,6 +2579,8 @@ CONFIG_PATA_OF_PLATFORM=y # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=m +CONFIG_MD_BITMAP=y +# CONFIG_MD_LLBITMAP is not set CONFIG_MD_BITMAP_FILE=y # CONFIG_MD_LINEAR is not set # CONFIG_MD_RAID0 is not set @@ -2663,6 +2694,7 @@ CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_XRS700X_I2C is not set # CONFIG_NET_DSA_XRS700X_MDIO is not set # CONFIG_NET_DSA_REALTEK is not set +# CONFIG_NET_DSA_KS8995 is not set # CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set # CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set # CONFIG_NET_DSA_VITESSE_VSC73XX_SPI is not set @@ -2937,6 +2969,7 @@ CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set +CONFIG_MDIO_BUS=y CONFIG_PHYLINK=y CONFIG_PHYLIB=y CONFIG_SWPHY=y @@ -3010,7 +3043,6 @@ CONFIG_DP83TD510_PHY=y # CONFIG_DP83TG720_PHY is not set CONFIG_VITESSE_PHY=y # CONFIG_XILINX_GMII2RGMII is not set -# CONFIG_MICREL_KS8995MA is not set # CONFIG_PSE_CONTROLLER is not set CONFIG_CAN_DEV=m # CONFIG_CAN_VCAN is not set @@ -3063,7 +3095,6 @@ CONFIG_CAN_MCP251XFD=m # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set -CONFIG_MDIO_BUS=y CONFIG_FWNODE_MDIO=y CONFIG_OF_MDIO=y CONFIG_ACPI_MDIO=y @@ -3218,7 +3249,7 @@ CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_MWIFIEX=m CONFIG_MWIFIEX_SDIO=m CONFIG_MWIFIEX_PCIE=m -# CONFIG_MWIFIEX_USB is not set +CONFIG_MWIFIEX_USB=m # CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set @@ -3344,7 +3375,6 @@ CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=y CONFIG_KEYBOARD_GPIO_POLLED=m -# CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set @@ -3454,8 +3484,10 @@ CONFIG_TOUCHSCREEN_GOODIX_BERLIN_CORE=m # CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C is not set CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI=m # CONFIG_TOUCHSCREEN_HIDEEP is not set +# CONFIG_TOUCHSCREEN_HIMAX_HX852X is not set # CONFIG_TOUCHSCREEN_HYCON_HY46XX is not set # CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX is not set +# CONFIG_TOUCHSCREEN_HYNITRON_CST816X is not set # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_ILITEK is not set # CONFIG_TOUCHSCREEN_S6SY761 is not set @@ -3506,6 +3538,7 @@ CONFIG_TOUCHSCREEN_EDT_FT5X06=m CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_ATMEL_CAPTOUCH is not set +# CONFIG_INPUT_AW86927 is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_MMA8450 is not set @@ -3520,6 +3553,7 @@ CONFIG_INPUT_MISC=y # CONFIG_INPUT_CM109 is not set # CONFIG_INPUT_REGULATOR_HAPTIC is not set CONFIG_INPUT_TPS65219_PWRBUTTON=m +# CONFIG_INPUT_TPS6594_PWRBUTTON is not set # CONFIG_INPUT_AXP20X_PEK is not set CONFIG_INPUT_UINPUT=y # CONFIG_INPUT_PCF8574 is not set @@ -3848,7 +3882,6 @@ CONFIG_SPI_DW_MMIO=m # CONFIG_SPI_HISI_SFC_V3XX is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_FSL_SPI is not set -# CONFIG_SPI_MICROCHIP_CORE is not set # CONFIG_SPI_MICROCHIP_CORE_QSPI is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PCI1XXXX is not set @@ -3858,6 +3891,7 @@ CONFIG_SPI_PL022=y # CONFIG_SPI_SN_F_OSPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_THUNDERX is not set +# CONFIG_SPI_VIRTIO is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set @@ -3907,6 +3941,7 @@ CONFIG_PTP_1588_CLOCK_VMCLOCK=y # CONFIG_PTP_1588_CLOCK_FC3W is not set # CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set +# CONFIG_PTP_NETC_V4_TIMER is not set # end of PTP clock support # @@ -4470,6 +4505,7 @@ CONFIG_MFD_MT6360=y # CONFIG_MFD_MT6370 is not set CONFIG_MFD_MT6397=y # CONFIG_MFD_MENF21BMC is not set +# CONFIG_MFD_NCT6694 is not set # CONFIG_MFD_OCELOT is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_CPCAP is not set @@ -4496,6 +4532,7 @@ CONFIG_MFD_SYSCON=y # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set +# CONFIG_MFD_BQ257XX is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set @@ -4540,9 +4577,11 @@ CONFIG_MFD_WCD934X=m CONFIG_MFD_VEXPRESS_SYSREG=y # CONFIG_RAVE_SP_CORE is not set # CONFIG_MFD_INTEL_M10_BMC_SPI is not set +# CONFIG_MFD_LS2K_BMC_CORE is not set # CONFIG_MFD_QNAP_MCU is not set # CONFIG_MFD_RSMU_I2C is not set # CONFIG_MFD_RSMU_SPI is not set +# CONFIG_MFD_MAX7360 is not set # end of Multifunction device drivers CONFIG_REGULATOR=y @@ -4591,6 +4630,7 @@ CONFIG_REGULATOR_MAX8973=y # CONFIG_REGULATOR_MAX20086 is not set CONFIG_REGULATOR_MAX20411=m # CONFIG_REGULATOR_MAX77826 is not set +# CONFIG_REGULATOR_MAX77838 is not set # CONFIG_REGULATOR_MCP16502 is not set # CONFIG_REGULATOR_MP5416 is not set CONFIG_REGULATOR_MP8859=y @@ -4608,6 +4648,8 @@ CONFIG_REGULATOR_MT6360=y CONFIG_REGULATOR_MT6397=y CONFIG_REGULATOR_PCA9450=y # CONFIG_REGULATOR_PF9453 is not set +# CONFIG_REGULATOR_PF0900 is not set +# CONFIG_REGULATOR_PF530X is not set CONFIG_REGULATOR_PF8X00=y CONFIG_REGULATOR_PFUZE100=y # CONFIG_REGULATOR_PV88060 is not set @@ -4623,6 +4665,7 @@ CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_ROHM=y # CONFIG_REGULATOR_RT4801 is not set # CONFIG_REGULATOR_RT4803 is not set +# CONFIG_REGULATOR_RT5133 is not set # CONFIG_REGULATOR_RT5190A is not set # CONFIG_REGULATOR_RT5739 is not set # CONFIG_REGULATOR_RT5759 is not set @@ -4633,6 +4676,7 @@ CONFIG_REGULATOR_ROHM=y # CONFIG_REGULATOR_RTMV20 is not set # CONFIG_REGULATOR_RTQ6752 is not set # CONFIG_REGULATOR_RTQ2208 is not set +# CONFIG_REGULATOR_S2DOS05 is not set # CONFIG_REGULATOR_S2MPA01 is not set CONFIG_REGULATOR_S2MPS11=y # CONFIG_REGULATOR_S5M8767 is not set @@ -4961,6 +5005,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_ALVIUM_CSI2 is not set # CONFIG_VIDEO_AR0521 is not set # CONFIG_VIDEO_GC0308 is not set +# CONFIG_VIDEO_GC0310 is not set # CONFIG_VIDEO_GC05A2 is not set # CONFIG_VIDEO_GC08A3 is not set # CONFIG_VIDEO_GC2145 is not set @@ -4990,6 +5035,7 @@ CONFIG_VIDEO_IMX412=m # CONFIG_VIDEO_MT9V032 is not set # CONFIG_VIDEO_MT9V111 is not set # CONFIG_VIDEO_OG01A1B is not set +# CONFIG_VIDEO_OG0VE1B is not set # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV02E10 is not set @@ -5002,6 +5048,7 @@ CONFIG_VIDEO_IMX412=m # CONFIG_VIDEO_OV2659 is not set # CONFIG_VIDEO_OV2680 is not set # CONFIG_VIDEO_OV2685 is not set +# CONFIG_VIDEO_OV2735 is not set # CONFIG_VIDEO_OV2740 is not set # CONFIG_VIDEO_OV4689 is not set CONFIG_VIDEO_OV5640=m @@ -5012,8 +5059,8 @@ CONFIG_VIDEO_OV5645=m # CONFIG_VIDEO_OV5675 is not set # CONFIG_VIDEO_OV5693 is not set # CONFIG_VIDEO_OV5695 is not set +# CONFIG_VIDEO_OV6211 is not set # CONFIG_VIDEO_OV64A40 is not set -# CONFIG_VIDEO_OV6650 is not set # CONFIG_VIDEO_OV7251 is not set # CONFIG_VIDEO_OV7640 is not set # CONFIG_VIDEO_OV7670 is not set @@ -5161,6 +5208,7 @@ CONFIG_APERTURE_HELPERS=y CONFIG_SCREEN_INFO=y CONFIG_VIDEO=y # CONFIG_AUXDISPLAY is not set +# CONFIG_NOVA_CORE is not set CONFIG_DRM=y # @@ -5268,6 +5316,7 @@ CONFIG_DRM_PANEL_HIMAX_HX8279=m # CONFIG_DRM_PANEL_HIMAX_HX83112A is not set # CONFIG_DRM_PANEL_HIMAX_HX83112B is not set # CONFIG_DRM_PANEL_HIMAX_HX8394 is not set +# CONFIG_DRM_PANEL_HYDIS_HV101HD1 is not set # CONFIG_DRM_PANEL_ILITEK_IL9322 is not set # CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set # CONFIG_DRM_PANEL_ILITEK_ILI9805 is not set @@ -5331,6 +5380,7 @@ CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m # CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set # CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set # CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set # CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set @@ -5393,6 +5443,7 @@ CONFIG_DRM_SAMSUNG_DSIM=m CONFIG_DRM_SII902X=m # CONFIG_DRM_SII9234 is not set CONFIG_DRM_SIMPLE_BRIDGE=m +# CONFIG_DRM_SOLOMON_SSD2825 is not set CONFIG_DRM_THINE_THC63LVD1024=m # CONFIG_DRM_TOSHIBA_TC358762 is not set # CONFIG_DRM_TOSHIBA_TC358764 is not set @@ -5405,6 +5456,7 @@ CONFIG_DRM_TI_TFP410=m CONFIG_DRM_TI_SN65DSI83=m CONFIG_DRM_TI_SN65DSI86=m # CONFIG_DRM_TI_TPD12S015 is not set +# CONFIG_DRM_WAVESHARE_BRIDGE is not set # CONFIG_DRM_ANALOGIX_ANX6345 is not set # CONFIG_DRM_ANALOGIX_ANX78XX is not set CONFIG_DRM_ANALOGIX_ANX7625=m @@ -5426,6 +5478,7 @@ CONFIG_DRM_HISI_KIRIN=m # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_GM12U320 is not set # CONFIG_DRM_PANEL_MIPI_DBI is not set +# CONFIG_DRM_PIXPAPER is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9163 is not set # CONFIG_TINYDRM_ILI9225 is not set @@ -5449,6 +5502,7 @@ CONFIG_DRM_ADP=m CONFIG_DRM_APPLE=m CONFIG_DRM_APPLE_AUDIO=y CONFIG_DRM_POWERVR=m +# CONFIG_DRM_TYR is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # @@ -5947,6 +6001,7 @@ CONFIG_SND_SOC_ES8328_I2C=m # CONFIG_SND_SOC_ES8328_SPI is not set # CONFIG_SND_SOC_ES8375 is not set # CONFIG_SND_SOC_ES8389 is not set +# CONFIG_SND_SOC_FS210X is not set CONFIG_SND_SOC_GTM601=m # CONFIG_SND_SOC_HDA is not set # CONFIG_SND_SOC_ICS43432 is not set @@ -5968,6 +6023,7 @@ CONFIG_SND_SOC_MAX98390=m CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m # CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM1754 is not set # CONFIG_SND_SOC_PCM1789_I2C is not set # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -5983,6 +6039,7 @@ CONFIG_SND_SOC_PCM3168A_I2C=m # CONFIG_SND_SOC_PCM512x_SPI is not set # CONFIG_SND_SOC_PCM6240 is not set # CONFIG_SND_SOC_PEB2466 is not set +# CONFIG_SND_SOC_PM4125_SDW is not set CONFIG_SND_SOC_RK817=m CONFIG_SND_SOC_RL6231=m # CONFIG_SND_SOC_RT1017_SDCA_SDW is not set @@ -6031,6 +6088,7 @@ CONFIG_SND_SOC_TAS2764=m CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS2780 is not set # CONFIG_SND_SOC_TAS2781_I2C is not set +# CONFIG_SND_SOC_TAS2783_SDW is not set # CONFIG_SND_SOC_TAS5086 is not set CONFIG_SND_SOC_TAS571X=m # CONFIG_SND_SOC_TAS5720 is not set @@ -6056,6 +6114,7 @@ CONFIG_SND_SOC_TS3A227E=m # CONFIG_SND_SOC_UDA1334 is not set # CONFIG_SND_SOC_UDA1342 is not set CONFIG_SND_SOC_WCD_CLASSH=m +CONFIG_SND_SOC_WCD_COMMON=m CONFIG_SND_SOC_WCD9335=m CONFIG_SND_SOC_WCD_MBHC=m CONFIG_SND_SOC_WCD934X=m @@ -6100,6 +6159,7 @@ CONFIG_SND_SOC_MT6357=m CONFIG_SND_SOC_MT6358=m # CONFIG_SND_SOC_MT6660 is not set CONFIG_SND_SOC_NAU8315=m +# CONFIG_SND_SOC_NAU8325 is not set # CONFIG_SND_SOC_NAU8540 is not set # CONFIG_SND_SOC_NAU8810 is not set # CONFIG_SND_SOC_NAU8821 is not set @@ -6134,6 +6194,7 @@ CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=m +# CONFIG_HID_HAPTIC is not set # # Special HID drivers @@ -6436,6 +6497,8 @@ CONFIG_USB_DWC3_DUAL_ROLE=y CONFIG_USB_DWC3_PCI=y CONFIG_USB_DWC3_HAPS=y CONFIG_USB_DWC3_OF_SIMPLE=y +CONFIG_USB_DWC3_GENERIC_PLAT=y +CONFIG_USB_DWC3_APPLE=y CONFIG_USB_DWC2=y # CONFIG_USB_DWC2_HOST is not set @@ -6856,6 +6919,7 @@ CONFIG_EDAC_GHES=y # CONFIG_EDAC_THUNDERX is not set # CONFIG_EDAC_XGENE is not set # CONFIG_EDAC_DMC520 is not set +# CONFIG_EDAC_CORTEX_A72 is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y @@ -6977,13 +7041,13 @@ CONFIG_RTC_DRV_PL031=y CONFIG_RTC_DRV_IMX_BBM_SCMI=y CONFIG_RTC_DRV_MT6397=m # CONFIG_RTC_DRV_R7301 is not set +# CONFIG_RTC_DRV_GOLDFISH is not set +CONFIG_RTC_DRV_MACSMC=m # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set -# CONFIG_RTC_DRV_GOLDFISH is not set -CONFIG_RTC_DRV_MACSMC=m CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set @@ -7368,9 +7432,11 @@ CONFIG_SOUNDWIRE_QCOM=m CONFIG_APPLE_DOCKCHANNEL=m CONFIG_APPLE_MAILBOX=y CONFIG_APPLE_PMGR_MISC=y +CONFIG_APPLE_TUNABLE=m CONFIG_APPLE_RTKIT=y CONFIG_APPLE_RTKIT_HELPER=m CONFIG_APPLE_SART=m +CONFIG_RUST_APPLE_MAILBOX=y CONFIG_RUST_APPLE_RTKIT=y CONFIG_APPLE_AOP=m CONFIG_APPLE_SEP=m @@ -7482,6 +7548,7 @@ CONFIG_EXTCON=y # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_LC824206XA is not set # CONFIG_EXTCON_MAX3355 is not set +# CONFIG_EXTCON_MAX14526 is not set CONFIG_EXTCON_PTN5150=m # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set @@ -7595,6 +7662,7 @@ CONFIG_HID_SENSOR_ACCEL_3D=m # CONFIG_AD7949 is not set # CONFIG_AD799X is not set # CONFIG_AD9467 is not set +# CONFIG_ADE9000 is not set # CONFIG_AXP20X_ADC is not set # CONFIG_AXP288_ADC is not set # CONFIG_CC10001_ADC is not set @@ -7631,6 +7699,7 @@ CONFIG_QCOM_VADC_COMMON=m # CONFIG_QCOM_SPMI_IADC is not set CONFIG_QCOM_SPMI_VADC=m CONFIG_QCOM_SPMI_ADC5=m +# CONFIG_ROHM_BD79112 is not set # CONFIG_ROHM_BD79124 is not set # CONFIG_RICHTEK_RTQ6056 is not set # CONFIG_SD_ADC_MODULATOR is not set @@ -7966,6 +8035,7 @@ CONFIG_VCNL4000=m # CONFIG_VEML3235 is not set # CONFIG_VEML6030 is not set # CONFIG_VEML6040 is not set +# CONFIG_VEML6046X00 is not set # CONFIG_VEML6070 is not set # CONFIG_VEML6075 is not set # CONFIG_VL6180 is not set @@ -7988,6 +8058,7 @@ CONFIG_HID_SENSOR_MAGNETOMETER_3D=m CONFIG_IIO_ST_MAGN_3AXIS=m CONFIG_IIO_ST_MAGN_I2C_3AXIS=m CONFIG_IIO_ST_MAGN_SPI_3AXIS=m +# CONFIG_INFINEON_TLV493D is not set # CONFIG_SENSORS_HMC5843_I2C is not set # CONFIG_SENSORS_HMC5843_SPI is not set # CONFIG_SENSORS_RM3100_I2C is not set @@ -8132,6 +8203,7 @@ CONFIG_HID_SENSOR_TEMP=m # CONFIG_NTB is not set CONFIG_PWM=y # CONFIG_PWM_DEBUG is not set +# CONFIG_PWM_PROVIDE_GPIO is not set CONFIG_PWM_ADP5585=m CONFIG_PWM_APPLE=m # CONFIG_PWM_ARGON_FAN_HAT is not set @@ -8219,6 +8291,7 @@ CONFIG_ARM_PMU_ACPI=y CONFIG_ARM_SMMU_V3_PMU=m CONFIG_ARM_PMUV3=y CONFIG_ARM_DSU_PMU=m +# CONFIG_FUJITSU_UNCORE_PMU is not set CONFIG_ARM_SPE_PMU=m CONFIG_ARM64_BRBE=y CONFIG_ARM_DMC620_PMU=m @@ -8314,7 +8387,6 @@ CONFIG_MUX_MMIO=y CONFIG_PM_OPP=y # CONFIG_SIOX is not set CONFIG_SLIMBUS=m -CONFIG_SLIM_QCOM_CTRL=m CONFIG_INTERCONNECT=y CONFIG_COUNTER=m # CONFIG_INTERRUPT_CNT is not set @@ -8334,7 +8406,6 @@ CONFIG_FS_STACK=y CONFIG_BUFFER_HEAD=y CONFIG_LEGACY_DIRECT_IO=y # CONFIG_EXT2_FS is not set -# CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y @@ -8345,12 +8416,18 @@ CONFIG_JBD2=y CONFIG_FS_MBCACHE=y # CONFIG_JFS_FS is not set CONFIG_XFS_FS=m -CONFIG_XFS_SUPPORT_V4=y -CONFIG_XFS_SUPPORT_ASCII_CI=y +# CONFIG_XFS_SUPPORT_V4 is not set +# CONFIG_XFS_SUPPORT_ASCII_CI is not set # CONFIG_XFS_QUOTA is not set # CONFIG_XFS_POSIX_ACL is not set # CONFIG_XFS_RT is not set -# CONFIG_XFS_ONLINE_SCRUB is not set +CONFIG_XFS_DRAIN_INTENTS=y +CONFIG_XFS_LIVE_HOOKS=y +CONFIG_XFS_MEMORY_BUFS=y +CONFIG_XFS_BTREE_IN_MEM=y +CONFIG_XFS_ONLINE_SCRUB=y +CONFIG_XFS_ONLINE_SCRUB_STATS=y +CONFIG_XFS_ONLINE_REPAIR=y # CONFIG_XFS_WARN is not set # CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set @@ -8361,7 +8438,6 @@ CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_EXPERIMENTAL is not set -# CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=y CONFIG_F2FS_STAT_FS=y @@ -8373,7 +8449,6 @@ CONFIG_F2FS_FS_POSIX_ACL=y # CONFIG_F2FS_FS_COMPRESSION is not set CONFIG_F2FS_IOSTAT=y # CONFIG_F2FS_UNFAIR_RWSEM is not set -# CONFIG_BCACHEFS_FS is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set @@ -8711,6 +8786,7 @@ CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y # Hardening of kernel data structures # # CONFIG_LIST_HARDENED is not set +# CONFIG_RUST_BITMAP_HARDENED is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # end of Hardening of kernel data structures @@ -8770,7 +8846,6 @@ CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECDSA is not set # CONFIG_CRYPTO_ECRDSA is not set -CONFIG_CRYPTO_CURVE25519=m # end of Public-key cryptography # @@ -9001,17 +9076,15 @@ CONFIG_CRYPTO_LIB_UTILS=y CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m CONFIG_CRYPTO_LIB_GF128MUL=y -CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y -CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m CONFIG_CRYPTO_LIB_CHACHA=m -CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m -CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m +CONFIG_CRYPTO_LIB_CHACHA_ARCH=y CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y CONFIG_CRYPTO_LIB_DES=m -CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9 -CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y +CONFIG_CRYPTO_LIB_MD5=y CONFIG_CRYPTO_LIB_POLY1305=m +CONFIG_CRYPTO_LIB_POLY1305_ARCH=y +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9 CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m CONFIG_CRYPTO_LIB_SHA1=y CONFIG_CRYPTO_LIB_SHA1_ARCH=y @@ -9020,8 +9093,6 @@ CONFIG_CRYPTO_LIB_SHA256_ARCH=y CONFIG_CRYPTO_LIB_SHA512=y CONFIG_CRYPTO_LIB_SHA512_ARCH=y CONFIG_CRYPTO_LIB_SM3=m -CONFIG_CRYPTO_CHACHA20_NEON=m -CONFIG_CRYPTO_POLY1305_NEON=m # end of Crypto library routines CONFIG_XXHASH=y @@ -9114,9 +9185,7 @@ CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y -CONFIG_GENERIC_VDSO_TIME_NS=y CONFIG_VDSO_GETRANDOM=y -CONFIG_GENERIC_VDSO_DATA_STORE=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y @@ -9262,7 +9331,6 @@ CONFIG_HAVE_ARCH_KFENCE=y # Debug Oops, Lockups and Hangs # # CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 # CONFIG_SOFTLOCKUP_DETECTOR is not set CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y @@ -9431,6 +9499,7 @@ CONFIG_CORESIGHT_CTI=m # CONFIG_CORESIGHT_TPDM is not set # CONFIG_CORESIGHT_TPDA is not set # CONFIG_CORESIGHT_DUMMY is not set +# CONFIG_CORESIGHT_TNOC is not set # end of arm64 Debugging # @@ -9468,6 +9537,7 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_VMALLOC is not set # CONFIG_TEST_BPF is not set # CONFIG_FIND_BIT_BENCHMARK is not set +# CONFIG_FIND_BIT_BENCHMARK_RUST is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set # CONFIG_TEST_UDELAY is not set diff --git a/device/testing/linux-postmarketos-asahi/pmos.config b/device/testing/linux-postmarketos-asahi/pmos.config index 43a7b2e1b..c2848fb48 100644 --- a/device/testing/linux-postmarketos-asahi/pmos.config +++ b/device/testing/linux-postmarketos-asahi/pmos.config @@ -119,7 +119,7 @@ CONFIG_UDF_FS=m CONFIG_XFS_FS=m # hardening -CONFIG_CFI_CLANG=y +CONFIG_CFI=y # CONFIG_CFI_PERMISSIVE is not set CONFIG_CFI_ICALL_NORMALIZE_INTEGERS=y CONFIG_SHADOW_CALL_STACK=y @@ -327,11 +327,13 @@ CONFIG_NETFILTER_XTABLES_LEGACY=y # usb_gadgets CONFIG_USB_CONFIGFS=m CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_F_FS=y CONFIG_USB_CONFIGFS_MASS_STORAGE=y CONFIG_USB_CONFIGFS_NCM=y CONFIG_USB_CONFIGFS_RNDIS=y # CONFIG_USB_ETH is not set # CONFIG_USB_FUNCTIONFS is not set +CONFIG_USB_F_FS=m CONFIG_USB_GADGET=y # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MASS_STORAGE is not set