Add Microchip Icicle-kit board support.

* Uses Linux kernel released by Microchip
  - https://github.com/linux4microchip/linux.git
  - Ver: v5.15   Tag: linux4microchip+fpga-2023.02
* Uses UBoot released by Microchip
  - Ver: uboot-2022-01 Tag: linux4microchip+fpga-2023.02

To generate NixOS sd image for MICROCHIP icicle-kit refer:
  https://github.com/tiiuae/ghaf.git

Signed-off-by: Ganga Ram <Ganga.Ram@tii.ae>
This commit is contained in:
Ganga Ram 2023-04-26 11:46:11 +04:00
parent 3006d2860a
commit ba8b9209ce
12 changed files with 264 additions and 0 deletions

View file

@ -0,0 +1,15 @@
{ pkgs, lib, ... }:
{
nixpkgs.overlays = [
(import ./overlay.nix)
];
imports = [
../common/modules.nix
];
hardware.deviceTree = {
name = "microchip/mpfs-icicle-kit.dtb";
};
}

View file

@ -0,0 +1,3 @@
final: _prev: {
uboot-icicle-kit = final.callPackage ./../common/bsp/uboot.nix { pkgs = final; targetBoard = "microchip_mpfs_icicle";};
}