projects/linux·commit 53c7db5c

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

53c7db5c · Linus Torvalds <[email protected]> · 2026-06-18 15:03:21 -07:00

Pull pin control updates from Linus Walleij:
 "Core changes:

   - Add new generic callbacks to populate per-pin pin controllers
     creating groups and functions from the device tree building out
     pinctrl_generic_to_map() and move the Spacemit driver over to use
     this

   - Generic board-level pin control driver using the mux framework

  New pin controller drivers:

   - Amlogic (meson) A9 SoC

   - Aspeed AST2700 SoC0 and SoC1

   - nVidia Tegra264 and Tegra238

   - Qualcomm Nord TLMM, Shikra TLMM, SM6350 LPASS LPI, and IPQ9650 TLMM

   - Renesas RZ/G3L SoC

   - UltraRISC DP1000

  Improvements:

   - Handle pull up/pull down properly in the Renesas RZG2L driver

   - Fix up nVidia Tegra 234 DT bindings

   - Fix up pin definitions in the Qualcomm Eliza driver

   - Qualcomm PM8010 GPIO support in the PM8010

   - Qualcomm SM6115 EGPIO support in the SM6115

   - Switch Qualcomm LPASS LPI drivers to use runtime PM for power
     management

   - Clean up the Qualcomm Kconfig business a bit to include the
     necessary drivers for each subarch

   - Fix output glitch in the Amlogic (meson) A4 pin controller

   - Move the Airoha driver from the Mediatek directory to its own
     directory. It is too different from other Mediatek hardware

   - A slew of fixes to the Airoha AN7581 and AN7583 drivers"

* tag 'pinctrl-v7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (151 commits)
  pinctrl: Export pinctrl_get_group_selector()
  pinctrl: Match DT helper types
  pinctrl: qcom: Register functions before enabling pinctrl
  pinctrl: meson: amlogic-a4: use nolock get range
  pinctrl: ultrarisc: Add UltraRISC DP1000 pinctrl driver
  dt-bindings: pinctrl: Add UltraRISC DP1000 pinctrl controller
  pinctrl: qcom: Remove unused macro definitions
  pinctrl: tegra: PINCTRL_TEGRA264 should depend on ARCH_TEGRA
  pinctrl: tegra: PINCTRL_TEGRA238 should depend on ARCH_TEGRA
  pinctrl: tegra238: add missing AON pin groups
  dt-bindings: pinctrl: tegra238: add missing AON pin groups
  pinctrl: airoha: an7583: remove undefined groups from pcm_spi pin function
  pinctrl: airoha: an7583: fix phy1_led1 pin function
  pinctrl: airoha: an7583: add missed gpio22 pin group
  pinctrl: airoha: an7583: fix gpio21 pin group
  pinctrl: airoha: fix pwm pin function for an7581 and an7583
  pinctrl: airoha: an7583: fix incorrect led mapping in phy4_led1 pin function
  pinctrl: airoha: an7581: fix incorrect led mapping in phy4_led1 pin function
  pinctrl: airoha: an7583: fix misprint in gpio19 pinconf
  pinctrl: airoha: an7581: fix misprint in gpio19 pinconf
  ...
Commit
53c7db5c1916afcecc8683ae01ff8415c708a883
Parents
7c674250 · 8b2c4f88

Merge commit. Changes below are compared with the first parent: 7c674250.

Changes

180 files changed · +16413 −1096

FileStatusAddDelContent
Documentation/devicetree/bindings/pinctrl/allwinner,sun55i-a523-pinctrl.yamlmodified+4−4View file
Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yamlmodified+1−0View file
Documentation/devicetree/bindings/pinctrl/aspeed,ast2700-soc0-pinctrl.yamladded+188−0View file
Documentation/devicetree/bindings/pinctrl/aspeed,ast2700-soc1-pinctrl.yamladded+760−0View file
Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yamlmodified+1−0View file
Documentation/devicetree/bindings/pinctrl/mediatek,mt6795-pinctrl.yamlmodified+8−0View file
Documentation/devicetree/bindings/pinctrl/mediatek,mt8188-pinctrl.yamlmodified+5−0View file
Documentation/devicetree/bindings/pinctrl/nvidia,tegra234-pinmux-aon.yamlmodified+5−1View file
Documentation/devicetree/bindings/pinctrl/nvidia,tegra234-pinmux.yamlmodified+5−1View file
Documentation/devicetree/bindings/pinctrl/nvidia,tegra238-pinmux-aon.yamladded+102−0View file
Documentation/devicetree/bindings/pinctrl/nvidia,tegra238-pinmux-common.yamladded+73−0View file
Documentation/devicetree/bindings/pinctrl/nvidia,tegra238-pinmux.yamladded+219−0View file
Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-aon.yamladded+80−0View file
Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-common.yamladded+84−0View file
Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-main.yamladded+167−0View file
Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-uphy.yamladded+78−0View file
Documentation/devicetree/bindings/pinctrl/pinctrl-multiplexer.yamladded+57−0View file
Documentation/devicetree/bindings/pinctrl/pinctrl.yamlmodified+1−1View file
Documentation/devicetree/bindings/pinctrl/qcom,eliza-tlmm.yamlmodified+16−10View file
Documentation/devicetree/bindings/pinctrl/qcom,ipq4019-pinctrl.yamlmodified+0−5View file
Documentation/devicetree/bindings/pinctrl/qcom,ipq9650-tlmm.yamladded+118−0View file
Documentation/devicetree/bindings/pinctrl/qcom,nord-tlmm.yamladded+141−0View file
Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yamlmodified+3−0View file
Documentation/devicetree/bindings/pinctrl/qcom,sdm845-pinctrl.yamlmodified+0−5View file
Documentation/devicetree/bindings/pinctrl/qcom,shikra-tlmm.yamladded+123−0View file
Documentation/devicetree/bindings/pinctrl/qcom,sm6350-lpass-lpi-pinctrl.yamladded+124−0View file
Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yamlmodified+6−0View file
Documentation/devicetree/bindings/pinctrl/realtek,rtd1625-pinctrl.yamlmodified+1−1View file
Documentation/devicetree/bindings/pinctrl/ultrarisc,dp1000-pinctrl.yamladded+130−0View file
MAINTAINERSmodified+9−1View file
drivers/mux/core.cmodified+27−16View file
drivers/pinctrl/Kconfigmodified+13−0View file
drivers/pinctrl/Makefilemodified+7−4View file
drivers/pinctrl/actions/pinctrl-owl.hmodified+1−1View file
drivers/pinctrl/airoha/Kconfigadded+20−0View file
drivers/pinctrl/airoha/Makefileadded+3−0View file
drivers/pinctrl/mediatek/pinctrl-airoha.c → drivers/pinctrl/airoha/pinctrl-airoha.crenamed+99−25View file
drivers/pinctrl/aspeed/Kconfigmodified+23−0View file
drivers/pinctrl/aspeed/Makefilemodified+2−0View file
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc0.cadded+749−0View file
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.cadded+1756−0View file
drivers/pinctrl/bcm/pinctrl-bcm4908.cmodified+1−1View file
drivers/pinctrl/bcm/pinctrl-bcm63xx.hmodified+1−1View file
drivers/pinctrl/bcm/pinctrl-iproc-gpio.cmodified+1−1View file
drivers/pinctrl/bcm/pinctrl-ns.cmodified+1−1View file
drivers/pinctrl/cirrus/pinctrl-cs42l43.cmodified+4−6View file
drivers/pinctrl/core.cmodified+36−5View file
drivers/pinctrl/intel/pinctrl-broxton.cmodified+2−2View file
drivers/pinctrl/intel/pinctrl-denverton.cmodified+1−1View file
drivers/pinctrl/intel/pinctrl-intel.cmodified+2−1View file
drivers/pinctrl/mediatek/Kconfigmodified+1−16View file
drivers/pinctrl/mediatek/Makefilemodified+0−1View file
drivers/pinctrl/mediatek/mtk-eint.cmodified+3−3View file
drivers/pinctrl/mediatek/pinctrl-moore.cmodified+2−1View file
drivers/pinctrl/mediatek/pinctrl-mt8167.cmodified+1−1View file
drivers/pinctrl/mediatek/pinctrl-mt8516.cmodified+1−1View file
drivers/pinctrl/mediatek/pinctrl-mtk-common.cmodified+10−3View file
drivers/pinctrl/mediatek/pinctrl-mtk-mt8365.hmodified+1−1View file
drivers/pinctrl/mediatek/pinctrl-paris.cmodified+5−3View file
drivers/pinctrl/meson/pinctrl-amlogic-a4.cmodified+68−18View file
drivers/pinctrl/nuvoton/pinctrl-ma35.cmodified+2−1View file
drivers/pinctrl/nuvoton/pinctrl-ma35d1.cmodified+261−209View file
drivers/pinctrl/nxp/pinctrl-s32cc.cmodified+30−34View file
drivers/pinctrl/pinconf-generic.cmodified+2−5View file
drivers/pinctrl/pinconf.cmodified+7−2View file
drivers/pinctrl/pinconf.hmodified+31−1View file
drivers/pinctrl/pinctrl-aw9523.cmodified+1−1View file
drivers/pinctrl/pinctrl-cy8c95x0.cmodified+3−3View file
drivers/pinctrl/pinctrl-equilibrium.cmodified+2−1View file
drivers/pinctrl/pinctrl-generic-mux.cadded+184−0View file
drivers/pinctrl/pinctrl-generic.cmodified+152−59View file
drivers/pinctrl/pinctrl-ingenic.cmodified+2−1View file
drivers/pinctrl/pinctrl-max77620.cmodified+3−3View file
drivers/pinctrl/pinctrl-mcp23s08_i2c.cmodified+3−3View file
drivers/pinctrl/pinctrl-rockchip.cmodified+1−1View file
drivers/pinctrl/pinctrl-single.cmodified+2−1View file
drivers/pinctrl/pinctrl-sx150x.cmodified+10−10View file
drivers/pinctrl/pinctrl-tps6594.cmodified+2−2View file
drivers/pinctrl/pinmux.cmodified+5−0View file
drivers/pinctrl/qcom/Kconfigmodified+23−12View file
drivers/pinctrl/qcom/Kconfig.msmmodified+131−42View file
drivers/pinctrl/qcom/Makefilemodified+4−0View file
drivers/pinctrl/qcom/pinctrl-apq8064.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-apq8084.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-eliza.cmodified+133−55View file
drivers/pinctrl/qcom/pinctrl-glymur.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-hawi.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-ipq4019.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-ipq6018.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-ipq8064.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-ipq8074.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-ipq9650.cadded+762−0View file
drivers/pinctrl/qcom/pinctrl-kaanapali.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-lpass-lpi.cmodified+88−48View file
drivers/pinctrl/qcom/pinctrl-lpass-lpi.hmodified+20−0View file
drivers/pinctrl/qcom/pinctrl-mdm9607.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-mdm9615.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-milos-lpass-lpi.cmodified+7−0View file
drivers/pinctrl/qcom/pinctrl-milos.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-msm.cmodified+12−9View file
drivers/pinctrl/qcom/pinctrl-msm8226.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-msm8660.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-msm8916.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-msm8953.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-msm8960.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-msm8976.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-msm8994.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-msm8996.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-msm8998.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-msm8x74.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-nord.cadded+1770−0View file
drivers/pinctrl/qcom/pinctrl-qcm2290.cmodified+1−24View file
drivers/pinctrl/qcom/pinctrl-qcs404.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-qcs615.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-qcs8300.cmodified+0−6View file
drivers/pinctrl/qcom/pinctrl-qdu1000.cmodified+0−30View file
drivers/pinctrl/qcom/pinctrl-sa8775p.cmodified+0−6View file
drivers/pinctrl/qcom/pinctrl-sc7180.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.cmodified+13−6View file
drivers/pinctrl/qcom/pinctrl-sc7280.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-sc8280xp-lpass-lpi.cmodified+11−4View file
drivers/pinctrl/qcom/pinctrl-sdm660-lpass-lpi.cmodified+7−0View file
drivers/pinctrl/qcom/pinctrl-sdm660.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-sdm670-lpass-lpi.cmodified+7−0View file
drivers/pinctrl/qcom/pinctrl-sdm845.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-sdx55.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-sdx65.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-shikra.cadded+1253−0View file
drivers/pinctrl/qcom/pinctrl-sm4250-lpass-lpi.cmodified+7−0View file
drivers/pinctrl/qcom/pinctrl-sm4450.cmodified+0−7View file
drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.cmodified+7−0View file
drivers/pinctrl/qcom/pinctrl-sm6115.cmodified+26−16View file
drivers/pinctrl/qcom/pinctrl-sm6125.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-sm6350-lpass-lpi.cadded+156−0View file
drivers/pinctrl/qcom/pinctrl-sm6350.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-sm6375.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-sm8150.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.cmodified+11−4View file
drivers/pinctrl/qcom/pinctrl-sm8250.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-sm8350.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-sm8450-lpass-lpi.cmodified+11−4View file
drivers/pinctrl/qcom/pinctrl-sm8450.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-sm8550-lpass-lpi.cmodified+11−4View file
drivers/pinctrl/qcom/pinctrl-sm8550.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-sm8650-lpass-lpi.cmodified+11−4View file
drivers/pinctrl/qcom/pinctrl-sm8650.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-sm8750.cmodified+1−1View file
drivers/pinctrl/qcom/pinctrl-spmi-gpio.cmodified+1−0View file
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.cmodified+5−5View file
drivers/pinctrl/qcom/pinctrl-x1e80100.cmodified+1−1View file
drivers/pinctrl/qcom/tlmm-test.cmodified+10−11View file
drivers/pinctrl/realtek/Kconfigmodified+6−6View file
drivers/pinctrl/realtek/pinctrl-rtd.cmodified+6−6View file
drivers/pinctrl/renesas/core.cmodified+12−12View file
drivers/pinctrl/renesas/pinctrl-rzg2l.cmodified+562−26View file
drivers/pinctrl/renesas/pinctrl-rzt2h.cmodified+8−5View file
drivers/pinctrl/renesas/pinctrl-rzv2m.cmodified+4−3View file
drivers/pinctrl/renesas/pinctrl.cmodified+25−0View file
drivers/pinctrl/sophgo/pinctrl-cv18xx.cmodified+12−20View file
drivers/pinctrl/spacemit/Kconfigmodified+1−3View file
drivers/pinctrl/spacemit/pinctrl-k1.cmodified+13−169View file
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.cmodified+5−8View file
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.hmodified+2−1View file
drivers/pinctrl/sunxi/pinctrl-sun55i-a523-r.cmodified+0−1View file
drivers/pinctrl/sunxi/pinctrl-sun55i-a523.cmodified+0−1View file
drivers/pinctrl/sunxi/pinctrl-sunxi.cmodified+1−1View file
drivers/pinctrl/tegra/Kconfigmodified+34−10View file
drivers/pinctrl/tegra/Makefilemodified+2−0View file
drivers/pinctrl/tegra/pinctrl-tegra.cmodified+2−0View file
drivers/pinctrl/tegra/pinctrl-tegra238.cadded+2080−0View file
drivers/pinctrl/tegra/pinctrl-tegra264.cadded+2216−0View file
drivers/pinctrl/ultrarisc/Kconfigadded+20−0View file
drivers/pinctrl/ultrarisc/Makefileadded+4−0View file
drivers/pinctrl/ultrarisc/pinctrl-dp1000.cadded+168−0View file
drivers/pinctrl/ultrarisc/pinctrl-ultrarisc.cadded+517−0View file
drivers/pinctrl/ultrarisc/pinctrl-ultrarisc.hadded+63−0View file
drivers/pinctrl/vt8500/Kconfigmodified+7−6View file
include/dt-bindings/pinctrl/mediatek,mt6392-pinfunc.hadded+39−0View file
include/linux/mux/consumer.hmodified+7−1View file
include/linux/pinctrl/pinmux.hmodified+5−0View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/allwinner,sun55i-a523-pinctrl.yaml

View file
diff --git a/Documentation/devicetree/bindings/pinctrl/allwinner,sun55i-a523-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/allwinner,sun55i-a523-pinctrl.yaml
index 154e03d..f87b827 100644
--- a/Documentation/devicetree/bindings/pinctrl/allwinner,sun55i-a523-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/allwinner,sun55i-a523-pinctrl.yaml
@@ -34,7 +34,7 @@ properties:
interrupts:
minItems: 2
- maxItems: 10
+ maxItems: 11
description:
One interrupt per external interrupt bank supported on the
controller, sorted by bank number ascending order.
@@ -61,7 +61,7 @@ properties:
bank found in the controller
$ref: /schemas/types.yaml#/definitions/uint32-array
minItems: 2
- maxItems: 10
+ maxItems: 11
patternProperties:
# It's pretty scary, but the basic idea is that:
@@ -130,8 +130,8 @@ allOf:
then:
properties:
interrupts:
- minItems: 10
- maxItems: 10
+ minItems: 11
+ maxItems: 11
- if:
properties:

Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml

View file
diff --git a/Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml b/Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml
index 6ba66c2..b69db1b 100644
--- a/Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml
@@ -17,6 +17,7 @@ properties:
oneOf:
- enum:
- amlogic,pinctrl-a4
+ - amlogic,pinctrl-a9
- amlogic,pinctrl-s6
- amlogic,pinctrl-s7
- items:

Documentation/devicetree/bindings/pinctrl/aspeed,ast2700-soc0-pinctrl.yaml

View file
diff --git a/Documentation/devicetree/bindings/pinctrl/aspeed,ast2700-soc0-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2700-soc0-pinctrl.yaml
new file mode 100644
index 0000000..407a64f
--- /dev/null
+++ b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2700-soc0-pinctrl.yaml
@@ -0,0 +1,188 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/pinctrl/aspeed,ast2700-soc0-pinctrl.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: ASPEED AST2700 SoC0 Pin Controller
+
+maintainers:
+ - Billy Tsai <[email protected]>
+
+description: >
+ The AST2700 features a dual-SoC architecture with two interconnected SoCs,
+ each having its own System Control Unit (SCU) for independent pin control.
+ This pin controller manages the pin multiplexing for SoC0.
+
+ The SoC0 pin controller manages pin functions including eMMC, VGA DDC,
+ dual USB3/USB2 ports (A and B), JTAG, and PCIe root complex interfaces.
+
+properties:
+ compatible:
+ const: aspeed,ast2700-soc0-pinctrl
+
+ reg:
+ maxItems: 1
+
+patternProperties:
+ '-state$':
+ description: |
+ Pin control state.
+
+ If 'function' is present, the node describes a pinmux state and must
+ specify 'groups'.
+
+ For pin configuration, exactly one of 'groups' or 'pins' must be
+ specified in each state node. Group-level configuration applies to all
+ pins in the group. Pin-level configuration may be supplied in a
+ separate state node for individual pins; when both group-level and
+ pin-level configuration apply to the same pin, the pin-level
+ configuration takes precedence.
+
+ type: object
+ allOf:
+ - $ref: pinmux-node.yaml#
+ - $ref: pincfg-node.yaml#
+ - if:
+ required:
+ - function
+ then:
+ required:
+ - groups
+ - oneOf:
+ - required:
+ - groups
+ - required:
+ - pins
+
+ additionalProperties: false
+
+ properties:
+ function:
+ enum:
+ - EMMC
+ - JTAGDDR
+ - JTAGM0
+ - JTAGPCIEA
+ - JTAGPCIEB
+ - JTAGPSP
+ - JTAGSSP
+ - JTAGTSP
+ - JTAGUSB3A
+ - JTAGUSB3B
+ - PCIERC0PERST
+ - PCIERC1PERST
+ - TSPRSTN
+ - UFSCLKI
+ - USB2AD0
+ - USB2AD1
+ - USB2AH
+ - USB2AHP
+ - USB2AHPD0
+ - USB2AXH
+ - USB2AXH2B
+ - USB2AXHD1
+ - USB2AXHP
+ - USB2AXHP2B
+ - USB2AXHPD1
+ - USB2BD0
+ - USB2BD1
+ - USB2BH
+ - USB2BHP
+ - USB2BHPD0
+ - USB2BXH
+ - USB2BXH2A
+ - USB2BXHD1
+ - USB2BXHP
+ - USB2BXHP2A
+ - USB2BXHPD1
+ - USB3AXH
+ - USB3AXH2B
+ - USB3AXHD
+ - USB3AXHP
+ - USB3AXHP2B
+ - USB3AXHPD
+ - USB3BXH
+ - USB3BXH2A
+ - USB3BXHD
+ - USB3BXHP
+ - USB3BXHP2A
+ - USB3BXHPD
+ - VB
+ - VGADDC
+
+ groups:
+ enum:
+ - EMMCCDN
+ - EMMCG1
+ - EMMCG4
+ - EMMCG8
+ - EMMCWPN
+ - JTAG0
+ - PCIERC0PERST
+ - PCIERC1PERST
+ - TSPRSTN
+ - UFSCLKI
+ - USB2A
+ - USB2AAP
+ - USB2ABP
+ - USB2ADAP
+ - USB2AH
+ - USB2AHAP
+ - USB2B
+ - USB2BAP
+ - USB2BBP
+ - USB2BDBP
+ - USB2BH
+ - USB2BHBP
+ - USB3A
+ - USB3AAP
+ - USB3ABP
+ - USB3B
+ - USB3BAP
+ - USB3BBP
+ - VB0
+ - VB1
+ - VGADDC
+
+ pins:
+ enum:
+ - AB13
+ - AB14
+ - AC13
+ - AC14
+ - AD13
+ - AD14
+ - AE13
+ - AE14
+ - AE15
+ - AF13
+ - AF14
+ - AF15
+
+ drive-strength:
+ enum: [3, 6, 8, 11, 16, 18, 20, 23, 30, 32, 33, 35, 37, 38, 39, 41]
+
+ bias-disable: true
+ bias-pull-up: true
+ bias-pull-down: true
+
+required:
+ - compatible
+ - reg
+
+allOf:
+ - $ref: pinctrl.yaml#
+
+additionalProperties: false
+
+examples:
+ - |
+ pinctrl@400 {
+ compatible = "aspeed,ast2700-soc0-pinctrl";
+ reg = <0x400 0x318>;
+ emmc-state {
+ function = "EMMC";
+ groups = "EMMCG1";
+ };
+ };

Documentation/devicetree/bindings/pinctrl/aspeed,ast2700-soc1-pinctrl.yaml

View file
diff --git a/Documentation/devicetree/bindings/pinctrl/aspeed,ast2700-soc1-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2700-soc1-pinctrl.yaml
new file mode 100644
index 0000000..76944fd
--- /dev/null
+++ b/Documentation/devicetree/bindings/pinctrl/aspeed,ast2700-soc1-pinctrl.yaml
@@ -0,0 +1,760 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/pinctrl/aspeed,ast2700-soc1-pinctrl.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: ASPEED AST2700 SoC1 Pin Controller
+
+maintainers:
+ - Billy Tsai <[email protected]>
+
+description:
+ The AST2700 features a dual-SoC architecture with two interconnected SoCs,
+ each having its own System Control Unit (SCU) for independent pin control.
+ This pin controller manages the pin multiplexing for SoC1.
+
+ The SoC1 pin controller manages pin functions including eSPI, LPC and I2C,
+ among others.
+
+properties:
+ compatible:
+ const: aspeed,ast2700-soc1-pinctrl
+ reg:
+ maxItems: 1
+
+patternProperties:
+ '-state$':
+ description: |
+ Pin control state.
+
+ If `function` is present, the node describes a pinmux state and must
+ specify `groups`.
+
+ For pin configuration, exactly one of `groups` or `pins` must be
+ specified in each state node. Group-level configuration applies to all
+ pins in the group. Pin-level configuration may be supplied in a
+ separate state node for individual pins; when both group-level and
+ pin-level configuration apply to the same pin, the pin-level
+ configuration takes precedence.
+
+ type: object
+ allOf:
+ - $ref: pinmux-node.yaml#
+ - $ref: pincfg-node.yaml#
+ - if:
+ required:
+ - function
+ then:
+ required:
+ - groups
+ - oneOf:
+ - required:
+ - groups
+ - required:
+ - pins
+ additionalProperties: false
+
+ properties:
+ function:
+ enum:
+ - ADC0
+ - ADC1
+ - ADC10
+ - ADC11
+ - ADC12
+ - ADC13
+ - ADC14
+ - ADC15
+ - ADC2
+ - ADC3
+ - ADC4
+ - ADC5
+ - ADC6
+ - ADC7
+ - ADC8
+ - ADC9
+ - AUXPWRGOOD0
+ - AUXPWRGOOD1
+ - CANBUS
+ - ESPI0
+ - ESPI1
+ - FSI0
+ - FSI1
+ - FSI2
+ - FSI3
+ - FWQSPI
+ - FWSPIABR
+ - FWWPN
+ - HBLED
+ - I2C0
+ - I2C1
+ - I2C10
+ - I2C11
+ - I2C12
+ - I2C13
+ - I2C14
+ - I2C15
+ - I2C2
+ - I2C3
+ - I2C4
+ - I2C5
+ - I2C6
+ - I2C7
+ - I2C8
+ - I2C9
+ - I2CF0
+ - I2CF1
+ - I2CF2
+ - I3C0
+ - I3C1
+ - I3C10
+ - I3C11
+ - I3C12
+ - I3C13
+ - I3C14
+ - I3C15
+ - I3C2
+ - I3C3
+ - I3C4
+ - I3C5
+ - I3C6
+ - I3C7
+ - I3C8
+ - I3C9
+ - JTAGM1
+ - LPC0
+ - LPC1
+ - LTPI
+ - MACLINK0
+ - MACLINK1
+ - MACLINK2
+ - MDIO0
+ - MDIO1
+ - MDIO2
+ - NCTS0
+ - NCTS1
+ - NCTS5
+ - NCTS6
+ - NDCD0
+ - NDCD1
+ - NDCD5
+ - NDCD6
+ - NDSR0
+ - NDSR1
+ - NDSR5
+ - NDSR6
+ - NDTR0
+ - NDTR1
+ - NDTR5
+ - NDTR6
+ - NRI0
+ - NRI1
+ - NRI5
+ - NRI6
+ - NRTS0
+ - NRTS1
+ - NRTS5
+ - NRTS6
+ - OSCCLK
+ - PCIERC
+ - PWM0
+ - PWM1
+ - PWM10
+ - PWM11
+ - PWM12
+ - PWM13
+ - PWM14
+ - PWM15
+ - PWM2
+ - PWM3
+ - PWM4
+ - PWM5
+ - PWM6
+ - PWM7
+ - PWM8
+ - PWM9
+ - QSPI0
+ - QSPI1
+ - QSPI2
+ - RGMII0
+ - RGMII1
+ - RMII0
+ - RMII0RCLKO
+ - RMII1
+ - RMII1RCLKO
+ - SALT0
+ - SALT1
+ - SALT10
+ - SALT11
+ - SALT12
+ - SALT13
+ - SALT14
+ - SALT15
+ - SALT2
+ - SALT3
+ - SALT4
+ - SALT5
+ - SALT6
+ - SALT7
+ - SALT8
+ - SALT9
+ - SD
+ - SGMII
+ - SGPM0
+ - SGPM1
+ - SGPS
+ - SIOONCTRLN0
+ - SIOONCTRLN1
+ - SIOPBIN0
+ - SIOPBIN1
+ - SIOPBON0
+ - SIOPBON1
+ - SIOPWREQN0
+ - SIOPWREQN1
+ - SIOPWRGD1
+ - SIOS3N0
+ - SIOS3N1
+ - SIOS5N0
+ - SIOS5N1
+ - SIOSCIN0
+ - SIOSCIN1
+ - SMON0
+ - SMON1
+ - SPI0
+ - SPI0ABR
+ - SPI0CS1
+ - SPI0WPN
+ - SPI1
+ - SPI1ABR
+ - SPI1CS1
+ - SPI1WPN
+ - SPI2
+ - SPI2CS1
+ - TACH0
+ - TACH1
+ - TACH10
+ - TACH11
+ - TACH12
+ - TACH13
+ - TACH14
+ - TACH15
+ - TACH2
+ - TACH3
+ - TACH4
+ - TACH5
+ - TACH6
+ - TACH7
+ - TACH8
+ - TACH9
+ - THRU0
+ - THRU1
+ - THRU2
+ - THRU3
+ - UART0
+ - UART1
+ - UART10
+ - UART11
+ - UART2
+ - UART3
+ - UART5
+ - UART6
+ - UART7
+ - UART8
+ - UART9
+ - USB2C
+ - USB2D
+ - USBUART
+ - VGA
+ - VPI
+ - WDTRST0N
+ - WDTRST1N
+ - WDTRST2N
+ - WDTRST3N
+ - WDTRST4N
+ - WDTRST5N
+ - WDTRST6N
+ - WDTRST7N
+
+ groups:
+ enum:
+ - ADC0
+ - ADC1
+ - ADC10
+ - ADC11
+ - ADC12
+ - ADC13
+ - ADC14
+ - ADC15
+ - ADC2
+ - ADC3
+ - ADC4
+ - ADC5
+ - ADC6
+ - ADC7
+ - ADC8
+ - ADC9
+ - AUXPWRGOOD0
+ - AUXPWRGOOD1
+ - CANBUS
+ - DI2C0
+ - DI2C1
+ - DI2C10
+ - DI2C11
+ - DI2C12
+ - DI2C13
+ - DI2C14
+ - DI2C15
+ - DI2C2
+ - DI2C3
+ - DI2C8
+ - DI2C9
+ - DSGPM0
+ - ESPI0
+ - ESPI1
+ - FSI0
+ - FSI1
+ - FSI2
+ - FSI3
+ - FWQSPI
+ - FWSPIABR
+ - FWWPN
+ - HBLED
+ - HVI3C0
+ - HVI3C1
+ - HVI3C12
+ - HVI3C13
+ - HVI3C14
+ - HVI3C15
+ - HVI3C2
+ - HVI3C3
+ - I2C0
+ - I2C1
+ - I2C10
+ - I2C11
+ - I2C12
+ - I2C13
+ - I2C14
+ - I2C15
+ - I2C2
+ - I2C3
+ - I2C4
+ - I2C5
+ - I2C6
+ - I2C7
+ - I2C8
+ - I2C9
+ - I2CF0
+ - I2CF1
+ - I2CF2
+ - I3C10
+ - I3C11
+ - I3C4
+ - I3C5
+ - I3C6
+ - I3C7

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/mediatek,mt6795-pinctrl.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/mediatek,mt8188-pinctrl.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/nvidia,tegra234-pinmux-aon.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/nvidia,tegra234-pinmux.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/nvidia,tegra238-pinmux-aon.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/nvidia,tegra238-pinmux-common.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/nvidia,tegra238-pinmux.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-aon.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-common.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-main.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-uphy.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/pinctrl-multiplexer.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/pinctrl.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/qcom,eliza-tlmm.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/qcom,ipq4019-pinctrl.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/qcom,ipq9650-tlmm.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/qcom,nord-tlmm.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/qcom,sdm845-pinctrl.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/qcom,shikra-tlmm.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/qcom,sm6350-lpass-lpi-pinctrl.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/realtek,rtd1625-pinctrl.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pinctrl/ultrarisc,dp1000-pinctrl.yaml

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

drivers/mux/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/actions/pinctrl-owl.h

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/airoha/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/airoha/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/airoha/pinctrl-airoha.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/aspeed/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/aspeed/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc0.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/bcm/pinctrl-bcm4908.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/bcm/pinctrl-bcm63xx.h

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/bcm/pinctrl-iproc-gpio.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/bcm/pinctrl-ns.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/cirrus/pinctrl-cs42l43.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/intel/pinctrl-broxton.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/intel/pinctrl-denverton.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/intel/pinctrl-intel.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/mediatek/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/mediatek/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/mediatek/mtk-eint.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/mediatek/pinctrl-moore.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/mediatek/pinctrl-mt8167.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/mediatek/pinctrl-mt8516.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/mediatek/pinctrl-mtk-common.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/mediatek/pinctrl-mtk-mt8365.h

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/mediatek/pinctrl-paris.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/meson/pinctrl-amlogic-a4.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/nuvoton/pinctrl-ma35.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/nuvoton/pinctrl-ma35d1.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/nxp/pinctrl-s32cc.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinconf-generic.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinconf.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinconf.h

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinctrl-aw9523.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinctrl-cy8c95x0.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinctrl-equilibrium.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinctrl-generic-mux.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinctrl-generic.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinctrl-ingenic.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinctrl-max77620.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinctrl-mcp23s08_i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinctrl-rockchip.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinctrl-single.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinctrl-sx150x.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinctrl-tps6594.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/pinmux.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/Kconfig.msm

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-apq8064.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-apq8084.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-eliza.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-glymur.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-hawi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-ipq4019.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-ipq6018.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-ipq8064.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-ipq8074.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-ipq9650.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-kaanapali.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-lpass-lpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-lpass-lpi.h

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-mdm9607.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-mdm9615.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-milos-lpass-lpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-milos.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-msm.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-msm8226.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-msm8660.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-msm8916.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-msm8953.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-msm8960.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-msm8976.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-msm8994.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-msm8996.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-msm8998.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-msm8x74.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-nord.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-qcm2290.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-qcs404.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-qcs615.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-qcs8300.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-qdu1000.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sa8775p.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sc7180.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sc7280.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sc8280xp-lpass-lpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sdm660-lpass-lpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sdm660.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sdm670-lpass-lpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sdm845.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sdx55.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sdx65.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-shikra.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm4250-lpass-lpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm4450.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm6115.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm6125.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm6350-lpass-lpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm6350.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm6375.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm8150.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm8250.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm8350.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm8450-lpass-lpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm8450.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm8550-lpass-lpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm8550.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm8650-lpass-lpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm8650.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-sm8750.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/pinctrl-x1e80100.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/qcom/tlmm-test.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/realtek/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/realtek/pinctrl-rtd.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/renesas/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/renesas/pinctrl-rzg2l.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/renesas/pinctrl-rzt2h.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/renesas/pinctrl-rzv2m.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/renesas/pinctrl.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/sophgo/pinctrl-cv18xx.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/spacemit/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/spacemit/pinctrl-k1.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/starfive/pinctrl-starfive-jh7110.h

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/sunxi/pinctrl-sun55i-a523-r.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/sunxi/pinctrl-sun55i-a523.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/sunxi/pinctrl-sunxi.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/tegra/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/tegra/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/tegra/pinctrl-tegra.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/tegra/pinctrl-tegra238.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/tegra/pinctrl-tegra264.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/ultrarisc/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/ultrarisc/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/ultrarisc/pinctrl-dp1000.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/ultrarisc/pinctrl-ultrarisc.c

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/ultrarisc/pinctrl-ultrarisc.h

View file

This diff is incomplete. Download the complete patch.

drivers/pinctrl/vt8500/Kconfig

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/pinctrl/mediatek,mt6392-pinfunc.h

View file

This diff is incomplete. Download the complete patch.

include/linux/mux/consumer.h

View file

This diff is incomplete. Download the complete patch.

include/linux/pinctrl/pinmux.h

View file

This diff is incomplete. Download the complete patch.