diff options
author | Eric Litak <elitak@gmail.com> | 2016-05-09 11:55:43 -0700 |
---|---|---|
committer | Eric Litak <elitak@gmail.com> | 2017-04-19 14:09:56 -0700 |
commit | c3eca1f8dc19b27a6c0b55f24f5ac9baab395221 (patch) | |
tree | 004de6086372328f153a862f7aae52bd87ce976d /lib | |
parent | 3b7395683c6c2deeee58432c6a3a383f24b511eb (diff) | |
download | nixlib-c3eca1f8dc19b27a6c0b55f24f5ac9baab395221.tar nixlib-c3eca1f8dc19b27a6c0b55f24f5ac9baab395221.tar.gz nixlib-c3eca1f8dc19b27a6c0b55f24f5ac9baab395221.tar.bz2 nixlib-c3eca1f8dc19b27a6c0b55f24f5ac9baab395221.tar.lz nixlib-c3eca1f8dc19b27a6c0b55f24f5ac9baab395221.tar.xz nixlib-c3eca1f8dc19b27a6c0b55f24f5ac9baab395221.tar.zst nixlib-c3eca1f8dc19b27a6c0b55f24f5ac9baab395221.zip |
platforms: add pogoplug4 (armv5tel softfloat)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/systems/platforms.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/lib/systems/platforms.nix b/lib/systems/platforms.nix index 24634f83a495..ccf3380e1f69 100644 --- a/lib/systems/platforms.nix +++ b/lib/systems/platforms.nix @@ -21,6 +21,39 @@ rec { kernelAutoModules = false; }; + pogoplug4 = { + name = "pogoplug4"; + + gcc = { + arch = "armv5te"; + float = "soft"; + }; + + kernelMajor = "2.6"; + kernelHeadersBaseConfig = "multi_v5_defconfig"; + kernelBaseConfig = "multi_v5_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=0x8000" ]; + kernelTarget = "uImage"; + # TODO reenable once manual-config's config actually builds a .dtb and this is checked to be working + #kernelDTB = true; + + # XXX can be anything non-null, pkgs actually only cares if it is set or not + uboot = "pogoplug4"; + }; + sheevaplug = { name = "sheevaplug"; kernelMajor = "2.6"; |