summaryrefslogtreecommitdiffstats
path: root/sys/dev
AgeCommit message (Expand)AuthorFilesLines
2016-05-08Add support for level, active low gpio interrupts.kettenis1-1/+7
2016-05-08Add support for writing gpio pins.kettenis4-9/+45
2016-05-08Make sure devices listed by a device's _DEP method are attached beforekettenis2-3/+37
2016-05-08Call _REG to register GeneralPuproseIo address space support.kettenis1-1/+14
2016-05-08Plug some memory leaks and do proper cleanup in error paths.kettenis2-9/+13
2016-05-08Add macros for interrupt trigger mode as encoded in GPIO resources.kettenis1-1/+3
2016-05-07Add chvgpio(4), a driver for the GPIO controllers found on Intel's Cherry Viewkettenis2-1/+368
2016-05-07Flush page (through the direct map) before mapping it into AGP. Fixeskettenis1-2/+3
2016-05-07Implement ACPI 5.0 GeneralPurposeIo OpRegion support. This basically allowskettenis2-10/+78
2016-05-07Add defines for Operation Region Address Space Identifiers and use them whenkettenis2-5/+16
2016-05-06Make sure we always update both bits that control the bus width. Also makekettenis1-10/+17
2016-05-06Round the requested clock frequency down to a support value instead ofkettenis1-1/+15
2016-05-06Fix the DMA transfer code to repect the block size in the sdmmc command.kettenis1-3/+5
2016-05-05r1.10 of if_bnx.c effectively removed the limit on the number of segments injmatthew1-3/+4
2016-05-05Bump up the clock to 25 MHz before trying to read the SCR register of an SDkettenis2-27/+39
2016-05-05Add Dual Data Rate support for eMMC at 52MHz.kettenis9-57/+178
2016-05-05Populate SCSI inquiry data with information from SD and MMC cards.kettenis1-7/+39
2016-05-05Return ENOTTY in acpithinkpad backlight get/set ioctls if the maximumjsg1-1/+8
2016-05-04Use BUS_DMA_OVERRUN to cope with the broken DMA engine of the Davicom DM9102kettenis1-3/+15
2016-05-04Initial support for MSI-X. Only supported on amd64 for now. I have diffs tokettenis1-1/+16
2016-05-04Print SD host controller version.kettenis1-2/+3
2016-05-04Add high-speed support for SD cards. In theory this should double thekettenis5-15/+142
2016-05-04Don't mask pins configured as direct IRQ. Those are tied directly to the APICkettenis1-1/+10
2016-05-03Print missing newline if we bail out because of a uid mismatch.kettenis1-1/+2
2016-05-03regendlg2-5/+5
2016-05-03samsung use the same pci device id for multiple nvme partsdlg1-2/+2
2016-05-01Print some capabilities.kettenis1-1/+13
2016-05-01Print base clock frequency.kettenis1-1/+3
2016-05-01Add bus width switching support for MMC. Enable 8-bit bus support onkettenis2-5/+38
2016-05-01Add a small delay after switching an MMC card into high-speed mode to makekettenis1-1/+3
2016-05-01Always write block count. This fixes the DMA issues on Bay Trail.kettenis1-3/+2
2016-05-01Add support for changing the bus width to the sdmmc subsystem and the sdhc(4)kettenis8-48/+196
2016-04-30Mask all gpio interrupts when we attach. Fixes interrupt storm on the Lenovokettenis1-2/+11
2016-04-30Enable high speed timing for bus clock frequencies over 26MHz and advertisekettenis1-1/+11
2016-04-30Add some missing interrupt bits, and enable the ADMA error interrupt.kettenis1-4/+6
2016-04-30Implement DMA support. Bits and pieces taken from NetBSD, but we onlykettenis9-33/+267
2016-04-29Fix some gibbering horrors due to uninitialized struct nameidata'sbeck1-5/+3
2016-04-29Panic when attempting to execute a scsi command with no disciplinekrw1-6/+4
2016-04-28Preserve the domid when swapping 16 bit grant table entry flagsmikeb1-2/+3
2016-04-28Add a better implementation of iwn's update_htprot callback which usesstsp2-80/+39
2016-04-28correctly set up byteswapping so this chip works on big endian archsdlg2-18/+73
2016-04-27whitespace fixes, no functional changedlg1-15/+15
2016-04-27align rx buffers so ip packets will be aligned correctly for the stackdlg1-1/+3
2016-04-27tweak some command list handlingdlg1-91/+23
2016-04-26Remove debug printfs, but do print "gpio" to indicate that card detection iskettenis1-10/+4
2016-04-26Display correct value in error message.krw1-2/+2
2016-04-26Do NOT attempt a rebuild using a hot spare with a sector sizekrw1-2/+8
2016-04-26Restore intro comment to sr_hotspare_rebuild(), which was erroneouslykrw1-1/+5
2016-04-26corrects acpitz problem with active cooling and hysterisissemarie1-3/+6
2016-04-26Match on RTS522A. Found in 2016 thinkpads.jsg1-1/+2