Commit graph

29 commits

Author SHA1 Message Date
Bart Ribbers
c3f0e5a776
kconfig-generic.toml: require IGC and AQTION modules
Used by some ethernet devices. In my case my desktop which has 2 ethernet
ports.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9168>
2026-07-30 14:46:55 +00:00
Bart Ribbers
0ceb94ab19
kconfig-generic.toml: require USB_ACM module
Required by some serial modules. In my case an USB device which presents
a serial interface used at my day job.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9165>
2026-07-30 08:52:25 +02:00
Clayton Craft
235160c20c
kconfig-generic: add kconfig for Steam Deck
This adds support in the generic kernels for Steam Deck:

- Audio
- Wifi (rtw88)
- Ambient light sensor
- Deck controller/FF
- Touchscreen

Options in the new 'platform' category are things that the above drivers
required to be enabled in the kernel. Tested on my LCD Steam Deck.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9161>
2026-07-28 10:01:39 -07:00
Bart Ribbers
8d027bdfec
kconfig-generic.toml: require I2C_HID_ACPI
Required on some laptops for a working touchpad.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9157>
2026-07-27 17:32:30 +02:00
Bart Ribbers
7630b8540e
kconfig-generic.toml: require INTEL_ISH_HID module on x86_64
Used by some Intel-based laptop's for offloading sensor polling and
algorithm processing to a dedicated low power processor in the chipset.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9157>
2026-07-27 17:29:46 +02:00
Bart Ribbers
9a92db996b
kconfig-generic.toml: require IWLMLD module
Seems required by my work laptop to have working Wi-Fi:

$ lsmod | grep iwlwifi
iwlwifi               446464  1 iwlmld
cfg80211             1556480  3 iwlmld,iwlwifi,mac80211

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9110>
2026-07-22 09:20:43 +02:00
Aelin
211002d0fa
kconfig-generic: Drop QCOM_GSBI
This config is only for 32-bit ARM devices and on -next, it was properly
gated to ARM and cannot be enabled on ARM64 kernels anymore. This causes
our linux-next upgrades to fail since the config doesn't apply anymore.

multi_v7_defconfig on ARM already enables QCOM_GSBI, so no change is
necessary there.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9091>
2026-07-20 02:08:40 +02:00
Aster Boese
e3ba2d6d1d
kconfig-generic: add various configs for generic x86 devices
Adds a few configs found when working to move generic-x86_64 to the main
kernels.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9011>
2026-07-18 14:19:40 +02:00
Aelin
ba5b93c2ad
kconfig-generic: Enable configs for Spacemit K1 SoC
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9045>
2026-07-16 13:04:08 +00:00
Bart Ribbers
e744a56b56
kconfig-generic.toml: require IWLWIFI module
Required for Intel Wi-Fi cards to function.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9029>
2026-07-15 18:41:36 +02:00
Aelin
2530b4fe8b
kconfig-generic: Raise FRAME_WARN limit for x86_64 on 7.2
This works around a regression in 7.2.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8932>
2026-07-08 21:38:07 +02:00
Bart Ribbers
0de4e65e8e
kconfig-generic.toml: require VMD on x86_64 kernels
It's required by some Intel-based laptops for controlling NVMe drives.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8977>
2026-07-08 18:48:23 +00:00
Paul Sajna
d28b19687d
kconfig: add sc7180 chromebook configs to generic device category
Technically there's also some non-chromebook configs for acer aspire one
but I digress

Signed-off-by: Paul Sajna <sajattack@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8596>
2026-05-30 14:42:28 +00:00
Aelin
0a82e717aa
kconfig-generic: Enable configs for armhf userspace on aarch64
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8644>
2026-05-27 12:52:37 +00:00
Aelin
e1bc923bdb
kconfig-generic: Enable configs for Microsoft Surface devices
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8616>
2026-05-23 01:04:22 +02:00
Paul Sajna
f077d2a1db
kconfig-generic: Enable MIDI sequencer and CH341 USB-UART
Quoth /sound/core/seq/Kconfig:
"Many programs require this feature, so you should enable it
unless you know what you're doing."

I'm using my google-wormdingler tablet for some music production stuff
and these missing Kconfigs are really grinding my gears.

The USB-UART is part of my MIDI adapter, but is also quite a common
chip used for many things, including a bunch of arduinos.

Other configs for MIDI are enabled by default, but for whatever reason
the core sequencer device isn't.

Signed-off-by: Paul Sajna <sajattack@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8577>
2026-05-16 14:41:00 -07:00
bluebunny
baa112b246
kconfig-generic: enable upstream configs for sm8250
These are some configs in the mainline kernel for supporting sm8250 devices.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8504>
2026-05-08 02:57:00 +09:00
Aster Boese
9153c26779
kconfig-generic: sort alphanumerically
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8440>
2026-05-07 17:22:41 +00:00
Aster Boese
943ad8bb9e
kconfig-generic: enable upstream configs for sdm845
These are not all the required configs for running mainline on sdm845, only the
ones that are in the upstream kernel.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8440>
2026-05-07 17:22:41 +00:00
Aelin
120f85d9fc
kconfig-generic: EC_LENOVO_YOGA_C630 is not enabled on 6.18
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8459>
2026-04-30 19:23:34 +00:00
Aelin
0def725a74
kconfig-generic: Enable Motorcomm YT6801 ethernet controller
This ethernet controller is found on a handful of Loongson mainboards,
for example the XB612B0 for the 3B6000.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8418>
2026-04-23 10:10:31 +00:00
Aster Boese
af11b81362
kconfig-generic: enable missing configs for lenovo-21bx
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8367>
2026-04-16 20:10:35 +02:00
Aelin
a508b2c913
kconfig-generic: Enable VHOST acceleration configs
These are required for using the vhost=on flag for QEMU and offload
certain virtio work onto the host kernel to increase performance.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8307>
2026-04-09 22:29:21 +00:00
Aelin
92b204a3b9
kconfig-generic: Enable configs for some SDM845/SC7180 devices
Taken from linux-next. The configs for X1E devices are already all enabled.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8276>
2026-04-08 11:58:49 +00:00
Aster Boese
21f0afb162
kconfig-generic: add, amdgpu, intel, nouveau, and nvme configs
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8208>
2026-03-23 17:49:06 +01:00
bluebunny
6a6b1f1e1a
device-samsung-exynos7: enable melfas mip4 touchscreen
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8096>
2026-03-01 05:27:57 +00:00
Aelin
51a9680ca2
kconfig-generic: Enable LBT on loongarch64
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8085>
2026-02-26 16:50:42 +00:00
methanal
0520b76b54
kconfig-generic: add graphics and input categories
Initial options include drivers required for Exynos 7870 devices.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7886>
2026-02-10 23:01:18 +05:30
Aelin
409d2333be
kconfig-generic: Add file with some initial options
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398>
2026-01-24 22:29:01 +00:00