summaryrefslogtreecommitdiffstats
path: root/sys/dev/sdmmc
AgeCommit message (Expand)AuthorFilesLines
2021-03-27Fix SDMMC_DEBUG buildkn2-8/+8
2021-02-26Refactor bwfm(4) firmware loading. The PCIe backend will need to be ablepatrick1-100/+3
2020-12-26sdmmc(4): sdmmc_io_function_enable(): don't sleep on lboltcheloha1-2/+2
2020-10-15Replace simple one-line bcopy()/memcpy() of faked data into scsi_xfer with callkrw1-2/+2
2020-09-22Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'krw1-9/+9
2020-09-05Replace '32' with SID_SCSI2_ALEN (a.k.a. 31) when building emulated INQUIRYkrw1-2/+2
2020-09-03Replace '.response_format = 2' with '.response_format = SID_SCSI2_RESPONSE'.krw1-2/+2
2020-09-02When building emulated INQUIRY results use the SCSI_REV_* #define's tokrw1-2/+2
2020-09-01Rename [READ|WRITE]_BIG to [READ|WRITE]_10. Rename struct scsi_rw_big tokrw1-8/+8
2020-08-24Implement UHS-I support in the sdmmc(4) midlayer.kettenis3-18/+156
2020-08-15Print ddr52 and hs200 indicators if those modes are supported.kettenis1-1/+5
2020-08-14Add support for eMMC HS200 mode. Loosely based on code from NetBSD.kettenis5-72/+164
2020-07-25No need for a bzero(), just init saa.sf to NULL. All the saa.saakrw1-2/+2
2020-07-24Turning on various scsi drivers' *DEBUG options reveals that this haskrw1-1/+5
2020-07-22Nuke unused struct scsi_link members of adapter softc's where thekrw1-2/+1
2020-07-20Move remaining scsi bus initialization info from "prototype scsi link"krw1-5/+5
2020-07-19Move the adapter related items (luns, adapter, adapter_target,krw1-6/+6
2020-07-16Access adapter softc via link->bus->sb_adapter_softc.krw1-7/+7
2020-07-13Remove some pointless casting of void * when assigning onekrw1-2/+2
2020-07-03Pass the expected 'scsibus_attach_args *' to scsibus_attach() viakrw2-5/+5
2020-06-19Add support for BCM4359 SDIO variants such as the AP6359SA module foundkettenis1-1/+5
2020-06-14Make sure SDHC_HOST_CTL2 is consistently controlled using 2-byte accesses,patrick1-2/+2
2020-05-22Add pre/post hooks for bus clock changes to sdhc(4). These will bepatrick2-2/+10
2020-05-15Some newer bwfm(4) chips from Cypress hold their regulatorypatrick1-1/+12
2020-05-13sdhc(4), sdmmc(4): tsleep(9) -> tsleep_nsec(9); ok patrick@cheloha2-18/+19
2020-04-29According to the SDIO Simplified Specification 3.0, a tuple lengthpatrick1-7/+1
2020-04-27fix SDHC_DEBUG build, remove procname printf'sians1-5/+4
2020-04-19Add comments to clarify the hex IDs of some bwfm(4) devices on SD bus.stsp1-7/+7
2020-04-19Add support for hardware where an SDHC controller lives on a bus thatkettenis1-1/+2
2020-04-19Add support for hardware where an SDHC controller lives on a bus thatkettenis1-21/+107
2020-03-14On fdt platforms attempt to load system specific .txt and .bin filesjsg1-15/+71
2020-03-13Recognize BCM43341 as a BCM43340 variant.patrick1-1/+2
2020-03-07Use snprintf(9) to create the names for the firmware and NVRAM files. Thispatrick1-55/+38
2020-03-06Fixup bwfm(4) register bit regarding SDIO device suspend/resume.patrick1-2/+2
2020-03-06Process the NVRAM in bwfm(4) itself. So far we have relied on somepatrick1-6/+30
2020-02-25Make bwfm(4) call if_input() only once per interrupt.patrick1-14/+18
2020-02-20Relax the grip the dead hand of QBUS (a.k.a. MAXPHYS) has on thekrw1-1/+3
2020-02-12Bring a few stragglers into line with the idiom used by the other 40+krw1-6/+6
2020-01-26Shuffle some names around to make reading the code less headachekrw1-4/+4
2020-01-25Drivers that implement their own *minphys() don't need to call thekrw1-3/+1
2020-01-22Recognize BCM4345 rev 9, which requires a different firmware,patrick1-3/+8
2020-01-22delete wasteful ;;deraadt1-3/+3
2019-12-31Convert infinite sleeps to {m,t}sleep_nsec(9).mpi2-5/+5
2019-04-02Don't detach non-removable devices during resume on "sdhc* at acpi?".stsp4-5/+11
2019-02-07Consistently use m_freem(9). This fixes possible leaks in a fewpatrick1-2/+2
2019-02-04Turns out we do need to handle control messages that exceed MLEN, sokettenis1-6/+15
2018-12-29Allow passing the maximum size of a segment that a SD/MMC hostpatrick3-4/+8
2018-12-22Avoid using m_trailingspace(9) on an mbuf allocated with MGET(9) as it relieskettenis1-2/+4
2018-11-09M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers forclaudio1-2/+2
2018-09-06Implement 64-bit DMA support in sdhc(4).patrick2-10/+39