[Feature]SD/SDIO/eMMC support for Broxton-P

Bug #1520454 reported by XiongZhang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
intel
Fix Released
Undecided
Unassigned
linux (Ubuntu)
Fix Released
Undecided
Tim Gardner
Xenial
Fix Released
Undecided
Tim Gardner

Bug Description

This feature is to track the SD/SDIO/eMMC driver work for Broxton-P

HW: Apollo Lake

Scheduler:
Kernel: 4.4, 4.5

Revision history for this message
XiongZhang (xiong-y-zhang) wrote :

Two patches have been merged into 4.4 kernel.
e839b13 mmc: sdhci-acpi: Add more ACPI HIDs for Intel controllers
4fd4c06 mmc: sdhci-pci: Add more PCI IDs for Intel controllers

The others are under reviewing
http://marc.info/?l=linux-mmc&m=144603535216177&w=2

description: updated
Revision history for this message
XiongZhang (xiong-y-zhang) wrote :

Add two commits for this in v4.5 kernel
04a5ae6 mmc: sdhci: 64-bit DMA actually has 4-byte alignment
347ea32 mmc: sdhci: Fix DMA descriptor with zero data length

Tim Gardner (timg-tpi)
information type: Proprietary → Public
Changed in linux (Ubuntu Xenial):
assignee: nobody → Tim Gardner (timg-tpi)
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 4.4.0-10.25

---------------
linux (4.4.0-10.25) xenial; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1552247

  * linux: 4.4.0-9.X fails yama ptrace restrictions tests (LP: #1551894)
    - security: let security modules use PTRACE_MODE_* with bitmasks

  * [wily][regression] systemtap script compilation broken by new kernels (LP: #1545330)
    - SAUCE: (noup) locking/qspinlock: Move __ARCH_SPIN_LOCK_UNLOCKED to qspinlock_types.h

  * [Feature]SD/SDIO/eMMC support for Broxton-P (LP: #1520454)
    - mmc: sdhci: 64-bit DMA actually has 4-byte alignment
    - mmc: sdhci: Fix DMA descriptor with zero data length

  * Miscellaneous Ubuntu changes
    - SAUCE: (noup) cgroup: fix and restructure error handling in copy_cgroup_ns()

 -- Tim Gardner <email address hidden> Mon, 29 Feb 2016 13:04:14 -0700

Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
Revision history for this message
XiongZhang (xiong-y-zhang) wrote :

Add more commits from v4.5 for this feature:
6a645dd mmc: sdhci-acpi: Fix card detect race for Intel BXT/APL
163cbe3 mmc: sdhci-pci: Fix card detect race for Intel BXT/APL
e10c321 mmc: core: Enable tuning according to the actual timing
520322d mmc: It is not an error for the card to be removed while suspended
ec076cd mmc: enable MMC/SD/SDIO device to suspend/resume asynchronously
5c671c4 mmc: sdhci: Fix sdhci_runtime_pm_bus_on/off()
d9bfbb9 mmc: sdio: Fix invalid vdd in voltage switch power cycle
9d5de93 mmc: sdhci: Do not BUG on invalid vdd
1ca8968 mmc: sdhci-pci: Do not default to 33 Ohm driver strength for Intel SPT
adb24d4 mmc: mmc: Fix incorrect use of driver strength switching HS200 and HS400

Revision history for this message
Tim Gardner (timg-tpi) wrote :

These are the only commits that have not already been applied:

mmc: It is not an error for the card to be removed while suspended
mmc: enable MMC/SD/SDIO device to suspend/resume asynchronously
mmc: sdhci: Do not BUG on invalid vdd

Changed in linux (Ubuntu Xenial):
status: Fix Released → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (11.3 KiB)

This bug was fixed in the package linux - 4.4.0-15.31

---------------
linux (4.4.0-15.31) xenial; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1559252

  * Xilinx KU3 Capi card does not show up in Ubuntu 16.04 (LP: #1557001)
    - SAUCE: (noup) cxl: Allow initialization on timebase sync failures

  * policy namespace stacking (LP: #1379535)
    - Revert "UBUNTU: SAUCE: Move replacedby allocation into label_alloc"
    - Revert "UBUNTU: SAUCE: Fixup: __label_update() still doesn't handle some cases correctly."
    - Revert "UBUNTU: SAUCE: fix: audit "no_new_privs" case for exec failure"
    - Revert "UBUNTU: SAUCE: fixup: warning about aa_label_vec_find_or_create not being static"
    - Revert "UBUNTU: SAUCE: apparmor: fix refcount race when finding a child profile"
    - Revert "UBUNTU: SAUCE: fixup: cast poison values to remove warnings"
    - Revert "UBUNTU: SAUCE: fixup: get rid of unused var build warning"
    - Revert "UBUNTU: SAUCE: fixup: 20/23 locking issue around in __label_update"
    - Revert "UBUNTU: SAUCE: fixup: make __share_replacedby private to get rid of build warning"
    - Revert "UBUNTU: SAUCE: fix: replacedby forwarding is not being properly update when ns is destroyed"
    - Revert "UBUNTU: SAUCE: apparmor: fix log of apparmor audit message when kern_path() fails"
    - Revert "UBUNTU: SAUCE: fixup: cleanup return handling of labels"
    - Revert "UBUNTU: SAUCE: apparmor: fix: ref count leak when profile sha1 hash is read"
    - Revert "UBUNTU: SAUCE: apparmor: Fix: query label file permission"
    - Revert "UBUNTU: SAUCE: apparmor: Don't remove label on rcu callback if the label has already been removed"
    - Revert "UBUNTU: SAUCE: apparmor: Fix: break circular refcount for label that is directly freed."
    - Revert "UBUNTU: SAUCE: apparmor: Fix: refcount bug when inserting label update that transitions ns"
    - Revert "UBUNTU: SAUCE: apparmor: Fix: now that insert can force replacement use it instead of remove_and_insert"
    - Revert "UBUNTU: SAUCE: apparmor Fix: refcount bug in pivotroot mediation"
    - Revert "UBUNTU: SAUCE: apparmor: ensure that repacedby sharing is done correctly"
    - Revert "UBUNTU: SAUCE: apparmor: Fix: update replacedby allocation to take a gfp parameter"
    - Revert "UBUNTU: SAUCE: apparmor: Fix: convert replacedby update to be protected by the labelset lock"
    - Revert "UBUNTU: SAUCE: apparmor: Fix: add required locking of __aa_update_replacedby on merge path"
    - Revert "UBUNTU: SAUCE: apparmor: Fix: deadlock in aa_put_label() call chain"
    - Revert "UBUNTU: SAUCE: apparmor: Fix: label_vec_merge insertion"
    - Revert "UBUNTU: SAUCE: apparmor: Fix: ensure new labels resulting from merge have a replacedby"
    - Revert "UBUNTU: SAUCE: apparmor: Fix: refcount leak in aa_label_merge"
    - Revert "UBUNTU: SAUCE: apparmor: Fix: refcount race between locating in labelset and get"
    - Revert "UBUNTU: SAUCE: apparmor: Fix: label merge handling of marking unconfined and stale"
    - Revert "UBUNTU: SAUCE: apparmor: add underscores to indicate aa_label_next_not_in_set() use needs locking"
    - Revert "UBUNTU: SAUCE: apparmor: debug: POISON label and replaceby ...

Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
Changed in intel:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.