lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Mon, 14 Dec 2020 14:28:22 +0100
From:   Ulf Hansson <ulf.hansson@...aro.org>
To:     Linus <torvalds@...ux-foundation.org>, linux-mmc@...r.kernel.org,
        linux-kernel@...r.kernel.org
Cc:     Ulf Hansson <ulf.hansson@...aro.org>
Subject: [GIT PULL] MMC and MEMSTICK updates for v5.11

Hi Linus,

Here's the PR with updates for MMC and MEMSTICK for v5.11. Details about the
highlights are as usual found in the signed tag.

Please pull this in!

Kind regards
Ulf Hansson


The following changes since commit c0d638a03bc5dfdb08fb95d0a79ecada25f40da8:

  mmc: mediatek: mark PM functions as __maybe_unused (2020-12-04 15:35:54 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v5.11

for you to fetch changes up to 72b248cfbf3fd308807afe7cc30d05fefeff7fb1:

  dt-bindings: mmc: eliminate yamllint warnings (2020-12-11 10:08:58 +0100)

----------------------------------------------------------------
MMC core:
 - Initial support for SD express card/host

MMC host:
 - mxc: Convert the driver to DT-only
 - mtk-sd: Add HS400 enhanced strobe support
 - mtk-sd: Add support for the MT8192 SoC variant
 - sdhci-acpi: Allow changing HS200/HS400 driver strength for AMDI0040
 - sdhci-esdhc-imx: Convert the driver to DT-only
 - sdhci-pci-gli: Improve performance for HS400 mode for GL9763E
 - sdhci-pci-gli: Reduce power consumption for GL9755
 - sdhci-xenon: Introduce ACPI support
 - tmio: Fix command error processing
 - tmio: Inform the core about the max_busy_timeout
 - tmio/renesas_sdhi: Support custom calculation of busy-wait time
 - renesas_sdhi: Reset SCC only when available
 - rtsx_pci: Add SD Express mode support for RTS5261
 - rtsx_pci: Various fixes and improvements for RTS5261

MEMSTICK:
 - Minor fixes/improvements.

----------------------------------------------------------------
Ben Chuang (2):
      mmc: sdhci-pci-gli: Reduce power consumption for GL9755
      mmc: sdhci-pci-gli: Disable slow mode in HS400 mode for GL9763E

Colin Ian King (1):
      mmc: host: Kconfig: fix spelling mistake "hardare" -> "hardware"

Cristian Ciocaltea (1):
      dt-bindings: mmc: owl: Add compatible string for Actions Semi S500 SoC

Dmitry Baryshkov (1):
      mmc: sdhci-msm: detect if tassadar_dll is used by using core version

Dong Aisheng (1):
      dt-bindings: mmc: imx: fix the wrongly dropped imx8qm compatible string

Fabio Estevam (3):
      mmc: sdhci-esdhc-imx: Convert the driver to DT-only
      mmc: mxs: Remove the unused .id_table
      mmc: mxc: Convert the driver to DT-only

Gustavo A. R. Silva (1):
      mmc: sdhci-of-arasan: Fix fall-through warnings for Clang

Jeremy Linton (2):
      mmc: sdhci: Update firmware interface API
      mmc: sdhci: Use more concise device_property_read_u64

Jing Xiangfeng (1):
      memstick: r592: Fix error return in r592_probe()

Kaixu Xia (1):
      mmc: sdhci-pic32: Make pic32_sdhci_probe_platform() void

Krzysztof Kozlowski (8):
      mmc: s3cmci: include GPIO descriptor consumer header
      mmc: s3cmci: enable compile testing
      mmc: sunxi: drop of_match_ptr from of_device_id table
      mmc: meson-gx: drop of_match_ptr from of_device_id table
      mmc: tmio: do not print real IOMEM pointer
      mmc: sdhci-sprd: drop of_match_ptr from of_device_id table
      mmc: sdhci-st: drop of_match_ptr from of_device_id table
      mmc: mediatek: depend on COMMON_CLK to fix compile tests

Marcin Wojtas (4):
      mmc: sdhci-xenon: use match data for controllers variants
      mmc: sdhci-xenon: switch to device_* API
      mmc: sdhci-xenon: use clk only with DT
      mmc: sdhci-xenon: introduce ACPI support

Masaharu Hayakawa (1):
      mmc: tmio: Fix command error processing

Michal Simek (1):
      dt-bindings: mmc: Fix xlnx,mio-bank property values for arasan driver

Qinglang Miao (1):
      memstick: fix a double-free bug in memstick_check

Raul E Rangel (1):
      mmc: sdhci-acpi: AMDI0040: Allow changing HS200/HS400 driver strength

Rui Feng (10):
      misc: rtsx: Add SD Express mode support for RTS5261
      mmc: rtsx_pci: Add SD Express mode support for RTS5261
      mmc: rtsx: Add test mode for RTS5261
      misc: rtsx: Fix OCP function for RTS5261
      misc: rtsx: Fix aspm for RTS5261
      misc: rtsx: Fix PAD driving for RTS5261
      misc: rtsx: Check mmc support for RTS5261
      misc: rtsx: Add CD & WP reverse support for RTS5261
      misc: rtsx: Add hardware auto power off for RTS5261
      misc: rtsx: Fix clock timing for RTS5261

Tian Tao (5):
      mmc: mediatek: Replace spin_lock_irqsave by spin_lock in hard IRQ
      mmc: moxart: replace spin_lock_irqsave by spin_lock in hard IRQ
      mmc: meson-mx-sdio: replace spin_lock_irqsave by spin_lock in hard IRQ
      mmc: owl-mmc: replace spin_lock_irqsave by spin_lock in hard IRQ
      mmc: dw_mmc: replace spin_lock_irqsave by spin_lock in hard IRQ

Tom Rix (4):
      memstick: jmb38x_ms: remove unneeded semicolon
      memstick: mspro_block: remove unneeded semicolon
      memstick: tifm: remove unneeded semicolon
      mmc: davinci: remove unneeded semicolon

Ulf Hansson (5):
      mmc: core: Initial support for SD express card/host
      Merge branch 'fixes' into next
      Merge branch 'fixes' into next
      Merge branch 'fixes' into next
      Merge branch 'fixes' into next

Wenbin Mei (4):
      dt-bindings: mmc: Convert mtk-sd to json-schema
      dt-bindings: mmc: Add support for MT8192 SoC
      mmc: mediatek: Add subsys clock control for MT8192 msdc
      mmc: mediatek: add HS400 enhanced strobe support

Wolfram Sang (14):
      mmc: renesas_sdhi: only reset SCC when its pointer is populated
      mmc: renesas_sdhi: probe into TMIO after SCC parameters have been setup
      mmc: renesas_sdhi: populate SCC pointer at the proper place
      mmc: renesas_sdhi: simplify reset routine a little
      mmc: renesas_sdhi: clear TAPEN when resetting, too
      mmc: renesas_sdhi: merge the SCC reset functions
      mmc: renesas_sdhi: remove superfluous SCLKEN
      mmc: renesas_sdhi: improve HOST_MODE usage
      mmc: renesas_sdhi: don't hardcode SDIF values
      mmc: renesas_sdhi: sort includes
      mmc: sdhci: tegra: fix wrong unit with busy_timeout
      mmc: tmio: set max_busy_timeout
      mmc: tmio: add hook for custom busy_wait calculation
      mmc: renesas_sdhi: populate hook for longer busy_wait

Zhen Lei (1):
      dt-bindings: mmc: eliminate yamllint warnings

Zheng Liang (1):
      mmc: mediatek: fix mem leak in msdc_drv_probe

Zhihao Cheng (1):
      mmc: pxamci: Fix error return code in pxamci_probe

Zou Wei (1):
      mmc: owl-mmc: use true and false for bool variables

 .../devicetree/bindings/mmc/arasan,sdhci.yaml      |   2 +-
 .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml     |   1 +
 Documentation/devicetree/bindings/mmc/mtk-sd.txt   |  75 ---------
 Documentation/devicetree/bindings/mmc/mtk-sd.yaml  | 176 +++++++++++++++++++++
 Documentation/devicetree/bindings/mmc/owl-mmc.yaml |   4 +-
 drivers/memstick/core/memstick.c                   |   1 -
 drivers/memstick/core/mspro_block.c                |   2 +-
 drivers/memstick/host/jmb38x_ms.c                  |   2 +-
 drivers/memstick/host/r592.c                       |  12 +-
 drivers/memstick/host/tifm_ms.c                    |   2 +-
 drivers/misc/cardreader/rts5261.c                  |  61 +++++--
 drivers/misc/cardreader/rts5261.h                  |  39 +----
 drivers/misc/cardreader/rtsx_pcr.c                 |   5 +
 drivers/mmc/core/core.c                            |  15 +-
 drivers/mmc/core/host.h                            |   6 +
 drivers/mmc/core/sd_ops.c                          |  49 +++++-
 drivers/mmc/core/sd_ops.h                          |   1 +
 drivers/mmc/host/Kconfig                           |   7 +-
 drivers/mmc/host/davinci_mmc.c                     |   2 +-
 drivers/mmc/host/dw_mmc.c                          |  17 +-
 drivers/mmc/host/meson-gx-mmc.c                    |   2 +-
 drivers/mmc/host/meson-mx-sdio.c                   |   5 +-
 drivers/mmc/host/moxart-mmc.c                      |   5 +-
 drivers/mmc/host/mtk-sd.c                          | 125 ++++++++++++---
 drivers/mmc/host/mxcmmc.c                          |  33 +---
 drivers/mmc/host/mxs-mmc.c                         |  18 +--
 drivers/mmc/host/owl-mmc.c                         |   9 +-
 drivers/mmc/host/pxamci.c                          |   1 +
 drivers/mmc/host/renesas_sdhi_core.c               | 119 ++++++++------
 drivers/mmc/host/rtsx_pci_sdmmc.c                  |  71 +++++++++
 drivers/mmc/host/s3cmci.c                          |   2 +-
 drivers/mmc/host/sdhci-acpi.c                      |  38 ++++-
 drivers/mmc/host/sdhci-esdhc-imx.c                 |  91 +----------
 drivers/mmc/host/sdhci-msm.c                       |  13 +-
 drivers/mmc/host/sdhci-of-arasan.c                 |   4 +
 drivers/mmc/host/sdhci-pci-gli.c                   |  27 ++++
 drivers/mmc/host/sdhci-pic32.c                     |  11 +-
 drivers/mmc/host/sdhci-sprd.c                      |   2 +-
 drivers/mmc/host/sdhci-st.c                        |   2 +-
 drivers/mmc/host/sdhci-tegra.c                     |   2 +-
 drivers/mmc/host/sdhci-xenon-phy.c                 |  40 ++---
 drivers/mmc/host/sdhci-xenon.c                     |  91 +++++++----
 drivers/mmc/host/sdhci-xenon.h                     |  12 +-
 drivers/mmc/host/sdhci.c                           |   8 +-
 drivers/mmc/host/sunxi-mmc.c                       |   3 +-
 drivers/mmc/host/tmio_mmc.c                        |   3 +-
 drivers/mmc/host/tmio_mmc.h                        |   6 +-
 drivers/mmc/host/tmio_mmc_core.c                   |  26 ++-
 drivers/mmc/host/uniphier-sd.c                     |   1 +
 include/linux/mfd/tmio.h                           |   7 +-
 include/linux/mmc/host.h                           |   7 +
 include/linux/rtsx_pci.h                           |  30 ++++
 52 files changed, 839 insertions(+), 454 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/mmc/mtk-sd.txt
 create mode 100644 Documentation/devicetree/bindings/mmc/mtk-sd.yaml

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ