Files
pmaports-rtwo/kconfig-generic.toml
T

76 lines
2.1 KiB
TOML

# "pmbootstrap kconfig generate" will use the config options from this file
# for kernel packages that have "pmb:generic-kernel" set in options, such as
# linux-postmarketos-mainline, linux-postmarketos-stable and other generic
# kernels that are not restricted to a specific subset of devices.
#
# The categorization in this file is purely for compatibility reasons and
# for grouping things together, there is no filtering performed on them.
#
# This file is maintained by the maintainers of the generic kernel packages:
# Aelin <aelin@postmarketos.org>
# Achill Gilgenast <achill@achill.org>
# display controllers, bridges, panels, etc.
["category:graphics".">=6.19_rc1"."aarch64 armv7"]
DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 = "m"
DRM_PANEL_SYNAPTICS_TDDI = "m"
["category:graphics".">=0.0.0"."aarch64 armv7"]
EXYNOS_IOMMU = "y"
# input devices
["category:input".">=0.0.0"."all"]
REGULATOR = "y"
INPUT_REGULATOR_HAPTIC = "m"
INPUT_TOUCHSCREEN = "y"
TOUCHSCREEN_MELFAS_MIP4 = "m"
TOUCHSCREEN_ZINITIX = "m"
RMI4_CORE = "m"
RMI4_I2C = "m"
IIO_ST_ACCEL_3AXIS = "m"
IIO_ST_ACCEL_I2C_3AXIS = "m"
IIO_ST_ACCEL_SPI_3AXIS = "m"
STK3310 = "m"
# localversion
["category:localversion".">=0.0.0"."all"]
LOCALVERSION_AUTO = "n"
# virtio devices
["category:virtio".">=0.0.0"."all"]
NET_9P = "m"
NET_9P_VIRTIO = "m"
VIRTIO_BLK = "y"
SCSI_VIRTIO = "y"
VIRTIO_NET = "y"
VIRTIO_CONSOLE = "y"
HW_RANDOM_VIRTIO = "m"
I2C_VIRTIO = "m"
DRM_VIRTIO_GPU = "m"
SND_VIRTIO = "m"
VIRTIO_PCI = "y"
VIRTIO_BALLOON = "m"
VIRTIO_INPUT = "y"
VIRTIO_MMIO = "y"
VIRTIO_MMIO_CMDLINE_DEVICES = "y"
RPMSG_VIRTIO = "m"
VIRTIO_FS = "m"
CRYPTO_DEV_VIRTIO = "m"
# EFI framebuffer support is explicitly disabled in some close-to-mainline
# kernels, so it cannot go in kconfigcheck
["category:uefi".">=0.0.0"."aarch64 armv7 loongarch64 riscv64 x86 x86_64"]
FB_EFI = "y"
["category:virtio".">=0.0.0"."aarch64 x86 x86_64"]
VIRTIO_IOMMU = "m"
# useful ppc64le configs, taken from Alpine
["category:misc".">=0.0.0"."ppc64le"]
POWER8_CPU = "y"
OPAL_PRD = "y"
PPC_SUBPAGE_PROT = "y"
# enable all loongarch64 CPU features
["category:misc".">=0.0.0"."loongarch64"]
CPU_HAS_LBT = "y"