[PATCH 0/1][SRU][OEM-5.17/Kinetic/OEM-6.0/Unstable] Support independent clock and LED GPIOs for Intel IPU6

You-Sheng Yang vicamo.yang at canonical.com
Tue Sep 13 18:28:13 UTC 2022


From: "You-Sheng Yang (vicamo)" <vicamo.yang at canonical.com>

BugLink: https://bugs.launchpad.net/bugs/1989046

[Impact]

When migrated from power_ctrl_logic driver to int3472, two additional
independent CLK/LED GPIOs other than powerdown/reset must be probed
exceptionally.

[Fix]

Vendor provided patch in
https://github.com/intel/ipu6-drivers/blob/2b8a592dc63e117d8f5af5f32a10d7e0651832d2/patch/int3472-support-independent-clock-and-LED-gpios-5.17+.patch.

[Test Case]

Tested on both TGL/ADL platforms against nominated kernels.

[Where problems could occur]

This adds exceptional cases with fallbacks to the original function. No
one else is affected.

[Other Info]

This is an essential part for switching from power_ctrl_logic based GPIO
control mechanism to the generic, upstreamed int3472 driver. Affects all
IPU6 platforms that are to run new IPU6 driver dump in 202208.

You-Sheng Yang (vicamo) (1):
  UBUNTU: SAUCE: platform/x86: int3472: support independent clock and
    LED GPIOs

 drivers/platform/x86/intel/int3472/common.h   |  3 +-
 drivers/platform/x86/intel/int3472/discrete.c | 43 +++++++++++++++----
 2 files changed, 36 insertions(+), 10 deletions(-)

-- 
2.37.2




More information about the kernel-team mailing list