];
# Too CPU hungry for this hardware, for too little Mio saved
-nix.autoOptimiseStore = false;
+nix.settings.auto-optimise-store = false;
powerManagement.cpuFreqGovernor = lib.mkDefault "ondemand";
"console=ttySAC2,115200n8"
"console=tty0"
];
+boot.kernelPatches = [
+ {
+ name = "0001-core_pattern-fix-too-small-CORENAME_MAX_SIZE";
+ patch = ../../../nixpkgs/patches/linux/0001-core_pattern-fix-too-small-CORENAME_MAX_SIZE.patch;
+ extraConfig = ''
+ '';
+ }
+];
#nixpkgs.config.allowUnfree = true;
nixpkgs.crossSystem = lib.systems.examples.armv7l-hf-multiplatform;
USB_SERIAL_PL2303 = module;
REGULATOR = lib.mkForce no;
MFD_CORE = no;
+ PCI = yes;
#
# File systems
NET_SCH_FQ_CODEL = module;
UIO = module;
+ # WiFi
+ # Not built in the Cubieboard2, require an USB dongle
+ WIRELESS = yes;
+ CFG80211 = module;
+ LIB80211 = module;
+ LIB80211_CRYPT_CCMP = module;
+ MAC80211 = module;
+ MAC80211_HWSIM = module;
+ NETDEVICES = yes;
+ WLAN = yes;
+ WLAN_VENDOR_REALTEK = yes;
+ NET_VENDOR_REALTEK = yes;
+ REALTEK_PHY = yes;
+ RTL_CARDS = module;
+ RTL8188EE = module; # For 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
+ RTLWIFI = module;
+ RTLWIFI_PCI = module;
+ RTLWIFI_DEBUG = yes;
+
# Sound options
SND_SOC_ADI = no;
SND_SOC_ADI_AXI_I2S = no;
MPI = no;
RAID6 = no;
STAGING = lib.mkForce no;
+ ATH11K_PCI = no;
"6LOWPAN" = no;
ARCNET = no;