Page MenuHomeFreeBSD

Fix Beaglebone black MMC after DTS update
ClosedPublic

Authored by oskar.holmlund_ohdata.se on Aug 26 2020, 2:11 PM.
Tags
Referenced Files
Unknown Object (File)
Mon, Nov 25, 4:56 AM
Unknown Object (File)
Wed, Nov 20, 10:16 AM
Unknown Object (File)
Oct 2 2024, 4:44 PM
Unknown Object (File)
Sep 19 2024, 3:52 PM
Unknown Object (File)
Sep 10 2024, 3:11 AM
Unknown Object (File)
Sep 7 2024, 7:52 PM
Unknown Object (File)
Sep 7 2024, 9:02 AM
Unknown Object (File)
Sep 5 2024, 6:23 AM

Details

Reviewers
phk
manu
imp
Summary

After DTS sync with Linux kernel 5.8 this patch was included:
"ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver"
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/arch/arm/boot/dts/am33xx-l4.dtsi?h=v5.9-rc2&id=0b4edf111870b83ea77b1d7e16b8ceac29f9f388

Current will not load any driver for MMC and not mount the rootfs.
Simple patch add "ti,am335-sdhci" to compability strings in ti_sdhci.c

Reported by: Poul-Henning Kamp

Test Plan

Tested on BBB booted from sd-card.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

Looks sensible to me.

This revision is now accepted and ready to land.Aug 26 2020, 3:09 PM

I can confirm that the FreeBSD-13.0-CURRENT-arm-armv7-BEAGLEBONE-20200917-17bd0444d91.img.xz snapshot boots fine.