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)
Wed, Apr 16, 7:14 AM
Unknown Object (File)
Mon, Apr 14, 8:29 AM
Unknown Object (File)
Mon, Apr 14, 5:21 AM
Unknown Object (File)
Sun, Apr 13, 9:36 PM
Unknown Object (File)
Feb 23 2025, 4:04 PM
Unknown Object (File)
Feb 18 2025, 7:37 PM
Unknown Object (File)
Jan 31 2025, 1:35 PM
Unknown Object (File)
Nov 25 2024, 4:56 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.