mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-29 11:12:29 +00:00
- Use armada-3720-espressobin-v7-emmc.dtb to enable both SDHCI controllers - Fix root device: /dev/mmcblk1p2 (eMMC is mmc1 with dual controller DTB) - Add modprobe.blacklist=mv88e6xxx,dsa_core to prevent DSA probe loop - Add sdhci.debug_quirks2=0x40 to fix xenon-sdhci DDR timing issues - Add initramfs hooks for sdhci-xenon and mv88e6xxx blacklist - Add systemd service to load mv88e6xxx after rootfs mount - Fix fstab tmpfs mount (remove non-existent user reference) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
22 lines
449 B
Bash
Executable File
22 lines
449 B
Bash
Executable File
#!/bin/sh
|
|
# SecuBox initramfs hook - include sdhci-xenon for Armada 3720 eMMC
|
|
# Required for ESPRESSObin Ultra eMMC boot
|
|
|
|
PREREQ=""
|
|
prereqs() { echo "$PREREQ"; }
|
|
|
|
case "$1" in
|
|
prereqs)
|
|
prereqs
|
|
exit 0
|
|
;;
|
|
esac
|
|
|
|
. /usr/share/initramfs-tools/hook-functions
|
|
|
|
# Force include sdhci-xenon and dependencies for eMMC
|
|
manual_add_modules sdhci_xenon
|
|
manual_add_modules sdhci
|
|
manual_add_modules mmc_block
|
|
manual_add_modules mmc_core
|