View Single Post
  #9   (View Single Post)  
Old 6th December 2018
shep shep is offline
Real Name: Scott
Arp Constable
 
Join Date: May 2008
Location: Dry and Dusty
Posts: 1,507
Default

I was unable to find any pertinent eMMC commits since the 6.3 release.

I did find the FreeBSD 12 commits and apparently there are 3 use cases that were viewed manufacturer quirks. The sys/dev code differed between FreeBSD and OpenBSD to the point that it did not look like a slam-dunk import and certainly beyond my skill level. I'll download the latest changelog, grep it for mmc and post the output.

Code:
[jsh@Huffalump Downloads]$ less ChangeLog | grep -n mmc
28577:  sys/dev/sdmmc  : if_bwfm_sdio.c 
35069:  sys/dev/fdt    : sximmc.c 
45868:  sys/dev/fdt    : ahci_fdt.c if_dwge_fdt.c sximmc.c sxitwi.c

Modified files:
 sys/dev/ic     : elink3.c malo.c 
 sys/dev/pci    : if_bge.c if_nep.c if_vte.c 
 sys/dev/sdmmc  : if_bwfm_sdio.c 

CVSROOT: /cvs
Module name: src
Changes by: patrick@cvs.openbsd.org 2018/11/16 13:11:52

Modified files:
 sys/dev/fdt    : sximmc.c 

Log message:
Add support for Allwinner A64's eMMC controller.  It is essentially
the same as the MMC controller but has the same DMA max length as
the A10 SoC.  This makes the eMMC work on the Pinebook.

ok jsg@


Modified files:
 sys/dev/fdt    : ahci_fdt.c if_dwge_fdt.c sximmc.c sxitwi.c 

Log message:
Unify messaged printed when we can't estiblish an interrupt.
.

Given the limited storage space, I'm reluctant to dual boot. I would offer to work w/ the developers but am hesitant to blow away a working system without developer interest. I'll post to @tech, with a link to the FreeBSD code, and see if there are any responses.

Last edited by shep; 6th December 2018 at 07:12 PM. Reason: added changelog search
Reply With Quote