summary refs log tree commit diff
path: root/pkgs/os-specific/linux
diff options
context:
space:
mode:
authorDrew Hess <web-github@drewhess.com>2017-11-09 08:28:14 -0800
committerTuomas Tynkkynen <tuomas.tynkkynen@iki.fi>2017-11-09 18:28:14 +0200
commit67ba83a934dc04c5f7bafec2370e9080b9a2de8f (patch)
treef2e6f0db1ffd0c9305e922c084c65243d4d4af5d /pkgs/os-specific/linux
parentdfa0bcd9e216399c479fdcbb85d02bb5ffc7ffd7 (diff)
downloadnixpkgs-67ba83a934dc04c5f7bafec2370e9080b9a2de8f.tar
nixpkgs-67ba83a934dc04c5f7bafec2370e9080b9a2de8f.tar.gz
nixpkgs-67ba83a934dc04c5f7bafec2370e9080b9a2de8f.tar.bz2
nixpkgs-67ba83a934dc04c5f7bafec2370e9080b9a2de8f.tar.lz
nixpkgs-67ba83a934dc04c5f7bafec2370e9080b9a2de8f.tar.xz
nixpkgs-67ba83a934dc04c5f7bafec2370e9080b9a2de8f.tar.zst
nixpkgs-67ba83a934dc04c5f7bafec2370e9080b9a2de8f.zip
kernel: add beagleboard.org kernel
And update the existing platform variant to use it
Diffstat (limited to 'pkgs/os-specific/linux')
-rw-r--r--pkgs/os-specific/linux/kernel/linux-beagleboard.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/kernel/linux-beagleboard.nix b/pkgs/os-specific/linux/kernel/linux-beagleboard.nix
new file mode 100644
index 00000000000..b0d9f04efc8
--- /dev/null
+++ b/pkgs/os-specific/linux/kernel/linux-beagleboard.nix
@@ -0,0 +1,25 @@
+{ stdenv, hostPlatform, fetchFromGitHub, perl, buildLinux, ... } @ args:
+
+let
+  modDirVersion = "4.9.59";
+  tag = "r73";
+in
+import ./generic.nix (args // rec {
+  version = "${modDirVersion}-ti-${tag}";
+  inherit modDirVersion;
+
+  src = fetchFromGitHub {
+    owner = "beagleboard";
+    repo = "linux";
+    rev = "${version}";
+    sha256 = "1kzbbaqmzgvfls1v9jir2ck9vcdd774mq474vhr5x6dqjnnb5kg9";
+  };
+
+  kernelPatches = args.kernelPatches;
+
+  features = {
+    efiBootStub = false;
+  } // (args.features or {});
+
+  extraMeta.hydraPlatforms = [];
+} // (args.argsOverride or {}))