[SRU][PULL][Jammy:linux-intel-iotg] RPL series enablement

Jian Hui Lee jianhui.lee at canonical.com
Mon Feb 13 06:47:30 UTC 2023


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


----------------------------------------------------------------
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 c8f543462eca5b04738181f3cf3fefbd60dfa9ef:

  drm/i915/rpl-p: Add stepping info (2023-02-13 13:41:22 +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%)



More information about the kernel-team mailing list