The latest development version of this page may be more current than this released 4.0.0 version.

ite,it8xxx2-pinctrl-func

Vendor: ITE Tech. Inc.

Note

An implementation of a driver matching this compatible is available in drivers/pinctrl/pinctrl_ite_it8xxx2.c.

Description

ITE IT8XXX2 pin controller function node

Properties

Properties not inherited from the base binding file.

Name

Type

Details

func3-gcr

array

func3-en-mask

array

func3-ext

array

When the alternate setting is configured as func3, in addition to
the setting of func3-gcr, some pins require external setting.

func3-ext-mask

array

func4-gcr

array

func4-en-mask

array

volt-sel

array

volt-sel-mask

array

pp-od-mask

int

KSI[7:0] does not support push-pull and open-drain mode.
If KSO[17:0] is in KBS mode, setting 1 selects open-drain mode,
setting 0 selects push-pull mode.
If KSO[15:0] is in GPIO mode, then this bit is always disabled.

pullup-mask

int

If KSI[7:0]/KSO[15:0] is in KBS mode , setting 1 enables the internal
pull-up (KSO[17:16] setting internal pull-up by GPIO port GPCR register).
If KSI[7:0]/KSO[15:0] is in GPIO mode, then this bit is always disabled.

gpio-group

boolean

Default setting pin configure to alternate mode for all GPIO group pins
(include KSO[17:16]), otherwise setting pin configure to keyboard scan
mode for KSI[7:0] and KSO[15:0] pins.

Specifier cell names

  • pinmux cells: pin, alt_func