aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/driver-model
AgeCommit message (Expand)AuthorFilesLines
2019-07-15docs: driver-model: move it to the driver-api bookMauro Carvalho Chehab11-2099/+0
2019-06-21docs: driver-model: convert docs to ReST and rename to *.rstMauro Carvalho Chehab11-435/+483
2019-05-17i2c: core: add device-managed version of i2c_new_dummyHeiner Kallweit1-0/+3
2019-03-25Merge tag 'drm-misc-next-2019-03-21' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter1-0/+3
2019-03-08Merge branches 'clk-optional', 'clk-devm-clkdev-register', 'clk-allwinner', '...Stephen Boyd1-0/+2
2019-03-04drm: Add devm_drm_dev_init()Noralf Trønnes1-0/+3
2019-02-06clkdev: add managed clkdev lookup registrationMatti Vaittinen1-0/+1
2019-02-06clk: Add (devm_)clk_get_optional() functionsPhil Edworthy1-0/+1
2019-01-08Documentation: driver core: remove use of BUS_ATTRGreg Kroah-Hartman1-4/+4
2019-01-04dma-mapping: remove dmam_{declare,release}_coherent_memoryChristoph Hellwig1-1/+0
2018-12-29Merge tag 'docs-5.0' of git://git.lwn.net/linuxLinus Torvalds1-0/+7
2018-12-28Merge tag 'gpio-v4.21-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds1-1/+0
2018-12-11gpio: Add devm_gpiod_unhinge()Linus Walleij1-0/+1
2018-12-06Documentation: devres: note checking needs when convertingNicholas Mc Guire1-0/+7
2018-11-05gpio: drop devm_gpiochip_remove()Uwe Kleine-König1-1/+0
2018-07-30dmaengine: add a new helper dmaenginem_async_device_registerHuang Shijie1-0/+1
2018-01-08serdev: Introduce devm_serdev_device_open()Andrey Smirnov1-0/+3
2017-11-17Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-0/+1
2017-11-01clk: Add devm_of_clk_add_hw_provider()/del_provider() APIsStephen Boyd1-0/+1
2017-09-19driver core: remove DRIVER_ATTRGreg Kroah-Hartman1-3/+4
2017-08-16genirq/irq_sim: Add a devres variant of irq_sim_init()Bartosz Golaszewski1-0/+1
2017-07-08Merge tag 'pci-v4.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2017-07-06Merge tag 'dma-mapping-4.13' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-2/+1
2017-07-03Merge tag 'char-misc-4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+6
2017-06-28PCI: Add devm_pci_alloc_host_bridge() interfaceLorenzo Pieralisi1-0/+1
2017-06-28dma-mapping: replace dmam_alloc_noncoherent with dmam_alloc_attrsChristoph Hellwig1-1/+1
2017-06-28dma-mapping: remove dmam_free_noncoherentChristoph Hellwig1-1/+0
2017-06-21irq/generic-chip: Provide devm_irq_setup_generic_chip()Bartosz Golaszewski1-0/+1
2017-06-21irq/generic-chip: Provide devm_irq_alloc_generic_chip()Bartosz Golaszewski1-0/+1
2017-06-03mux: minimal mux subsystemPeter Rosin1-0/+5
2017-06-03devres: trivial whitespace fixPeter Rosin1-1/+1
2017-04-24PCI: Implement devm_pci_remap_cfgspace()Lorenzo Pieralisi1-2/+4
2017-02-10irqdesc: Add a resource managed version of irq_alloc_descs()Bartosz Golaszewski1-0/+5
2016-11-15devres: add devm_alloc_percpu()Madalin Bucur1-0/+4
2016-10-06Merge tag 'for-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/lin...Linus Torvalds1-0/+4
2016-10-05Merge tag 'staging-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+4
2016-09-16docs/driver-model: fix typoLaurent Navet1-1/+1
2016-09-04iio: add resource managed triggered buffer init helpersGregor Boirie1-0/+2
2016-09-04iio:trigger: add resource managed (un)registerGregor Boirie1-0/+2
2016-08-16power: reset: reboot-mode: Add managed resource APIBjorn Andersson1-0/+4
2016-08-01Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+4
2016-07-17watchdog: Add a device managed API for watchdog_register_device()Neil Armstrong1-0/+3
2016-05-30reset: add devm_reset_controller_register APIMasahiro Yamada1-0/+4
2016-05-20Merge tag 'staging-4.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+4
2016-05-20Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-0/+1
2016-05-20Merge tag 'mfd-for-linus-4.7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+3
2016-05-19Merge tag 'docs-for-linus' of git://git.lwn.net/linuxLinus Torvalds1-0/+3
2016-04-28Documentation: devres: Add missing INPUT functionAlexander Kurz1-0/+3
2016-04-21pinctrl: Add resource management devm_pinctrl_{register, unregister}Laxman Dewangan1-0/+2
2016-04-19clk: Add {devm_}clk_hw_{register,unregister}() APIsStephen Boyd1-0/+1
2016-04-19iio: Add resource managed APIs devm_iio_channel_{get,release) in devresLaxman Dewangan1-0/+4
2016-04-19mfd: Add devm_mfd_add_devices() in list of managed interfacesLaxman Dewangan1-0/+3
2016-03-19Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-armLinus Torvalds1-2/+4
2016-03-17Merge tag 'gpio-v4.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds1-0/+5
2016-02-23gpio: Add missing devm_gpio_ wrapper in devres.txtLaxman Dewangan1-0/+3
2016-02-23gpio: Add resource management devm_gpio_chip_{add_data,remove}Laxman Dewangan1-0/+2
2016-02-16ARM: 8524/1: driver cohandle -EPROBE_DEFER from bus_type.match()Tomeu Vizoso1-2/+4
2016-02-09driver-core: platform: fix typo in documentation for multi-driver helperUwe Kleine-König1-1/+1
2015-10-05driver-core: platform: Provide helpers for multi-driver modulesThierry Reding1-0/+14
2015-04-21Merge tag 'char-misc-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2015-03-16lib: devres: add a helper function for ioremap_wcAbhilash Kesavan1-0/+1
2015-03-09leds: Introduce devres helper for led_classdev_registerBjorn Andersson1-0/+4
2015-02-15Merge tag 'staging-3.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+2
2014-12-29doc: driver-model: improve wording "is provide the"Jeremiah Mahler1-1/+1
2014-12-26iio: kfifo: Add resource management devm_iio_kfifo_allocate/freeKarol Wrona1-0/+2
2014-10-09Merge tag 'pci-v3.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+2
2014-09-23devres: Improve devm_kasprintf()/kvasprintf() supportGeert Uytterhoeven1-0/+2
2014-09-23Documentation: devres: Add missing devm_kstrdup() managed interfaceGeert Uytterhoeven1-0/+1
2014-09-23Documentation: devres: Add missing IRQ functionsTobias Klauser1-0/+2
2014-09-04resources: Add device-managed request/release_resource()Thierry Reding1-0/+2
2014-07-11Documentation: devres: Sort managed interfacesGeert Uytterhoeven1-57/+57
2014-07-09Documentation: devres: Add devm_kmalloc() et alDaniel Thompson1-0/+3
2014-06-19devres: remove devm_request_and_ioremap()Jingoo Han1-1/+0
2014-06-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+5
2014-06-03Merge tag 'staging-3.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+3
2014-05-24devres: Add devm_get_free_pages APIEli Billauer1-0/+2
2014-05-09gpio: Add helpers for optional GPIOsThierry Reding1-0/+2
2014-05-02gpio: Add missing device-managed documentationThierry Reding1-0/+5
2014-05-02mdio_bus: implement devm_mdiobus_alloc/devm_mdiobus_freeGrygorii Strashko1-0/+5
2014-04-29devres: introduce API "devm_kmemdupSrinivas Pandruvada1-0/+1
2014-01-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2014-01-20Merge tag 'staging-3.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+2
2013-12-19Documentation: fix spelling in design-patternsLinus Walleij1-2/+2
2013-12-19doc: driver-model/platform.txt: fix a typoLaszlo Papp1-1/+1
2013-12-10Documentation: start documenting driver design patternsLinus Walleij1-0/+116
2013-11-25Merge tag 'iio-for-3.14a' of git://git.kernel.org/pub/scm/linux/kernel/git/ji...Greg Kroah-Hartman1-0/+2
2013-11-24iio: core: Implement devm_iio_device_{register,unregister}Sachin Kamat1-0/+2
2013-11-12Merge tag 'spi-v3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds1-0/+3
2013-09-17spi: core: Add devm_spi_register_master()Mark Brown1-0/+3
2013-09-17regulator: core: Provide managed regulator registrationMark Brown1-0/+1
2013-09-10Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds1-0/+3
2013-08-25acpi-dma, doc: append managed function to the listAndy Shevchenko1-0/+3
2013-08-17iio: trigger: implement devm_iio_trigger_alloc/devm_iio_triger_freeJacek Anaszewski1-0/+2
2013-08-03Documentation: devres: add IIO device alloc/free functions to listOleksandr Kravchenko1-0/+4
2013-01-22lib: devres: Introduce devm_ioremap_resource()Thierry Reding1-1/+2
2013-01-17Documentation: devres: add PHY get/put functions to list of supported callsMarko Katic1-0/+4
2012-09-10pwm: add devm_pwm_get() and devm_pwm_put()Alexandre Courbot1-0/+4
2012-05-21Merge tag 'pinctrl-for-v3.5' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+4
2012-04-19ARM: 7376/1: clkdev: Implement managed clk_get()Mark Brown1-0/+4
2012-04-18pinctrl: implement devm_pinctrl_get()/put()Stephen Warren1-0/+4
2012-03-18Merge remote-tracking branches 'regulator/topic/devm' and 'regulator/topic/st...Mark Brown1-0/+5
2012-01-31regulator: add devm_regulator_* to the list of managed interfacesAxel Lin1-0/+2
2012-01-24Documentation: devres: add allocation functions to list of supported callsWolfram Sang1-0/+4
2012-01-20regulator: Add devm_regulator_get()Stephen Boyd1-0/+3
2011-11-15lib: devres: add convenience function to remap a resourceWolfram Sang1-0/+1
2011-08-24docs/driver-model: Update device class docsBart Van Assche1-4/+0
2011-08-24docs/driver-model: Document device.groupsBart Van Assche1-33/+32
2011-06-07DOCUMENTATION: Replace create_device() with device_create().Robert P. J. Day1-1/+1
2011-06-07DOCUMENTATION: Update overview.txt in Doc/driver-model.Robert P. J. Day1-18/+34
2011-05-06driver core: remove the driver-model structures from the documentationWanlong Gao4-141/+4
2010-11-10driver core: prune docs about device_interfaceBrandon Philips1-129/+0
2010-02-05Fix spelling of 'platform' in comments and docStefan Weil1-1/+1
2009-12-23Driver core: driver_attribute parameters can often be const*Phil Carmody1-2/+2
2009-07-12driver model: fix show/store prototypes in doc.vibi sreenivasan1-2/+2
2009-06-15Driver Core: Warn driver authors about adding device attributesGrant Likely1-0/+32
2009-06-12trivial: Miscellaneous documentation typo fixesMatt LaPlante1-1/+1
2009-04-16Driver Core: early platform driverMagnus Damm1-0/+59
2009-02-22PATCH [1/2] Documentation/driver-model/device.txt: fix struct device_attributeMike Murphy1-3/+5
2008-02-02Driver core: Update some prototypes in platform.txtStephen Rothwell1-3/+3
2007-10-20typo fixesMatt LaPlante1-2/+2
2007-07-18Documentation fix devres.txt: lib/iomap.c -> lib/devres.cBrandon Philips1-1/+1
2007-06-08update Documentation/driver-model/platform.txtDavid Brownell1-0/+40
2007-05-09misc doc and kconfig typosMatt LaPlante1-1/+1
2007-05-09Fix occurrences of "the the "Michael Opdenacker1-1/+1
2007-05-02DOC: Fix wrong identifier name in Documentation/driver-model/devres.txtRolf Eike Beer1-1/+1
2007-02-17trivial documentation patch for platform.txtErik Hovland1-2/+2
2007-02-09devres: device resource managementTejun Heo1-0/+268
2006-12-01Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6Linus Torvalds1-86/+118
2006-12-01Documentation/driver-model/platform.txt update/rewriteDavid Brownell1-86/+118
2006-11-30Fix typos in /Documentation : MiscMatt LaPlante1-1/+1
2006-10-03Documentation: remove duplicated wordsPaolo Ornati1-1/+1
2006-10-03Fix typos in Documentation/: 'Q'-'R'Matt LaPlante1-1/+1
2006-10-03Fix typos in Documentation/: 'H'-'M'Matt LaPlante1-1/+1
2006-06-26typo fixesolecom@mail.ru1-1/+1
2006-02-03[PATCH] Clean up Documentation/driver-model/overview.txtLinas Vepstas1-32/+25
2005-10-28[PATCH] Fix documentation of driver suspend/resume callbacksTakashi Iwai1-4/+4
2005-10-28[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacksRussell King1-58/+2
2005-10-28[PATCH] changes device to driver in porting.txtErik Hovland1-1/+1
2005-06-20[PATCH] Driver Core: driver model doc updateDavid Brownell2-26/+33
2005-04-16[PATCH] pm_message_t: more fixes in common and i386Pavel Machek2-3/+3
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds9-0/+1652