summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/pinctrl-sx150x.c
Commit message (Expand)AuthorAgeFilesLines
* pinctrl: sx150x: Simplify probe()Biju Das2023-09-121-6/+1
* pinctrl: Explicitly include correct DT includesRob Herring2023-07-201-1/+0
* pinctrl: Switch i2c drivers back to use .probe()Uwe Kleine-König2023-05-291-1/+1
* pinctrl: sx150x: Convert to immutable irq_chipLinus Walleij2023-04-141-27/+37
* pinctrl: sx150x: drop of_match_ptr for ID tableKrzysztof Kozlowski2023-03-131-1/+1
* pinctrl: sx150x: Convert to i2c's .probe_new()Uwe Kleine-König2023-01-161-3/+3
* pinctrl: Get rid of duplicate of_node assignment in the driversAndy Shevchenko2021-12-161-3/+0
* pinctrl: remove empty lines in pinctrl subsystemZhaoyu Liu2021-01-051-1/+0
* pinctrl: sx150x: Fix pinctrl enablement order bugMartin DEVERA2020-09-121-6/+11
* pinctrl: sx150x: Use irqchip templateLinus Walleij2020-07-231-22/+22
* pinctrl: fix several typosDejin Zheng2020-04-281-1/+1
* pinctrl: Use new GPIO_LINE_DIRECTIONMatti Vaittinen2020-02-211-3/+6
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284Thomas Gleixner2019-06-051-9/+1
* pinctrl: sx150x: handle failure case of devm_kstrdupNicholas Mc Guire2018-12-071-3/+8
* pinctrl: sx150x: Add a static gpio/pinctrl pin range mappingPeter Rosin2018-01-181-0/+5
* pinctrl: sx150x: Register pinctrl before adding the gpiochipPeter Rosin2018-01-181-14/+21
* pinctrl: sx150x: Unregister the pinctrl on releasePeter Rosin2018-01-181-1/+1
* Merge branch 'gpio-irqchip-rework' of /home/linus/linux-gpio into develLinus Walleij2017-11-091-1/+1
|\
| * gpio: Move irqdomain into struct gpio_irq_chipThierry Reding2017-11-081-1/+1
* | pinctrl: sx150x: make struct sx150x_regmap_config staticColin Ian King2017-10-091-1/+1
|/
* pinctrl / gpio: Introduce .set_config() callback for GPIO chipsMika Westerberg2017-01-261-40/+15
* pinctrl: sx150x: use new nested IRQ infrastructureLinus Walleij2016-12-071-3/+7
* pinctrl: sx150x: handle missing 'advanced' reg in sx1504 and sx1505Peter Rosin2016-12-071-0/+1
* pinctrl: sx150x: rename 'reg_advance' to 'reg_advanced'Peter Rosin2016-12-071-10/+10
* pinctrl: sx150x: access the correct bits in the 4-bit regs of sx150[147]Peter Rosin2016-12-071-1/+2
* pinctrl: sx150x: add support for sx1501, sx1504, sx1505 and sx1507Peter Rosin2016-11-251-0/+98
* pinctrl: sx150x: sort chips by part numberPeter Rosin2016-11-251-71/+71
* pinctrl: sx150x: use correct registers for reg_sense (sx1502 and sx1508)Peter Rosin2016-11-251-2/+2
* pinctrl: sx150x: support setting multiple pins at oncePeter Rosin2016-11-241-0/+17
* pinctrl: sx150x: various spelling fixes and some white-space cleanupPeter Rosin2016-11-231-7/+6
* pinctrl: sx150x: fix up headersLinus Walleij2016-11-081-2/+1
* pinctrl-sx150x: Remove magic numbers from sx150x_resetAndrey Smirnov2016-11-081-2/+4
* pinctrl-sx150x: Remove magic numbers from sx150x_irq_set_typeAndrey Smirnov2016-11-081-4/+20
* pinctrl-sx150x: Use handle_bad_irq instead of handle_edge_irqAndrey Smirnov2016-11-081-1/+12
* pinctrl-sx150x: Simplify interrupt handlerAndrey Smirnov2016-11-081-12/+6
* pinctrl-sx150x: Improve oscio GPIO functionsAndrey Smirnov2016-11-081-7/+11
* pinctrl-sx150x: Remove excessive lockingAndrey Smirnov2016-11-081-54/+16
* pinctrl-sx150x: Replace sx150x_*_cfg by means of regmap APIAndrey Smirnov2016-11-081-243/+284
* pinctrl-sx150x: Convert driver to use regmap APIAndrey Smirnov2016-11-081-46/+56
* pinctrl-sx150x: Improve sx150x_init_misc for SX1504/5/6Andrey Smirnov2016-11-081-0/+7
* pinctrl-sx150x: Move some code out of sx150x_init_hwAndrey Smirnov2016-11-081-12/+26
* pinctrl-sx150x: Fix incorrect constant in sx150x_init_hwAndrey Smirnov2016-11-081-1/+1
* pinctrl-sx150x: Replace magic number in sx150x_init_hwAndrey Smirnov2016-11-081-1/+4
* pinctrl-sx150x: Add SX1503 specific dataAndrey Smirnov2016-11-081-0/+25
* pinctrl-sx150x: Improve OF device matching codeAndrey Smirnov2016-11-081-8/+13
* pinctrl: Add SX150X GPIO Extender Pinctrl DriverNeil Armstrong2016-10-241-0/+1062