summaryrefslogtreecommitdiffstats
path: root/sys/dev/sdmmc (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Implement out-of-band interrupt support in the bwfm(4) SDIO backend.patrick2018-08-091-1/+45
* Allow passing per-function cookies through the SD/MMC bus to SDIOpatrick2018-08-094-4/+11
* Correct the bitmask that returns the function count. We missed a bitpatrick2018-08-091-2/+2
* Add support fotr the BCM4335/4339 SDIO chip to bwfm(4). This one is a bitkettenis2018-07-241-8/+16
* TX packets, which can be either Ethernet or control packets, must bepatrick2018-07-171-93/+108
* Add support for the BCM43455 SDIO chip to bwfm(4).patrick2018-07-161-1/+6
* In certain modes SDIO-connected bwfm(4) chips might expect us to readpatrick2018-07-161-3/+3
* Run the code to handle interrupts directly from the interrupt handlerkettenis2018-06-181-3/+2
* Add curly braces to the if-condition to make sure the bus widthpatrick2018-06-171-3/+3
* in non-DIAGNOSTIC kernels, rw_assert_wrlock becomes a nop which leaves thederaadt2018-06-041-5/+3
* 4-bit bus width is mandatory for SDIO cards that support High Speedpatrick2018-06-043-7/+28
* Switch to SDIO High Speed mode if the host controller supports it.patrick2018-06-042-5/+37
* Implement SDIO DMA support. This is achieved by wrapping thepatrick2018-05-301-11/+53
* For the upcoming SDIO DMA support we need to use DMA-able bufferpatrick2018-05-301-25/+64
* Clear the DMA select bits in case we use PIO instead of DMA. Somepatrick2018-05-301-2/+3
* BCM43430 SDIO works if we load the appropriate firmware.kettenis2018-05-271-1/+10
* BCM4356 SDIO works if we load the appropriate firmware.kettenis2018-05-261-1/+5
* So far the SDIO stack issued one transfer for every 64 byte to bepatrick2018-05-252-40/+66
* For SDIO multi-blocks we must not use the AUTO CMD12 feature,patrick2018-05-251-3/+4
* Release rwlock on bwfm(4) SDIO initialization error. Fixes hang foundpatrick2018-05-241-8/+12
* Implement a separate initialization stage so that we can still usepatrick2018-05-231-19/+24
* Extend list of supported bwfm(4) SDIO chips.patrick2018-05-231-4/+24
* Make the way we print "not configured" lines for SDIO devices a bit nicer.kettenis2018-05-211-7/+6
* Consistently suffix the pre-processed NVRAM binary that the bwfm(4)'spatrick2018-05-211-4/+4
* Akin to the PCI attachment driver we can extract the chip's dmesg(8)patrick2018-05-192-2/+117
* After reading the first frame, which we can do in two reads (softwarepatrick2018-05-181-34/+61
* The Broadcom FullMAC firmware has a few ways of doing flow control. Onepatrick2018-05-171-2/+22
* After having finished transmitting the last mbuf, don't just return topatrick2018-05-161-3/+4
* Implement a BCDC control packet mechanism based on the command requestpatrick2018-05-161-79/+25
* Bump the clock frequency to a higher level that every card (per spec)patrick2018-05-011-1/+7
* Add some sensible error checking in the hibernate io path, helpfullyjmatthew2018-03-301-3/+8
* Add hibernate IO path for sdmmc(4). This requires some help from thejmatthew2018-03-207-10/+221
* Make it possible for the sdhc(4) attachment glue to specify the base clockkettenis2018-03-193-5/+13
* Use the new APIs for setting block lengths and reading from/writing topatrick2018-02-111-6/+6
* Add sdmmc_io_set_blocklen() which allows to set the block length of anpatrick2018-02-114-7/+33
* Add sdmmc_io_read_region_1() and sdmmc_io_write_region_1() as anpatrick2018-02-112-2/+50
* Since the BCDC header has a variable data offset, so the ethernet packetpatrick2018-02-111-2/+1
* Update the packet header length as well as the mbuf length onpatrick2018-02-111-2/+2
* fix build with SDHC_DEBUG defined, no binary change otherwisejmatthew2018-02-101-2/+2
* Implement the bwfm(4) SDIO bus logic. This is the bus layer thatpatrick2018-02-091-35/+859
* Outsource setting the backplane window into a specific function so itpatrick2018-02-071-19/+19
* Move SDIO bus and protocol definitions from the shared headerpatrick2018-02-072-1/+180
* Allow SD/MMC controller drivers to allocate their own DMA mapping structurekettenis2017-12-242-3/+5
* Apparently one of the main concepts in the SDMMC I/O subsystem is thatpatrick2017-10-121-7/+7
* Add bwfm(4), a driver for Broadcom FullMAC WiFi controllers. Thepatrick2017-10-112-1/+455
* Fix a memory leak in an error path. Coverity CID 1453042.jsg2017-08-281-2/+2
* Implement two quirks to support the Arasan eMMC 5.1 controller found onkettenis2017-05-052-2/+11
* Sizes for the remaining free() calls, and use mallocarray()deraadt2017-04-062-7/+12
* remove stray character in previous that broke the buildjsg2017-04-061-2/+2
* add sizes to free() callsderaadt2017-04-064-11/+11