summaryrefslogtreecommitdiff
path: root/sys/dev/sdmmc/sdmmc.c
AgeCommit message (Expand)Author
2019-04-02Don't detach non-removable devices during resume on "sdhc* at acpi?".Stefan Sperling
2018-12-29Allow passing the maximum size of a segment that a SD/MMC hostPatrick Wildt
2018-08-09Allow passing per-function cookies through the SD/MMC bus to SDIOPatrick Wildt
2018-03-20Add hibernate IO path for sdmmc(4). This requires some help from theJonathan Matthew
2018-02-11Add sdmmc_io_set_blocklen() which allows to set the block length of anPatrick Wildt
2017-12-24Allow SD/MMC controller drivers to allocate their own DMA mapping structureMark Kettenis
2017-04-06remove stray character in previous that broke the buildJonathan Gray
2017-04-06add sizes to free() callsTheo de Raadt
2017-01-21p_comm is the process's command and isn't per thread, so move it fromPhilip Guenther
2016-05-05Add Dual Data Rate support for eMMC at 52MHz.Mark Kettenis
2016-05-04Add high-speed support for SD cards. In theory this should double theMark Kettenis
2016-05-01Print some capabilities.Mark Kettenis
2016-05-01Add support for changing the bus width to the sdmmc subsystem and the sdhc(4)Mark Kettenis
2016-04-30Implement DMA support. Bits and pieces taken from NetBSD, but we onlyMark Kettenis
2016-03-19Reduces the noise around the global ``ticks'' variable by renaming allMartin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-16Memory leak if copyin() or copyout() fails; found by Maxime VillardMiod Vallat
2014-11-01fix the build when SDMMC_DEBUG is definedJonathan Gray
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-03-05Raise the delay before initializing sdmmc. Still a hack so the XXX stays,Stuart Henderson
2014-01-23if cold, do not use tsleep, but use the delay path.Theo de Raadt
2013-12-21rearrange DVACT_RESUME chunk to avoid implying something ridiculousTheo de Raadt
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after theTheo de Raadt
2013-11-18simplify kthread_create(). no more stdargTheo de Raadt
2013-09-12Add basic support for eMMC memory.Raphael Graf
2013-05-31Correct sequencing in ca_activate function. Some operations were in theTheo de Raadt
2011-11-14local variable not needed in sdmmc_activateTheo de Raadt
2011-11-10Fixed config_pending calls in sdmmc(4)Uwe Stuehler
2010-08-24lockmgr -> rwlock conversionBret Lambert
2010-08-19- fold several occurences of DEVNAME() into one located in sdmmcvar.h.Jasper Lievisse Adriaanse
2010-07-02One transition was wrong: Suspending without a card, and then resuming withTheo de Raadt
2010-07-02On resume, detach and then force a re-attach of the card, since we don'tTheo de Raadt
2009-04-07Remove recursion from the sdmmc locking regime.Bret Lambert
2009-02-20Let the sdmmc adapters tell the sdmmc layer how much sectors they canMiod Vallat
2009-01-09Explain that any check pattern will work.Jonathan Gray
2009-01-09Add support for SDHC cards on SDHC capable host controllers.Jonathan Gray
2008-12-02backout: would have been nice if this had been tested, to see that itTheo de Raadt
2008-11-24Rework sdmmc locking to remove recursionBret Lambert
2007-09-11KNFGilles Chehade
2007-09-10more MALLOC/FREE -> malloc/free and M_ZERO changesGilles Chehade
2007-05-31Add SDIO card interrupt handling codeUwe Stuehler
2007-05-26Use M_TEMP, not M_DEVBUF for temporary memoryUwe Stuehler
2007-03-24Dump command and response when debugging is enabledUwe Stuehler
2006-11-29move CSD/CID decoding to sdmmc_mem.cUwe Stuehler
2006-11-29add ioctl hack to support the sdio(8) userland toolUwe Stuehler
2006-07-18First and foremost, avoid an obious race between two or more processesUwe Stuehler
2006-06-29Oops! Clear the "function 0" pointer when the card goes away.Uwe Stuehler
2006-06-03prettier function declarationMartin Reindl
2006-06-01Multiply the capacity for cards with block size >512 bytes (e.g. 2G cards).Uwe Stuehler