summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/pinctrl-mcp23s08.c
Commit message (Expand)AuthorAgeFilesLines
* pinctrl: Get rid of duplicate of_node assignment in the driversAndy Shevchenko2021-12-161-1/+0
* pinctrl: mcp23s08: Add optional reset GPIOAndreas Kaessens2021-06-121-0/+3
* pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq()Zou Wei2021-06-091-1/+1
* pinctrl: mcp23s08: fix race condition in irq handlerRadim Pavlik2021-06-071-5/+5
* pinctrl: mcp23s08: Fix mcp23x17 precious rangeThomas Preston2020-09-121-1/+1
* pinctrl: mcp23s08: Fix mcp23x17_regmap initialiserThomas Preston2020-09-121-11/+11
* pinctrl: mcp23s08: Improve error messaging in ->probe()Andy Shevchenko2020-08-281-12/+11
* pinctrl: mcp23s08: Use irqchip templateLinus Walleij2020-07-231-30/+14
* pinctrl: mcp23s08: add module licenseJason Yan2020-04-171-0/+1
* pinctrl: mcp23s08: Split to three parts: core, I²C, SPIAndy Shevchenko2020-04-161-449/+9
* pinctrl: mcp23s08: Use for_each_set_bit() and hweight_long()Andy Shevchenko2020-04-161-19/+11
* pinctrl: mcp23s08: Make use of device propertiesAndy Shevchenko2020-04-161-16/+12
* pinctrl: mcp23s08: Propagate error code from device_property_read_u32()Andy Shevchenko2020-04-161-3/+2
* pinctrl: mcp23s08: Refactor mcp23s08_spi_regmap_init()Andy Shevchenko2020-04-161-33/+28
* pinctrl: mcp23s08: Drop unused parameter in mcp23s08_probe_one()Andy Shevchenko2020-04-161-3/+3
* pinctrl: mcp23s08: Consolidate SPI and I²C codeAndy Shevchenko2020-04-161-228/+233
* pinctrl: mcp23s08: Deduplicate IRQ chip fillingAndy Shevchenko2020-04-161-13/+7
* pinctrl: mcp23s08: Get rid of legacy platform dataAndy Shevchenko2020-04-161-30/+12
* pinctrl: mcp23s08: Fix add_data and irqchip_add_nested call orderPhil Reid2019-06-251-4/+4
* treewide: Add SPDX license identifier for more missed filesThomas Gleixner2019-05-211-0/+1
* Merge tag 'gpio-v5.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds2019-05-111-110/+0
|\
| * pinctrl: mcp23s08: debugfs: remove custom printerJan Kundrát2019-04-051-110/+0
* | pinctrl: mcp23s08: Do not complain about unsupported paramsJan Kundrát2019-05-071-2/+1
|/
* Merge tag 'v5.0-rc6' into develLinus Walleij2019-02-111-1/+6
|\
| * pinctrl: mcp23s08: spi: Fix regmap allocation for mcp23s18Jason Kridner2019-01-211-1/+6
* | pinctrl: mcp23s08: Allocate irq_chip dynamicLars Poeschel2019-01-211-11/+17
* | pinctrl: mcp23s08: use struct_size() in devm_kzalloc()Gustavo A. R. Silva2019-01-111-2/+1
|/
* Merge tag 'pinctrl-v4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2018-10-231-1/+1
|\
| * pinctrl: Include <linux/gpio/driver.h> nothing elseLinus Walleij2018-09-141-1/+1
* | pinctrl: mcp23s08: fix irq and irqchip setup orderMarco Felsch2018-10-101-1/+12
|/
* pinctrl: mcp23s08: debugfs: Do not restore the INTF registerJan Kundrát2018-06-181-1/+1
* pinctrl: mcp23s08: add open drain configuration for irq outputPhil Reid2018-02-221-1/+6
* pinctrl: mcp23s08: fix probing of mcp23s18Phil Reid2018-02-221-2/+0
* pinctrl: mcp23s08: spi: Fix duplicate pinctrl debugfs entriesJan Kundrát2018-02-121-1/+8
* pinctrl: mcp23s08: spi: Add HW address to gpio_chip.labelJan Kundrát2018-02-121-3/+6
* pinctrl: mcp23s08: spi: Fix regmap debugfs entriesJan Kundrát2018-02-121-11/+26
* pinctrl: mcp23s08: fix irq setup orderDmitry Mastykin2018-01-301-4/+4
* pinctrl: mcp23s08: Combine two function calls into one in mcp23s08_dbg_show()Markus Elfring2018-01-091-6/+5
* pinctrl: mcp23s08: Improve unlocking of a mutex in mcp23s08_irq()Markus Elfring2017-11-291-20/+15
* Merge tag 'pinctrl-v4.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2017-11-161-5/+15
|\
| * Merge branch 'gpio-irqchip-rework' of /home/linus/linux-gpio into develLinus Walleij2017-11-091-1/+1
| |\
| * | gpio: mcp23s08: add support for mcp23018Phil Reid2017-10-191-1/+14
| * | pinctrl: mcp23s08: remove unused variables from pinconf_setPhil Reid2017-10-111-4/+1
* | | Merge tag 'gpio-v4.15-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-11-141-1/+1
|\ \ \ | | |/ | |/|
| * | gpio: Move irqdomain into struct gpio_irq_chipThierry Reding2017-11-081-1/+1
| |/
* / pinctrl: mcp23s08: fix interrupt handling regressionDmitry Mastykin2017-10-191-3/+3
|/
* pinctrl: mcp23s08: drop comment about missing irq supportSebastian Reichel2017-05-231-17/+2
* pinctrl: mcp23s08: simplify spi_present_mask handlingSebastian Reichel2017-05-231-19/+10
* pinctrl: mcp23s08: generalize irq property handlingSebastian Reichel2017-05-231-18/+9
* pinctrl: mcp23s08: simplify spi pdata handlingSebastian Reichel2017-05-231-35/+32