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>] [day] [month] [year] [list]
Message-ID: <CAPDyKFqEUeaA3HuPw9HPCKT3dUFpt54=0t7DLW2zyBErP=mwsQ@mail.gmail.com>
Date:	Mon, 2 Nov 2015 10:35:37 +0100
From:	Ulf Hansson <ulf.hansson@...aro.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>,
	linux-mmc <linux-mmc@...r.kernel.org>,
	"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>
Cc:	Jaehoon Chung <jh80.chung@...sung.com>
Subject: [GIT PULL] MMC for v.4.4

Hi Linus,

Here are the PR for MMC for v4.4.

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 32b88194f71d6ae7768a29f87fbba454728273ee:

  Linux 4.3-rc7 (2015-10-25 10:39:47 +0900)

are available in the git repository at:

  git://git.linaro.org/people/ulf.hansson/mmc.git tags/mmc-v4.4

for you to fetch changes up to 7cc8d580228cc712edcf7a1856a3bdb38c164e83:

  mmc: dw_mmc: fix the wrong setting for UHS-DDR50 mode (2015-10-29
11:00:43 +0100)

----------------------------------------------------------------
MMC core:
 - Add new API to set VCCQ voltage - mmc_regulator_set_vqmmc()
 - Add new ioctl to allow userspace to send multi commands
 - Wait for card busy signalling before starting SDIO requests
 - Remove MMC_CLKGATE
 - Enable tuning for DDR50 mode
 - Some code clean-up/improvements to mmc pwrseq
 - Use highest priority for eMMC restart handler
 - Add DT bindings for eMMC hardware reset support
 - Extend the mmc_send_tuning() API
 - Improve ios show for debugfs
 - A couple of code optimizations

MMC host:
 - Some generic OF improvements
 - Various code clean-ups
 - sirf: Add support for DDR50
 - sunxi: Add support for card busy detection
 - mediatek: Use MMC_CAP_RUNTIME_RESUME
 - mediatek: Add support for eMMC HW-reset
 - mediatek: Add support for HS400
 - dw_mmc: Convert to use the new mmc_regulator_set_vqmmc() API
 - dw_mmc: Add external DMA interface support
 - dw_mmc: Some various improvements
 - dw_mmc-rockchip: MMC tuning with the clock phase framework
 - sdhci: Properly clear IRQs during resume
 - sdhci: Enable tuning for DDR50 mode
 - sdhci-of-esdhc: Use IRQ mode for card detection
 - sdhci-of-esdhc: Support both BE and LE host controller
 - sdhci-pci: Build o2micro support in the same module
 - sdhci-pci: Support for new Intel host controllers
 - sdhci-acpi: Support for new Intel host controllers

----------------------------------------------------------------
Adrian Hunter (3):
      mmc: sdhci-pci: Add another PCI ID for an Intel eMMC host controller
      mmc: sdhci-pci: Add more PCI IDs for Intel controllers
      mmc: sdhci-acpi: Add more ACPI HIDs for Intel controllers

Alexandru M Stan (3):
      mmc: dw_mmc-rockchip: dt-binding: Add tuning related things
      mmc: dw_mmc-rockchip: MMC tuning with the clock phase framework
      ARM: dts: rockchip: Add drive/sample clocks for rk3288 dw_mmc devices

Ben Hutchings (2):
      mmc: sdhci-pci: Build o2micro support in the same module
      mmc: sdhci-pci: Make sdhci_pci_o2_fujin2_pci_init() static

Chaotian Jing (9):
      mmc: mediatek: Add MMC_CAP_RUNTIME_RESUME support
      mmc: core: Add DT bindings for eMMC hardware reset support
      mmc: dt-bindings: update Mediatek MMC bindings
      mmc: mediatek: make cmd_ints_mask to const
      mmc: mediatek: change the argument "ddr" to "timing"
      mmc: mediatek: fix got GPD checksum error interrupt when data transfer
      mmc: mediatek: add implement of ops->hw_reset()
      mmc: mmc: extend the mmc_send_tuning()
      mmc: mediatek: add HS400 support

Dan Carpenter (2):
      mmc: sdhci-of-at91: remove a line of dead code
      mmc: dw_mmc: NULL dereference in error message

Douglas Anderson (4):
      clk: rockchip: Allow more precision for some mmc clock phases
      clk: rockchip: Make calculations use rounding
      mmc: core: Add mmc_regulator_set_vqmmc()
      mmc: dw_mmc: Use mmc_regulator_set_vqmmc in start_signal_voltage_switch

Grant Grundler (1):
      mmc: block: copy resp[] data on err for MMC_IOC_MULTI_CMD

Haibo Chen (1):
      mmc: sdhci: call sdhci_init() before request irq

Hans de Goede (3):
      mmc: Add mmc_is_io_op helper function
      mmc: Wait for card_busy before starting sdio requests
      mmc: sunxi: Add card busy detection

Heiko Stuebner (2):
      mmc: core: move ocr-bit to voltage translation into separate function
      ARM: dts: rockchip: add tuning related settings to veyron devices

Jaehoon Chung (2):
      mmc: dw_mmc: fix the CardThreshold boundary at CardThrCtl register
      mmc: dw_mmc: fix the wrong setting for UHS-DDR50 mode

Javier Martinez Canillas (7):
      mmc: wbsd: Remove unneded semicolon
      mmc: vub300: Remove unneded semicolons
      mmc: pwrseq: use gpiod_get() instead of index 0
      mmc: sdhci-bcm-kona: fix logic to check for 8-bit data width
      mmc: mmc_spi: Export OF module alias information
      mmc: pwrseq_simple: use GPIO descriptors array API
      mmc: pwrseq: Use highest priority for eMMC restart handler

Jon Hunter (1):
      mmc: block: Add new ioctl to send multi commands

Lokesh Vutla (1):
      mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2

Luis de Bethencourt (3):
      mmc: moxart: Fix module autoload for OF platform driver
      mmc: omap: Fix module autoload for OF platform driver
      mmc: android-goldfish: Allow compiling the driver with COMPILE_TEST

Michele Curti (1):
      mmc: sdhci-acpi: detect sd card reader on asus x205ta

Sergei Shtylyov (3):
      mmc: skip reclaiming host on mmc_add_card() error
      DT: mmc: sh_mmcif: fix "compatible" property text
      DT: mmc: sh_mmcif: document R8A7794 support

Shawn Lin (10):
      mmc: debugfs: implement ios show for driver type
      mmc: debugfs: implement ios show for SDR12 and SDR25
      mmc: dw_mmc: Add external dma interface support
      mmc: dw_mmc: use macro for HCON register operations
      Documentation: synopsys-dw-mshc: add bindings for idmac and edmac
      mips: pistachio_defconfig: remove CONFIG_MMC_DW_IDMAC
      arc: axs10x_defconfig: remove CONFIG_MMC_DW_IDMAC
      arm: exynos_defconfig: remove CONFIG_MMC_DW_IDMAC
      arm: hisi_defconfig: remove CONFIG_MMC_DW_IDMAC
      arm: lpc18xx_defconfig: remove CONFIG_MMC_DW_IDMAC

Tobias Klauser (1):
      mmc: sdhci-pltfm: Use of_property_read_u32 instead of open-coding it

Ulf Hansson (3):
      mmc: core: Keep host claimed while invoking mmc_power_off|up()
      mmc: core: Convert __mmc_switch() into an internal core function
      mmc: core: Remove MMC_CLKGATE

Weijun Yang (3):
      mmc: core: enable CMD19 tuning for DDR50 mode
      mmc: sdhci: enable tuning for DDR50
      mmc: sirf: fix the capbility to support DDR50

Yangbo Lu (1):
      mmc: sdhci-pltfm: enable interrupt mode to detect card for ls1021a

Yousong Zhou (1):
      mmc: sd: Remove superfluous error code assignment

kbuild test robot (1):
      mmc: sdhci-pci: fix simple_return.cocci warnings

yangbo lu (5):
      mmc: dt: add DT binding for little-endian eSDHC host controller
      mmc: sdhci-of-esdhc: support both BE and LE host controller
      mmc: kconfig: reconfigure MMC_SDHCI_OF_ESDHC option
      mmc: sdhci-of-esdhc: add quirk SDHCI_QUIRK_BROKEN_TIMEOUT_VAL for ls1021a
      mmc: sdhci-of-esdhc: avoid writing power control register

 .../devicetree/bindings/mmc/fsl-esdhc.txt          |   2 +
 Documentation/devicetree/bindings/mmc/mmc.txt      |   1 +
 Documentation/devicetree/bindings/mmc/mtk-sd.txt   |  11 +-
 .../devicetree/bindings/mmc/renesas,mmcif.txt      |   5 +-
 .../devicetree/bindings/mmc/rockchip-dw-mshc.txt   |  13 +
 .../devicetree/bindings/mmc/synopsys-dw-mshc.txt   |  25 ++
 Documentation/mmc/mmc-dev-attrs.txt                |  10 -
 arch/arc/configs/axs101_defconfig                  |   1 -
 arch/arc/configs/axs103_defconfig                  |   1 -
 arch/arc/configs/axs103_smp_defconfig              |   1 -
 arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi         |   7 +-
 arch/arm/boot/dts/rk3288-veyron.dtsi               |   6 +
 arch/arm/boot/dts/rk3288.dtsi                      |  20 +-
 arch/arm/configs/exynos_defconfig                  |   1 -
 arch/arm/configs/hisi_defconfig                    |   1 -
 arch/arm/configs/lpc18xx_defconfig                 |   1 -
 arch/mips/configs/pistachio_defconfig              |   1 -
 drivers/clk/rockchip/clk-mmc-phase.c               |  54 ++-
 drivers/mmc/card/block.c                           | 199 ++++++---
 drivers/mmc/core/Kconfig                           |  10 -
 drivers/mmc/core/core.c                            | 291 ++++++-------
 drivers/mmc/core/core.h                            |   3 -
 drivers/mmc/core/debugfs.c                         |  30 +-
 drivers/mmc/core/host.c                            | 247 +----------
 drivers/mmc/core/mmc.c                             |   5 +-
 drivers/mmc/core/mmc_ops.c                         |   9 +-
 drivers/mmc/core/mmc_ops.h                         |   3 +
 drivers/mmc/core/pwrseq_emmc.c                     |   8 +-
 drivers/mmc/core/pwrseq_simple.c                   |  45 +-
 drivers/mmc/core/quirks.c                          |  18 -
 drivers/mmc/core/sd.c                              |  27 +-
 drivers/mmc/core/sdio.c                            |  27 +-
 drivers/mmc/core/sdio_irq.c                        |  14 +-
 drivers/mmc/core/sdio_ops.h                        |   7 +
 drivers/mmc/host/Kconfig                           |  21 +-
 drivers/mmc/host/Makefile                          |   2 +-
 drivers/mmc/host/dw_mmc-exynos.c                   |   4 +-
 drivers/mmc/host/dw_mmc-pltfm.c                    |   2 +
 drivers/mmc/host/dw_mmc-rockchip.c                 | 162 +++++++
 drivers/mmc/host/dw_mmc.c                          | 290 ++++++++++---
 drivers/mmc/host/dw_mmc.h                          |  13 +-
 drivers/mmc/host/mmc_spi.c                         |   1 +
 drivers/mmc/host/moxart-mmc.c                      |   1 +
 drivers/mmc/host/mtk-sd.c                          | 306 ++++++++++++--
 drivers/mmc/host/omap.c                            |   1 +
 drivers/mmc/host/sdhci-acpi.c                      |  11 +-
 drivers/mmc/host/sdhci-bcm-kona.c                  |   2 +-
 drivers/mmc/host/sdhci-esdhc-imx.c                 |   6 +-
 drivers/mmc/host/sdhci-esdhc.h                     |   2 +
 drivers/mmc/host/sdhci-msm.c                       |   2 +-
 drivers/mmc/host/sdhci-of-at91.c                   |   1 -
 drivers/mmc/host/sdhci-of-esdhc.c                  | 463 ++++++++++++++++-----
 drivers/mmc/host/{sdhci-pci.c => sdhci-pci-core.c} |  62 ++-
 drivers/mmc/host/sdhci-pci-o2micro.c               |   6 +-
 drivers/mmc/host/sdhci-pci-o2micro.h               |   2 -
 drivers/mmc/host/sdhci-pci.h                       |   7 +
 drivers/mmc/host/sdhci-pltfm.c                     |   6 +-
 drivers/mmc/host/sdhci-sirf.c                      |   5 +-
 drivers/mmc/host/sdhci.c                           |  29 +-
 drivers/mmc/host/sunxi-mmc.c                       |   8 +
 drivers/mmc/host/vub300.c                          |   6 +-
 drivers/mmc/host/wbsd.c                            |   2 +-
 include/linux/mmc/card.h                           |   1 -
 include/linux/mmc/core.h                           |   4 +-
 include/linux/mmc/dw_mmc.h                         |  23 +-
 include/linux/mmc/host.h                           |  39 +-
 include/uapi/linux/mmc/ioctl.h                     |  19 +-
 67 files changed, 1703 insertions(+), 910 deletions(-)
 rename drivers/mmc/host/{sdhci-pci.c => sdhci-pci-core.c} (96%)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ