diff options
author | Lluís Batlle i Rossell <viric@viric.name> | 2015-02-20 13:39:35 +0000 |
---|---|---|
committer | Lluís Batlle i Rossell <viric@viric.name> | 2015-03-05 09:09:30 +0000 |
commit | 1c7fc46ee574aa4d173cc321d81887a95fd5b5df (patch) | |
tree | a404c4ed36dc30dff0c9002b2f79a0832160358a /pkgs/top-level | |
parent | 17479728ecf1e7b435f914a59a7e6ce9f3228fe2 (diff) | |
download | nixlib-1c7fc46ee574aa4d173cc321d81887a95fd5b5df.tar nixlib-1c7fc46ee574aa4d173cc321d81887a95fd5b5df.tar.gz nixlib-1c7fc46ee574aa4d173cc321d81887a95fd5b5df.tar.bz2 nixlib-1c7fc46ee574aa4d173cc321d81887a95fd5b5df.tar.lz nixlib-1c7fc46ee574aa4d173cc321d81887a95fd5b5df.tar.xz nixlib-1c7fc46ee574aa4d173cc321d81887a95fd5b5df.tar.zst nixlib-1c7fc46ee574aa4d173cc321d81887a95fd5b5df.zip |
Adding the raspberrypi2 platform.
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/platforms.nix | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/pkgs/top-level/platforms.nix b/pkgs/top-level/platforms.nix index 20cc39692c0b..e032a383e468 100644 --- a/pkgs/top-level/platforms.nix +++ b/pkgs/top-level/platforms.nix @@ -212,6 +212,93 @@ rec { }; }; + raspberrypi2 = { + name = "raspberrypi2"; + kernelMajor = "3.14"; + kernelHeadersBaseConfig = "kirkwood_defconfig"; + kernelBaseConfig = "bcm2709_defconfig"; + kernelArch = "arm"; + kernelDTB = true; + kernelAutoModules = false; + kernelExtraConfig = + '' + BLK_DEV_RAM y + BLK_DEV_INITRD y + BLK_DEV_CRYPTOLOOP m + BLK_DEV_DM m + DM_CRYPT m + MD y + REISERFS_FS m + BTRFS_FS y + XFS_FS m + JFS_FS y + EXT4_FS y + + IP_PNP y + IP_PNP_DHCP y + NFS_FS y + ROOT_NFS y + TUN m + NFS_V4 y + NFS_V4_1 y + NFS_FSCACHE y + NFSD m + NFSD_V2_ACL y + NFSD_V3 y + NFSD_V3_ACL y + NFSD_V4 y + NETFILTER y + IP_NF_IPTABLES y + IP_NF_FILTER y + IP_NF_MATCH_ADDRTYPE y + IP_NF_TARGET_LOG y + IP_NF_MANGLE y + IPV6 m + VLAN_8021Q m + + CIFS y + CIFS_XATTR y + CIFS_POSIX y + CIFS_FSCACHE y + CIFS_ACL y + + ZRAM m + + # Fail to build + DRM n + SCSI_ADVANSYS n + USB_ISP1362_HCD n + SND_SOC n + SND_ALI5451 n + FB_SAVAGE n + SCSI_NSP32 n + ATA_SFF n + SUNGEM n + IRDA n + ATM_HE n + SCSI_ACARD n + BLK_DEV_CMD640_ENHANCED n + + FUSE_FS m + + # nixos mounts some cgroup + CGROUPS y + + # Latencytop + LATENCYTOP y + + # Disable the common config Xen, it doesn't build on ARM + XEN? n + ''; + kernelTarget = "zImage"; + uboot = null; + gcc = { + cpu = "cortex-a7"; + fpu = "neon-vfpv4"; + float = "hard"; + }; + }; + guruplug = sheevaplug // { # Define `CONFIG_MACH_GURUPLUG' (see # <http://kerneltrap.org/mailarchive/git-commits-head/2010/5/19/33618>) |