forked from DGNum/liminix
add usb storage for turris omnia
ideally we would make this a module instead of compiling in directly
This commit is contained in:
parent
6f83282ff5
commit
c219350d7c
3 changed files with 35 additions and 0 deletions
|
@ -132,6 +132,9 @@
|
||||||
PHY_MVEBU_A38X_COMPHY = "y"; # for eth2
|
PHY_MVEBU_A38X_COMPHY = "y"; # for eth2
|
||||||
MARVELL_PHY = "y";
|
MARVELL_PHY = "y";
|
||||||
|
|
||||||
|
USB_XHCI_MVEBU = "y";
|
||||||
|
USB_XHCI_HCD = "y";
|
||||||
|
|
||||||
MVPP2 = "y";
|
MVPP2 = "y";
|
||||||
MV_XOR = "y";
|
MV_XOR = "y";
|
||||||
|
|
||||||
|
|
|
@ -9,6 +9,7 @@ in rec {
|
||||||
imports = [
|
imports = [
|
||||||
../modules/network
|
../modules/network
|
||||||
../modules/ssh
|
../modules/ssh
|
||||||
|
../modules/usb.nix
|
||||||
../modules/schnapps
|
../modules/schnapps
|
||||||
../modules/outputs/mtdimage.nix
|
../modules/outputs/mtdimage.nix
|
||||||
../modules/outputs/mbrimage.nix
|
../modules/outputs/mbrimage.nix
|
||||||
|
|
31
modules/usb.nix
Normal file
31
modules/usb.nix
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
# support for USB block devices and the common filesystems
|
||||||
|
# they're likely to provide
|
||||||
|
|
||||||
|
{lib, config, ... }:
|
||||||
|
{
|
||||||
|
kernel = {
|
||||||
|
config = {
|
||||||
|
USB = "y";
|
||||||
|
USB_EHCI_HCD = "y";
|
||||||
|
USB_EHCI_HCD_PLATFORM = "y";
|
||||||
|
USB_OHCI_HCD = "y";
|
||||||
|
USB_OHCI_HCD_PLATFORM = "y";
|
||||||
|
USB_SUPPORT = "y";
|
||||||
|
USB_COMMON = "y";
|
||||||
|
USB_STORAGE = "y";
|
||||||
|
USB_STORAGE_DEBUG = "n";
|
||||||
|
USB_UAS = "y";
|
||||||
|
USB_ANNOUNCE_NEW_DEVICES = "y";
|
||||||
|
SCSI = "y";
|
||||||
|
BLK_DEV_SD = "y";
|
||||||
|
USB_PRINTER = "y";
|
||||||
|
MSDOS_PARTITION = "y";
|
||||||
|
EFI_PARTITION = "y";
|
||||||
|
EXT4_FS = "y";
|
||||||
|
EXT4_USE_FOR_EXT2 = "y";
|
||||||
|
FS_ENCRYPTION = "y";
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in a new issue