aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/pinctrl-single.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-04pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handlingMatthijs Kooijman1-6/+12
2024-04-04pinctrl: pinctrl-single: Remove some unused fields in struct pcs_functionChristophe JAILLET1-4/+0
2024-03-28pinctrl: pinctrl-single: move suspend()/resume() callbacks to noirqThomas Richard1-19/+9
2023-12-04pinctrl: pinctrl-single: add ti,j7200-padconf compatibleThomas Richard1-0/+5
2023-10-10pinctrl: single: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-10pinctrl: single: Drop if block with always false conditionUwe Kleine-König1-3/+0
2023-09-11pinctrl: single: remove get rid of __maybe_unusedMasahiro Yamada1-6/+6
2023-08-10pinctrl: single: Add compatible for ti,am654-padconfTony Lindgren1-2/+9
2023-07-20pinctrl: Explicitly include correct DT includesRob Herring1-2/+1
2023-03-23pinctrl: Use of_property_present() for testing DT property presenceRob Herring1-2/+2
2023-01-27pinctrl: single: fix potential NULL dereferenceMaxim Korotkov1-0/+2
2022-12-13Merge tag 'pinctrl-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-3/+3
2022-11-21pinctrl: single: Fix potential division by zeroMaxim Korotkov1-1/+1
2022-10-24pinctrl: single: Add missing header(s)Andy Shevchenko1-3/+3
2021-09-02Merge tag 'pinctrl-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-13/+8
2021-08-12pinctrl: Bulk conversion to generic_handle_domain_irq()Marc Zyngier1-2/+2
2021-08-10pinctrl: single: Move test PCS_HAS_PINCONF in pcs_parse_bits_in_pinctrl_entry...Zhen Lei1-14/+8
2021-08-10pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry()Zhen Lei1-0/+1
2021-06-07pinctrl: single: config: enable the pin's inputDario Binacchi1-0/+3
2021-05-28pinctrl: Fix kernel-docYang Li1-1/+1
2021-04-22pinctrl: Introduce MODE group in enum pin_config_paramAndy Shevchenko1-3/+3
2021-03-25pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zeroHanna Hawa1-20/+35
2021-03-25pinctrl: pinctrl-single: remove unused parameterHanna Hawa1-6/+2
2021-03-25pinctrl: pinctrl-single: remove unused variableHanna Hawa1-2/+0
2021-02-12pinctrl: single: set function name when adding functionDrew Fustini1-0/+1
2020-10-01pinctrl: single: fix debug output when #pinctrl-cells = 2Drew Fustini1-1/+1
2020-10-01pinctrl: single: fix pinctrl_spec.args_count bounds checkDrew Fustini1-1/+1
2020-07-20pinctrl: single: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-07-16pinctrl: pinctrl-single: Fix struct/function documentation blocksLee Jones1-3/+10
2020-07-07pinctrl: single: fix function name in documentationDrew Fustini1-1/+1
2020-07-07pinctrl: single: parse #pinctrl-cells = 2Drew Fustini1-2/+9
2020-06-16pinctrl-single: fix pcs_parse_pinconf() return valueDrew Fustini1-4/+7
2018-08-29pinctrl: Convert to using %pOFn instead of device_node.nameRob Herring1-16/+16
2018-08-14Merge tag 'pinctrl-v4.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-54/+73
2018-07-17pinctrl: single: Fix missing unlock on error pathWei Yongjun1-2/+2
2018-07-17pinctrl: single: Fix group and function selector useTony Lindgren1-36/+55
2018-06-18pinctrl: pinctrl-single: Avoid divisions in context save/restoreGeert Uytterhoeven1-18/+18
2018-06-18pinctrl: single: Add allocation failure checking of saved_valsColin Ian King1-3/+11
2018-06-12treewide: devm_kzalloc() -> devm_kcalloc()Kees Cook1-12/+14
2018-05-23pinctrl: pinctrl-single: Add functions to save and restore pinctrl contextKeerthy1-1/+71
2018-03-26pinctrl: pinctrl-single: Fix pcs_request_gpio() when bits_per_mux != 0David Lechner1-3/+19
2018-02-02Merge tag 'pinctrl-v4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-7/+3
2018-01-03pinctrl: single: Delete an unnecessary return statement in pcs_irq_chain_hand...Markus Elfring1-2/+0
2018-01-03pinctrl: single: Delete an error message for a failed memory allocation in pc...Markus Elfring1-3/+2
2017-12-28kernel/irq: Extend lockdep class for request mutexAndrew Lunn1-1/+4
2017-12-20pinctrl: single: Remove invalid messageTony Lindgren1-2/+1
2017-09-21pinctrl: single: make two arrays static const, reduces object code sizeColin Ian King1-2/+2
2017-05-29pinctrl: single: use of_device_get_match_data() to get soc dataMasahiro Yamada1-6/+2
2017-04-07pinctrl: core: Fix pinctrl_register_and_init() with pinctrl_enable()Tony Lindgren1-1/+1
2017-01-26Merge branch 'ib-pinctrl-genprops' into develLinus Walleij1-1/+1
2017-01-26pinctrl: Widen the generic pinconf argument from 16 to 24 bitsMika Westerberg1-1/+1
2017-01-13pinctrl: core: Fix regression caused by delayed work for hogsTony Lindgren1-3/+2
2017-01-03pinctrl: single: Use generic pinmux helpers for managing functionsTony Lindgren1-116/+18
2017-01-03pinctrl: single: Use generic pinctrl helpers for managing groupsTony Lindgren1-145/+11
2016-12-30pinctrl: single: fix spelling mistakes on "Ivalid"Colin Ian King1-1/+1
2016-11-16pinctrl: single: Fix a couple error codesDan Carpenter1-2/+6
2016-11-11pinctrl: single: search for the bits property when parsing bitsAxel Haslam1-1/+1
2016-11-11pinctrl: single: check for any error when getting rowsAxel Haslam1-4/+8
2016-11-04pinctrl: single: Use generic parser and #pinctrl-cells for pinctrl-single,bitsTony Lindgren1-24/+24
2016-11-04pinctrl: single: Use generic parser and #pinctrl-cells for pinctrl-single,pinsTony Lindgren1-18/+93
2016-10-28pinctrl: single: Drop pointless macroTony Lindgren1-11/+7
2016-10-28pinctrl: single: Drop custom namesTony Lindgren1-30/+6
2016-06-22pinctrl: single: Fix missing flush of posted write for a wakeirqTony Lindgren1-0/+3
2016-04-15pinctrl: single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffsKeerthy1-3/+3
2016-03-11pinctrl: single: Use a separate lockdep classSudeep Holla1-0/+8
2015-11-17pinctrl: Delete unnecessary checksMarkus Elfring1-4/+1
2015-09-16genirq: Remove irq argument from irq flow handlersThomas Gleixner1-1/+1
2015-09-04Merge tag 'pinctrl-v4.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-10/+4
2015-07-28pinctrl: kill off set_irq_flags usageRob Herring1-5/+0
2015-07-20pinctrl: single: ensure pcs irq will not be forced threadedGrygorii Strashko1-1/+2
2015-07-17pinctrl: Use irq_desc_get_xxx() to avoid redundant lookup of irq_descJiang Liu1-1/+1
2015-07-17pinctrl: Consolidate chained IRQ handler install/removeThomas Gleixner1-3/+3
2015-07-16pinctrl: single: dra7: remove PCS_QUIRK_SHARED_IRQGrygorii Strashko1-1/+0
2015-06-10pinctrl: make pinctrl_register() return proper error codeMasahiro Yamada1-2/+2
2015-05-06pinctrl: single: Constify irq_domain_opsKrzysztof Kozlowski1-1/+1
2015-03-27pinctrl: constify of_device_id arrayFabian Frederick1-2/+2
2014-10-20pinctrl: drop owner assignment from platform_driversWolfram Sang1-1/+0
2014-09-05pinctrl: single: fix freudian slipLinus Walleij1-1/+1
2014-09-04pinctrl: clean up after enable refactoringLinus Walleij1-2/+2
2014-08-29pinctrl: single: AM437x: Add pinctrl compatibilityKeerthy1-0/+7
2014-08-29pinctrl: single: Add DRA7 pinctrl compatibilityNishanth Menon1-0/+7
2014-07-11pinctrl: pinctrl-single.c: Cleaning up wrong format string usageRickard Strandqvist1-1/+1
2014-07-11pinctrl: pinctrl-single.c: Cleaning up values that are never usedRickard Strandqvist1-2/+1
2014-07-11pinctrl: avoid duplicated calling enable_pinmux_setting for a pinFan Wu1-56/+0
2014-04-23pinctrl: single: Clear pin interrupts enabled by bootloaderTony Lindgren1-0/+13
2014-02-10pinctrl: single: add low power mode supportChao Xie1-0/+3
2014-01-15pinctrl: single: fix infinite loop caused by bad maskTomi Valkeinen1-0/+8
2014-01-15pinctrl: single: fix pcs_disable with bits_per_muxTomi Valkeinen1-2/+8
2013-11-14pinctrl: single: call pcs_soc->rearm() whenever IRQ mask is changedRoger Quadros1-7/+3
2013-10-18pinctrl: single: Fix build when not built on ARMTony Lindgren1-1/+6
2013-10-10pinctrl: single: Add support for auxdataTony Lindgren1-0/+23
2013-10-10pinctrl: single: Add support for wake-up interruptsTony Lindgren1-0/+322
2013-10-09pinctrl: single: Prepare for supporting SoC specific featuresTony Lindgren1-9/+29
2013-08-29Merge tag 'v3.11-rc7' into develLinus Walleij1-0/+2
2013-08-28pinctrl: Pass all configs to driver on pin_config_set()Sherman Yin1-11/+22
2013-07-22pinctrl: pinctrl-single: fix compile warning when no CONFIG_PMJean-Francois Moine1-0/+2
2013-06-17pinctrl: single: adopt pinctrl sleep mode managementHebbar Gururaja1-0/+27
2013-06-16pinctrl: pinctrl-single: pin names for pinctrl-single.bitsManjunathappa, Prakash1-5/+10
2013-06-16pinctrl: pinctrl-single: enhance to configure multiple pins of different modulesManjunathappa, Prakash1-33/+165
2013-05-14pinctrl: single: fix error return code in pcs_parse_one_pinctrl_entry()Wei Yongjun1-1/+2
2013-03-13pinctrl: single: correct argument for pinconfHaojian Zhuang1-8/+8
2013-03-07pinctrl: single: Fix build errorAxel Lin1-3/+3
2013-03-07pinctrl: single: support generic pinconfHaojian Zhuang1-7/+401
2013-03-07pinctrl: single: set function mask as optionalHaojian Zhuang1-4/+22
2013-03-07pinctrl: single: create new gpio function rangeHaojian Zhuang1-2/+71
2013-03-07pinctrl: Declare operation structures as constLaurent Pinchart1-3/+3
2013-01-22Revert "pinctrl: single: support gpio request and free"Haojian Zhuang1-77/+2
2013-01-03Drivers: pinctrl: remove __dev* attributes.Greg Kroah-Hartman1-5/+4
2012-12-11Merge tag 'driver-core-3.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+3
2012-11-28pinctrl: remove use of __devexitBill Pemberton1-1/+1
2012-11-28pinctrl: remove use of __devinitdataBill Pemberton1-1/+1
2012-11-28pinctrl: remove use of __devexit_pBill Pemberton1-1/+1
2012-11-23pinctrl: pinctrl-single: Fix error check conditionSachin Kamat1-1/+1
2012-11-21pinctrl: single: support gpio request and freeHaojian Zhuang1-2/+78
2012-11-15pinctrl: single: dump pinmux register valueHaojian Zhuang1-4/+4
2012-09-28pinctrl: pinctrl-single: add debugfs pin h/w state infoMatt Porter1-1/+9
2012-09-13pinctrl: pinctrl-single: Add pinctrl-single,bits type of muxPeter Ujfalusi1-10/+36
2012-09-10pinctrl: pinctrl-single: Make sure we do not change bits outside of maskPeter Ujfalusi1-1/+1
2012-07-14pinctrl: Add one-register-per-pin type device tree based pinctrl driverTony Lindgren1-0/+987