tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
sys
/
dev
/
sdmmc
/
at
jcs
20 files
Makefile
Start a list of SD vendors and products.
20 years ago
devlist2h.awk
Christos Zoulas removed his name from advertising clauses and copyrights of some files in NetBSD. Make the same changes here.
3 years ago
files.sdmmc
Add hibernate IO path for sdmmc(4). This requires some help from the sdmmc chipset driver, currently only implemented in sdhc(4), but mostly uses the regular path. sdhc(4) also needed the ability to perform IO while cold.
8 years ago
if_bwfm_sdio.c
constify struct cfattach
4 years ago
if_bwfm_sdio.h
Fixup bwfm(4) register bit regarding SDIO device suspend/resume.
6 years ago
sdhc.c
Change sdhc_bus_power() behavior to return success and not perform a power-off voltage switch sequence when card is already operating at requested voltage.
1 year ago
sdhcreg.h
Print the correct SDHC spec version.
2 years ago
sdhcvar.h
Add support for the Genesys Logic GL9755 SDHC controller. This includes the SDHC controller found on some of the Apple Silicon laptops.
3 months ago
sdmmc.c
For DVACT_RESUME, let the children know we are ready *after* calling our own wakeup(). The wakeup() won't result in anything running now because DVACT_RESUME is running in "cold !=0, interrupts blocked, scheduler stopped", but it is idiomatically incorrect to inform your children you are ready before you are ready.
2 years ago
sdmmc_cis.c
According to the SDIO Simplified Specification 3.0, a tuple length (aka link field) of 0 specifies an empty tuple body. This implies that a tuple length of 0 is actually allowed, so we don't need to error out if we encounter one. Seen on an SDIO-connected ath10k.
6 years ago
sdmmc_io.c
sdmmc(4): sdmmc_io_function_enable(): don't sleep on lbolt
5 years ago
sdmmc_ioreg.h
Correct the bitmask that returns the function count. We missed a bit and thus only supported 4 functions instead of 8.
7 years ago
sdmmc_mem.c
Return ENOMEM on malloc errors to prevent use of uninitialized stack memory. Cleanup error handling while here.
4 years ago
sdmmc_scsi.c
dont advertise non-removable sdmmc devices as removable to the scsi layer.
3 years ago
sdmmc_scsi.h
First and foremost, avoid an obious race between two or more processes trying to get MMC commands through to the SD/MMC host controller via the emulated SCSI layer. This is achieved by ensuring exclusive access to the host controller for one process during any MMC command and during a sequence of commands at the sdmmc(4) layer.
20 years ago
sdmmcchip.h
dwmshc on rockchips don't support dma crossy 128M boundaries.
3 years ago
sdmmcdevs
Add bwfm chips to sdmmcdevs in order to get symbolic constants for them.
4 years ago
sdmmcdevs.h
regen
4 years ago
sdmmcreg.h
Implement UHS-I support in the sdmmc(4) midlayer.
5 years ago
sdmmcvar.h
Add support for eMMC HS200 mode. Loosely based on code from NetBSD.
5 years ago