Page MenuHomeFreeBSD

Fix Beaglebone black MMC after DTS update
ClosedPublic

Authored by oskar.holmlund_ohdata.se on Aug 26 2020, 2:11 PM.

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
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.