aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpio
AgeCommit message (Expand)AuthorFilesLines
2014-02-05gpio: tb10x: GPIO_TB10X needs to select GENERIC_IRQ_CHIPAxel Lin1-0/+1
2014-02-05gpio: clps711x: Add module alias to support module auto loadingAxel Lin1-0/+1
2014-02-05gpio: bcm281xx: Update MODULE_AUTHORMarkus Mayer1-2/+2
2014-02-05gpio: intel-mid: fix the incorrect return of idle callbackxinhui.pan1-2/+2
2014-02-03gpio: xtensa: fix build when XCHAL_HAVE_CP is 0Baruch Siach1-0/+16
2014-01-23Merge tag 'drivers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-59/+135
2014-01-21Merge tag 'mfd-3.14-1' of git://git.linaro.org/people/ljones/mfdLinus Torvalds3-0/+251
2014-01-21Merge tag 'gpio-v3.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds67-371/+1607
2014-01-21gpio: lp3943: Remove redundant of_match_ptr helperSachin Kamat1-1/+1
2014-01-21gpio: add LP3943 I2C GPIO expander driverMilo Kim3-0/+251
2014-01-20gpio: mcp23s08: fix casting caused build warningSeongJae Park1-1/+1
2014-01-20gpio: mcp23s08: depend on OF_GPIOLinus Walleij1-1/+1
2014-01-17gpio: mcp23s08: Add irq functionality for i2c chipsLars Poeschel2-5/+244
2014-01-15ARM: S5P[v210|c100|64x0]: Fix build errorSachin Kamat1-0/+3
2014-01-15gpio: pxa: clamp gpio get value to [0,1]Neil Zhang1-1/+2
2014-01-14ARM: S3C[24|64]xx: move includes back under <mach/> scopeLinus Walleij1-6/+1
2014-01-08gpio / ACPI: get rid of acpi_gpio.hMika Westerberg3-3/+26
2014-01-08gpio / ACPI: register to ACPI events automaticallyMika Westerberg3-4/+39
2014-01-07gpio: f7188x: set can_sleep attributeSimon Guinot1-0/+1
2014-01-07gpio: samsung: Remove hardware.h inclusionSachin Kamat1-1/+0
2014-01-07gpio: xtensa: depend on HAVE_XTENSA_GPIO32Baruch Siach1-0/+1
2014-01-07gpio: clps711x: Enable driver compilation with COMPILE_TESTAlexander Shiyan1-1/+1
2014-01-07gpio: clps711x: Use of_match_ptr()Alexander Shiyan1-2/+2
2014-01-02gpio: tb10x: Remove redundant of_match_ptr helperSachin Kamat1-1/+1
2014-01-02gpio: mvebu: Do not hard code error codeSachin Kamat1-1/+1
2014-01-02gpio: mxc: Do not hard code return valueSachin Kamat1-1/+1
2014-01-02gpio: max730x: Remove redundant dev_set_drvdataSachin Kamat1-3/+0
2014-01-02ARM: S3C24XX: Fix configuration of gpio port sizes on S3C24XX.José Miguel Gonçalves1-3/+3
2013-12-26gpio: davinci: don't create irq_domain in case of unbanked irqsGrygorii Strashko1-15/+19
2013-12-26gpio: davinci: use chained_irq_enter/chained_irq_exit APIGrygorii Strashko1-3/+3
2013-12-26gpio: davinci: add OF supportKV Sujith1-3/+54
2013-12-26gpio: davinci: convert to use irqdomain support.Lad, Prabhakar1-33/+47
2013-12-26gpio: introduce GPIO_DAVINCI kconfig optionGrygorii Strashko2-1/+8
2013-12-26gpio: davinci: get rid of DAVINCI_N_GPIOGrygorii Strashko1-2/+2
2013-12-26gpio: davinci: use {readl|writel}_relaxed() instead of __raw_*Lad, Prabhakar1-18/+18
2013-12-24Merge 3.13-rc5 into staging-nextGreg Kroah-Hartman4-7/+19
2013-12-23gpio: sch311x: fix compilation errorLinus Walleij1-0/+1
2013-12-20ARM: s3c64xx: get rid of custom <mach/gpio.h>Linus Walleij1-0/+3
2013-12-20ARM: s3c24xx: get rid of custom <mach/gpio.h>Linus Walleij1-0/+3
2013-12-20gpio: sodaville: fix some error return code on error pathWei Yongjun1-2/+6
2013-12-20gpio: moxart: remove redundant dev_err call in moxart_gpio_probe()Wei Yongjun1-4/+1
2013-12-20gpio: moxart: add missing .owner to struct gpio_chipWei Yongjun1-0/+1
2013-12-20gpio: add GPIO support for SMSC SCH311xBruno Randolf3-0/+441
2013-12-17Merge tag 'gpio-v3.13-4' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds3-6/+16
2013-12-12gpio / ACPI: return -ENOENT when no mapping existsMika Westerberg1-1/+1
2013-12-12gpio: rcar: Fix level interrupt handlingValentine Barshak1-1/+2
2013-12-12gpio: msm: Add module device table and mark table constStephen Boyd1-1/+2
2013-12-12gpio: msm: Fix irq mask/unmask by writing bits instead of numbersStephen Boyd1-2/+2
2013-12-12gpiolib: return -ENOENT if no GPIO mapping existsAlexandre Courbot1-17/+17
2013-12-12gpio: driver for Xtensa GPIO32Baruch Siach3-0/+172
2013-12-12gpio: 74x164: Driver cleanupAlexander Shiyan1-27/+16
2013-12-12gpio: 74x164: Remove non-DT supportAlexander Shiyan2-16/+4
2013-12-11kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends accordinglyTejun Heo1-2/+2
2013-12-11gpio: tegra: add missing error handling to probeStephen Warren1-1/+6
2013-12-10gpio: twl4030: Fix regression for twl gpio LED outputRoger Quadros1-3/+12
2013-12-09Merge tag 'omap-for-v3.13/yet-more-dt-regressions-take2' of git://git.kernel....Kevin Hilman9-42/+64
2013-12-09gpiolib: update inline documentation of gpiod_get_index()Andy Shevchenko1-1/+1
2013-12-09gpiolib: introduce chip_* to print with chip->label prefixAndy Shevchenko1-15/+26
2013-12-09gpiolib: unify pr_* messages formatAndy Shevchenko1-37/+37
2013-12-09gpio: better lookup method for platform GPIOsAlexandre Courbot1-50/+58
2013-12-09Merge tag 'v3.13-rc3' into develLinus Walleij10-46/+73
2013-12-04Merge tag 'davinci-fixes-for-v3.13-rc1' of git://git.kernel.org/pub/scm/linux...Olof Johansson1-1/+3
2013-12-04Merge branch 'mark-irqs' into develLinus Walleij5-0/+113
2013-12-04gpio: lynxpoint: lock IRQs when starting themLinus Walleij1-0/+22
2013-12-04gpio: intel-mid: lock IRQs when starting themLinus Walleij1-0/+23
2013-12-04gpio: em: lock IRQs when starting themLinus Walleij1-0/+24
2013-12-04gpio: bcm-kona: lock IRQs when starting themLinus Walleij1-0/+22
2013-12-04gpio: lock adnp IRQs when enabling themLinus Walleij1-0/+23
2013-12-04gpio/pinctrl: make gpio_chip members typed booleanLinus Walleij47-53/+53
2013-12-04gpio: rewrite gpiochip_offset_to_desc()Alexandre Courbot1-2/+3
2013-12-04gpio: MOXA ART: rename moxart_gpio_base to baseJonas Jensen1-14/+10
2013-12-03gpio: remove DEFINE_PCI_DEVICE_TABLE macroJingoo Han6-6/+6
2013-12-03gpiolib: change a warning to debug message when failing to get gpioHeikki Krogerus1-1/+1
2013-12-03powerpc/gpio: Fix the wrong GPIO input data on MPC8572/MPC8536Liu Gang1-2/+6
2013-12-03gpiolib: use platform GPIO mappings as fallbackAlexandre Courbot1-3/+13
2013-12-03gpiolib: fix lookup of platform-mapped GPIOsAlexandre Courbot1-1/+1
2013-12-03gpio: Add MOXA ART GPIO driverJonas Jensen3-0/+170
2013-12-03gpio: rcar: Support both edge trigger with DTLaurent Pinchart1-13/+43
2013-12-03gpio-lynxpoint: Allow building as a moduleJean Delvare2-1/+12
2013-12-03ARM: lpc32xx: move custom GPIO headerLinus Walleij1-1/+1
2013-12-03gpio: drop users of irq_set_chip_and_handler_name()Linus Walleij4-10/+7
2013-11-28Merge tag 'gpio-v3.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds8-35/+43
2013-11-27gpio: bcm281xx: Fix return value of bcm_kona_gpio_get()Markus Mayer1-1/+1
2013-11-27gpio: pl061: move irqdomain initializationLinus Walleij1-5/+5
2013-11-25Merge tag 'omap-for-v3.13/more-fixes-for-merge-window-take2' of git://git.ker...Olof Johansson1-4/+9
2013-11-25gpio: em: Enable mask on suspendMagnus Damm1-1/+1
2013-11-25gpio: em: Use lazy disableMagnus Damm1-2/+0
2013-11-25gpio: em: Setup gpiochip->devMagnus Damm1-0/+1
2013-11-25gpio: rcar: Enable mask on suspendMagnus Damm1-1/+2
2013-11-25gpio: rcar: Use lazy disableMagnus Damm1-2/+0
2013-11-25gpio/omap: raw read and write endian fixVictor Kamensky1-94/+94
2013-11-25gpio/lynxpoint: add new ACPI IDMika Westerberg1-0/+1
2013-11-25gpio: ucb1400: Add MODULE_ALIASAxel Lin1-0/+1
2013-11-25gpiolib: fix of_find_gpio() when OF not definedAlexandre Courbot1-1/+2
2013-11-25gpio: fix memory leak in error pathMichal Nazarewicz1-1/+3
2013-11-25gpio: rcar: NULL dereference on error in probe()Dan Carpenter1-1/+1
2013-11-25gpio: msm: make msm_gpio.summary_irq signed for error handlingDan Carpenter1-1/+1
2013-11-25gpio: mvebu: make mvchip->irqbase signed for error handlingDan Carpenter1-1/+1
2013-11-25gpiolib: use dedicated flags for GPIO propertiesAlexandre Courbot1-7/+15
2013-11-25gpiolib: fix find_chip_by_name()Alexandre Courbot1-17/+12
2013-11-25gpio: tb10x: Set output value before setting direction to outputAxel Lin1-0/+1
2013-11-21gpio: davinci: fix check for unbanked gpioLad, Prabhakar1-1/+3
2013-11-18gpio: twl4030: Fix passing of pdata in the device tree caseTony Lindgren1-2/+6
2013-11-18gpio: twl4030: Fix regression for twl gpio outputTony Lindgren1-2/+3
2013-11-14ACPI / driver core: Store an ACPI device pointer in struct acpi_dev_nodeRafael J. Wysocki1-0/+1
2013-11-14Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-armLinus Torvalds1-1/+1
2013-11-12Merge branches 'fixes', 'mmci' and 'sa11x0' into for-nextRussell King1-1/+1
2013-11-12Merge tag 'devicetree-for-3.13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+1
2013-11-12Merge tag 'gpio-v3.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds32-925/+2290
2013-11-12Merge tag 'pinctrl-for-v3.13-1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds5-8/+435
2013-11-11Merge tag 'dt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...Linus Torvalds1-27/+7
2013-11-11Merge tag 'drivers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-42/+91
2013-11-11Merge tag 'cleanup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-4/+4
2013-11-07Merge remote-tracking branch 'grant/devicetree/next' into for-nextRob Herring2-61/+104
2013-11-06gpio: gpio-mxs: Remove unneeded dt checksFabio Estevam1-23/+9
2013-11-06gpio: pl061: don't depend on CONFIG_ARMRob Herring1-1/+1
2013-10-30gpio: tb10x: fix return value check in tb10x_gpio_probe()Wei Yongjun1-4/+2
2013-10-30gpio: tb10x: use module_platform_driver to simplify the codeWei Yongjun1-12/+1
2013-10-30gpio: bcm-kona: add missing .owner to struct gpio_chipWei Yongjun1-0/+1
2013-10-29gpiolib: devres: add missing headersAlexandre Courbot1-0/+2
2013-10-29gpiolib: make GPIO_DEVRES depend on GPIOLIBAlexandre Courbot1-4/+4
2013-10-29ARM: 7841/1: sa1100: remove complex GPIO interfaceLinus Walleij1-1/+1
2013-10-28Merge tag 'omap-for-v3.13/cm-scm-cleanup-signed' of git://git.kernel.org/pub/...Olof Johansson1-57/+101
2013-10-27Merge tag 'samsung-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/...Olof Johansson1-4/+4
2013-10-25gpio: add TB10x GPIO driverChristian Ruppert3-0/+346
2013-10-23gpiolib: devres: fix devm_gpiod_get_index()Alexandre Courbot1-1/+1
2013-10-19gpiolib / ACPI: allow passing GPIOF_ACTIVE_LOW for GpioInt resourcesMika Westerberg2-1/+13
2013-10-19gpiolib / ACPI: add ACPI support for gpiod_get_index()Mika Westerberg1-0/+10
2013-10-19gpiolib / ACPI: convert to gpiod interfacesMika Westerberg1-26/+25
2013-10-19gpiolib: add gpiod_get() and gpiod_put() functionsAlexandre Courbot2-0/+286
2013-10-19gpiolib: port of_ functions to use gpiodAlexandre Courbot1-11/+17
2013-10-19gpiolib: export descriptor-based GPIO interfaceAlexandre Courbot1-198/+224
2013-10-19Merge tag 'v3.12-rc6' into develLinus Walleij2-4/+7
2013-10-19Merge 3.12-rc6 into driver-core-nextGreg Kroah-Hartman4-65/+111
2013-10-18gpio: bcm281xx: Don't print addresses of GPIO area in probe()Markus Mayer1-2/+1
2013-10-17gpio: tegra: use new gpio_lock_as_irq() APIStephen Warren1-0/+18
2013-10-16pinctrl/gpio: non-linear GPIO ranges accesible from gpiolibChristian Ruppert2-8/+102
2013-10-16gpio: rcar: Include linux/of.h headerSachin Kamat1-0/+1
2013-10-16gpio: lpc32xx: Include linux/of.h headerSachin Kamat1-0/+1
2013-10-16gpio/omap: use gpiolib API to mark a GPIO used as an IRQJavier Martinez Canillas1-10/+10
2013-10-16Merge tag 'v3.12-rc4' into develLinus Walleij2-61/+104
2013-10-16gpio: add API to be strict about GPIO IRQ usageLinus Walleij1-2/+86
2013-10-16gpio: ep93xx: get rid of bogus __raw* accessorsLinus Walleij1-9/+9
2013-10-16gpio: stmpe: drop references to "virtual" IRQ, fix bugLinus Walleij1-12/+13
2013-10-16gpio: rcar: drop references to "virtual" IRQLinus Walleij1-6/+6
2013-10-16gpio: pl061: drop references to "virtual" IRQLinus Walleij1-5/+5
2013-10-16gpio: mpc8xxx: drop references to "virtual" IRQLinus Walleij1-4/+4
2013-10-16gpio: lynxpoint: drop references to "virtual" IRQLinus Walleij1-9/+10
2013-10-16gpio: intel-mid: drop references to "virtual" IRQLinus Walleij1-5/+5
2013-10-16gpio: em: drop references to "virtual" IRQLinus Walleij1-6/+6
2013-10-16gpio: bcm_kona: rename confusing variablesLinus Walleij1-7/+8
2013-10-16gpio: adnp: rename "virq" to "child_irq"Linus Walleij1-3/+3
2013-10-14Merge tag 'omap-for-v3.13/quirk-signed' of git://git.kernel.org/pub/scm/linux...Kevin Hilman2-61/+104
2013-10-11gpio: tc3589x: drop references to "virtual" IRQLinus Walleij1-18/+18
2013-10-11gpio: bcm281xx: Fix nested interrupt handler issueMarkus Mayer1-1/+0
2013-10-11gpiolib: let gpiod_request() return -EPROBE_DEFERAlexandre Courbot1-1/+3
2013-10-11gpiolib: safer implementation of desc_to_gpio()Alexandre Courbot1-1/+1
2013-10-11gpio-intel-mid: update prefixes and names from langwell to intel-midDavid Cohen1-120/+123
2013-10-11gpio: rename gpio-langwell to gpio-intel-midDavid Cohen3-4/+4
2013-10-11gpio: langwell: add Intel Merrifield supportDavid Cohen1-11/+82
2013-10-11gpio/lynxpoint: check if the interrupt is enabled in IRQ handlerMika Westerberg1-2/+3
2013-10-11gpiolib / ACPI: move acpi_gpiochip_free_interrupts next to the request functionMika Westerberg1-38/+38
2013-10-09drivers: clean-up prom.h implicit includesRob Herring1-0/+1
2013-10-06gpio: samsung: Use CONFIG_ARCH_S3C64XX to check for S3C64XX supportTomasz Figa1-4/+4
2013-10-05Merge tag 'gpio-v3.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds1-57/+101
2013-10-02gpio: arizona: Use the of_node from the Arizona deviceCharles Keepax1-0/+3
2013-10-02gpio: twl4030: Remove redundant of_match_ptrSachin Kamat1-1/+1
2013-10-02gpio: clps711x: Remove redundant of_match_ptrSachin Kamat1-1/+1
2013-10-02gpio: adnp: Remove redundant of_match_ptrSachin Kamat1-1/+1
2013-10-01gpio/omap: auto-setup a GPIO when used as an IRQJavier Martinez Canillas1-46/+83
2013-10-01gpio/omap: maintain GPIO and IRQ usage separatelyJavier Martinez Canillas1-14/+21
2013-09-26sysfs: clean up sysfs_get_dirent()Tejun Heo1-1/+1
2013-09-25ARM: davinci: gpio: use gpiolib API instead of inline functionsPhilip Avinash1-0/+1
2013-09-24gpio: davinci: move to platform deviceKV Sujith1-38/+81
2013-09-24gpio: davinci: coding style correctionPhilip Avinash1-4/+9
2013-09-23gpio: pcf857x: Add OF supportLaurent Pinchart1-8/+36
2013-09-23gpio: pca953x: Don't flip bits on PCA957x GPIO expanders when probing them.Graeme Smecher1-11/+0
2013-09-23gpio: gpio-mc33880: Remove redundant spi_set_drvdataSachin Kamat1-3/+0
2013-09-23gpio: gpio-74x164: Remove redundant of_match_ptrSachin Kamat1-1/+1
2013-09-23gpio: gpio-74x164: Remove redundant spi_set_drvdataSachin Kamat1-3/+0
2013-09-23Merge branch 'iop-cleanup' into develLinus Walleij3-0/+140
2013-09-22gpio: rcar: Remove #gpio-range-cells DT property usageLaurent Pinchart1-4/+3
2013-09-20gpio: bcm-kona: only use set_irq_flags() on ARMLinus Walleij1-6/+14
2013-09-20ARM: plat-iop: pass physical base for GPIOLinus Walleij1-1/+1
2013-09-20gpio: iop: use readl/writel accessorsLinus Walleij1-8/+16
2013-09-20ARM: plat-iop: instantiate GPIO from platform deviceLinus Walleij1-2/+34
2013-09-20ARM: plat-iop: remove custom complex GPIO implementationLinus Walleij1-6/+3
2013-09-20gpio: decouple the IOP GPIO driver from platformLinus Walleij1-2/+2
2013-09-20ARM: plat-iop: move the GPIO driver to drivers/gpioLinus Walleij3-0/+103
2013-09-20gpio: ucb1400: Can be built as a moduleJean Delvare1-1/+1
2013-09-20gpio: bt8xx: remove unnecessary pci_set_drvdata()Jingoo Han1-2/+0
2013-09-20gpio: arizona: Add wm8997 support to probeCharles Keepax1-0/+1
2013-09-20gpio: bcm281xx: Add GPIO driverMarkus Mayer3-0/+639
2013-09-20gpiolib: factorize gpiod_get/set functionsAlexandre Courbot1-39/+33
2013-09-19emev2: GPIOLIB: Enable support for OFIan Molton2-1/+2
2013-09-19gpio: palmas: add support for TPS80036Laxman Dewangan1-35/+69
2013-09-19gpiolib: Include GPIO label in log messages for GPIOsMark Brown1-0/+21
2013-09-19gpiolib: Provide helper macros for logging of GPIO eventsMark Brown1-20/+32
2013-09-18gpio: pcf857x: only use set_irq_flags() on ARMLinus Walleij1-3/+7
2013-09-17gpiolib-acpi: convert acpi_evaluate_object() to acpi_execute_simple_method()Zhang Rui1-8/+1