• Linus Walleij's avatar
    Merge tag 'intel-pinctrl-v6.8-1' of... · 7085e4e2
    Linus Walleij authored
    Merge tag 'intel-pinctrl-v6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
    
    intel-pinctrl for v6.8-1
    
    * New agnostic driver to support Lunar Lake and newer platforms
    * New driver for Intel Meteor Point-S (PCH for Meteor Lake-S)
    * Update drivers to use new PM helpers
    * Use RAII for locking in a few drivers (Raag, Andy)
    * Reduce locking scope in some functions (Raag)
    * Miscellaneous cleanups (Raag)
    
    The following is an automated git shortlog grouped by driver:
    
    alderlake:
     -  Switch to use Intel pin control PM ops
    
    baytrail:
     -  Simplify code with cleanup helpers
     -  Move default strength assignment to a switch-case
     -  Factor out byt_gpio_force_input_mode()
     -  Fix types of config value in byt_pin_config_set()
    
    broxton:
     -  Switch to use Intel pin control PM ops
    
    cannonlake:
     -  Switch to use Intel pin control PM ops
    
    cedarfork:
     -  Switch to use Intel pin control PM ops
    
    denverton:
     -  Switch to use Intel pin control PM ops
    
    elkhartlake:
     -  Switch to use Intel pin control PM ops
    
    emmitsburg:
     -  Switch to use Intel pin control PM ops
    
    geminilake:
     -  Switch to use Intel pin control PM ops
    
    icelake:
     -  Switch to use Intel pin control PM ops
    
    intel:
     -  Add Intel Meteor Point pin controller and GPIO support
     -  use the correct _PM_OPS() export macro
     -  Add a generic Intel pin control platform driver
     -  Revert "Unexport intel_pinctrl_probe()"
     -  allow independent COMPILE_TEST
     -  Refactor intel_pinctrl_get_soc_data()
     -  Move default strength assignment to a switch-case
     -  Make PM ops functions static
     -  Provide Intel pin control wide PM ops structure
    
    jasperlake:
     -  Switch to use Intel pin control PM ops
    
    lakefield:
     -  Switch to use Intel pin control PM ops
    
    lewisburg:
     -  Switch to use Intel pin control PM ops
    
    lynxpoint:
     -  Simplify code with cleanup helpers
    
    meteorlake:
     -  Switch to use Intel pin control PM ops
    
    sunrisepoint:
     -  Switch to use Intel pin control PM ops
    
    tangier:
     -  simplify locking using cleanup helpers
     -  Move default strength assignment to a switch-case
     -  Enable 910 Ohm bias
    
    tigerlake:
     -  Switch to use Intel pin control PM ops
    Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
    7085e4e2
pinctrl-baytrail.c 47.2 KB