diff options
| author | Rutherther <rutherther@ditigal.xyz> | 2026-01-02 20:29:17 +0100 |
|---|---|---|
| committer | Rutherther <rutherther@ditigal.xyz> | 2026-01-16 20:28:28 +0100 |
| commit | a6a0c82d7369cffe3a41a2f99e78d025cba74f8d (patch) | |
| tree | 106241b824882165d29f7a3caee0e539baaafd18 /gnu/system | |
| parent | 79cf0fb7a33882b614d766e90231fdcd32d15c7a (diff) | |
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 <rutherther@ditigal.xyz>
Merges: #5320
Diffstat (limited to 'gnu/system')
| -rw-r--r-- | gnu/system/install.scm | 38 |
1 files changed, 36 insertions, 2 deletions
diff --git a/gnu/system/install.scm b/gnu/system/install.scm index b98b3ee601a..7d9cfa8f21d 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)) |
