From 570256327eb6ca6f7bebe8d93af49459092a0c43 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Thu, 14 Sep 2023 17:12:29 +0200 Subject: [PATCH] star64: fix boot from eMMC --- pine64/star64/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pine64/star64/default.nix b/pine64/star64/default.nix index e83a2f5..2731332 100644 --- a/pine64/star64/default.nix +++ b/pine64/star64/default.nix @@ -22,7 +22,12 @@ kernelParams = lib.mkDefault [ "console=tty0" "console=ttyS0,115200n8" "earlycon=sbi" ]; - initrd.availableKernelModules = [ "dw_mmc_starfive" ]; + initrd.availableKernelModules = [ + "8250_dw" # serial port driver + "dw_mmc_starfive" # eMMC/SD + "i2c_designware_platform" # i2c (needed for GPIO -> eMMC RST) + "axp15060_regulator" # PMIC (needed for eMMC) + ]; # Ethernet. The module gets forced m due to other modules even though # it's marked y in defconfig.