aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/driver-api
AgeCommit message (Expand)AuthorFilesLines
2022-08-10Merge tag 'cxl-for-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxlLinus Torvalds1-0/+8
2022-08-08Merge tag 'tty-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-469/+51
2022-08-06Merge tag 'vfio-v6.0-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds1-8/+8
2022-08-05Documentation: cxl: remove dangling kernel-doc referenceBagas Sanjaya1-3/+0
2022-08-04Merge tag 'dmaengine-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-10/+0
2022-08-04Merge tag 'gpio-updates-for-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+0
2022-08-04Merge tag 'platform-drivers-x86-v6.0-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-1/+5
2022-08-04Merge tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-3/+1
2022-08-04Merge tag 'staging-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+2
2022-08-04Merge tag 'driver-core-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-0/+45
2022-08-04Merge tag 'char-misc-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-5/+20
2022-08-03Merge tag 'drm-next-2022-08-03' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2-0/+14
2022-08-03Merge tag 'media/v5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds2-2/+9
2022-08-02Merge tag 'docs-6.0' of git://git.lwn.net/linuxLinus Torvalds4-8/+7
2022-07-28docs: driver-api: firmware: add driver firmware guidelines. (v3)Dave Airlie2-0/+45
2022-07-28tty: serial: document uart_get_console()Jiri Slaby1-1/+1
2022-07-28tty: serial: serial_core, reformat kernel-doc for functionsJiri Slaby1-4/+7
2022-07-28Documentation: serial: link uart_ops properlyJiri Slaby1-1/+1
2022-07-28Documentation: serial: move GPIO kernel-doc to the functionsJiri Slaby1-28/+4
2022-07-28Documentation: serial: dedup kernel-doc for uart functionsJiri Slaby1-79/+5
2022-07-28Documentation: serial: move uart_ops documentation to the structJiri Slaby1-356/+2
2022-07-27media: Documentation: mc-core: Fix typoLaurent Pinchart1-1/+1
2022-07-25vfio: Replace phys_pfn with pages for vfio_pin_pages()Nicolin Chen1-1/+1
2022-07-25vfio: Pass in starting IOVA to vfio_pin/unpin_pages APINicolin Chen1-2/+2
2022-07-23vfio: Make vfio_unpin_pages() return voidNicolin Chen1-1/+1
2022-07-21cxl/region: Add region creation supportBen Widawsky1-0/+11
2022-07-19gpiolib: devres: Get rid of unused devm_gpio_free()Andy Shevchenko1-1/+0
2022-07-17media: mc-entity: Add a new helper function to get a remote pad for a padLaurent Pinchart1-2/+3
2022-07-17media: mc-entity: Add a new helper function to get a remote padLaurent Pinchart1-1/+2
2022-07-17media: mc-entity: Rename media_entity_remote_pad() to media_pad_remote_pad_fi...Laurent Pinchart1-2/+1
2022-07-17media: v4l2-async: Add notifier operation to destroy asd instancesLaurent Pinchart1-0/+6
2022-07-13Backmerge tag 'v5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/to...Dave Airlie3-7/+7
2022-07-11Merge tag 'fpga-late-for-5.20-rc1' of ssh://gitolite.kernel.org/pub/scm/linux...Greg Kroah-Hartman1-5/+20
2022-07-11Merge 5.19-rc6 into staging-nextGreg Kroah-Hartman4-7/+13
2022-07-07tegra194-hte.rst: fix reference to its bindingMauro Carvalho Chehab1-1/+1
2022-07-07docs: tegra194-hte.rst: don't include gpiolib.c twiceMauro Carvalho Chehab1-2/+1
2022-07-01Merge tag 'drm-misc-fixes-2022-06-30' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-0/+6
2022-06-29firmware: sysfb: Add sysfb_disable() helper functionJavier Martinez Canillas1-0/+6
2022-06-27vfio: de-extern-ify function prototypesAlex Williamson1-5/+5
2022-06-27serial: Support for RS-485 multipoint addressesIlpo Järvinen2-1/+27
2022-06-27serial: Drop timeout from uart_portIlpo Järvinen1-2/+3
2022-06-27drm: Implement DRM aperture helpers under video/Thomas Zimmermann2-0/+14
2022-06-27dmaengine: remove DMA_MEMCPY_SG once againChristoph Hellwig1-10/+0
2022-06-24docs: driver-api: gpio: Fix some typosTom Schwindl3-5/+5
2022-06-24docs: fpga: mgr: document parse_header() callbackIvan Bornyakov1-5/+20
2022-06-20Merge drm/drm-next into drm-misc-nextThomas Zimmermann29-237/+1230
2022-06-20Merge tag 'v5.19-rc3' into tty-nextGreg Kroah-Hartman4-0/+151
2022-06-20Merge 5.19-rc3 into staging-nextGreg Kroah-Hartman4-0/+151
2022-06-13docs: driver-api: gpio: Fix filename mismatchTom Schwindl3-7/+7
2022-06-13platform/surface: aggregator: Allow notifiers to avoid communication on unreg...Maximilian Luz1-1/+5
2022-06-10vme: move back to stagingArnd Bergmann1-2/+2
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULEThomas Gleixner1-3/+1
2022-06-10serial: Sanitize rs485_structIlpo Järvinen1-4/+8
2022-06-09docs: Move the HTE documentation to driver-api/Jonathan Corbet4-0/+151
2022-06-09firmware: sysfb: Add sysfb_disable() helper functionJavier Martinez Canillas1-0/+6
2022-06-03Merge tag 'driver-core-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-0/+127
2022-06-03Merge tag 'tty-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds14-162/+691
2022-06-01Merge tag 'vfio-v5.19-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds1-2/+2
2022-06-01Merge tag 'pwm/for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+6
2022-05-29Merge tag 'dmaengine-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+7
2022-05-28Merge tag 'pinctrl-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-12/+18
2022-05-25Merge tag 'drm-next-2022-05-25' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-22/+5
2022-05-25Merge tag 'docs-5.19' of git://git.lwn.net/linuxLinus Torvalds2-2/+2
2022-05-24Merge tag 'media/v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds3-4/+91
2022-05-23Merge tag 'irq-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-33/+142
2022-05-22Merge tag 'intel-pinctrl-v5.19-2' of gitolite.kernel.org:pub/scm/linux/kernel...Linus Walleij1-12/+18
2022-05-20pwm: Document that the pinstate of a disabled PWM isn't reliableUwe Kleine-König1-0/+6
2022-05-17media: Documentation: mc: Add media_device_{init,cleanup}Sakari Ailus1-3/+10
2022-05-16Documentation: gpio: Advertise irqd_to_hwirq() helper in the examplesAndy Shevchenko1-6/+12
2022-05-16Documentation: gpio: Fix IRQ mask and unmask examplesAndy Shevchenko1-6/+6
2022-05-11vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpin_pages()Jason Gunthorpe1-2/+2
2022-05-11Merge tag 'gvt-next-2022-04-29' into v5.19/vfio/nextAlex Williamson1-22/+5
2022-05-05Merge branch 'irq/gpio-immutable' of git://git.kernel.org/pub/scm/linux/kerne...Linus Walleij1-33/+142
2022-04-28Documentation: devres: fix typo in interface listJohan Hovold1-1/+1
2022-04-26Merge drm/drm-next into drm-intel-nextJani Nikula1-0/+6
2022-04-26firmware_loader: Add sysfs nodes to monitor fw_uploadRuss Weight1-2/+21
2022-04-26firmware_loader: Add firmware-upload supportRuss Weight2-0/+108
2022-04-24media: Documentation: add documentation about subdev stateTomi Valkeinen1-0/+69
2022-04-24media: cec: add optional adap_configured callbackHans Verkuil1-1/+12
2022-04-21vfio/mdev: Remove mdev_parent_opsJason Gunthorpe1-19/+5
2022-04-21vfio/mdev: Remove vfio_mdev.cJason Gunthorpe1-3/+0
2022-04-20Documentation: fix tty linkJiri Slaby1-1/+1
2022-04-20dmaengine: Document dmaengine_prep_dma_memsetBen Walker1-0/+6
2022-04-19Merge branch irq/gpio-immutable into irq/irqchip-nextMarc Zyngier1-33/+142
2022-04-19Documentation: Update the recommended pattern for GPIO irqchipsMarc Zyngier1-33/+142
2022-04-14Documentation: tty: n_gsm, use power of ReSTJiri Slaby1-70/+74
2022-04-14Documentation: tty: n_gsm, delete "Additional Documentation"Jiri Slaby1-10/+0
2022-04-14Documentation: tty: move moxa-smartio.rst to ttyJiri Slaby3-1/+1
2022-04-14Documentation: tty: move n_gsm to ttyJiri Slaby3-1/+1
2022-04-14Documentation: tty: introduce "Other Documentation"Jiri Slaby1-1/+10
2022-04-14Documentation: move tty to driver-apiJiri Slaby10-1/+527
2022-04-11dmaengine: Clarify cyclic transfer residue documentationPaul Kocialkowski1-1/+1
2022-04-11libata: Improve ATA queued command allocationJohn Garry1-11/+0
2022-04-08Merge tag 'drm-misc-next-fixes-2022-04-07' of git://anongit.freedesktop.org/d...Dave Airlie1-0/+6
2022-04-05docs: driver-api/thermal/intel_dptf: Use copyright symbolAkira Yokosawa1-1/+1
2022-03-30Merge tag 'libnvdimm-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-315/+85
2022-03-28Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-16/+13
2022-03-25dma-buf: add dma_fence_unwrap v2Christian König1-0/+6
2022-03-24Merge tag 'cxl-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds1-2/+313
2022-03-24Merge tag 'drm-next-2022-03-24' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2-9/+9
2022-03-24Merge tag 'vfio-v5.18-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds2-0/+36
2022-03-23nvdimm/blk: Fix title levelTom Rix1-2/+2
2022-03-23Merge tag 'media/v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds3-18/+18
2022-03-21Merge tag 'spi-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds2-5/+5
2022-03-21Merge tag 'thermal-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-0/+273
2022-03-21Merge tag 'acpi-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-12/+9
2022-03-18media: platform: rename omap3isp/ to ti/omap3isp/Mauro Carvalho Chehab1-1/+1
2022-03-18media: platform: rename davinci/ to ti/davinci/Mauro Carvalho Chehab1-10/+10
2022-03-18media: platform: rename exynos4-is/ to samsung/exynos4-is/Mauro Carvalho Chehab1-7/+7
2022-03-17vfio-pci: Provide reviewers and acceptance criteria for variant driversAlex Williamson2-0/+36
2022-03-16Documentation: thermal: DPTF DocumentationSrinivas Pandruvada2-0/+273
2022-03-11nvdimm/blk: Delete the block-aperture window driverDan Williams1-315/+85
2022-03-11docs: serial: fix a reference file name in driver.rstWan Jiabing1-1/+1
2022-03-08ACPI: docs: gpio-properties: Unify ASL style for GPIO examplesAndy Shevchenko1-12/+9
2022-02-21doc: nvmem: Update exampleSean Anderson1-10/+11
2022-02-21doc: nvmem: Remove references to regmapSean Anderson1-6/+1
2022-02-14Documentation / MTD: Rename the intel-spi driverMika Westerberg2-5/+5
2022-02-08cxl/mem: Add the cxl_mem driverBen Widawsky1-0/+9
2022-02-08cxl/port: Add a driver for 'struct cxl_port' objectsBen Widawsky1-0/+302
2022-02-08cxl/core/port: Rename bus.c to port.cDan Williams1-2/+2
2022-02-07dma-buf-map: Rename to iosys-mapLucas De Marchi2-9/+9
2022-02-04mux: Add support for reading mux state from consumer DT nodeAswath Govindraju1-0/+1
2022-01-22Merge tag 'docs-5.17-2' of git://git.lwn.net/linuxLinus Torvalds1-2/+2
2022-01-20Documentation: fix firewire.rst ABI file path errorRandy Dunlap1-2/+2
2022-01-18Merge tag 'dmaengine-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-3/+37
2022-01-14Merge tag 'char-misc-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-22/+44
2022-01-13Merge tag 'irq-msi-2022-01-13' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2022-01-12Merge tag 'usb-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-15/+17
2022-01-12Merge tag 'tty-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds3-330/+7
2022-01-12Merge tag 'driver-core-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-205/+19
2021-12-30counter: Update documentation for new counter registration functionsUwe Kleine-König1-5/+5
2021-12-21docs/driver-api: Replace a comma in the n_gsm.rst with a double colonYanteng Si1-1/+7
2021-12-09PCI/MSI: Move code into a separate directoryThomas Gleixner1-1/+1
2021-12-03Documentation/auxiliary_bus: Move the text into the codeIra Weiny1-281/+17
2021-12-03Documentation/auxiliary_bus: Update Auxiliary device lifespanIra Weiny1-11/+21
2021-12-03Documentation/auxiliary_bus: Clarify match_nameIra Weiny1-3/+30
2021-12-03Documentation/auxiliary_bus: Clarify auxiliary_device creationIra Weiny1-20/+61
2021-11-28fpga: region: Use standard dev_release for class driverRuss Weight1-3/+9
2021-11-28fpga: bridge: Use standard dev_release for class driverRuss Weight1-5/+1
2021-11-28fpga: mgr: Use standard dev_release for class driverRuss Weight1-9/+29
2021-11-26tty: move tty_ldisc docs to new Documentation/tty/Jiri Slaby2-88/+0
2021-11-26tty: reformat tty_struct::flags into kernel-docJiri Slaby1-22/+2
2021-11-26tty: combine tty_ldisc_ops docs into kernel-docJiri Slaby1-93/+2
2021-11-26tty: combine tty_operations triple docs into kernel-docJiri Slaby1-132/+2
2021-11-22Documentation: dmaengine: Correctly describe dmatest with channel unsetDaniel Thompson1-3/+4
2021-11-22Documentation: dmaengine: Add a description of what dmatest doesDaniel Thompson1-0/+10
2021-11-22dmaengine: Add documentation for new memcpy scatter-gather functionAdrian Larumbe1-0/+23
2021-11-17Docs: usb: update writesize, copy_from_user, usb_fill_bulk_urb, usb_submit_urbPhilipp Hortmann1-11/+13
2021-11-17Docs: usb: update comment and code near increment usage countPhilipp Hortmann1-2/+2
2021-11-17Docs: usb: update err() to pr_err() and replace __FILE__Philipp Hortmann1-2/+2
2021-11-15media: drivers/index.rst: add missing rkisp1 entryHans Verkuil1-0/+1
2021-11-08Merge tag 'cxl-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds1-0/+6
2021-11-04Merge tag 'tty-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds2-10/+63
2021-11-04Merge tag 'char-misc-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-68/+278
2021-11-04Merge tag 'usb-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-5/+8
2021-11-02Merge tag 'drm-next-2021-11-03' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-6/+0
2021-11-02Merge tag 'thermal-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-222/+3
2021-11-01Merge tag 'mmc-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds1-2/+2
2021-11-01Merge tag 'for-linus-5.16-1' of https://github.com/cminyard/linux-ipmiLinus Torvalds1-2/+62
2021-10-28docs: mmc: update maintainer name and URLAndy Isaacson1-2/+2
2021-10-26Documentation: USB: fix example bulk-message timeoutJohan Hovold1-1/+1
2021-10-25Docs: usb: remove :c:func: for usb_register and usb_deregisterPhilipp Hortmann1-2/+2
2021-10-25Docs: usb: update struct usb_driverPhilipp Hortmann1-2/+5
2021-10-19Merge tag 'iio-for-5.16a-split-take4' of https://git.kernel.org/pub/scm/linux...Greg Kroah-Hartman1-0/+1
2021-10-19iio: inkern: introduce devm_iio_map_array_register() short-hand functionAlexandru Ardelean1-0/+1
2021-10-18docs: counter: Include counter-chrdev kernel-doc to generic-counter.rstWilliam Breathitt Gray1-0/+3
2021-10-18counter: fix docum. build problems after filename changeRandy Dunlap1-1/+1
2021-10-17docs: counter: Document character device interfaceWilliam Breathitt Gray1-41/+136
2021-10-17docs: counter: Update to reflect sysfs internalizationWilliam Breathitt Gray1-55/+166
2021-10-08media: remove myself from dvb media maintainersSean Young1-1/+1
2021-10-07thermal: Move ABI documentation to Documentation/ABIMauro Carvalho Chehab1-222/+3
2021-10-05ipmi: Add docs for the IPMI IPMB driverCorey Minyard1-0/+39
2021-10-05ipmi: Add docs for IPMB direct addressingCorey Minyard1-2/+23
2021-09-30media: rockchip: rkisp1: add support for v12 isp variantsHeiko Stuebner1-0/+43
2021-09-30media: v4l: async: Rename async nf functions, clean up long linesSakari Ailus1-7/+7
2021-09-22tty: make tty_ldisc_ops::hangup return voidJiri Slaby1-1/+1
2021-09-21Documentation/cxl: Add bus internal docsBen Widawsky1-0/+3
2021-09-21cxl/mbox: Move mailbox and other non-PCI specific infrastructure to the coreDan Williams1-0/+3
2021-09-14tty: n_gsm: Add some instructions and code for requesterZhenguo Zhao1-9/+62
2021-09-14Merge drm/drm-next into drm-misc-nextMaxime Ripard16-184/+206
2021-09-09Merge tag 'cxl-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds1-1/+7
2021-09-07Merge tag 'gpio-updates-for-v5.15' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-8/+13
2021-09-07cxl/registers: Fix Documentation warningDan Williams1-1/+1
2021-09-07cxl/pmem: Fix Documentation warningDan Williams1-1/+1
2021-09-02Merge tag 'vfio-v5.15-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds1-1/+3
2021-09-02dma-buf: cleanup kerneldoc of removed componentChristian König1-6/+0
2021-09-01Merge tag 'drm-next-2021-08-31-1' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2-1/+14
2021-09-01Merge tag 'media/v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds5-126/+157
2021-09-01Merge tag 'char-misc-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-25/+25
2021-08-31Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-1/+1
2021-08-14remove the lightnvm subsystemChristoph Hellwig2-22/+0
2021-08-11vfio: Introduce a vfio_uninit_group_dev() API callMax Gurtovoy1-1/+3
2021-08-06cxl/core: Move register mapping infrastructureDan Williams1-0/+3
2021-08-06cxl/core: Move pmem functionalityDan Williams1-0/+3
2021-08-06cxl: Move cxl_core to new directoryBen Widawsky1-1/+1
2021-08-05Merge tag 'v5.14-rc4' into media_treeMauro Carvalho Chehab1-4/+4
2021-08-04media: Documentation: v4l: Rework LP-11 documentation, add callbacksSakari Ailus1-10/+26
2021-08-04media: Documentation: media: Fix v4l2-async kerneldoc syntaxSakari Ailus1-4/+4
2021-08-04media: Documentation: media: Improve camera sensor documentationSakari Ailus4-123/+135
2021-07-27Merge tag 'fpga-for-5.15-early' of git://git.kernel.org/pub/scm/linux/kernel/...Greg Kroah-Hartman4-25/+25