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
F133209292: D26194.id76245.diff
Fri, Oct 24, 12:02 AM
F133209290: D26194.id.diff
Fri, Oct 24, 12:02 AM
Unknown Object (File)
Thu, Oct 23, 3:30 PM
Unknown Object (File)
Mon, Oct 6, 12:16 AM
Unknown Object (File)
Sat, Oct 4, 8:56 AM
Unknown Object (File)
Sep 17 2025, 1:50 PM
Unknown Object (File)
Sep 16 2025, 2:38 AM
Unknown Object (File)
Sep 8 2025, 8:19 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.