summary refs log tree commit diff
path: root/lib/systems/platforms.nix
diff options
context:
space:
mode:
authorEric Litak <elitak@gmail.com>2016-06-23 04:16:29 +0000
committerEric Litak <elitak@gmail.com>2017-04-19 14:09:56 -0700
commit127347f1fd6995ea8b85c27deb53aff0755d9ca8 (patch)
tree633ba83f9890a490857f8fed22bf627e56301a80 /lib/systems/platforms.nix
parentc3eca1f8dc19b27a6c0b55f24f5ac9baab395221 (diff)
downloadnixpkgs-127347f1fd6995ea8b85c27deb53aff0755d9ca8.tar
nixpkgs-127347f1fd6995ea8b85c27deb53aff0755d9ca8.tar.gz
nixpkgs-127347f1fd6995ea8b85c27deb53aff0755d9ca8.tar.bz2
nixpkgs-127347f1fd6995ea8b85c27deb53aff0755d9ca8.tar.lz
nixpkgs-127347f1fd6995ea8b85c27deb53aff0755d9ca8.tar.xz
nixpkgs-127347f1fd6995ea8b85c27deb53aff0755d9ca8.tar.zst
nixpkgs-127347f1fd6995ea8b85c27deb53aff0755d9ca8.zip
platforms: add CompuLab Utilite (armv7)
Diffstat (limited to 'lib/systems/platforms.nix')
-rw-r--r--lib/systems/platforms.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/lib/systems/platforms.nix b/lib/systems/platforms.nix
index ccf3380e1f6..0bea38ab419 100644
--- a/lib/systems/platforms.nix
+++ b/lib/systems/platforms.nix
@@ -348,6 +348,35 @@ rec {
     };
   };
 
+  utilite = {
+    name = "utilite";
+    kernelMajor = "2.6";
+    kernelHeadersBaseConfig = "multi_v7_defconfig";
+    kernelBaseConfig = "multi_v7_defconfig";
+    kernelArch = "arm";
+    kernelAutoModules = false;
+    kernelExtraConfig =
+      ''
+        # Ubi for the mtd
+        MTD_UBI y
+        UBIFS_FS y
+        UBIFS_FS_XATTR y
+        UBIFS_FS_ADVANCED_COMPR y
+        UBIFS_FS_LZO y
+        UBIFS_FS_ZLIB y
+        UBIFS_FS_DEBUG n
+      '';
+    kernelMakeFlags = [ "LOADADDR=0x10800000" ];
+    kernelTarget = "uImage";
+    kernelDTB = true;
+    uboot = true; #XXX: any non-null value here is needed so that mkimage is present to build kernelTarget uImage
+    gcc = {
+      cpu = "cortex-a9";
+      fpu = "neon";
+      float = "hard";
+    };
+  };
+
   guruplug = sheevaplug // {
     # Define `CONFIG_MACH_GURUPLUG' (see
     # <http://kerneltrap.org/mailarchive/git-commits-head/2010/5/19/33618>)