nixpkgs/nixos/modules/hardware
Vincent Haupert af8abf141d
kernelPatches: ath driver: allow setting regulatory domain
Ports an OpenWRT patch for Atheros wireless drivers (ath*) which allows
the user to change the regulatory domain code to the one which actually
applies.

All Atheros devices have a regulatory domain burned into their EEPROM.
When using a device as AP, this domain is frequently overly restrictive
when compared to the regulation which applies in the country the device
actually operates in; often, this restriction disallows IR on all
channels making it impossible to use the device as an AP at all.

This commit introduces the NixOS config option
networking.wireless.athUserRegulatoryDomain which, if enabled, applies
the patch and sets the kernel config option ATH_USER_REGD.

The original OpenWRT patch targets Linux 5.8.
2021-01-08 02:20:08 +01:00
..
cpu microcode updates: prepend first in initrd 2017-02-27 17:12:33 +01:00
keyboard nixos/zsa: init at unstable-2020-12-16 2020-12-26 09:56:34 +01:00
network kernelPatches: ath driver: allow setting regulatory domain 2021-01-08 02:20:08 +01:00
raid treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
sensor nixos/iio: adjust formatting of option description. 2020-04-01 18:37:52 +00:00
video nixos/nvidia: fix optionals usage 2020-10-18 11:47:34 -07:00
acpilight.nix nixos/acpilight: add to packages 2020-11-12 05:22:18 +03:00
all-firmware.nix rtl8761b-firmware: init at rtk1395 2020-12-21 00:22:53 +01:00
bladeRF.nix nixos/*: editorconfig fixes 2020-08-08 10:54:16 +10:00
brillo.nix brillo: init at 1.4.8 2019-11-03 14:42:43 +01:00
ckb-next.nix nixos: remove StandardOutput=syslog, StandardError=syslog lines 2020-08-13 18:49:15 +02:00
device-tree.nix nixos/device-tree: improve overlays support 2020-09-09 16:34:58 +02:00
digitalbitbox.nix digitalbitbox: init at 2.2.2 (#33787) 2018-02-27 22:40:22 +00:00
ksm.nix nixos/treewide: Move rename.nix imports to their respective modules 2019-12-10 02:51:19 +01:00
ledger.nix nixos/ledger: init 2019-02-22 19:26:47 +01:00
logitech.nix nixos/lcd: support for Logitech devices 2020-08-04 20:46:07 +08:00
mcelog.nix mcelog: use .service file from upstream 2017-07-27 13:06:20 +08:00
nitrokey.nix treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
onlykey.nix nixos/onlykey: fix typo 2020-07-07 23:15:57 +01:00
onlykey.udev config.hardware.onlykey configuration option 2018-03-18 12:49:13 +07:00
opengl.nix libtxc_dxtn{,_s2tc}: remove from nixpkgs + hardware.opengl options 2020-04-20 03:19:41 +02:00
openrazer.nix openrazer: 2.6.0 -> 2.7.0 2020-02-03 10:00:35 -08:00
opentabletdriver.nix nixos/opentabletdriver: add package option 2021-01-02 14:09:31 -03:00
pcmcia.nix
printers.nix nixos/printers: fix example for hardware.printers.ensurePrinters.*.model 2020-04-28 22:47:57 +02:00
rtl-sdr.nix nixos/hardware/rtl-sdr: new module 2020-09-30 20:39:58 +02:00
steam-hardware.nix nixos/steam-hardware: add uinput to boot.kernelModules 2019-10-06 11:34:54 +09:00
system-76.nix Add system76 NixOS module 2020-09-23 08:10:49 -04:00
tuxedo-keyboard.nix nixos/modules: remove trailing whitespace 2020-08-07 14:45:39 +01:00
uinput.nix xow: 0.2 -> 0.4 2020-03-31 17:24:37 +03:00
usb-wwan.nix [WIP] usb_modeswitch 2019-05-05 19:39:50 +09:00
wooting.nix nixos/wooting: add hardware.wooting module 2019-12-19 15:49:19 +00:00
xpadneo.nix nixos/xpadneo: init at 0.8.1 2020-07-22 21:08:11 -04:00