mbox series

[00/10,SRU,G,OEM-5.6] Intel Tiger Lake-H IDs supplement

Message ID 20201118062451.360192-1-acelan.kao@canonical.com
Headers show
Series Intel Tiger Lake-H IDs supplement | expand

Message

AceLan Kao Nov. 18, 2020, 6:24 a.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1904521

[Impact]
Intel Tiger Lake-H platform requires new pin settings and IDs to enable.

[Fix]
Intel provides us a list of TGL-H commits from 5.8 and 5.9, we need all of
the commits to enable TGL-H platforms completely.

[Test]
Verified those commits on Intel TGL-H SDP

[Regression potential]
Low, all of those commits are adding new IDs for TGL-H platform.

Alexander Shishkin (1):
  intel_th: pci: Add Tiger Lake PCH-H support

Andy Shevchenko (2):
  mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs
  pinctrl: intel: Introduce common flags for GPIO mapping scheme

Boris Brezillon (1):
  mtd: spi-nor: Prepare core / manufacturer code split

Guenter Roeck (1):
  mtd: spi-nor: Compile files in controllers/ directory

Heikki Krogerus (1):
  usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant

Jarkko Nikula (2):
  i2c: i801: Add support for Intel Tiger Lake PCH-H
  spi: pxa2xx: Add support for Intel Tiger Lake PCH-H

Mika Westerberg (2):
  mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial
    flash
  pinctrl: tigerlake: Add support for Tiger Lake-H

 drivers/hwtracing/intel_th/pci.c              |   5 +
 drivers/i2c/busses/i2c-i801.c                 |   4 +
 drivers/mfd/intel-lpss-pci.c                  |  16 +
 drivers/mtd/spi-nor/Kconfig                   |  83 +---
 drivers/mtd/spi-nor/Makefile                  |  12 +-
 drivers/mtd/spi-nor/controllers/Kconfig       |  83 ++++
 drivers/mtd/spi-nor/controllers/Makefile      |   9 +
 .../spi-nor/{ => controllers}/aspeed-smc.c    |   0
 .../{ => controllers}/cadence-quadspi.c       |   0
 .../mtd/spi-nor/{ => controllers}/hisi-sfc.c  |   0
 .../spi-nor/{ => controllers}/intel-spi-pci.c |   1 +
 .../{ => controllers}/intel-spi-platform.c    |   0
 .../mtd/spi-nor/{ => controllers}/intel-spi.c |   0
 .../mtd/spi-nor/{ => controllers}/intel-spi.h |   0
 .../spi-nor/{ => controllers}/mtk-quadspi.c   |   0
 .../mtd/spi-nor/{ => controllers}/nxp-spifi.c |   0
 drivers/mtd/spi-nor/{spi-nor.c => core.c}     |   0
 drivers/pinctrl/intel/pinctrl-intel.c         |  19 +-
 drivers/pinctrl/intel/pinctrl-intel.h         |  14 +-
 drivers/pinctrl/intel/pinctrl-tigerlake.c     | 358 ++++++++++++++++++
 drivers/spi/spi-pxa2xx.c                      |   5 +
 drivers/usb/dwc3/dwc3-pci.c                   |   4 +
 22 files changed, 515 insertions(+), 98 deletions(-)
 create mode 100644 drivers/mtd/spi-nor/controllers/Kconfig
 create mode 100644 drivers/mtd/spi-nor/controllers/Makefile
 rename drivers/mtd/spi-nor/{ => controllers}/aspeed-smc.c (100%)
 rename drivers/mtd/spi-nor/{ => controllers}/cadence-quadspi.c (100%)
 rename drivers/mtd/spi-nor/{ => controllers}/hisi-sfc.c (100%)
 rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-pci.c (97%)
 rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-platform.c (100%)
 rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.c (100%)
 rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.h (100%)
 rename drivers/mtd/spi-nor/{ => controllers}/mtk-quadspi.c (100%)
 rename drivers/mtd/spi-nor/{ => controllers}/nxp-spifi.c (100%)
 rename drivers/mtd/spi-nor/{spi-nor.c => core.c} (100%)

Comments

Stefan Bader Nov. 18, 2020, 8:56 a.m. UTC | #1
On 18.11.20 07:24, AceLan Kao wrote:
> BugLink: https://bugs.launchpad.net/bugs/1904521
> 
> [Impact]
> Intel Tiger Lake-H platform requires new pin settings and IDs to enable.
> 
> [Fix]
> Intel provides us a list of TGL-H commits from 5.8 and 5.9, we need all of
> the commits to enable TGL-H platforms completely.
> 
> [Test]
> Verified those commits on Intel TGL-H SDP
> 
> [Regression potential]
> Low, all of those commits are adding new IDs for TGL-H platform.
> 
> Alexander Shishkin (1):
>   intel_th: pci: Add Tiger Lake PCH-H support
> 
> Andy Shevchenko (2):
>   mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs
>   pinctrl: intel: Introduce common flags for GPIO mapping scheme
> 
> Boris Brezillon (1):
>   mtd: spi-nor: Prepare core / manufacturer code split
> 
> Guenter Roeck (1):
>   mtd: spi-nor: Compile files in controllers/ directory
> 
> Heikki Krogerus (1):
>   usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant
> 
> Jarkko Nikula (2):
>   i2c: i801: Add support for Intel Tiger Lake PCH-H
>   spi: pxa2xx: Add support for Intel Tiger Lake PCH-H
> 
> Mika Westerberg (2):
>   mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial
>     flash
>   pinctrl: tigerlake: Add support for Tiger Lake-H
> 
>  drivers/hwtracing/intel_th/pci.c              |   5 +
>  drivers/i2c/busses/i2c-i801.c                 |   4 +
>  drivers/mfd/intel-lpss-pci.c                  |  16 +
>  drivers/mtd/spi-nor/Kconfig                   |  83 +---
>  drivers/mtd/spi-nor/Makefile                  |  12 +-
>  drivers/mtd/spi-nor/controllers/Kconfig       |  83 ++++
>  drivers/mtd/spi-nor/controllers/Makefile      |   9 +
>  .../spi-nor/{ => controllers}/aspeed-smc.c    |   0
>  .../{ => controllers}/cadence-quadspi.c       |   0
>  .../mtd/spi-nor/{ => controllers}/hisi-sfc.c  |   0
>  .../spi-nor/{ => controllers}/intel-spi-pci.c |   1 +
>  .../{ => controllers}/intel-spi-platform.c    |   0
>  .../mtd/spi-nor/{ => controllers}/intel-spi.c |   0
>  .../mtd/spi-nor/{ => controllers}/intel-spi.h |   0
>  .../spi-nor/{ => controllers}/mtk-quadspi.c   |   0
>  .../mtd/spi-nor/{ => controllers}/nxp-spifi.c |   0
>  drivers/mtd/spi-nor/{spi-nor.c => core.c}     |   0
>  drivers/pinctrl/intel/pinctrl-intel.c         |  19 +-
>  drivers/pinctrl/intel/pinctrl-intel.h         |  14 +-
>  drivers/pinctrl/intel/pinctrl-tigerlake.c     | 358 ++++++++++++++++++
>  drivers/spi/spi-pxa2xx.c                      |   5 +
>  drivers/usb/dwc3/dwc3-pci.c                   |   4 +
>  22 files changed, 515 insertions(+), 98 deletions(-)
>  create mode 100644 drivers/mtd/spi-nor/controllers/Kconfig
>  create mode 100644 drivers/mtd/spi-nor/controllers/Makefile
>  rename drivers/mtd/spi-nor/{ => controllers}/aspeed-smc.c (100%)
>  rename drivers/mtd/spi-nor/{ => controllers}/cadence-quadspi.c (100%)
>  rename drivers/mtd/spi-nor/{ => controllers}/hisi-sfc.c (100%)
>  rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-pci.c (97%)
>  rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-platform.c (100%)
>  rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.c (100%)
>  rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.h (100%)
>  rename drivers/mtd/spi-nor/{ => controllers}/mtk-quadspi.c (100%)
>  rename drivers/mtd/spi-nor/{ => controllers}/nxp-spifi.c (100%)
>  rename drivers/mtd/spi-nor/{spi-nor.c => core.c} (100%)
> 
I only looked at the Groovy patches and both appear reasonable.

Acked-by: Stefan Bader <stefan.bader@canonical.com>
Kleber Sacilotto de Souza Nov. 20, 2020, 11 a.m. UTC | #2
On 18.11.20 07:24, AceLan Kao wrote:
> BugLink: https://bugs.launchpad.net/bugs/1904521
> 
> [Impact]
> Intel Tiger Lake-H platform requires new pin settings and IDs to enable.
> 
> [Fix]
> Intel provides us a list of TGL-H commits from 5.8 and 5.9, we need all of
> the commits to enable TGL-H platforms completely.
> 
> [Test]
> Verified those commits on Intel TGL-H SDP
> 
> [Regression potential]
> Low, all of those commits are adding new IDs for TGL-H platform.
> 
> Alexander Shishkin (1):
>    intel_th: pci: Add Tiger Lake PCH-H support
> 
> Andy Shevchenko (2):
>    mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs
>    pinctrl: intel: Introduce common flags for GPIO mapping scheme
> 
> Boris Brezillon (1):
>    mtd: spi-nor: Prepare core / manufacturer code split
> 
> Guenter Roeck (1):
>    mtd: spi-nor: Compile files in controllers/ directory
> 
> Heikki Krogerus (1):
>    usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant
> 
> Jarkko Nikula (2):
>    i2c: i801: Add support for Intel Tiger Lake PCH-H
>    spi: pxa2xx: Add support for Intel Tiger Lake PCH-H
> 
> Mika Westerberg (2):
>    mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial
>      flash
>    pinctrl: tigerlake: Add support for Tiger Lake-H
> 
>   drivers/hwtracing/intel_th/pci.c              |   5 +
>   drivers/i2c/busses/i2c-i801.c                 |   4 +
>   drivers/mfd/intel-lpss-pci.c                  |  16 +
>   drivers/mtd/spi-nor/Kconfig                   |  83 +---
>   drivers/mtd/spi-nor/Makefile                  |  12 +-
>   drivers/mtd/spi-nor/controllers/Kconfig       |  83 ++++
>   drivers/mtd/spi-nor/controllers/Makefile      |   9 +
>   .../spi-nor/{ => controllers}/aspeed-smc.c    |   0
>   .../{ => controllers}/cadence-quadspi.c       |   0
>   .../mtd/spi-nor/{ => controllers}/hisi-sfc.c  |   0
>   .../spi-nor/{ => controllers}/intel-spi-pci.c |   1 +
>   .../{ => controllers}/intel-spi-platform.c    |   0
>   .../mtd/spi-nor/{ => controllers}/intel-spi.c |   0
>   .../mtd/spi-nor/{ => controllers}/intel-spi.h |   0
>   .../spi-nor/{ => controllers}/mtk-quadspi.c   |   0
>   .../mtd/spi-nor/{ => controllers}/nxp-spifi.c |   0
>   drivers/mtd/spi-nor/{spi-nor.c => core.c}     |   0
>   drivers/pinctrl/intel/pinctrl-intel.c         |  19 +-
>   drivers/pinctrl/intel/pinctrl-intel.h         |  14 +-
>   drivers/pinctrl/intel/pinctrl-tigerlake.c     | 358 ++++++++++++++++++
>   drivers/spi/spi-pxa2xx.c                      |   5 +
>   drivers/usb/dwc3/dwc3-pci.c                   |   4 +
>   22 files changed, 515 insertions(+), 98 deletions(-)
>   create mode 100644 drivers/mtd/spi-nor/controllers/Kconfig
>   create mode 100644 drivers/mtd/spi-nor/controllers/Makefile
>   rename drivers/mtd/spi-nor/{ => controllers}/aspeed-smc.c (100%)
>   rename drivers/mtd/spi-nor/{ => controllers}/cadence-quadspi.c (100%)
>   rename drivers/mtd/spi-nor/{ => controllers}/hisi-sfc.c (100%)
>   rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-pci.c (97%)
>   rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-platform.c (100%)
>   rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.c (100%)
>   rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.h (100%)
>   rename drivers/mtd/spi-nor/{ => controllers}/mtk-quadspi.c (100%)
>   rename drivers/mtd/spi-nor/{ => controllers}/nxp-spifi.c (100%)
>   rename drivers/mtd/spi-nor/{spi-nor.c => core.c} (100%)
> 

I have reviewed only the patches for Groovy, they seem straightforward
adding support for new hw.

Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
William Breathitt Gray Nov. 20, 2020, 4:15 p.m. UTC | #3
On Wed, Nov 18, 2020 at 02:24:39PM +0800, AceLan Kao wrote:
> BugLink: https://bugs.launchpad.net/bugs/1904521
> 
> [Impact]
> Intel Tiger Lake-H platform requires new pin settings and IDs to enable.
> 
> [Fix]
> Intel provides us a list of TGL-H commits from 5.8 and 5.9, we need all of
> the commits to enable TGL-H platforms completely.
> 
> [Test]
> Verified those commits on Intel TGL-H SDP
> 
> [Regression potential]
> Low, all of those commits are adding new IDs for TGL-H platform.
> 
> Alexander Shishkin (1):
>   intel_th: pci: Add Tiger Lake PCH-H support
> 
> Andy Shevchenko (2):
>   mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs
>   pinctrl: intel: Introduce common flags for GPIO mapping scheme
> 
> Boris Brezillon (1):
>   mtd: spi-nor: Prepare core / manufacturer code split
> 
> Guenter Roeck (1):
>   mtd: spi-nor: Compile files in controllers/ directory
> 
> Heikki Krogerus (1):
>   usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant
> 
> Jarkko Nikula (2):
>   i2c: i801: Add support for Intel Tiger Lake PCH-H
>   spi: pxa2xx: Add support for Intel Tiger Lake PCH-H
> 
> Mika Westerberg (2):
>   mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial
>     flash
>   pinctrl: tigerlake: Add support for Tiger Lake-H
> 
>  drivers/hwtracing/intel_th/pci.c              |   5 +
>  drivers/i2c/busses/i2c-i801.c                 |   4 +
>  drivers/mfd/intel-lpss-pci.c                  |  16 +
>  drivers/mtd/spi-nor/Kconfig                   |  83 +---
>  drivers/mtd/spi-nor/Makefile                  |  12 +-
>  drivers/mtd/spi-nor/controllers/Kconfig       |  83 ++++
>  drivers/mtd/spi-nor/controllers/Makefile      |   9 +
>  .../spi-nor/{ => controllers}/aspeed-smc.c    |   0
>  .../{ => controllers}/cadence-quadspi.c       |   0
>  .../mtd/spi-nor/{ => controllers}/hisi-sfc.c  |   0
>  .../spi-nor/{ => controllers}/intel-spi-pci.c |   1 +
>  .../{ => controllers}/intel-spi-platform.c    |   0
>  .../mtd/spi-nor/{ => controllers}/intel-spi.c |   0
>  .../mtd/spi-nor/{ => controllers}/intel-spi.h |   0
>  .../spi-nor/{ => controllers}/mtk-quadspi.c   |   0
>  .../mtd/spi-nor/{ => controllers}/nxp-spifi.c |   0
>  drivers/mtd/spi-nor/{spi-nor.c => core.c}     |   0
>  drivers/pinctrl/intel/pinctrl-intel.c         |  19 +-
>  drivers/pinctrl/intel/pinctrl-intel.h         |  14 +-
>  drivers/pinctrl/intel/pinctrl-tigerlake.c     | 358 ++++++++++++++++++
>  drivers/spi/spi-pxa2xx.c                      |   5 +
>  drivers/usb/dwc3/dwc3-pci.c                   |   4 +
>  22 files changed, 515 insertions(+), 98 deletions(-)
>  create mode 100644 drivers/mtd/spi-nor/controllers/Kconfig
>  create mode 100644 drivers/mtd/spi-nor/controllers/Makefile
>  rename drivers/mtd/spi-nor/{ => controllers}/aspeed-smc.c (100%)
>  rename drivers/mtd/spi-nor/{ => controllers}/cadence-quadspi.c (100%)
>  rename drivers/mtd/spi-nor/{ => controllers}/hisi-sfc.c (100%)
>  rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-pci.c (97%)
>  rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-platform.c (100%)
>  rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.c (100%)
>  rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.h (100%)
>  rename drivers/mtd/spi-nor/{ => controllers}/mtk-quadspi.c (100%)
>  rename drivers/mtd/spi-nor/{ => controllers}/nxp-spifi.c (100%)
>  rename drivers/mtd/spi-nor/{spi-nor.c => core.c} (100%)
> 
> -- 
> 2.25.1

Applied to Groovy:linux.

William Breathitt Gray
Timo Aaltonen Dec. 3, 2020, 11:10 a.m. UTC | #4
On 18.11.2020 8.24, AceLan Kao wrote:
> BugLink: https://bugs.launchpad.net/bugs/1904521
> 
> [Impact]
> Intel Tiger Lake-H platform requires new pin settings and IDs to enable.
> 
> [Fix]
> Intel provides us a list of TGL-H commits from 5.8 and 5.9, we need all of
> the commits to enable TGL-H platforms completely.
> 
> [Test]
> Verified those commits on Intel TGL-H SDP
> 
> [Regression potential]
> Low, all of those commits are adding new IDs for TGL-H platform.
> 
> Alexander Shishkin (1):
>    intel_th: pci: Add Tiger Lake PCH-H support
> 
> Andy Shevchenko (2):
>    mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs
>    pinctrl: intel: Introduce common flags for GPIO mapping scheme
> 
> Boris Brezillon (1):
>    mtd: spi-nor: Prepare core / manufacturer code split
> 
> Guenter Roeck (1):
>    mtd: spi-nor: Compile files in controllers/ directory
> 
> Heikki Krogerus (1):
>    usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant
> 
> Jarkko Nikula (2):
>    i2c: i801: Add support for Intel Tiger Lake PCH-H
>    spi: pxa2xx: Add support for Intel Tiger Lake PCH-H
> 
> Mika Westerberg (2):
>    mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial
>      flash
>    pinctrl: tigerlake: Add support for Tiger Lake-H
> 
>   drivers/hwtracing/intel_th/pci.c              |   5 +
>   drivers/i2c/busses/i2c-i801.c                 |   4 +
>   drivers/mfd/intel-lpss-pci.c                  |  16 +
>   drivers/mtd/spi-nor/Kconfig                   |  83 +---
>   drivers/mtd/spi-nor/Makefile                  |  12 +-
>   drivers/mtd/spi-nor/controllers/Kconfig       |  83 ++++
>   drivers/mtd/spi-nor/controllers/Makefile      |   9 +
>   .../spi-nor/{ => controllers}/aspeed-smc.c    |   0
>   .../{ => controllers}/cadence-quadspi.c       |   0
>   .../mtd/spi-nor/{ => controllers}/hisi-sfc.c  |   0
>   .../spi-nor/{ => controllers}/intel-spi-pci.c |   1 +
>   .../{ => controllers}/intel-spi-platform.c    |   0
>   .../mtd/spi-nor/{ => controllers}/intel-spi.c |   0
>   .../mtd/spi-nor/{ => controllers}/intel-spi.h |   0
>   .../spi-nor/{ => controllers}/mtk-quadspi.c   |   0
>   .../mtd/spi-nor/{ => controllers}/nxp-spifi.c |   0
>   drivers/mtd/spi-nor/{spi-nor.c => core.c}     |   0
>   drivers/pinctrl/intel/pinctrl-intel.c         |  19 +-
>   drivers/pinctrl/intel/pinctrl-intel.h         |  14 +-
>   drivers/pinctrl/intel/pinctrl-tigerlake.c     | 358 ++++++++++++++++++
>   drivers/spi/spi-pxa2xx.c                      |   5 +
>   drivers/usb/dwc3/dwc3-pci.c                   |   4 +
>   22 files changed, 515 insertions(+), 98 deletions(-)
>   create mode 100644 drivers/mtd/spi-nor/controllers/Kconfig
>   create mode 100644 drivers/mtd/spi-nor/controllers/Makefile
>   rename drivers/mtd/spi-nor/{ => controllers}/aspeed-smc.c (100%)
>   rename drivers/mtd/spi-nor/{ => controllers}/cadence-quadspi.c (100%)
>   rename drivers/mtd/spi-nor/{ => controllers}/hisi-sfc.c (100%)
>   rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-pci.c (97%)
>   rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-platform.c (100%)
>   rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.c (100%)
>   rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.h (100%)
>   rename drivers/mtd/spi-nor/{ => controllers}/mtk-quadspi.c (100%)
>   rename drivers/mtd/spi-nor/{ => controllers}/nxp-spifi.c (100%)
>   rename drivers/mtd/spi-nor/{spi-nor.c => core.c} (100%)

applied to oem-5.6, thanks