summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpio-pca953x.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'v5.5-rc6' into develLinus Walleij2020-01-171-16/+10
|\
| * gpio: pca953x: Switch to bitops in IRQ callbacksAndy Shevchenko2019-12-111-16/+10
* | gpio: pca953x: Remove redundant forward declarationAndy Shevchenko2019-12-111-2/+0
* | gpio: pca953x: Don't hardcode irq trigger typeVignesh Raghavendra2019-12-111-2/+1
|/
* gpio: pca953x: tighten up indentationAndy Shevchenko2019-12-051-11/+11
* gpio: pca953x: convert to use bitmap APIAndy Shevchenko2019-12-051-94/+70
* gpio: pca953x: use input from regs structure in pca953x_irq_pending()Andy Shevchenko2019-12-051-1/+1
* gpio: pca953x: remove redundant variable and check in IRQ handlerAndy Shevchenko2019-12-051-3/+1
* gpio: pca953x: utilize the for_each_set_clump8 macroWilliam Breathitt Gray2019-12-051-10/+7
* gpio: Use new GPIO_LINE_DIRECTIONMatti Vaittinen2019-11-071-1/+4
* Merge tag 'gpio-v5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds2019-09-161-37/+33
|\
| * gpio: pca953x: Drop %s for constant string literalsAndy Shevchenko2019-08-021-2/+1
| * gpio: pca953x: Remove explicit comparison with 0Andy Shevchenko2019-08-021-8/+8
| * gpio: pca953x: Use GENMASK() consistentlyAndy Shevchenko2019-08-021-15/+16
| * gpio: pca953x: Switch to use device_get_match_data()Andy Shevchenko2019-08-021-12/+8
* | gpio: pca953x: use pca953x_read_regs instead of regmap_bulk_readDavid Jander2019-08-281-6/+3
* | gpio: pca953x: correct type of reg_directionDavid Jander2019-08-281-3/+3
|/
* Merge tag 'gpio-v5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds2019-07-091-0/+1
|\
| * gpio: pca953x: Add support for the TI TCA9539Peter Robinson2019-06-021-0/+1
* | Merge tag 'gpio-v5.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds2019-06-141-1/+2
|\ \
| * | gpio: pca953x: hack to fix 24 bit gpio expandersH. Nikolaus Schaller2019-06-081-1/+2
| |/
* / treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner2019-06-051-4/+1
|/
* gpio: pca953x: add support for pca6416Alexandre Belloni2019-04-111-0/+2
* gpio: pca953x: add pcal6416 to the of_device_id tableAlexandre Belloni2019-04-111-0/+1
* Merge tag 'gpio-v5.2-updates-for-linus-part1' of git://git.kernel.org/pub/scm...Linus Walleij2019-04-081-0/+1
|\
| * gpio: pca953x: Add support for CAT9554Geert Uytterhoeven2019-03-221-0/+1
* | gpio: pca953x: Configure wake-up path when wake-up is enabledGeert Uytterhoeven2019-04-081-5/+16
|/
* gpio: pca953x: Use PCA_LATCH_INTAndy Shevchenko2019-03-081-5/+5
* gpio: pca953x: Fix dereference of irq data in shutdownMark Walton2019-03-011-1/+2
* gpio: pca953x: Add wake-up supportGeert Uytterhoeven2019-02-201-0/+9
* Merge tag 'gpio-v5.1-updates-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Walleij2019-02-171-1/+2
|\
| * gpio: pca953x: add support for pcal6416 typeThomas Petazzoni2019-02-141-0/+1
| * gpio: pca953x: Make symbol 'pca953x_i2c_regmap' staticWei Yongjun2019-01-111-1/+1
* | Merge branch 'ib-pca953x-config' into develLinus Walleij2019-02-141-2/+64
|\ \
| * | gpio: pca953x: add ->set_config implementationThomas Petazzoni2019-02-131-2/+64
| |/
* | gpio: pca953x: use a per instance irq_chip structureThomas Petazzoni2019-01-211-13/+12
* | gpio: pca953x: reduce indentation level in pca953x_irq_setup()Thomas Petazzoni2019-01-211-42/+42
|/
* Merge tag 'gpio-v4.21-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds2018-12-291-182/+302
|\
| * gpio: pca953x: Restore registers after suspend/resume cycleMarek Vasut2018-12-141-0/+88
| * gpio: pca953x: Zap single use of pca953x_read_single()Marek Vasut2018-12-141-17/+5
| * gpio: pca953x: Zap ad-hoc reg_output cacheMarek Vasut2018-12-141-50/+15
| * gpio: pca953x: Zap ad-hoc reg_direction cacheMarek Vasut2018-12-141-24/+31
| * gpio: pca953x: Perform basic regmap conversionMarek Vasut2018-12-141-8/+151
| * gpio: pca953x: Extract the register address mangling to single functionMarek Vasut2018-12-141-30/+29
| * gpio: pca953x: Zap ad-hoc I2C block write in multi GPIO setMarek Vasut2018-12-141-10/+1
| * gpio: pca953x: Factor out common code from device_pca95xx_init()Marek Vasut2018-12-141-23/+12
| * gpio: pca953x: Unify pca953x_{read,write}_regs_{8,mul}()Marek Vasut2018-12-141-46/+8
| * gpio: pca953x: Unify pca953x_{read,write}_regs_{16,24}()Marek Vasut2018-12-141-31/+18
| * gpio: pca953x: Unify pca95{3,7}x_write_regs_16()Marek Vasut2018-12-141-11/+5
| * gpio: pca953x: Repair multi-byte IO address increment on PCA9575Marek Vasut2018-12-141-8/+11