summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/intel/pinctrl-intel.c
Commit message (Expand)AuthorAgeFilesLines
* pinctrl: intel: refine ->irq_set_type() hookRaag Jadav2023-06-151-21/+24
* pinctrl: intel: refine ->set_mux() hookRaag Jadav2023-06-141-4/+5
* Merge tag 'pinctrl-v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2023-02-221-37/+37
|\
| * pinctrl: intel: Make use of struct pinfunction and PINCTRL_PINFUNCTION()Andy Shevchenko2022-12-301-3/+3
| * pinctrl: intel: Define maximum pad number in the groupAndy Shevchenko2022-12-281-3/+3
| * pinctrl: intel: Use same order of bit fields for PADCFG2Andy Shevchenko2022-12-281-1/+1
| * pinctrl: intel: Add ~4k bias supportAndy Shevchenko2022-12-281-0/+12
| * pinctrl: intel: Add definitions to all possible biasesAndy Shevchenko2022-12-281-0/+3
| * pinctrl: intel: Deduplicate some code in intel_config_set_pull()Andy Shevchenko2022-12-281-15/+8
| * pinctrl: intel: Add default case to intel_config_set_pull()Andy Shevchenko2022-12-271-0/+4
| * pinctrl: intel: Convert to generic_handle_domain_irq()Andy Shevchenko2022-12-271-7/+2
| * pinctrl: intel: Always use gpp_num_padown_regs in the main driverAndy Shevchenko2022-12-271-8/+1
* | pinctrl: intel: Restore the pins that used to be in Direct IRQ modeAndy Shevchenko2023-02-071-3/+13
|/
* Merge tag 'pinctrl-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2022-12-131-14/+47
|\
| * Merge tag 'intel-pinctrl-v6.2-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Walleij2022-11-281-0/+29
| |\
| | * pinctrl: intel: Enumerate PWM device when community has a capabilityAndy Shevchenko2022-11-221-0/+29
| * | pinctrl: intel: Use temporary variable for struct deviceAndy Shevchenko2022-11-031-11/+12
| * | pinctrl: intel: Use str_enable_disable() helperAndy Shevchenko2022-10-261-1/+2
| * | pinctrl: intel: Add missing header(s)Andy Shevchenko2022-10-241-2/+4
| |/
* / pinctrl: intel: Save and restore pins in "direct IRQ" modeAndy Shevchenko2022-11-281-1/+26
|/
* Merge tag 'pinctrl-v6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2022-08-101-7/+7
|\
| * pinctrl: intel: Switch to to embedded struct pingroupAndy Shevchenko2022-06-201-7/+7
* | pinctrl: intel: Check against matching data instead of ACPI companionAndy Shevchenko2022-07-141-8/+6
|/
* pinctrl: intel: Fix kernel doc format, i.e. add return sectionsAndy Shevchenko2022-05-201-0/+5
* pinctrl: intel: make irq_chip immutableAndy Shevchenko2022-05-181-15/+25
* pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured lineAndy Shevchenko2022-01-241-8/+2
* pinctrl: intel: fix unexpected interruptƁukasz Bartosik2022-01-241-20/+34
* Merge tag 'pinctrl-v5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2021-04-301-3/+2
|\
| * pinctrl: intel: No need to disable IRQs in the handlerAndy Shevchenko2021-03-251-3/+2
* | pinctrl: intel: check REVID register value for device presenceRoger Pau Monne2021-03-251-1/+6
|/
* pinctrl: intel: Show the GPIO base calculation explicitlyAndy Shevchenko2021-03-081-0/+2
* pinctrl: intel: Convert capability list to featuresAndy Shevchenko2021-01-081-3/+38
* pinctrl: intel: Drop unnecessary check for predefined featuresAndy Shevchenko2021-01-081-12/+6
* pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenanceAndy Shevchenko2021-01-081-20/+40
* pinctrl: intel: Actually disable Tx and Rx buffers on GPIO requestAndy Shevchenko2020-12-091-2/+2
* pinctrl: intel: Set default bias in case no particular value givenAndy Shevchenko2020-10-261-0/+8
* pinctrl: intel: Fix 2 kOhm bias which is 833 OhmAndy Shevchenko2020-10-261-10/+22
* pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider useAndy Shevchenko2020-08-181-6/+18
* pinctrl: intel: Make use of for_each_requested_gpio_in_range()Andy Shevchenko2020-06-221-15/+6
* pinctrl: intel: Protect IO in few call backs by lockAndy Shevchenko2020-06-221-1/+15
* pinctrl: intel: Split intel_config_get() to three functionsAndy Shevchenko2020-06-221-28/+61
* pinctrl: intel: Drop the only label in the code for consistencyAndy Shevchenko2020-06-221-5/+3
* pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce()Andy Shevchenko2020-06-221-5/+5
* pinctrl: intel: Make use of IRQ_RETVAL()Andy Shevchenko2020-06-221-10/+10
* pinctrl: intel: Reduce scope of the lockAndy Shevchenko2020-06-221-7/+7
* pinctrl: intel: Disable input and output buffer when switching to GPIOAndy Shevchenko2020-06-221-1/+13
* pinctrl: intel: Introduce new flag to force GPIO base to be 0Andy Shevchenko2020-04-141-0/+3
* pinctrl: intel: Introduce common flags for GPIO mapping schemeAndy Shevchenko2020-04-141-6/+13
* pinctrl: intel: Pass irqchip when adding gpiochipLinus Walleij2020-01-091-13/+13
* pinctrl: intel: Add GPIO <-> pin mapping ranges via callbackLinus Walleij2020-01-091-13/+22