intel-pinctrl for v6.3-1
* Add ~4kOhm bias support to Intel pin control drivers
* Convert Intel pin control drivers to use INTEL_COMMUNITY_*()
* Add struct pinfunction and use it in Intel pin control drivers
* Make pin control documentation up to date
* Miscellaneous cleanups
The following is an automated git shortlog grouped by driver:
pinctrl:
 - Proofreading and updating the documentation accordingly
 - Proofreading and updating the documentation (part 2)
alderlake:
 -  Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS()
baytrail:
 -  Convert to use new memeber in struct intel_function
broxton:
 -  Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE()
cannonlake:
 -  Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS()
cedarfork:
 -  Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS()
cherryview:
 -  Convert to use new memeber in struct intel_function
denverton:
 -  Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS()
elkhartlake:
 -  Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS()
emmitsburg:
 -  Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS()
geminilake:
 -  Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE()
icelake:
 -  Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS()
intel:
 -  Get rid of unused members in struct intel_function
 -  Make use of struct pinfunction and PINCTRL_PINFUNCTION()
 -  Define maximum pad number in the group
 -  Use same order of bit fields for PADCFG2
 -  Add ~4k bias support
 -  Add definitions to all possible biases
 -  Deduplicate some code in intel_config_set_pull()
 -  Add default case to intel_config_set_pull()
 -  Convert to generic_handle_domain_irq()
 -  Always use gpp_num_padown_regs in the main driver
 -  Introduce INTEL_COMMUNITY_*() to unify community macros
Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro:
 - Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro
jasperlake:
 -  Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS()
lakefield:
 -  Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS()
lewisburg:
 -  Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE()
lynxpoint:
 -  Convert to use new memeber in struct intel_function
merrifield:
 -  Convert to use new memeber in struct intel_function
meteorlake:
 -  Replace MTL_COMMUNITY() by INTEL_COMMUNITY_GPPS()
moorefield:
 -  Convert to use new memeber in struct intel_function
sunrisepoint:
 -  Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*()
tigerlake:
 -  Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS()