[Feature] GLK:New device IDs

Bug #1645951 reported by XiongZhang on 2016-11-30
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
intel
High
Unassigned
linux (Ubuntu)
High
Unassigned
Zesty
Undecided
Tim Gardner
Artful
High
Unassigned

Bug Description

Placeholder for GLK(Gemini Lake) IDs that should be published.

https://git.kernel.org/cgit/linux/kernel/git/balbi/usb.git/commit/?id=9d887e444fa59198e6c5b54d253e8f63fe08a808
commit f80e78aa11ad ("mfd: intel-lpss: Add Intel Gemini Lake PCI IDs")

USB device/xDCI: 0x31aa v4.10 8f8983a5683623b62b339d159573f95a1fce44f3

SPI-NOR: (0x3196) enumerated from LPC device | v4.12 |a6450cb0388ee58659be5a54a7bfe5bff09532c7 |

LPC: 0x3197 | v4.12 | a6450cb0388ee58659be5a54a7bfe5bff09532c7 |

PWM: 0x31c8 v4.11-rc1 ae2520540cb0090eb8cdba559bcb6a82266f0308

SMBus: 0x31d4 v4.11-rc1 9827f9eb79c56424eac6409197a290601cf78eee

I2C: 0x31ac 0x31ae 0x31b0 0x31b2 0x31b4 0x31b6 0x31b8 0x31ba v4.11-rc1 f80e78aa11ad

HS-UART: 0x31bc 0x31be 0x31c0 0x31ee v4.11-rc1 f80e78aa11ad

SPI: 0x31c2 0x31c4 0x31c6 v4.11-rc1 f80e78aa11ad, e18a80acd136

GPIO: INT3453 v4.11-rc1 6693f9f96a0936488dd7876b8079933786e27b1b

SD Card: 0x31ca v4.10 2d1956d0a4e0fd586e1c72c642929e15b5f23226

eMMC: 0x31cc v4.10 2d1956d0a4e0fd586e1c72c642929e15b5f23226

SDIO: 0x31d0 v4.10 2d1956d0a4e0fd586e1c72c642929e15b5f23226

NPK: 0x318e v4.11-rc4 340837f985

HW:
Gemini Lake

Removed: Not POR
UFS: 0x31ce

Upstream Schedule:
kernel: 4.13

CVE References

description: updated
XiongZhang (xiong-y-zhang) wrote :

In 4.10 kernel:
eMMC, SDIO, SD 2d1956d mmc: sdhci-pci: Add support for Intel GLK
dwc3:9d887e444fa59198e6c5b54d253e8f63fe08a808

quanxian (quanxian-wang) wrote :

https://git.kernel.org/cgit/linux/kernel/git/balbi/usb.git/commit/?id=9d887e444fa59198e6c5b54d253e8f63fe08a808

commit f80e78aa11ad ("mfd: intel-lpss: Add Intel Gemini Lake PCI IDs")

USB device/xDCI: 0x31aa v4.10 8f8983a5683623b62b339d159573f95a1fce44f3

PWM: 0x31c8 v4.11-rc1 ae2520540cb0090eb8cdba559bcb6a82266f0308

SMBus: 0x31d4 v4.11-rc1 9827f9eb79c56424eac6409197a290601cf78eee

I2C: 0x31ac 0x31ae 0x31b0 0x31b2 0x31b4 0x31b6 0x31b8 0x31ba v4.11-rc1 f80e78aa11ad

HS-UART: 0x31bc 0x31be 0x31c0 0x31ee v4.11-rc1 f80e78aa11ad

SPI: 0x31c2 0x31c4 0x31c6 v4.11-rc1 f80e78aa11ad, e18a80acd136

GPIO: INT3453 v4.11-rc1 6693f9f96a0936488dd7876b8079933786e27b1b

SD Card: 0x31ca v4.10 2d1956d0a4e0fd586e1c72c642929e15b5f23226

eMMC: 0x31cc v4.10 2d1956d0a4e0fd586e1c72c642929e15b5f23226

SDIO: 0x31d0 v4.10 2d1956d0a4e0fd586e1c72c642929e15b5f23226

Tim Gardner (timg-tpi) on 2017-03-22
information type: Proprietary → Public
Changed in linux (Ubuntu Zesty):
assignee: nobody → Tim Gardner (timg-tpi)
status: New → Fix Committed
quanxian (quanxian-wang) wrote :

NPK: 0x318e v4.11-rc4 340837f985

Launchpad Janitor (janitor) wrote :
Download full text (9.0 KiB)

This bug was fixed in the package linux - 4.10.0-15.17

---------------
linux (4.10.0-15.17) zesty; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1675868

  * In ZZ-BML (POWER9):ubuntu17.04 installation Fails (LP: #1675771)
    - powerpc/64s: fix handling of non-synchronous machine checks
    - powerpc/64s: allow machine check handler to set severity and initiator
    - powerpc/64s: POWER9 machine check handler

  * [Feature] R3 mwait support for Knights Mill (LP: #1637550)
    - x86/cpufeature: Enable RING3MWAIT for Knights Landing
    - x86/cpufeature: Enable RING3MWAIT for Knights Mill
    - x86/msr: Add MSR_MISC_FEATURE_ENABLES and RING3MWAIT bit
    - x86/elf: Add HWCAP2 to expose ring 3 MONITOR/MWAIT
    - x86/cpufeature: Add RING3MWAIT to CPU features

  * [Feature] GLK:New device IDs (LP: #1645951)
    - mfd: intel-lpss: Add Intel Gemini Lake PCI IDs
    - pwm: lpss: Add Intel Gemini Lake PCI ID
    - i2c: i801: Add support for Intel Gemini Lake
    - spi: pxa2xx: Add support for Intel Gemini Lake
    - [Config] CONFIG_PINCTRL_GEMINILAKE=m
    - pinctrl: intel: Add Intel Gemini Lake pin controller support

  * Zesty update to v4.10.5 stable release (LP: #1675032)
    - net/mlx5e: Register/unregister vport representors on interface attach/detach
    - net/mlx5e: Do not reduce LRO WQE size when not using build_skb
    - net/mlx5e: Fix broken CQE compression initialization
    - net/mlx5e: Update MPWQE stride size when modifying CQE compress state
    - net/mlx5e: Fix wrong CQE decompression
    - vxlan: correctly validate VXLAN ID against VXLAN_N_VID
    - vti6: return GRE_KEY for vti6
    - vxlan: don't allow overwrite of config src addr
    - ipv4: add missing initialization for flowi4_uid
    - ipv4: mask tos for input route
    - sctp: set sin_port for addr param when checking duplicate address
    - net sched actions: decrement module reference count after table flush.
    - l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv
    - vxlan: lock RCU on TX path
    - geneve: lock RCU on TX path
    - mlxsw: spectrum_router: Avoid potential packets loss
    - net: bridge: allow IPv6 when multicast flood is disabled
    - net: don't call strlen() on the user buffer in packet_bind_spkt()
    - net: net_enable_timestamp() can be called from irq contexts
    - ipv6: orphan skbs in reassembly unit
    - dccp: Unlock sock before calling sk_free()
    - amd-xgbe: Stop the PHY before releasing interrupts
    - amd-xgbe: Be sure to set MDIO modes on device (re)start
    - amd-xgbe: Don't overwrite SFP PHY mod_absent settings
    - bonding: use ETH_MAX_MTU as max mtu
    - strparser: destroy workqueue on module exit
    - tcp: fix various issues for sockets morphing to listen state
    - net: fix socket refcounting in skb_complete_wifi_ack()
    - net: fix socket refcounting in skb_complete_tx_timestamp()
    - net/sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump
    - dccp: fix use-after-free in dccp_feat_activate_values
    - team: use ETH_MAX_MTU as max mtu
    - vrf: Fix use-after-free in vrf_xmit
    - net/tunnel: set inner protocol in network gro hooks
    - uapi: fix linux/packet_diag.h use...

Read more...

Changed in linux (Ubuntu Zesty):
status: Fix Committed → Fix Released
quanxian (quanxian-wang) wrote :

LPC: 0x31e8 |v4.12|a6450cb0388ee58659be5a54a7bfe5bff09532c7
SPI-NOR: 0x3196 enumerated from LPC device|v4.12| a6450cb0388ee58659be5a54a7bfe5bff09532c7

quanxian (quanxian-wang) wrote :

There is still one device is not pushed into upstream based on Intel Platform tracking system
UFS: 0x31ce | (?) | (?)

quanxian (quanxian-wang) wrote :

information from upstream:
UFS is not POR for GLK. Removed UFS from id list.

Now, this feature has all been in upstream.

description: updated

Adding a 17.10 Artful nomination to this bug to cpature the commit noted in comment #5:

a6450cb0388ee58659be5a54a7bfe5bff09532c7 mfd: lpc_ich: Add support for Intel Gemini Lake SoC
v4.12-rc1~113^2~10

Will mark this In Progress for Artful as we work towards landing a 4.13 kernel for the release.

Changed in linux (Ubuntu Artful):
status: Fix Released → In Progress
assignee: Tim Gardner (timg-tpi) → nobody
quanxian (quanxian-wang) wrote :

I summary all into description. At the same time, SPI-NOR is also added into upstream.
SPI-NOR: (0x3196) enumerated from LPC device | v4.12 |a6450cb0388ee58659be5a54a7bfe5bff09532c7 |

description: updated
quanxian (quanxian-wang) on 2017-08-07
description: updated

Moving this to Fix Committed for artful since we have a 4.12 kernel available in artful-proposed.

f80e78aa11ad754de20104233af1ce4cea8f16a5 mfd: intel-lpss: Add Intel Gemini Lake PCI IDs
v4.11-rc1~105^2~16

8f8983a5683623b62b339d159573f95a1fce44f3 usb: dwc3: pci: add Intel Gemini Lake PCI ID
v4.10-rc3~1^2~21^2~3

a6450cb0388ee58659be5a54a7bfe5bff09532c7 mfd: lpc_ich: Add support for Intel Gemini Lake SoC
v4.12-rc1~113^2~10

ae2520540cb0090eb8cdba559bcb6a82266f0308 pwm: lpss: Add Intel Gemini Lake PCI ID
v4.11-rc1~40^2^2~9

9827f9eb79c56424eac6409197a290601cf78eee i2c: i801: Add support for Intel Gemini Lake
v4.11-rc1~72^2~10

e18a80acd1365e91e3efcd69942d9073936cf851 spi: pxa2xx: Add support for Intel Gemini Lake
v4.11-rc1~153^2~7^2

6693f9f96a0936488dd7876b8079933786e27b1b pinctrl: intel: Add Intel Gemini Lake pin controller support
v4.11-rc1~133^2~17

2d1956d0a4e0fd586e1c72c642929e15b5f23226 mmc: sdhci-pci: Add support for Intel GLK
v4.10-rc1~127^2~59

340837f985c2cb87ca0868d4aa9ce42b0fab3a21 intel_th: pci: Add Gemini Lake support
v4.11-rc4~1^2~13^2

Changed in linux (Ubuntu Artful):
status: In Progress → Fix Committed
importance: Undecided → High
Changed in intel:
status: New → Fix Committed
importance: Undecided → High
Changed in linux (Ubuntu Artful):
status: Fix Committed → Fix Released
Changed in intel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers