ACK/Cmnt: [SRU][PULL v2][Jammy:linux-intel-iotg] RPL series enablement

Tim Gardner tim.gardner at canonical.com
Wed Feb 15 14:06:26 UTC 2023


On 2/14/23 8:15 PM, Jian Hui Lee wrote:
> BugLink: https://bugs.launchpad.net/bugs/2006914
> 
> [Impact]
> * Enablement for Intel RPL series
> 
> [Test Plan]
> * Compile tested
> * Boot on an Intel RPL-S/P SDP and give a test on each function
> 
> v2: modify phrasing in log.
> 
> ----------------------------------------------------------------
> The following changes since commit 85615d06302a494e74b1db9fef5ca2b86441944c:
> 
>    UBUNTU: SAUCE: spi: pxa2xx: Fix for proper chip select Assertion of
> pxa2xx controller (2023-02-10 14:49:15 +0800)
> 
> are available in the Git repository at:
> 
>    git://git.launchpad.net/~jianhuilee/ubuntu/+source/linux-intel-iotg/+git/jammy-iotg
> rpl-for-review-20230213
> 
> for you to fetch changes up to 11a35de36114e2ea95a3e8947138c2e19afe868f:
> 
>    drm/i915/rpl-p: Add stepping info (2023-02-15 10:47:31 +0800)
> 
> ----------------------------------------------------------------
> Andy Shevchenko (1):
>        spi: intel-pci: Add support for Intel Ice Lake-N SPI serial flash
> 
> Anusha Srivatsa (2):
>        drm/i915/rpl-s: Add PCH Support for Raptor Lake S
>        drm/i915/rpl-s: Add stepping info
> 
> Christophe JAILLET (1):
>        spi: intel: Use correct order for the parameters of devm_kcalloc()
> 
> Gayatri Kammela (1):
>        platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver
> 
> George D Sworo (2):
>        platform/x86/intel: pmc: Support Intel Raptorlake P
>        thunderbolt: Add support for Intel Raptor Lake
> 
> Gil Fine (12):
>        thunderbolt: Add TMU uni-directional mode
>        thunderbolt: Change TMU mode to HiFi uni-directional once
> DisplayPort tunneled
>        thunderbolt: Change downstream router's TMU rate in both TMU
> uni/bidir mode
>        thunderbolt: Add CL0s support for USB4 routers
>        thunderbolt: Move usb4_switch_wait_for_bit() to switch.c
>        thunderbolt: Silently ignore CLx enabling in case CLx is not supported
>        thunderbolt: Implement TMU time disruption for Intel Titan Ridge
>        thunderbolt: Rename Intel TB_VSE_CAP_IECS capability
>        thunderbolt: Enable CL0s for Intel Titan Ridge
>        thunderbolt: CLx disable before system suspend only if previously enabled
>        thunderbolt: Add CL1 support for USB4 and Titan Ridge routers
>        thunderbolt: Fix typos in CLx enabling
> 
> Jian Hui Lee (1):
>        UBUNTU: [Config] intel-iotg: Update configs for
> CONFIG_SPI_INTEL/CONFIG_SPI_INTEL_PCI/CONFIG_SPI_INTEL_PLATFORM
> 
> José Roberto de Souza (2):
>        drm/i915: Track media IP stepping separated from GT
>        drm/i915: Rename GT_STEP to GRAPHICS_STEP
> 
> Matt Atwood (2):
>        drm/i915/rpl-p: Add PCI IDs
>        drm/i915/rpl-p: Add stepping info
> 
> Mauro Lima (1):
>        spi: intel: Fix the offset to get the 64K erase opcode
> 
> Mika Westerberg (14):
>        mtd: spi-nor: intel-spi: Disable write protection only if asked
>        mtd: spi-nor: intel-spi: Convert to SPI MEM
>        spi: intel: Add support for Raptor Lake-S SPI serial flash
>        spi: intel: Fix typo in kernel-doc of intel_spi_probe()
>        spi: intel: Implement dirmap hooks
>        spi: intel: Add support for second flash chip
>        spi: intel: 64k erase is supported from Canon Lake and beyond
>        spi: intel: Use correct mask for flash and protected regions
>        thunderbolt: Move port CL state functions into correct place in switch.c
>        thunderbolt: Add helper to check if CL states are enabled on port
>        thunderbolt: Add support for receiver lane margining
>        thunderbolt: Disable LTTPR on Intel Titan Ridge
>        thunderbolt: Add functions to support DisplayPort bandwidth
> allocation mode
>        thunderbolt: Add support for DisplayPort bandwidth allocation mode
> 
> Tamar Mashiah (1):
>        UBUNTU: SAUCE: spi: intel: Add protected and locked attributes
> 
> Tejas Upadhyay (1):
>        drm/i915: Add RPL-S PCI IDs
> 
> Venkata Sandeep Dhanalakota (1):
>        drm/i915: Make wa list per-gt
> 
> Xiang Wangx (1):
>        thunderbolt: Fix typo in comment
> 
> Yang Li (1):
>        thunderbolt: Fix some kernel-doc comments
> 
>   Documentation/ABI/testing/sysfs-driver-spi-intel   |   20 +
>   arch/x86/kernel/early-quirks.c                     |    1 +
>   debian.intel-iotg/config/annotations               |    6 +
>   debian.intel-iotg/config/config.common.ubuntu      |    5 +-
>   drivers/gpu/drm/i915/gt/gen8_engine_cs.c           |    2 +-
>   drivers/gpu/drm/i915/gt/intel_gt.c                 |    3 +
>   drivers/gpu/drm/i915/gt/intel_gt_types.h           |    2 +
>   drivers/gpu/drm/i915/gt/intel_region_lmem.c        |    2 +-
>   drivers/gpu/drm/i915/gt/intel_workarounds.c        |  168 +--
>   drivers/gpu/drm/i915/gt/intel_workarounds.h        |    2 +-
>   drivers/gpu/drm/i915/gt/selftest_workarounds.c     |    2 +-
>   drivers/gpu/drm/i915/i915_drv.c                    |    2 -
>   drivers/gpu/drm/i915/i915_drv.h                    |   57 +-
>   drivers/gpu/drm/i915/i915_gem.c                    |    2 -
>   drivers/gpu/drm/i915/i915_pci.c                    |    1 +
>   drivers/gpu/drm/i915/intel_device_info.c           |    9 +-
>   drivers/gpu/drm/i915/intel_device_info.h           |   11 +-
>   drivers/gpu/drm/i915/intel_pch.c                   |    1 +
>   drivers/gpu/drm/i915/intel_pch.h                   |    1 +
>   drivers/gpu/drm/i915/intel_pm.c                    |    6 +-
>   drivers/gpu/drm/i915/intel_step.c                  |   92 +-
>   drivers/gpu/drm/i915/intel_step.h                  |    3 +-
>   drivers/mfd/lpc_ich.c                              |   59 +-
>   drivers/mtd/spi-nor/controllers/Kconfig            |   36 -
>   drivers/mtd/spi-nor/controllers/Makefile           |    3 -
>   drivers/mtd/spi-nor/controllers/intel-spi.c        |  968 -------------
>   drivers/mtd/spi-nor/controllers/intel-spi.h        |   21 -
>   drivers/platform/x86/intel/pmc/core.c              |    3 +
>   drivers/spi/Kconfig                                |   39 +
>   drivers/spi/Makefile                               |    3 +
>   .../intel-spi-pci.c => spi/spi-intel-pci.c}        |   52 +-
>   .../spi-intel-platform.c}                          |   22 +-
>   drivers/spi/spi-intel.c                            | 1485 ++++++++++++++++++++
>   drivers/spi/spi-intel.h                            |   21 +
>   drivers/thunderbolt/Kconfig                        |   10 +
>   drivers/thunderbolt/ctl.c                          |   56 +-
>   drivers/thunderbolt/ctl.h                          |    4 +-
>   drivers/thunderbolt/debugfs.c                      |  836 +++++++++++
>   drivers/thunderbolt/icm.c                          |    2 +
>   drivers/thunderbolt/lc.c                           |   24 +
>   drivers/thunderbolt/nhi.c                          |    4 +
>   drivers/thunderbolt/nhi.h                          |    2 +
>   drivers/thunderbolt/sb_regs.h                      |   58 +
>   drivers/thunderbolt/switch.c                       |  488 +++++++
>   drivers/thunderbolt/tb.c                           |  560 +++++++-
>   drivers/thunderbolt/tb.h                           |  158 ++-
>   drivers/thunderbolt/tb_msgs.h                      |   11 +-
>   drivers/thunderbolt/tb_regs.h                      |  153 +-
>   drivers/thunderbolt/tmu.c                          |  492 ++++++-
>   drivers/thunderbolt/tunnel.c                       |  494 ++++++-
>   drivers/thunderbolt/tunnel.h                       |   18 +
>   drivers/thunderbolt/usb4.c                         |  743 +++++++++-
>   drivers/thunderbolt/xdomain.c                      |    4 +
>   include/drm/i915_pciids.h                          |   13 +-
>   include/linux/mfd/lpc_ich.h                        |    2 +-
>   .../platform_data/x86/{intel-spi.h => spi-intel.h} |   12 +-
>   56 files changed, 5827 insertions(+), 1427 deletions(-)
>   create mode 100644 Documentation/ABI/testing/sysfs-driver-spi-intel
>   delete mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.c
>   delete mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.h
>   rename drivers/{mtd/spi-nor/controllers/intel-spi-pci.c =>
> spi/spi-intel-pci.c} (82%)
>   rename drivers/{mtd/spi-nor/controllers/intel-spi-platform.c =>
> spi/spi-intel-platform.c} (65%)
>   create mode 100644 drivers/spi/spi-intel.c
>   create mode 100644 drivers/spi/spi-intel.h
>   rename include/linux/platform_data/x86/{intel-spi.h => spi-intel.h} (64%)
> 
Acked-by: Tim Gardner <tim.gardner at canonical.com>

Backport comments look good. Most patches are clean cherry picks.
-- 
-----------
Tim Gardner
Canonical, Inc




More information about the kernel-team mailing list