Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'pinctrl-v5.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl

Pull pin control fixes from Linus Walleij:

- Fix some documentation warnings for Allwinner

- Fix duplicated GPIO groups on Qualcomm SDX55

- Fix a double enablement bug in the Ralink driver

- Fix the Qualcomm SC8180x Kconfig so the driver can be selected.

* tag 'pinctrl-v5.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:
pinctrl: qcom: Make it possible to select SC8180x TLMM
pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled
pinctrl: qcom: Fix duplication in gpio_groups
pinctrl: aspeed: Fix minor documentation error

+19 -17
+2 -2
drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c
··· 2702 2702 } 2703 2703 2704 2704 /** 2705 - * Configure a pin's signal by applying an expression's descriptor state for 2706 - * all descriptors in the expression. 2705 + * aspeed_g5_sig_expr_set() - Configure a pin's signal by applying an 2706 + * expression's descriptor state for all descriptors in the expression. 2707 2707 * 2708 2708 * @ctx: The pinmux context 2709 2709 * @expr: The expression associated with the function whose signal is to be
+2 -2
drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c
··· 2611 2611 }; 2612 2612 2613 2613 /** 2614 - * Configure a pin's signal by applying an expression's descriptor state for 2615 - * all descriptors in the expression. 2614 + * aspeed_g6_sig_expr_set() - Configure a pin's signal by applying an 2615 + * expression's descriptor state for all descriptors in the expression. 2616 2616 * 2617 2617 * @ctx: The pinmux context 2618 2618 * @expr: The expression associated with the function whose signal is to be
+2 -1
drivers/pinctrl/aspeed/pinctrl-aspeed.c
··· 108 108 } 109 109 110 110 /** 111 - * Disable a signal on a pin by disabling all provided signal expressions. 111 + * aspeed_disable_sig() - Disable a signal on a pin by disabling all provided 112 + * signal expressions. 112 113 * 113 114 * @ctx: The pinmux context 114 115 * @exprs: The list of signal expressions (from a priority level on a pin)
+2 -1
drivers/pinctrl/aspeed/pinmux-aspeed.c
··· 21 21 } 22 22 23 23 /** 24 - * Query the enabled or disabled state of a signal descriptor 24 + * aspeed_sig_desc_eval() - Query the enabled or disabled state of a signal 25 + * descriptor. 25 26 * 26 27 * @desc: The signal descriptor of interest 27 28 * @enabled: True to query the enabled state, false to query disabled state
+1 -1
drivers/pinctrl/qcom/Kconfig
··· 223 223 config PINCTRL_SC8180X 224 224 tristate "Qualcomm Technologies Inc SC8180x pin controller driver" 225 225 depends on GPIOLIB && (OF || ACPI) 226 - select PINCTRL_MSM 226 + depends on PINCTRL_MSM 227 227 help 228 228 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 229 229 Qualcomm Technologies Inc TLMM block found on the Qualcomm
+9 -9
drivers/pinctrl/qcom/pinctrl-sdx55.c
··· 410 410 "gpio29", "gpio30", "gpio31", "gpio32", "gpio33", "gpio34", "gpio35", 411 411 "gpio36", "gpio37", "gpio38", "gpio39", "gpio40", "gpio41", "gpio42", 412 412 "gpio43", "gpio44", "gpio45", "gpio46", "gpio47", "gpio48", "gpio49", 413 - "gpio50", "gpio51", "gpio52", "gpio52", "gpio53", "gpio53", "gpio54", 414 - "gpio55", "gpio56", "gpio57", "gpio58", "gpio59", "gpio60", "gpio61", 415 - "gpio62", "gpio63", "gpio64", "gpio65", "gpio66", "gpio67", "gpio68", 416 - "gpio69", "gpio70", "gpio71", "gpio72", "gpio73", "gpio74", "gpio75", 417 - "gpio76", "gpio77", "gpio78", "gpio79", "gpio80", "gpio81", "gpio82", 418 - "gpio83", "gpio84", "gpio85", "gpio86", "gpio87", "gpio88", "gpio89", 419 - "gpio90", "gpio91", "gpio92", "gpio93", "gpio94", "gpio95", "gpio96", 420 - "gpio97", "gpio98", "gpio99", "gpio100", "gpio101", "gpio102", 421 - "gpio103", "gpio104", "gpio105", "gpio106", "gpio107", 413 + "gpio50", "gpio51", "gpio52", "gpio53", "gpio54", "gpio55", "gpio56", 414 + "gpio57", "gpio58", "gpio59", "gpio60", "gpio61", "gpio62", "gpio63", 415 + "gpio64", "gpio65", "gpio66", "gpio67", "gpio68", "gpio69", "gpio70", 416 + "gpio71", "gpio72", "gpio73", "gpio74", "gpio75", "gpio76", "gpio77", 417 + "gpio78", "gpio79", "gpio80", "gpio81", "gpio82", "gpio83", "gpio84", 418 + "gpio85", "gpio86", "gpio87", "gpio88", "gpio89", "gpio90", "gpio91", 419 + "gpio92", "gpio93", "gpio94", "gpio95", "gpio96", "gpio97", "gpio98", 420 + "gpio99", "gpio100", "gpio101", "gpio102", "gpio103", "gpio104", 421 + "gpio105", "gpio106", "gpio107", 422 422 }; 423 423 424 424 static const char * const qdss_stm_groups[] = {
+1 -1
drivers/pinctrl/ralink/pinctrl-rt2880.c
··· 127 127 if (p->groups[group].enabled) { 128 128 dev_err(p->dev, "%s is already enabled\n", 129 129 p->groups[group].name); 130 - return -EBUSY; 130 + return 0; 131 131 } 132 132 133 133 p->groups[group].enabled = 1;