Commit 8e313211 authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull pin control updates from Linus Walleij:
 "Some new drivers is the main part, the rest is cleanups and nonurgent
  fixes.

  Nothing much special about this, no core changes this time.

  New drivers:

   - Renesas RZ/V2H(P) SoC

   - NXP Freescale i.MX91 SoC

   - Nuvoton MA35D1 SoC

   - Qualcomm PMC8380, SM4250, SM4250 LPI

  Enhancements:

   - A slew of scoped-based simplifications of of_node_put()"

* tag 'pinctrl-v6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (110 commits)
  pinctrl: renesas: rzg2l: Support output enable on RZ/G2L
  pinctrl: renesas: rzg2l: Clean up and refactor OEN read/write functions
  pinctrl: renesas: rzg2l: Clarify OEN read/write support
  dt-bindings: pinctrl: pinctrl-single: Fix pinctrl-single,gpio-range description
  dt-bindings: pinctrl: npcm8xx: add missing pin group and mux function
  dt-bindings: pinctrl: pinctrl-single: fix schmitt related properties
  pinctrl: freescale: Use scope based of_node_put() cleanups
  pinctrl: equilibrium: Use scope based of_node_put() cleanups
  pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
  pinctrl: qcom: lpass-lpi: increase MAX_NR_GPIO to 32
  pinctrl: cy8c95x0: Update cache modification
  pinctrl: cy8c95x0: Use cleanup.h
  pinctrl: renesas: r8a779h0: Remove unneeded separators
  pinctrl: renesas: r8a779g0: Add INTC-EX pins, groups, and function
  pinctrl: renesas: r8a779g0: Remove unneeded separators
  pinctrl: renesas: r8a779h0: Add AVB MII pins and groups
  pinctrl: renesas: r8a779g0: Fix TPU suffixes
  pinctrl: renesas: r8a779g0: Fix TCLK suffixes
  pinctrl: renesas: r8a779g0: FIX PWM suffixes
  pinctrl: renesas: r8a779g0: Fix IRQ suffixes
  ...
parents 2c9b3512 11eaac6e
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -255,7 +255,9 @@ properties:
    type: object
    allOf:
      - $ref: '#/$defs/protocol-node'
      - anyOf:
          - $ref: /schemas/pinctrl/pinctrl.yaml
          - $ref: /schemas/firmware/nxp,imx95-scmi-pinctrl.yaml

    unevaluatedProperties: false

+53 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
# Copyright 2024 NXP
%YAML 1.2
---
$id: http://devicetree.org/schemas/firmware/nxp,imx95-scmi-pinctrl.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: i.MX System Control and Management Interface (SCMI) Pinctrl Protocol

maintainers:
  - Peng Fan <peng.fan@nxp.com>

allOf:
  - $ref: /schemas/pinctrl/pinctrl.yaml

patternProperties:
  'grp$':
    type: object
    description:
      Pinctrl node's client devices use subnodes for desired pin configuration.
      Client device subnodes use below standard properties.

    unevaluatedProperties: false

    properties:
      fsl,pins:
        description:
          each entry consists of 6 integers and represents the mux and config
          setting for one pin. The first 5 integers <mux_reg conf_reg input_reg
          mux_val input_val> are specified using a PIN_FUNC_ID macro, which can
          be found in <arch/arm64/boot/dts/freescale/imx95-pinfunc.h>. The last
          integer CONFIG is the pad setting value like pull-up on this pin.
          Please refer to i.MX95 Reference Manual for detailed CONFIG settings.
        $ref: /schemas/types.yaml#/definitions/uint32-matrix
        items:
          items:
            - description: |
                "mux_reg" indicates the offset of mux register.
            - description: |
                "conf_reg" indicates the offset of pad configuration register.
            - description: |
                "input_reg" indicates the offset of select input register.
            - description: |
                "mux_val" indicates the mux value to be applied.
            - description: |
                "input_val" indicates the select input value to be applied.
            - description: |
                "pad_setting" indicates the pad configuration value to be applied.

    required:
      - fsl,pins

additionalProperties: true
+153 −16
Original line number Diff line number Diff line
@@ -35,22 +35,159 @@ additionalProperties:

  patternProperties:
    "^function|groups$":
      enum: [ ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15,
              ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, DDCCLK, DDCDAT,
              EXTRST, FLACK, FLBUSY, FLWP, GPID, GPID0, GPID2, GPID4, GPID6, GPIE0,
              GPIE2, GPIE4, GPIE6, I2C10, I2C11, I2C12, I2C13, I2C14, I2C3, I2C4,
              I2C5, I2C6, I2C7, I2C8, I2C9, LPCPD, LPCPME, LPCRST, LPCSMI, MAC1LINK,
              MAC2LINK, MDIO1, MDIO2, NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2,
              NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4,
              NDTS4, NRI1, NRI2, NRI3, NRI4, NRTS1, NRTS2, NRTS3, OSCCLK, PWM0,
              PWM1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1,
              RMII2, ROM16, ROM8, ROMCS1, ROMCS2, ROMCS3, ROMCS4, RXD1, RXD2, RXD3,
              RXD4, SALT1, SALT2, SALT3, SALT4, SD1, SD2, SGPMCK, SGPMI, SGPMLD,
              SGPMO, SGPSCK, SGPSI0, SGPSI1, SGPSLD, SIOONCTRL, SIOPBI, SIOPBO,
              SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1DEBUG, SPI1PASSTHRU,
              SPICS1, TIMER3, TIMER4, TIMER5, TIMER6, TIMER7, TIMER8, TXD1, TXD2,
              TXD3, TXD4, UART6, USB11D1, USB11H2, USB2D1, USB2H1, USBCKI, VGABIOS_ROM,
              VGAHS, VGAVS, VPI18, VPI24, VPI30, VPO12, VPO24, WDTRST1, WDTRST2]
      enum:
        - ACPI
        - ADC0
        - ADC1
        - ADC10
        - ADC11
        - ADC12
        - ADC13
        - ADC14
        - ADC15
        - ADC2
        - ADC3
        - ADC4
        - ADC5
        - ADC6
        - ADC7
        - ADC8
        - ADC9
        - BMCINT
        - DDCCLK
        - DDCDAT
        - EXTRST
        - FLACK
        - FLBUSY
        - FLWP
        - GPID
        - GPID0
        - GPID2
        - GPID4
        - GPID6
        - GPIE0
        - GPIE2
        - GPIE4
        - GPIE6
        - I2C10
        - I2C11
        - I2C12
        - I2C13
        - I2C14
        - I2C3
        - I2C4
        - I2C5
        - I2C6
        - I2C7
        - I2C8
        - I2C9
        - LPCPD
        - LPCPME
        - LPCRST
        - LPCSMI
        - MAC1LINK
        - MAC2LINK
        - MDIO1
        - MDIO2
        - NCTS1
        - NCTS2
        - NCTS3
        - NCTS4
        - NDCD1
        - NDCD2
        - NDCD3
        - NDCD4
        - NDSR1
        - NDSR2
        - NDSR3
        - NDSR4
        - NDTR1
        - NDTR2
        - NDTR3
        - NDTR4
        - NDTS4
        - NRI1
        - NRI2
        - NRI3
        - NRI4
        - NRTS1
        - NRTS2
        - NRTS3
        - OSCCLK
        - PWM0
        - PWM1
        - PWM2
        - PWM3
        - PWM4
        - PWM5
        - PWM6
        - PWM7
        - RGMII1
        - RGMII2
        - RMII1
        - RMII2
        - ROM16
        - ROM8
        - ROMCS1
        - ROMCS2
        - ROMCS3
        - ROMCS4
        - RXD1
        - RXD2
        - RXD3
        - RXD4
        - SALT1
        - SALT2
        - SALT3
        - SALT4
        - SD1
        - SD2
        - SGPMCK
        - SGPMI
        - SGPMLD
        - SGPMO
        - SGPSCK
        - SGPSI0
        - SGPSI1
        - SGPSLD
        - SIOONCTRL
        - SIOPBI
        - SIOPBO
        - SIOPWREQ
        - SIOPWRGD
        - SIOS3
        - SIOS5
        - SIOSCI
        - SPI1
        - SPI1DEBUG
        - SPI1PASSTHRU
        - SPICS1
        - TIMER3
        - TIMER4
        - TIMER5
        - TIMER6
        - TIMER7
        - TIMER8
        - TXD1
        - TXD2
        - TXD3
        - TXD4
        - UART6
        - USB11D1
        - USB11H2
        - USB2D1
        - USB2H1
        - USBCKI
        - VGABIOS_ROM
        - VGAHS
        - VGAVS
        - VPI18
        - VPI24
        - VPI30
        - VPO12
        - VPO24
        - WDTRST1
        - WDTRST2

allOf:
  - $ref: pinctrl.yaml#
+169 −19
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ properties:
    description: |
      A cell of phandles to external controller nodes:
      0: compatible with "aspeed,ast2500-gfx", "syscon"
      1: compatible with "aspeed,ast2500-lhc", "syscon"
      1: compatible with "aspeed,ast2500-lpc", "syscon"

additionalProperties:
  $ref: pinmux-node.yaml#
@@ -47,24 +47,174 @@ additionalProperties:

  patternProperties:
    "^function|groups$":
      enum: [ ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15,
              ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, DDCCLK, DDCDAT,
              ESPI, FWSPICS1, FWSPICS2, GPID0, GPID2, GPID4, GPID6, GPIE0, GPIE2,
              GPIE4, GPIE6, I2C10, I2C11, I2C12, I2C13, I2C14, I2C3, I2C4, I2C5,
              I2C6, I2C7, I2C8, I2C9, LAD0, LAD1, LAD2, LAD3, LCLK, LFRAME, LPCHC,
              LPCPD, LPCPLUS, LPCPME, LPCRST, LPCSMI, LSIRQ, MAC1LINK, MAC2LINK,
              MDIO1, MDIO2, NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4,
              NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2,
              NRI3, NRI4, NRTS1, NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PNOR, PWM0,
              PWM1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1,
              RMII2, RXD1, RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, SALT13,
              SALT14, SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, SALT8, SALT9, SCL1,
              SCL2, SD1, SD2, SDA1, SDA2, SGPS1, SGPS2, SIOONCTRL, SIOPBI, SIOPBO,
              SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1CS1, SPI1DEBUG,
              SPI1PASSTHRU, SPI2CK, SPI2CS0, SPI2CS1, SPI2MISO, SPI2MOSI, TIMER3,
              TIMER4, TIMER5, TIMER6, TIMER7, TIMER8, TXD1, TXD2, TXD3, TXD4, UART6,
              USB11BHID, USB2AD, USB2AH, USB2BD, USB2BH, USBCKI, VGABIOSROM, VGAHS,
              VGAVS, VPI24, VPO, WDTRST1, WDTRST2]
      enum:
        - ACPI
        - ADC0
        - ADC1
        - ADC10
        - ADC11
        - ADC12
        - ADC13
        - ADC14
        - ADC15
        - ADC2
        - ADC3
        - ADC4
        - ADC5
        - ADC6
        - ADC7
        - ADC8
        - ADC9
        - BMCINT
        - DDCCLK
        - DDCDAT
        - ESPI
        - FWSPICS1
        - FWSPICS2
        - GPID0
        - GPID2
        - GPID4
        - GPID6
        - GPIE0
        - GPIE2
        - GPIE4
        - GPIE6
        - I2C10
        - I2C11
        - I2C12
        - I2C13
        - I2C14
        - I2C3
        - I2C4
        - I2C5
        - I2C6
        - I2C7
        - I2C8
        - I2C9
        - LAD0
        - LAD1
        - LAD2
        - LAD3
        - LCLK
        - LFRAME
        - LPCHC
        - LPCPD
        - LPCPLUS
        - LPCPME
        - LPCRST
        - LPCSMI
        - LSIRQ
        - MAC1LINK
        - MAC2LINK
        - MDIO1
        - MDIO2
        - NCTS1
        - NCTS2
        - NCTS3
        - NCTS4
        - NDCD1
        - NDCD2
        - NDCD3
        - NDCD4
        - NDSR1
        - NDSR2
        - NDSR3
        - NDSR4
        - NDTR1
        - NDTR2
        - NDTR3
        - NDTR4
        - NRI1
        - NRI2
        - NRI3
        - NRI4
        - NRTS1
        - NRTS2
        - NRTS3
        - NRTS4
        - OSCCLK
        - PEWAKE
        - PNOR
        - PWM0
        - PWM1
        - PWM2
        - PWM3
        - PWM4
        - PWM5
        - PWM6
        - PWM7
        - RGMII1
        - RGMII2
        - RMII1
        - RMII2
        - RXD1
        - RXD2
        - RXD3
        - RXD4
        - SALT1
        - SALT10
        - SALT11
        - SALT12
        - SALT13
        - SALT14
        - SALT2
        - SALT3
        - SALT4
        - SALT5
        - SALT6
        - SALT7
        - SALT8
        - SALT9
        - SCL1
        - SCL2
        - SD1
        - SD2
        - SDA1
        - SDA2
        - SGPM
        - SGPS1
        - SGPS2
        - SIOONCTRL
        - SIOPBI
        - SIOPBO
        - SIOPWREQ
        - SIOPWRGD
        - SIOS3
        - SIOS5
        - SIOSCI
        - SPI1
        - SPI1CS1
        - SPI1DEBUG
        - SPI1PASSTHRU
        - SPI2CK
        - SPI2CS0
        - SPI2CS1
        - SPI2MISO
        - SPI2MOSI
        - TIMER3
        - TIMER4
        - TIMER5
        - TIMER6
        - TIMER7
        - TIMER8
        - TXD1
        - TXD2
        - TXD3
        - TXD4
        - UART6
        - USB11BHID
        - USB2AD
        - USB2AH
        - USB2BD
        - USB2BH
        - USBCKI
        - VGABIOSROM
        - VGAHS
        - VGAVS
        - VPI24
        - VPO
        - WDTRST1
        - WDTRST2

allOf:
  - $ref: pinctrl.yaml#
+466 −48
Original line number Diff line number Diff line
@@ -19,6 +19,11 @@ description: |+
  Refer to the bindings described in
  Documentation/devicetree/bindings/mfd/syscon.yaml

  Note: According to the NCSI specification, the reference clock output pin
  (RMIIXRCLKO) is not required on the management controller side. To optimize
  pin usage, add "NCSI" pin groups that are equivalent to the RMII pin groups,
  but without the RMIIXRCLKO pin.

properties:
  compatible:
    const: aspeed,ast2600-pinctrl
@@ -29,56 +34,469 @@ additionalProperties:

  properties:
    function:
      enum: [ ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, ADC2,
              ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMC, ESPI, ESPIALT,
              FSI1, FSI2, FWQSPI, FWSPIABR, FWSPID, FWSPIWP, GPIT0, GPIT1, GPIT2, GPIT3,
              GPIT4, GPIT5, GPIT6, GPIT7, GPIU0, GPIU1, GPIU2, GPIU3, GPIU4, GPIU5,
              GPIU6, GPIU7, I2C1, I2C10, I2C11, I2C12, I2C13, I2C14, I2C15, I2C16,
              I2C2, I2C3, I2C4, I2C5, I2C6, I2C7, I2C8, I2C9, I3C3, I3C4, I3C5,
              I3C6, JTAGM, LHPD, LHSIRQ, LPC, LPCHC, LPCPD, LPCPME, LPCSMI, LSIRQ,
              MACLINK1, MACLINK2, MACLINK3, MACLINK4, MDIO1, MDIO2, MDIO3, MDIO4,
              NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2,
              NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4,
              NRTS1, NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PWM0, PWM1, PWM10, PWM11,
              PWM12, PWM13, PWM14, PWM15, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, PWM8,
              PWM9, RGMII1, RGMII2, RGMII3, RGMII4, RMII1, RMII2, RMII3, RMII4,
              RXD1, RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, SALT13, SALT14,
              SALT15, SALT16, SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, SALT8,
              SALT9, SD1, SD2, SGPM1, SGPM2, SGPS1, SGPS2, SIOONCTRL, SIOPBI, SIOPBO,
              SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1ABR, SPI1CS1, SPI1WP, SPI2,
              SPI2CS1, SPI2CS2, TACH0, TACH1, TACH10, TACH11, TACH12, TACH13, TACH14,
              TACH15, TACH2, TACH3, TACH4, TACH5, TACH6, TACH7, TACH8, TACH9, THRU0,
              THRU1, THRU2, THRU3, TXD1, TXD2, TXD3, TXD4, UART10, UART11, UART12,
              UART13, UART6, UART7, UART8, UART9, USBAD, USBADP, USB2AH, USB2AHP,
              USB2BD, USB2BH, VB, VGAHS, VGAVS, WDTRST1, WDTRST2, WDTRST3, WDTRST4 ]
      enum:
        - ADC0
        - ADC1
        - ADC10
        - ADC11
        - ADC12
        - ADC13
        - ADC14
        - ADC15
        - ADC2
        - ADC3
        - ADC4
        - ADC5
        - ADC6
        - ADC7
        - ADC8
        - ADC9
        - BMCINT
        - EMMC
        - ESPI
        - ESPIALT
        - FSI1
        - FSI2
        - FWQSPI
        - FWSPIABR
        - FWSPID
        - FWSPIWP
        - GPIT0
        - GPIT1
        - GPIT2
        - GPIT3
        - GPIT4
        - GPIT5
        - GPIT6
        - GPIT7
        - GPIU0
        - GPIU1
        - GPIU2
        - GPIU3
        - GPIU4
        - GPIU5
        - GPIU6
        - GPIU7
        - I2C1
        - I2C10
        - I2C11
        - I2C12
        - I2C13
        - I2C14
        - I2C15
        - I2C16
        - I2C2
        - I2C3
        - I2C4
        - I2C5
        - I2C6
        - I2C7
        - I2C8
        - I2C9
        - I3C1
        - I3C2
        - I3C3
        - I3C4
        - I3C5
        - I3C6
        - JTAGM
        - LHPD
        - LHSIRQ
        - LPC
        - LPCHC
        - LPCPD
        - LPCPME
        - LPCSMI
        - LSIRQ
        - MACLINK1
        - MACLINK2
        - MACLINK3
        - MACLINK4
        - MDIO1
        - MDIO2
        - MDIO3
        - MDIO4
        - NCTS1
        - NCTS2
        - NCTS3
        - NCTS4
        - NDCD1
        - NDCD2
        - NDCD3
        - NDCD4
        - NDSR1
        - NDSR2
        - NDSR3
        - NDSR4
        - NDTR1
        - NDTR2
        - NDTR3
        - NDTR4
        - NRI1
        - NRI2
        - NRI3
        - NRI4
        - NRTS1
        - NRTS2
        - NRTS3
        - NRTS4
        - OSCCLK
        - PEWAKE
        - PWM0
        - PWM1
        - PWM10
        - PWM11
        - PWM12
        - PWM13
        - PWM14
        - PWM15
        - PWM2
        - PWM3
        - PWM4
        - PWM5
        - PWM6
        - PWM7
        - PWM8
        - PWM9
        - RGMII1
        - RGMII2
        - RGMII3
        - RGMII4
        - RMII1
        - RMII2
        - RMII3
        - RMII4
        - RXD1
        - RXD2
        - RXD3
        - RXD4
        - SALT1
        - SALT10
        - SALT11
        - SALT12
        - SALT13
        - SALT14
        - SALT15
        - SALT16
        - SALT2
        - SALT3
        - SALT4
        - SALT5
        - SALT6
        - SALT7
        - SALT8
        - SALT9
        - SD1
        - SD2
        - SGPM1
        - SGPM2
        - SGPS1
        - SGPS2
        - SIOONCTRL
        - SIOPBI
        - SIOPBO
        - SIOPWREQ
        - SIOPWRGD
        - SIOS3
        - SIOS5
        - SIOSCI
        - SPI1
        - SPI1ABR
        - SPI1CS1
        - SPI1WP
        - SPI2
        - SPI2CS1
        - SPI2CS2
        - TACH0
        - TACH1
        - TACH10
        - TACH11
        - TACH12
        - TACH13
        - TACH14
        - TACH15
        - TACH2
        - TACH3
        - TACH4
        - TACH5
        - TACH6
        - TACH7
        - TACH8
        - TACH9
        - THRU0
        - THRU1
        - THRU2
        - THRU3
        - TXD1
        - TXD2
        - TXD3
        - TXD4
        - UART10
        - UART11
        - UART12
        - UART13
        - UART6
        - UART7
        - UART8
        - UART9
        - USB11BHID
        - USB2AD
        - USB2AH
        - USB2AHP
        - USB2BD
        - USB2BH
        - USBAD
        - USBADP
        - VB
        - VGAHS
        - VGAVS
        - WDTRST1
        - WDTRST2
        - WDTRST3
        - WDTRST4

    groups:
      enum: [ ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, ADC2,
              ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMCG1, EMMCG4,
              EMMCG8, ESPI, ESPIALT, FSI1, FSI2, FWQSPI, FWSPIABR, FWSPID, FWSPIWP,
              GPIT0, GPIT1, GPIT2, GPIT3, GPIT4, GPIT5, GPIT6, GPIT7, GPIU0, GPIU1,
              GPIU2, GPIU3, GPIU4, GPIU5, GPIU6, GPIU7, HVI3C3, HVI3C4, I2C1, I2C10,
              I2C11, I2C12, I2C13, I2C14, I2C15, I2C16, I2C2, I2C3, I2C4, I2C5,
              I2C6, I2C7, I2C8, I2C9, I3C3, I3C4, I3C5, I3C6, JTAGM, LHPD, LHSIRQ,
              LPC, LPCHC, LPCPD, LPCPME, LPCSMI, LSIRQ, MACLINK1, MACLINK2, MACLINK3,
              MACLINK4, MDIO1, MDIO2, MDIO3, MDIO4, NCTS1, NCTS2, NCTS3, NCTS4,
              NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2,
              NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, NRTS1, NRTS2, NRTS3, NRTS4,
              OSCCLK, PEWAKE, PWM0, PWM1, PWM10G0, PWM10G1, PWM11G0, PWM11G1, PWM12G0,
              PWM12G1, PWM13G0, PWM13G1, PWM14G0, PWM14G1, PWM15G0, PWM15G1, PWM2,
              PWM3, PWM4, PWM5, PWM6, PWM7, PWM8G0, PWM8G1, PWM9G0, PWM9G1, QSPI1,
              QSPI2, RGMII1, RGMII2, RGMII3, RGMII4, RMII1, RMII2, RMII3, RMII4,
              RXD1, RXD2, RXD3, RXD4, SALT1, SALT10G0, SALT10G1, SALT11G0, SALT11G1,
              SALT12G0, SALT12G1, SALT13G0, SALT13G1, SALT14G0, SALT14G1, SALT15G0,
              SALT15G1, SALT16G0, SALT16G1, SALT2, SALT3, SALT4, SALT5, SALT6,
              SALT7, SALT8, SALT9G0, SALT9G1, SD1, SD2, SD3, SGPM1, SGPM2, SGPS1, SGPS2,
              SIOONCTRL, SIOPBI, SIOPBO, SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1,
              SPI1ABR, SPI1CS1, SPI1WP, SPI2, SPI2CS1, SPI2CS2, TACH0, TACH1, TACH10, TACH11,
              TACH12, TACH13, TACH14, TACH15, TACH2, TACH3, TACH4, TACH5, TACH6,
              TACH7, TACH8, TACH9, THRU0, THRU1, THRU2, THRU3, TXD1, TXD2, TXD3,
              TXD4, UART10, UART11, UART12G0, UART12G1, UART13G0, UART13G1, UART6,
              UART7, UART8, UART9, USBA, USBB, VB, VGAHS, VGAVS, WDTRST1, WDTRST2,
              WDTRST3, WDTRST4]
      enum:
        - ADC0
        - ADC1
        - ADC10
        - ADC11
        - ADC12
        - ADC13
        - ADC14
        - ADC15
        - ADC2
        - ADC3
        - ADC4
        - ADC5
        - ADC6
        - ADC7
        - ADC8
        - ADC9
        - BMCINT
        - EMMCG1
        - EMMCG4
        - EMMCG8
        - ESPI
        - ESPIALT
        - FSI1
        - FSI2
        - FWQSPI
        - FWSPIABR
        - FWSPID
        - FWSPIWP
        - GPIT0
        - GPIT1
        - GPIT2
        - GPIT3
        - GPIT4
        - GPIT5
        - GPIT6
        - GPIT7
        - GPIU0
        - GPIU1
        - GPIU2
        - GPIU3
        - GPIU4
        - GPIU5
        - GPIU6
        - GPIU7
        - HVI3C3
        - HVI3C4
        - I2C1
        - I2C10
        - I2C11
        - I2C12
        - I2C13
        - I2C14
        - I2C15
        - I2C16
        - I2C2
        - I2C3
        - I2C4
        - I2C5
        - I2C6
        - I2C7
        - I2C8
        - I2C9
        - I3C1
        - I3C2
        - I3C3
        - I3C4
        - I3C5
        - I3C6
        - JTAGM
        - LHPD
        - LHSIRQ
        - LPC
        - LPCHC
        - LPCPD
        - LPCPME
        - LPCSMI
        - LSIRQ
        - MACLINK1
        - MACLINK2
        - MACLINK3
        - MACLINK4
        - MDIO1
        - MDIO2
        - MDIO3
        - MDIO4
        - NCSI3
        - NCSI4
        - NCTS1
        - NCTS2
        - NCTS3
        - NCTS4
        - NDCD1
        - NDCD2
        - NDCD3
        - NDCD4
        - NDSR1
        - NDSR2
        - NDSR3
        - NDSR4
        - NDTR1
        - NDTR2
        - NDTR3
        - NDTR4
        - NRI1
        - NRI2
        - NRI3
        - NRI4
        - NRTS1
        - NRTS2
        - NRTS3
        - NRTS4
        - OSCCLK
        - PEWAKE
        - PWM0
        - PWM1
        - PWM10G0
        - PWM10G1
        - PWM11G0
        - PWM11G1
        - PWM12G0
        - PWM12G1
        - PWM13G0
        - PWM13G1
        - PWM14G0
        - PWM14G1
        - PWM15G0
        - PWM15G1
        - PWM2
        - PWM3
        - PWM4
        - PWM5
        - PWM6
        - PWM7
        - PWM8G0
        - PWM8G1
        - PWM9G0
        - PWM9G1
        - QSPI1
        - QSPI2
        - RGMII1
        - RGMII2
        - RGMII3
        - RGMII4
        - RMII1
        - RMII2
        - RMII3
        - RMII4
        - RXD1
        - RXD2
        - RXD3
        - RXD4
        - SALT1
        - SALT10G0
        - SALT10G1
        - SALT11G0
        - SALT11G1
        - SALT12G0
        - SALT12G1
        - SALT13G0
        - SALT13G1
        - SALT14G0
        - SALT14G1
        - SALT15G0
        - SALT15G1
        - SALT16G0
        - SALT16G1
        - SALT2
        - SALT3
        - SALT4
        - SALT5
        - SALT6
        - SALT7
        - SALT8
        - SALT9G0
        - SALT9G1
        - SD1
        - SD2
        - SD3
        - SGPM1
        - SGPM2
        - SGPS1
        - SGPS2
        - SIOONCTRL
        - SIOPBI
        - SIOPBO
        - SIOPWREQ
        - SIOPWRGD
        - SIOS3
        - SIOS5
        - SIOSCI
        - SPI1
        - SPI1ABR
        - SPI1CS1
        - SPI1WP
        - SPI2
        - SPI2CS1
        - SPI2CS2
        - TACH0
        - TACH1
        - TACH10
        - TACH11
        - TACH12
        - TACH13
        - TACH14
        - TACH15
        - TACH2
        - TACH3
        - TACH4
        - TACH5
        - TACH6
        - TACH7
        - TACH8
        - TACH9
        - THRU0
        - THRU1
        - THRU2
        - THRU3
        - TXD1
        - TXD2
        - TXD3
        - TXD4
        - UART10
        - UART11
        - UART12G0
        - UART12G1
        - UART13G0
        - UART13G1
        - UART6
        - UART7
        - UART8
        - UART9
        - USBA
        - USBB
        - VB
        - VGAHS
        - VGAVS
        - WDTRST1
        - WDTRST2
        - WDTRST3
        - WDTRST4

    pins: true
    bias-disable: true
Loading