75b6ec4775
Currently there are two devices supported: * imx8qm-mek * imx8qxp-mek Signed-off-by: Ivan Nikolaenko <ivan.nikolaenko@unikie.com>
50 lines
921 B
Nix
50 lines
921 B
Nix
{ pkgs, ... } @ args:
|
|
|
|
with pkgs;
|
|
|
|
buildLinux (args // rec {
|
|
version = "5.15.71";
|
|
|
|
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
|
modDirVersion = version;
|
|
|
|
defconfig = "imx_v8_defconfig";
|
|
|
|
kernelPatches = [
|
|
];
|
|
|
|
autoModules = false;
|
|
|
|
extraConfig = ''
|
|
CRYPTO_TLS m
|
|
TLS y
|
|
MD_RAID0 m
|
|
MD_RAID1 m
|
|
MD_RAID10 m
|
|
MD_RAID456 m
|
|
DM_VERITY m
|
|
LOGO y
|
|
FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER n
|
|
FB_EFI n
|
|
EFI_STUB y
|
|
EFI y
|
|
VIRTIO y
|
|
VIRTIO_PCI y
|
|
VIRTIO_BLK y
|
|
DRM_VIRTIO_GPU y
|
|
EXT4_FS y
|
|
USBIP_CORE m
|
|
USBIP_VHCI_HCD m
|
|
USBIP_HOST m
|
|
USBIP_VUDC m
|
|
'';
|
|
|
|
src = fetchFromGitHub {
|
|
owner = "nxp-imx";
|
|
repo = "linux-imx";
|
|
# tag: refs/tags/lf-5.15.71-2.2.0
|
|
rev = "3313732e9984cb8a6b10a9085c7e18d58e770d56";
|
|
sha256 = "sha256-PBRiSgjPOq4keiwPOfNOswf1Zzdbn6YOjpOgv4/Oscc=";
|
|
};
|
|
} // (args.argsOverride or { }))
|