aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/driver-api
AgeCommit message (Expand)AuthorFilesLines
2024-04-08virtio: store owner from modules with register_virtio_driver()Krzysztof Kozlowski1-1/+0
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
2023-11-01Merge tag 'drm-next-2023-10-31-1' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-8/+24
2023-10-31Merge tag 'gpio-updates-for-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+4
2023-10-31Merge tag 'thermal-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+64
2023-10-26Documentation: driver-api: pps: Update PPS generator documentationPandith N1-5/+11
2023-10-23wifi: mac80211: rename ieee80211_tx_status() to ieee80211_tx_status_skb()Kalle Valo1-1/+1
2023-10-15dpll: docs: add support for pin signal phase offset/adjustArkadiusz Kubalewski1-1/+52
2023-10-12thermal: int340x: processor_thermal: Support power floor notificationsSrinivas Pandruvada1-0/+10
2023-10-12media: Documentation: ccs: Fix spelling mistakeUmang Jain1-1/+1
2023-10-10PCI: Update the devres documentation regarding to pcim_*()Andy Shevchenko1-4/+10
2023-10-10pwm: Adapt sysfs API documentation to realityUwe Kleine-König1-3/+3
2023-10-10i3c: Fix typo "Provisional ID" to "Provisioned ID"Matt Johnston1-2/+2
2023-10-07media: Documentation: Split camera sensor documentationSakari Ailus1-93/+38
2023-10-05docs: driver-api: usb: update dma infoRandy Li1-37/+11
2023-10-04gpio: Further document optional GPIOLIBLinus Walleij1-0/+4
2023-10-03Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code blockBagas Sanjaya1-13/+13
2023-10-03Documentation: dpll: Fix code blocksBagas Sanjaya1-0/+3
2023-10-03tty: fix kernel-doc for functions in tty.hJiri Slaby (SUSE)1-0/+3
2023-10-03tty: fix up and plug in tty_ioctl kernel-docJiri Slaby (SUSE)2-0/+8
2023-09-27media: remove the old videobuf frameworkHans Verkuil3-412/+0
2023-09-27Documentation: media: camera-sensor: Improve power management documentationLaurent Pinchart1-16/+42
2023-09-27Documentation: media: camera-sensor: Move power management sectionLaurent Pinchart1-35/+35
2023-09-27Documentation: media: camera-sensor: Use link to upstream DT bindingsLaurent Pinchart1-4/+5
2023-09-27Documentation: media: camera-sensor: Fix typo and vocabulary selectionLaurent Pinchart1-2/+2
2023-09-27media: Documentation: Mention CCS toolsSakari Ailus1-0/+8
2023-09-22Merge tag 'drm-misc-next-2023-09-11-1' of git://anongit.freedesktop.org/drm/d...Dave Airlie1-8/+24
2023-09-17dpll: documentation on DPLL subsystem interfaceVadim Fedorenko2-0/+498
2023-09-14thermal: int340x: processor_thermal: Add workload type hint interfaceSrinivas Pandruvada1-0/+54
2023-09-05Merge tag 'ata-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlem...Linus Torvalds1-32/+6
2023-09-01Merge tag 'media/v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds4-50/+110
2023-09-01Merge tag 'char-misc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+25
2023-09-01Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-2/+5
2023-09-01Merge tag 'usb-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-2/+7
2023-08-30Merge tag 'vfio-v6.6-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds1-3/+144
2023-08-30Merge tag 'docs-6.6' of git://git.lwn.net/linuxLinus Torvalds2-9/+36
2023-08-30Merge tag 'sound-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-9/+0
2023-08-22interconnect: Add debugfs test clientMike Tipton1-0/+25
2023-08-22tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char()Jiri Slaby (SUSE)1-1/+2
2023-08-22tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}()Jiri Slaby (SUSE)1-2/+4
2023-08-21doc: uapi: Add document describing dma-buf semanticsDaniel Stone1-0/+8
2023-08-21doc: dma-buf: Rewrite intro section a littleDaniel Stone1-8/+16
2023-08-10media: Add MIPI CCI register access helper functionsHans de Goede2-0/+6
2023-08-10media: Documentation: media: cec: describe new callbacksHans Verkuil1-10/+34
2023-08-10media: Documentation: v4l: Document sub-device notifiersSakari Ailus1-0/+11
2023-08-09USB: Remove Wireless USB and UWB documentationAlan Stern1-2/+1
2023-08-02ata: libata: remove deprecated EH callbacksNiklas Cassel1-16/+6
2023-08-02ata: libata-core: remove ata_bus_probe()Niklas Cassel1-16/+0
2023-07-28media: v4l: async: Rename v4l2_async_subdev as v4l2_async_connectionSakari Ailus1-22/+29
2023-07-28media: Documentation: v4l: Document v4l2_async_nf_cleanupSakari Ailus1-6/+5
2023-07-28media: Documentation: v4l: Document missing async subdev functionSakari Ailus1-9/+5
2023-07-28media: Documentation: v4l: Fix async sensor subdev helper documentationSakari Ailus1-5/+5
2023-07-28media: Documentation: v4l: Add section titles for asyncSakari Ailus1-1/+18
2023-07-28media: Documentation: v4l: Fix async notifier registration exampleSakari Ailus1-2/+2
2023-07-25USB: document ioctl USBDEVFS_GET_SPEEDOliver Neukum1-0/+6
2023-07-25docs: vfio: Add vfio device cdev descriptionYi Liu1-0/+139
2023-07-25vfio-iommufd: Add detach_ioas support for physical VFIO devicesYi Liu1-3/+5
2023-07-24docs: move s390 under archCosta Shulyupin1-2/+2
2023-07-14docs: time: make separate section for time and timersRandy Dunlap1-9/+18
2023-07-14docs: add more driver-model infrastructure interfacesRandy Dunlap1-0/+18
2023-07-09lib/math: Move dvb_math.c into lib/math/int_log.cAndy Shevchenko1-9/+0
2023-07-09Merge tag 'ntb-6.5' of https://github.com/jonmason/ntbLinus Torvalds1-2/+2
2023-07-08ntb.rst: Fix copy and paste errorGeoff Levand1-2/+2
2023-07-05Merge tag 'media/v6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-0/+22
2023-07-03Merge tag 'char-misc-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2023-06-30Merge tag 'platform-drivers-x86-v6.5-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2-0/+22
2023-06-29Merge tag 'gpio-updates-for-v6.5' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-30/+1
2023-06-28Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-0/+29
2023-06-27Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+7
2023-06-20docs: ptp.rst: Add information about NVIDIA Mellanox devicesRahul Rameshbabu1-0/+13
2023-06-20ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be usedRahul Rameshbabu1-0/+16
2023-06-13gpiolib: remove unused gpio_cansleep()Andy Shevchenko1-11/+1
2023-06-05EDAC/amd64: Document heterogeneous system enumerationMuralidhara M K1-0/+120
2023-06-05locking/atomic: docs: Add atomic operations to the driver basic API documenta...Paul E. McKenney1-1/+7
2023-06-01gpiolib: Kill unused GPIOF_OPEN_*Andy Shevchenko1-16/+0
2023-06-01gpiolib: Kill unused GPIOF_EXPORT and CoAndy Shevchenko1-3/+0
2023-05-30devres: Provide krealloc_arrayJames Clark1-0/+1
2023-05-25Documentation: v4l: Document rotation and orientation for sensor driversSakari Ailus1-0/+22
2023-05-09platform/x86: wmi: Add documentationArmin Wolf2-0/+22
2023-05-03Merge tag 'pwm/for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-8/+5
2023-05-03Merge tag 'for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pate...Linus Torvalds2-18/+17
2023-04-27Merge tag 'char-misc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+15
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-3/+4
2023-04-27Merge tag 'tty-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-0/+20
2023-04-26hte: Re-phrase tegra API documentDipen Patel2-18/+17
2023-04-25Merge tag 'thermal-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-42/+44
2023-04-25Merge tag 'mtd/for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/...Linus Torvalds1-3/+0
2023-04-25Merge tag 'gpio-updates-for-v6.4' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-27/+4
2023-04-25Merge tag 'media/v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-0/+22
2023-04-25Merge tag 'drm-next-2023-04-24' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-2/+14
2023-04-20docs: clk: add documentation to log which clocks have been disabledBrian Masney1-0/+5
2023-04-18thermal: intel: int340x: Add DLVR support for RFIM controlSrinivas Pandruvada1-2/+44
2023-04-13pwm: Delete deprecated functions pwm_request() and pwm_free()Uwe Kleine-König1-8/+5
2023-04-11Documentation: firmware: Clarify firmware path usageFlorian Fainelli1-2/+7
2023-04-11media: ccs: Document CCS static data file namesSakari Ailus1-0/+22
2023-04-07thermal/core: Remove thermal_bind_params structureZhang Rui1-40/+0
2023-04-05nvmem: core: introduce NVMEM layoutsMichael Walle1-0/+15
2023-04-04mtd: spi-nor: Stop exporting spi_nor_restore()Tudor Ambarus1-3/+0
2023-04-03Merge 6.3-rc5 into driver-core-nextGreg Kroah-Hartman1-1/+1
2023-03-30docs: move x86 documentation into Documentation/arch/Jonathan Corbet1-1/+1
2023-03-29docs: driver-api: firmware_loader: fix missing argument in usage exampleConor Dooley1-1/+2
2023-03-29Merge v6.3-rc4 into drm-nextDaniel Vetter1-1/+1
2023-03-29tty: n_gsm: add ioctl for DLC config via ldisc handleDaniel Starke1-0/+16
2023-03-29tty: n_gsm: add ioctl for DLC specific parameter configurationDaniel Starke1-0/+4
2023-03-28dma-buf/sync_file: Surface sync-file uABIRob Clark1-2/+8
2023-03-25dma-buf/dma-fence: Add deadline awarenessRob Clark1-0/+6
2023-03-23driver core: bus: mark the struct bus_type for sysfs callbacks as constantGreg Kroah-Hartman1-2/+2
2023-03-15Documentation: gpio: Input mode is not true Hi-ZAndy Shevchenko1-4/+4
2023-03-14docs: vfio: fix header pathJiri Pirko1-1/+1
2023-03-06gpiolib: remove legacy gpio_export()Arnd Bergmann1-21/+0
2023-03-06gpiolib: remove gpio_set_debounce()Arnd Bergmann1-2/+0
2023-02-26Merge tag 'media/v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds4-63/+12
2023-02-25Merge tag 'vfio-v6.3-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds2-129/+61
2023-02-25Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds4-0/+354
2023-02-24Merge tag 'phy-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/...Linus Torvalds1-10/+14
2023-02-24Merge tag 'tty-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-0/+19
2023-02-22Merge tag 'docs-6.3' of git://git.lwn.net/linuxLinus Torvalds21-28/+30
2023-02-22Merge tag 'pinctrl-v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-255/+243
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