aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/driver-api
AgeCommit message (Expand)AuthorFilesLines
2023-02-22Merge tag 'gpio-updates-for-v6.3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-17/+0
2023-02-21Merge tag 'platform-drivers-x86-v6.3-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2-23/+25
2023-02-21Merge tag 'thermal-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-321/+3
2023-02-20docs: driver-api: virtio: commentize spec version checkingBagas Sanjaya1-1/+1
2023-02-20docs: driver-api: virtio: slightly reword virtqueues allocation paragraphBagas Sanjaya1-4/+4
2023-02-20docs: driver-api: virtio: parenthesize external reference targetsBagas Sanjaya1-4/+5
2023-02-16tty: n_gsm: add keep alive supportDaniel Starke1-0/+19
2023-02-15docs: driver-api: virtio: virtio on LinuxRicardo Cañuelo4-0/+353
2023-02-09Documentation: admin-guide: Move intel_powerclamp documentationSrinivas Pandruvada2-321/+0
2023-02-09docs: vfio: Update vfio.rst per latest interfacesYi Liu1-22/+60
2023-02-06media: mc: entity: Fix minor issues in comments and documentationLaurent Pinchart1-6/+4
2023-02-03phy: Add devm_of_phy_optional_get() helperGeert Uytterhoeven1-2/+5
2023-02-03doc: phy: Document devm_of_phy_get()Geert Uytterhoeven1-4/+6
2023-02-03phy: Remove unused phy_optional_get()Geert Uytterhoeven1-6/+5
2023-02-02platform/surface: aggregator: Rename top-level request functions to avoid amb...Maximilian Luz1-4/+4
2023-02-02platform/surface: aggregator: Improve documentation and handling of message t...Maximilian Luz2-19/+21
2023-02-02Documentation: driver-api: correct spellingRandy Dunlap21-24/+24
2023-01-31dma-buf: Add "dma-buf" to title of documentationJonathan Neuschäfer1-2/+2
2023-01-30gpio: Remove unused and obsoleted irq_to_gpio()Andy Shevchenko1-8/+0
2023-01-30gpio: Remove unused and obsoleted gpio_export_link()Andy Shevchenko1-9/+0
2023-01-26thermal: intel: int340x: Add production mode attributeSrinivas Pandruvada1-0/+3
2023-01-24Docs/driver-api/index: Add missing SPDX License IdentifierSeongJae Park1-0/+2
2023-01-24Docs/subsystem-apis: Remove '[The ]Linux' prefixes from titles of listed docu...SeongJae Park1-3/+3
2023-01-23vfio-mdev: remove an non-existing driver from vfio-mediated-deviceChristoph Hellwig1-7/+1
2023-01-23vfio-mdev: move the mtty usage documentationChristoph Hellwig1-100/+0
2023-01-22media: cpia2: remove deprecated driverHans Verkuil2-57/+0
2023-01-22media: Documentation: add multiplexed streams documentationTomi Valkeinen1-0/+8
2023-01-17pinctrl: Proofreading and updating the documentation (part 2)Bagas Sanjaya1-58/+56
2023-01-17pinctrl: Proofreading and updating the documentation accordinglyAndy Shevchenko1-212/+202
2023-01-12media: davinci: remove vpbe supportArnd Bergmann2-40/+0
2022-12-19Merge tag 'dmaengine-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2022-12-19Merge tag 'phy-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/...Linus Torvalds1-1/+24
2022-12-16Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+1
2022-12-16Merge tag 'tty-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-26/+33
2022-12-16Merge tag 'usb-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-0/+2
2022-12-15Merge tag 'gpio-updates-for-v6.2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-5/+0
2022-12-13Merge tag 'pinctrl-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-5/+5
2022-12-13Merge tag 'spi-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-2/+2
2022-12-13Merge tag 'regulator-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/b...Linus Torvalds1-0/+1
2022-12-13Merge tag 'drm-next-2022-12-13' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-0/+6
2022-12-12Merge tag 'docs-6.2' of git://git.lwn.net/linuxLinus Torvalds2-1/+9
2022-11-25Merge tag 'v6.1-rc4' into spi-6.2Mark Brown3-7/+16
2022-11-25Merge tag 'v6.1-rc4' into regulator-6.2Mark Brown3-7/+16
2022-11-24Backmerge tag 'v6.1-rc6' into drm-nextDave Airlie3-6/+3
2022-11-22Merge 6.1-rc6 into tty-nextGreg Kroah-Hartman2-3/+3
2022-11-21Documentation: devres: add missing PWM helperYang Yingliang1-0/+1
2022-11-21Merge 6.1-rc6 into usb-nextGreg Kroah-Hartman2-3/+3
2022-11-21Merge 6.1-rc6 into driver-core-nextGreg Kroah-Hartman4-10/+18
2022-11-18Merge tag 'tty-6.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-3/+2
2022-11-15Documentation: devres: add missing LED helpersYang Yingliang1-0/+3
2022-11-15Documentation: eisa: Fix typoAlbert Zhou1-1/+1
2022-11-09Documentation: devres: add missing IIO helpersYang Yingliang1-0/+4
2022-11-09Documentation: devres: add missing MEM helperYang Yingliang1-0/+1
2022-11-09docs/driver-api/miscellaneous: Remove kernel-doc of serial_core.cAkira Yokosawa1-3/+2
2022-11-09Documentation: devres: add missing PHY helpersYang Yingliang1-0/+2
2022-11-09docs/pinctrl: fix runtime pinmuxing exampleSiarhei Volkau1-2/+2
2022-11-09docs/pinctrl: fix pinctrl_select_state examplesSiarhei Volkau1-3/+3
2022-11-07doc: phy: Document typical order of API callsSean Anderson1-1/+24
2022-11-04Documentation: devres: add missing devm_acpi_dma_controller_free() helperYang Yingliang1-0/+1
2022-11-03Documentation: Make formatting consistent for rs485 docsIlpo Järvinen1-18/+19
2022-11-03Documentation: rs485: Fix struct referencingIlpo Järvinen1-10/+11
2022-11-03Documentation: rs485: Mention uart_get_rs485_mode()Ilpo Järvinen1-3/+4
2022-11-03Documentation: rs485: Link reference properlyIlpo Järvinen1-4/+4
2022-11-03serial: Convert serial_rs485 to kernel docIlpo Järvinen1-6/+7
2022-11-03tty: serial: introduce transmit helpersJiri Slaby (SUSE)1-0/+3
2022-11-02Documentation: devres: add missing I2C helperYang Yingliang1-0/+1
2022-11-02regulator: docs: add missing helperYang Yingliang1-0/+1
2022-11-01spi: Update reference to struct spi_controllerJonathan Neuschäfer1-2/+2
2022-10-27Merge tag 'hardening-v6.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-3/+0
2022-10-25overflow: Fix kern-doc markup for functionsKees Cook1-3/+0
2022-10-25Merge tag 'drm-misc-next-2022-10-20' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-0/+6
2022-10-22Merge tag 'media/v6.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-4/+15
2022-10-18Merge drm/drm-next into drm-misc-nextMaxime Ripard5-21/+32
2022-10-18dma-buf: Document dynamic locking conventionDmitry Osipenko1-0/+6
2022-10-17Documentation: gpio: Remove text about ARCH_NR_GPIOSChristophe Leroy1-5/+0
2022-10-12Merge tag 'vfio-v6.1-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds1-14/+12
2022-10-07Merge tag 'driver-core-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+0
2022-10-07Merge tag 'media/v6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-1/+1
2022-10-04Merge tag 'regulator-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/b...Linus Torvalds1-0/+11
2022-10-04Merge tag 'hwmon-for-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds2-3/+1
2022-10-04vfio/mdev: consolidate all the description sysfs into the core codeChristoph Hellwig1-2/+2
2022-10-04vfio/mdev: consolidate all the available_instance sysfs into the core codeChristoph Hellwig1-1/+2
2022-10-04vfio/mdev: consolidate all the name sysfs into the core codeChristoph Hellwig1-1/+1
2022-10-04vfio/mdev: consolidate all the device_api sysfs into the core codeJason Gunthorpe1-1/+1
2022-10-04vfio/mdev: remove mdev_parent_devChristoph Hellwig1-3/+0
2022-10-04vfio/mdev: simplify mdev_type handlingChristoph Hellwig1-1/+1
2022-10-04vfio/mdev: embedd struct mdev_parent in the parent data structureChristoph Hellwig1-6/+6
2022-09-29Documentation: devres: add missing IO helperYang Yingliang1-0/+1
2022-09-29Documentation: devres: update IRQ helperYang Yingliang1-1/+1
2022-09-27Documentation: devres: add missing SPI helperYang Yingliang1-0/+2
2022-09-27Documentation: devres: add missing PINCTRL helpersYang Yingliang1-0/+2
2022-09-27Remove duplicate words inside documentationAkhil Raj1-1/+1
2022-09-24media: mc: entity: Rewrite media_pipeline_start()Laurent Pinchart1-4/+3
2022-09-24media: Documentation: mc: add definitions for stream and pipelineTomi Valkeinen1-0/+12
2022-09-19pwm: core: Get rid of unused devm_of_pwm_get()Andy Shevchenko2-3/+1
2022-09-01devres: remove devm_ioremap_npChristoph Hellwig1-1/+0
2022-08-29media: avoid use of 'videobuf'Hans Verkuil1-1/+1
2022-08-23docs: devres: regulator: Add new get_enable functions to devres.rstMatti Vaittinen1-0/+4
2022-08-15regulator: Add missing devm_* functions to devres.rstMatti Vaittinen1-0/+7
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-6/+21
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-6/+21
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-6/+21
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-318/+88
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