From 51d85b1dd501b9fe28f71e6c691c2149c787b24f Mon Sep 17 00:00:00 2001 From: aszlig Date: Thu, 14 Jan 2016 13:04:21 +0100 Subject: machines/tyree: Factor out T100HA specific stuff This should go into its own hardware module, so it might be helpful for others as well (especially if we're going to put it into upstream ). Signed-off-by: aszlig --- modules/hardware/t100ha/default.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 modules/hardware/t100ha/default.nix (limited to 'modules/hardware/t100ha/default.nix') diff --git a/modules/hardware/t100ha/default.nix b/modules/hardware/t100ha/default.nix new file mode 100644 index 00000000..d5f2138e --- /dev/null +++ b/modules/hardware/t100ha/default.nix @@ -0,0 +1,20 @@ +{ config, pkgs, lib, ... }: + +let + cfg = config.vuizvui.hardware.t100ha; + desc = "hardware support for the ASUS T100HA convertible"; + +in { + options.vuizvui.hardware.t100ha.enable = lib.mkEnableOption desc; + + config = lib.mkIf cfg.enable { + # Needed for booting from MMC: + boot.initrd.availableKernelModules = [ + "xhci_pci" "sdhci_acpi" "mmc_block" + ]; + # It's a CherryTrail SoC, so we want to have the latest and greatest: + boot.kernelPackages = pkgs.linuxPackages_latest; + # By default the console is rotated by 90 degrees to the right. + boot.kernelParams = [ "fbcon=rotate:3" ]; + }; +} -- cgit 1.4.1