Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable more WiFi drivers for all platforms #2951

Merged
merged 6 commits into from
Nov 30, 2023
Merged

Enable more WiFi drivers for all platforms #2951

merged 6 commits into from
Nov 30, 2023

Conversation

sairon
Copy link
Member

@sairon sairon commented Nov 29, 2023

Preemptively enable larger set of WiFi drivers for all platforms and add more firmwares for them with the aim to harmonize WiFi device support among all boards and to have implicit support of devices that users might want to use. Targets generic_aarch64, generic_x86_64 and ova also include options and firmwares for cards that are using PCI/PCIe bus - support for these is in a separate config fragment.

Especially the generic_x86_64 is currently very tight with the rootfs space, so I had to do some triaging and select only sensible drivers and firmwares - especially archaic PCMCIA devices or devices not supporting only 802.11g or lower standards were among the first that I removed during the triaging - we can consider enabling those but this time on an someone's explicit need to have them enabled.

This closes #2815 and replaces large part of #2761, also potentially addresses (at least) these: #2806, #2783, #2841, #2776, #2725, #2600

This is needed for SDIO drivers to work. Use the same options as we
currently use for generic_x86_64.
This is requirement for TKIP and is a dependency of ATH11K driver.
@sairon sairon added board/raspberrypi Raspberry Pi Boards board/ova Open Virtual Appliance (Virtual Machine) board/odroid Hardkernel's ODROID Boards intel-nuc Intel NUC (merged to generic-x86-64) board/tinker ASUS' Tinker Boards linux Linux kernel related issue board/generic-x86-64 Generic x86-64 Boards (like Intel NUC) board/khadas Khadas VIM Boards board/yellow Home Assistant Yellow board/generic-aarch64 Generic aarch64 machine labels Nov 29, 2023
@sairon sairon requested a review from agners November 29, 2023 14:44
@sairon sairon force-pushed the add-wifi-drivers branch 2 times, most recently from 7b6e354 to 69eabd6 Compare November 30, 2023 09:05
darkxst added a commit to darkxst/ha-operating-system that referenced this pull request Dec 23, 2023
darkxst added a commit to darkxst/ha-operating-system that referenced this pull request Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
board/generic-aarch64 Generic aarch64 machine board/generic-x86-64 Generic x86-64 Boards (like Intel NUC) board/green Home Assistant Green board/khadas Khadas VIM Boards board/odroid Hardkernel's ODROID Boards board/ova Open Virtual Appliance (Virtual Machine) board/raspberrypi Raspberry Pi Boards board/tinker ASUS' Tinker Boards board/yellow Home Assistant Yellow cla-signed intel-nuc Intel NUC (merged to generic-x86-64) linux Linux kernel related issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants