Add NXP i.MX8 SOC family support.

Currently there are two devices supported:
* imx8qm-mek
* imx8qxp-mek

Signed-off-by: Ivan Nikolaenko <ivan.nikolaenko@unikie.com>
This commit is contained in:
Ivan Nikolaenko
2023-01-18 14:49:38 +02:00
parent 26c9dbdc92
commit 75b6ec4775
15 changed files with 544 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
{ pkgs, lib, ... }:
{
nixpkgs.overlays = [
(import ./overlay.nix)
];
imports = [
../common/modules.nix
];
boot.loader.grub.extraFiles = {
"imx8qm-mek.dtb" = "${pkgs.linux_imx8}/dtbs/freescale/imx8qm-mek.dtb";
};
hardware.deviceTree = {
filter = "imx8qm-*.dtb";
name = "imx8qm-mek.dtb";
};
}

View File

@@ -0,0 +1,3 @@
final: _prev: {
inherit ( final.callPackage ./bsp/u-boot/imx8/imx-uboot.nix { pkgs = final; targetBoard = "imx8qm"; }) ubootImx8 imx-firmware;
}