guix_mirror_bot pushed a commit to branch version-1.5.0 in repository guix.
commit a6a0c82d7369cffe3a41a2f99e78d025cba74f8d Author: Rutherther <[email protected]> AuthorDate: Fri Jan 2 20:29:17 2026 +0100 system: install: Add support for more boot devices on AArch64. The state is not great, there are many unsupported devices in the current state. This adds support for much more USB controllers than before and also SD cards. * gnu/system/install.scm (%installation-initrd-modules): Add a lot of new modules to support booting on various devices Change-Id: I523ebe992a7e3740708622899d1209f20eb23e63 Signed-off-by: Rutherther <[email protected]> Merges: #5320 --- gnu/system/install.scm | 38 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/gnu/system/install.scm b/gnu/system/install.scm index b98b3ee601..7d9cfa8f21 100644 --- a/gnu/system/install.scm +++ b/gnu/system/install.scm @@ -646,10 +646,44 @@ or by starting the installer, using `guix-system-installer` command. "usb_common" "usbcore" ;; USB 3.0 "xhci_pci" "xhci_hcd" - ;; embedded USB 3.0 "xhci_plat_hcd" + ;; More USB controllers + "dwc3" "dwc3_pci" + ;; Allwinner + "phy_sun4i_usb" "phy_sun50i_usb3" + ;; Qualcomm + "dwc3_qcom" + "phy_qcom_qmp_usb" "phy_qcom_qusb2" + "phy_qcom_snps_femto_v2" "phy_qcom_usb_hs" + "phy_qcom_usb_ss" + ;; Texas Instruments + "phy_tusb1210" + ;; Rockchip + "phy_rockchip_usb" + "phy_rockchip_inno_usb2" "phy_rockchip_typec" + ;; NXP i.MX + "phy_fsl_imx8mq_usb" + ;; Generic + "phy_generic" + ;; "thunderbolt" "typec_thunderbolt" ;; USB 2.0 - "ehci_pci" "ehci_hcd") + "dwc2" + "ehci_pci" "ehci_hcd" + "ehci_platform" + ;; USB 1.1 + "ohci_pci" "ohci_hcd" + ;; SD cards + "mmc_hsq" "mmc_spi" + "mmc_core" "mmc_block" + "sdhci" "sdhci_pci" + "mmc_spi" + "sdhci_acpi" + ;; Platform specific SD card + "dw_mmc" "dw_mmc-pltfm" "dw_mmc-rockchip" + "sunxi_mmc" "sdhci_pltfm" "sdhci_msm" + "sdhci_of_arasan" "sdhci_of_esdhc" "sdhci_brcmstb" + "sdhci_tegra" "phy_rockchip_emmc" + "sdhci_esdhc_imx") '()) ,@%base-initrd-modules))
