nixpkgs/nixos/modules/hardware
Richard Marko 6c9df40a4b nixos/device-tree: improve overlays support
Now allows applying external overlays either in form of
.dts file, literal dts context added to store or precompiled .dtbo.

If overlays are defined, kernel device-trees are compiled with '-@'
so the .dtb files contain symbols which we can reference in our
overlays.

Since `fdtoverlay` doesn't respect `/ compatible` by itself
we query compatible strings of both `dtb` and `dtbo(verlay)`
and apply only if latter is substring of the former.

Also adds support for filtering .dtb files (as there are now nearly 1k
dtbs).

Co-authored-by: georgewhewell <georgerw@gmail.com>
Co-authored-by: Kai Wohlfahrt <kai.wohlfahrt@gmail.com>
2020-09-09 16:34:58 +02:00
..
cpu
network
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 treewide: fix typo on word environment 2020-07-28 08:00:38 +02:00
acpilight.nix
all-firmware.nix sof-firmware: init at 1.4.2 2020-04-28 05:25:38 +00:00
bladeRF.nix nixos/*: editorconfig fixes 2020-08-08 10:54:16 +10:00
brillo.nix
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
ksm.nix
ledger.nix
logitech.nix nixos/lcd: support for Logitech devices 2020-08-04 20:46:07 +08:00
mcelog.nix
nitrokey.nix
onlykey.nix nixos/onlykey: fix typo 2020-07-07 23:15:57 +01:00
onlykey.udev
opengl.nix libtxc_dxtn{,_s2tc}: remove from nixpkgs + hardware.opengl options 2020-04-20 03:19:41 +02:00
openrazer.nix
pcmcia.nix
printers.nix nixos/printers: fix example for hardware.printers.ensurePrinters.*.model 2020-04-28 22:47:57 +02:00
steam-hardware.nix
tuxedo-keyboard.nix nixos/modules: remove trailing whitespace 2020-08-07 14:45:39 +01:00
uinput.nix
usb-wwan.nix
wooting.nix
xpadneo.nix nixos/xpadneo: init at 0.8.1 2020-07-22 21:08:11 -04:00