aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/driver-api
AgeCommit message (Expand)AuthorFilesLines
2025-05-27Merge tag 'thermal-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+21
2025-05-27Merge tag 'gpio-updates-for-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-05-27Merge tag 'docs-6.16' of git://git.lwn.net/linuxLinus Torvalds4-4/+10
2025-05-21gpiolib-acpi: Update file references in the Documentation and MAINTAINERSAndy Shevchenko1-1/+1
2025-05-19Documentation: NTB: Fix typoUtkarsh Tiwari1-1/+1
2025-05-19Docs: driver-api/basics: add kobject_event interfacesRandy Dunlap1-0/+3
2025-05-07thermal: int340x: processor_thermal: Platform temperature control documentationSrinivas Pandruvada1-0/+21
2025-05-07docs: dmaengine: add explanation for DMA_ASYNC_TX capabilityKendra Moore1-3/+5
2025-04-14Added usb_string function to a namespaceKevin Paul Reddy Janagari1-0/+1
2025-04-07docs: initramfs: update compression and mtime descriptionsDavid Disseldorp1-13/+21
2025-04-02Merge tag 'cxl-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds1-1/+1
2025-04-02Merge tag 'usb-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-1/+1
2025-04-02Merge tag 'tty-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds3-4/+6
2025-04-01Merge tag 'phy-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/phy...Linus Torvalds1-2/+1
2025-04-01Merge tag 'soundwire-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-9/+405
2025-04-01Merge tag 'char-misc-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+25
2025-04-01Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git.kernel.org/pub/scm/...Linus Torvalds1-11/+14
2025-03-25Merge tag 'media/v6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds1-10/+16
2025-03-24Merge tag 'docs-6.15' of git://git.lwn.net/linuxLinus Torvalds8-17/+22
2025-03-20tty: tty_driver: document both {,__}tty_alloc_driver() properlyJiri Slaby (SUSE)1-0/+2
2025-03-20tty: tty_driver: convert "TTY Driver Flags" to an enumJiri Slaby (SUSE)1-1/+1
2025-03-20tty: convert "TTY Struct Flags" to an enumJiri Slaby (SUSE)1-1/+1
2025-03-17docs: driver-api: firmware: clarify userspace requirementsJacek Lawrynowicz1-0/+5
2025-03-16docs: thermal: sync hardware protection doc with codeAhmad Fatoum1-11/+14
2025-03-14cxl/pmem: Export dirty shutdown count via sysfsDavidlohr Bueso1-1/+1
2025-03-14cxl/pci: Support Global Persistent Flush (GPF)Davidlohr Bueso1-1/+1
2025-03-10phy: core: Remove unused phy_pm_runtime_(allow|forbid)Dr. David Alan Gilbert1-2/+1
2025-03-10soundwire: stream: extend sdw_alloc_stream() to take 'type' parameterPierre-Louis Bossart1-1/+1
2025-03-10Documentation: driver: add SoundWire BRA descriptionPierre-Louis Bossart4-8/+404
2025-03-10Merge 6.14-rc6 into char-misc-nextGreg Kroah-Hartman1-0/+6
2025-03-04docs: driver-api/infiniband.rst: fix Kerneldoc markupMauro Carvalho Chehab1-8/+8
2025-02-21Documentation: driver-api: pps: Add Intel Timed I/O PPS generatorSubramanian Mohan1-0/+24
2025-02-21pps: generators: replace copy of pps-gen info struct with const pointerSubramanian Mohan1-2/+1
2025-02-19serial: mctrl_gpio: split disable_ms into sync and no_sync APIsAlexis Lothoré1-1/+1
2025-02-18docs: iio: Allow creating cross-references ABIMauro Carvalho Chehab1-1/+1
2025-02-18docs: arm: generic-counter: Allow creating cross-references for ABIMauro Carvalho Chehab1-2/+2
2025-02-17Merge 6.14-rc3 into usb-nextGreg Kroah-Hartman1-0/+6
2025-02-17Merge 6.14-rc3 into tty-nextGreg Kroah-Hartman1-0/+6
2025-02-15media: Documentation: Receiver drivers should call v4l2_get_link_freq()Sakari Ailus1-0/+3
2025-02-15media: Documentation: tx-rx: Move transmitter control out of CSI-2 partSakari Ailus1-10/+9
2025-02-15media: Documentation: Update link frequency driver documentationSakari Ailus1-0/+4
2025-02-13Documentation/driver-api: fixed spelling mistakesAditya Dutt4-6/+6
2025-02-13driver core: add a faux bus for use when a simple device/bus is neededGreg Kroah-Hartman1-0/+6
2025-02-04serial: mctrl_gpio: Remove unused mctrl_gpio_freeDr. David Alan Gilbert1-1/+1
2025-02-03usb: musb: Constify struct musb_fifo_cfgChristophe JAILLET1-1/+1
2025-01-27Merge tag 'char-misc-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-0/+296
2025-01-27Merge tag 'usb-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-1/+0
2025-01-26Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-3/+2
2025-01-25Merge tag 'media/v6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds1-4/+5
2025-01-13usb: phy: Remove API devm_usb_put_phy()Zijun Hu1-1/+0
2025-01-12Merge tag 'extcon-next-for-6.14' of ssh://gitolite.kernel.org/pub/scm/linux/k...Greg Kroah-Hartman2-0/+256
2025-01-10scsi: driver-api: documentation: Change what is added to docbookRandy Dunlap1-3/+2
2025-01-08Documentation pps.rst: add PPS generators documentationRodolfo Giometti1-0/+40
2024-12-28crypto: iaa - Fix IAA disabling that occurs when sync_mode is set to 'async'Kanchana P Sridhar1-1/+8
2024-12-19media: Documentation: PHY information can be obtained from OF endpoint tooDavid Heidelberg1-3/+4
2024-12-19media: Documentation: tx-rx: Fix formattingSakari Ailus1-1/+1
2024-12-08Documentation: extcon: add documentation for Extcon subsystemanish kumar2-0/+256
2024-11-29Merge tag 'driver-core-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+0
2024-11-27Merge tag 'dmaengine-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+0
2024-11-26Merge tag 'pci-v6.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-1/+3
2024-11-26Merge tag 'docs-6.13-2' of git://git.lwn.net/linuxLinus Torvalds1-4/+4
2024-11-25Merge branch 'pci/tph'Bjorn Helgaas1-0/+3
2024-11-22Documentation: pwrseq: Fix trivial misspellingsJavier Carrasco1-4/+4
2024-11-20Merge tag 'media/v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds3-24/+12
2024-11-11Merge tag 'v6.12-rc7' into __tmp-hansg-linux-tags_media_atomisp_6_13_1Mauro Carvalho Chehab1-6/+5
2024-11-07media: Documentation: ipu6: remove the dma_ops part from the docBingbu Cao1-15/+0
2024-10-30PCI: Remove pcim_iomap_regions_request_all()Philipp Stanner1-1/+0
2024-10-21PCI/TPH: Add TPH documentationWei Huang1-0/+3
2024-10-16media: Documentation: Deprecate s_stream video op, update docsSakari Ailus2-9/+12
2024-10-14dmaengine: acpi: Drop unused devm_acpi_dma_controller_free()Andy Shevchenko1-1/+0
2024-10-14drivers/base: Remove unused auxiliary_find_deviceDr. David Alan Gilbert1-1/+0
2024-10-07spi: Merge up v6.12Mark Brown1-6/+5
2024-10-06platform/x86: wmi: Update WMI driver API documentationArmin Wolf1-6/+5
2024-09-30spi: remove {devm_}spi_alloc_master/slave()Yang Yingliang1-2/+2
2024-09-27Merge tag 'cxl-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds2-0/+92
2024-09-23Merge tag 'media/v6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds1-26/+41
2024-09-23Merge tag 'firewire-updates-6.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+2
2024-09-22cxl: Add documentation to explain the shared link bandwidth calculationDave Jiang2-0/+92
2024-09-19Merge tag 'for-linus-6.12-1' of https://github.com/cminyard/linux-ipmiLinus Torvalds1-1/+1
2024-09-18Merge tag 'pwrseq-updates-for-v6.12-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-0/+96
2024-09-18Merge tag 'mmc-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds2-0/+300
2024-09-17Merge tag 'docs-6.12' of git://git.lwn.net/linuxLinus Torvalds3-12/+12
2024-09-16Merge tag 'thermal-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-64/+4
2024-09-08firewire: core: expose kernel API to schedule work item to process isochronou...Takashi Sakamoto1-0/+2
2024-09-05Merge tag 'v6.11-rc6' into docs-mwJonathan Corbet1-35/+30
2024-09-05Documentation: mmc: Add mmc-test docAvri Altman2-0/+300
2024-09-01ipmi: docs: don't advertise deprecated sysfs entriesWolfram Sang1-1/+1
2024-08-26dpll: add Embedded SYNC feature for a pinArkadiusz Kubalewski1-0/+21
2024-08-26doc: iio: Fix sysfs pathsThorsten Scherer2-11/+11
2024-08-25media: Documentation: mc: Replace deprecated graph walk APILaurent Pinchart1-26/+41
2024-08-23thermal: core: Drop unused bind/unbind functions and callbacksRafael J. Wysocki1-56/+3
2024-08-22Documentation: add a driver API doc for the power sequencing subsystemBartosz Golaszewski2-0/+96
2024-08-16Documentation: devres: fix error about PCI devresPhilipp Stanner1-1/+1
2024-08-02thermal: helpers: Drop get_thermal_instance()Rafael J. Wysocki1-8/+1
2024-08-02thermal: core: Update thermal zone registration documentationRafael J. Wysocki1-35/+30
2024-07-28Merge tag 'cxl-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds2-0/+204
2024-07-19Merge tag 'char-misc-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-0/+19
2024-07-18Merge tag 'docs-6.11' of git://git.lwn.net/linuxLinus Torvalds4-5/+13
2024-07-17Merge tag 'media/v6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds2-0/+11
2024-07-16docs/pinctrl: fix typo in mapping exampleMarc Ferland1-1/+1
2024-07-15Merge tag 'spi-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds1-0/+3
2024-07-15Merge tag 'gpio-updates-for-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds6-704/+3
2024-07-15Merge tag 'pwm/for-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+6
2024-07-12docs: driver-model: platform: update the definition of platform_driverEric Biggers1-3/+4
2024-07-10pwm: Add GPIO PWM driverVincent Whitchurch1-1/+6
2024-07-09writing_musb_glue_layer.rst: Fix broken URLRichard Genoud1-1/+1
2024-07-08Documentation: CXL Maturity MapDan Williams2-0/+204
2024-07-03Add libps2 to the input section of driver-apiDmitry Torokhov1-0/+7
2024-06-30Merge tag 'spi-devm-optimize' into togregJonathan Cameron1-0/+3
2024-06-25cxl: documentation: add missing files to cxl driver-apiYao Xingtao1-0/+15
2024-06-24media: Documentation: Document v4l2-jpeg helper functionsDevarsh Thakkar2-0/+11
2024-06-22spi: add devm_spi_optimize_message() helperDavid Lechner1-0/+1
2024-06-22Documentation: devres: add missing SPI helpersDavid Lechner1-0/+2
2024-06-21Documentation: dmaengine: Document new dma_vec APIPaul Cercueil2-0/+19
2024-06-11gpiolib: Remove data-less gpiochip_add() functionAndrew Davis1-3/+2
2024-05-27gpio: Remove legacy API documentationAndy Shevchenko5-701/+1
2024-05-22Merge tag 'char-misc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-21/+33
2024-05-20Merge tag 'vfio-v6.10-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds1-1/+1
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+0
2024-05-16Merge tag 'media/v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds2-0/+206
2024-05-15Merge tag 'drm-next-2024-05-15' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-1/+1
2024-05-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-8/+7
2024-05-14Merge tag 'gpio-updates-for-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-30/+14
2024-05-14Merge tag 'regulator-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+1
2024-05-13Merge tag 'v6.10-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-38/+60
2024-05-13Merge tag 'docs-6.10' of git://git.lwn.net/linuxLinus Torvalds4-4/+4
2024-05-13Merge tag 'asm-generic-alpha' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+2
2024-05-10vfio: remove an extra semicolonforyun.ma1-1/+1
2024-05-05mm: zswap: remove same_filled module paramsYosry Ahmed1-2/+0
2024-05-03alpha: remove DECpc AXP150 (Jensen) supportArnd Bergmann1-2/+2
2024-05-03regulator: devres: add API for reference voltage suppliesDavid Lechner1-0/+1
2024-05-02Docs: typos/spellingRemington Brasga4-4/+4
2024-04-30Merge tag 'fpga-for-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Greg Kroah-Hartman3-21/+33
2024-04-29media: Documentation: add documentation of Intel IPU6 driver and hardware ove...Bingbu Cao2-0/+206
2024-04-23fpga: region: add owner module and take its refcountMarco Pagani1-5/+8
2024-04-22Backmerge tag 'v6.9-rc5' into drm-nextDave Airlie1-1/+0
2024-04-18doc: dma-buf: fix grammar typoBaruch Siach1-1/+1
2024-04-12Documentation: gpio: Replace leading TABs by spaces in code blocksAndy Shevchenko1-14/+14
2024-04-08scsi: documentation: Clean up overviewRandy Dunlap1-8/+7
2024-04-08virtio: store owner from modules with register_virtio_driver()Krzysztof Kozlowski1-1/+0
2024-04-03gpiolib: legacy: Remove unused gpio_request_array() and gpio_free_array()Andy Shevchenko1-16/+0
2024-04-02crypto: iaa - Fix some errors in IAA documentationJerry Snitselaar1-6/+16
2024-04-02crypto: iaa - Add global_stats file and remove individual stat filesTom Zanussi1-32/+44
2024-03-31fpga: bridge: add owner module and take its refcountMarco Pagani1-2/+5
2024-03-31fpga: manager: add owner module and take its refcountMarco Pagani1-14/+20
2024-03-21Merge tag 'tty-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-0/+46
2024-03-21Merge tag 'usb-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-2/+4
2024-03-15Merge tag 'soundwire-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+2
2024-03-15Merge tag 'media/v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds2-49/+6
2024-03-14Merge tag 'pci-v6.9-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-3/+6
2024-03-13Merge tag 'gpio-updates-for-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-5/+5
2024-03-13Merge tag 'spi-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-1/+1
2024-03-13Merge tag 'pwm/for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-5/+7
2024-03-12Merge tag 'docs-6.9' of git://git.lwn.net/linuxLinus Torvalds1-69/+100
2024-03-05dpll: move all dpll<>netdev helpers to dpll codeJakub Kicinski1-1/+1
2024-03-02USB: document some API requirements on disconnectionMichal Pecio1-2/+4
2024-02-16docs: media: fix typo in docsVincenzo Mezzela1-1/+1
2024-02-15pwm: Provide pwmchip_alloc() function and a devm variant of itUwe Kleine-König2-5/+7
2024-02-14Documentation: gpio: consistently use logical line value terminologyKent Gibson1-5/+5
2024-02-12PCI: Move PCI-specific devres code to drivers/pci/Philipp Stanner1-0/+3
2024-02-12PCI: Move pci_iomap.c to drivers/pci/Philipp Stanner2-3/+3
2024-02-08spi: Drop compat layer from renaming "master" to "controller"Uwe Kleine-König1-1/+1
2024-02-01media: Documentation: Rework CCS driver documentationSakari Ailus1-48/+5
2024-01-30docs: rework the driver-api top-level pageJonathan Corbet1-69/+100
2024-01-27Documentation: add console.rstJiri Slaby (SUSE)2-0/+46
2024-01-22soundwire: stream: add missing const to DocumentationKrzysztof Kozlowski1-2/+2
2024-01-17Merge tag 'pci-v6.8-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-13/+3
2024-01-12Merge tag 'pwm/for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+13
2024-01-12Merge tag 'media/v6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds4-46/+101
2024-01-11Merge tag 'docs-6.8' of git://git.lwn.net/linuxLinus Torvalds8-137/+78
2024-01-10Merge tag 'asm-generic-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+5
2024-01-10Merge tag 'v6.8-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds4-0/+865
2024-01-09Merge tag 'platform-drivers-x86-v6.8-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2-0/+79
2024-01-09Merge tag 'mtd/for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/...Linus Torvalds1-61/+201
2024-01-03Documentation: move driver-api/dcdbas to userspace-api/Vegard Nossum2-100/+0
2024-01-03Documentation: move driver-api/isapnp to userspace-api/Vegard Nossum2-16/+0
2023-12-29lib: crc_ccitt_false() is identical to crc_itu_t()Mathis Marion1-1/+1
2023-12-20pwm: Make it possible to apply PWM changes in atomic contextSean Young1-0/+9
2023-12-20pwm: Rename pwm_apply_state() to pwm_apply_might_sleep()Sean Young1-4/+4
2023-12-15crypto: iaa - Add IAA Compression Accelerator DocumentationTom Zanussi4-0/+865
2023-12-13media: Documentation: LP-11 and LP-111 are states, not modesSakari Ailus1-6/+6
2023-12-13media: Documentation: BT.601 is not a busSakari Ailus2-8/+9
2023-12-11Documentation/driver-api: Add document about WBRF mechanismMa Jun2-0/+79
2023-12-08Documentation: Destage TEE subsystem documentationSumit Garg2-0/+67
2023-12-08docs: nvmem: remove function parameters (fixes hyperlink generation)Luca Ceresoli1-1/+1
2023-12-08docs: nvmem: generate kernel-doc API documentationLuca Ceresoli1-0/+6
2023-12-04media: ccs: Generate V4L2 CCI compliant register definitionsSakari Ailus1-29/+75
2023-12-04media: Documentation: Initialisation finishes before subdev registrationSakari Ailus2-1/+9
2023-11-24docs: mtd: spi-nor: drop obsolete infoTudor Ambarus1-62/+0
2023-11-24docs: mtd: spi-nor: add sections about flash additions and testingTudor Ambarus1-0/+202
2023-11-23media: v4l2-subdev: Fix references to pad configLaurent Pinchart1-2/+2
2023-11-23arch/*/io.h: remove ioremap_uc in some architecturesBaoquan He1-4/+5
2023-11-20PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg()Tadeusz Struk1-13/+3
2023-11-17Merge branch 'vegard' into docs-mwJonathan Corbet4-20/+4
2023-11-17docs: driver-api: properly format ToC headingsVegard Nossum4-20/+4
2023-11-06Merge tag 'media/v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds5-523/+91
2023-11-04Merge tag 'i3c/for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/...Linus Torvalds1-2/+2
2023-11-03Merge tag 'usb-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-37/+11
2023-11-03Merge tag 'tty-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-0/+11
2023-11-01Merge tag 'docs-6.7' of git://git.lwn.net/linuxLinus Torvalds3-12/+24