diff --git a/README.md b/README.md index a892b14..06cdf2b 100644 --- a/README.md +++ b/README.md @@ -244,6 +244,8 @@ See code for all available configurations. | [Microsoft Surface Range (Common Modules)](microsoft/surface/common) | `` | | [Microsoft Surface Pro 3](microsoft/surface-pro/3) | `` | | [Morefine M600](morefine/m600) | `` | +| [NXP iMX8 MPlus Evaluation Kit](nxp/imx8mp-evk) | `` | +| [NXP iMX8 MQuad Evaluation Kit](nxp/imx8mq-evk) | `` | | [Hardkernel Odroid HC4](hardkernel/odroid-hc4/default.nix) | `` | | [Hardkernel Odroid H3](hardkernel/odroid-h3/default.nix) | `` | | [Omen 15-en0010ca](omen/15-en0010ca) | `` | diff --git a/nxp/README.md b/nxp/README.md index 463bb7e..f8ccefa 100644 --- a/nxp/README.md +++ b/nxp/README.md @@ -5,6 +5,8 @@ - [i.MX8QuadXPlus Multisensory Enablement Kit](https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/i-mx-8quadxplus-multisensory-enablement-kit-mek:MCIMX8QXP-CPU) (**imx8qxp-mek**) - device-specific U-Boot and Linux kernel. ## 2. How to use + +### 2.1 For imx8qm-mek Currently this NXP overlay is used for generating EFI-bootable NixOS images. I recommend to use [Tow-Boot](https://tow-boot.org/) as a bootloader, but U-Boot from this overlay can also be used. U-Boot was tested separately from NixOS. @@ -18,3 +20,20 @@ Code snippet example that enables imx8qm configuration: ]; } ``` + +### 2.2 For imx8mq-evk/imx8mp-evk +This NXP overlay is used for generating sdimage. +Current configuration uses uboot as a bootloader. It provides an options to use optee-os which is currently disabled. It can be enabled using `enable-tee` boolean argument avalable in `imx8m-boot.nix`, which is `false` by default. + +Code snippet example that enables 'imx8mp-evk/emx8mq-evk' configuration: + +``` +{ nixos-hardware, }: { + system = "aarch64-linux"; + modules = [ + nixos-hardware.nixosModules.imx8mp-evk #For imx8mp-evk + #nixos-hardware.nixosModules.imx8mq-evk #For imx8mq-evk + ]; +} +``` +