Merge tag 'clk-for-linus-3.16' of git://git.linaro.org/people/mike.turquette/linux...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 8 Jun 2014 03:27:30 +0000 (20:27 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 8 Jun 2014 03:27:30 +0000 (20:27 -0700)
Pull clock framework updates from Mike Turquette:
 "The clock framework changes for 3.16 are pretty typical: mostly clock
  driver additions and fixes.  There are additions to the clock core
  code for some of the basic types (e.g. the common divider type has
  some fixes and featured added to it).

  One minor annoyance is a last-minute dependency that wasn't handled
  quite right.  Commit ba0fae3b06a6 ("clk: berlin: add core clock driver
  for BG2/BG2CD") in this pull request depends on
  include/dt-bindings/clock/berlin2.h, which is already in your tree via
  the arm-soc pull request.  Building for the berlin platform will break
  when the clk tree is built on it's own, but merged into your master
  branch everything should be fine"

* tag 'clk-for-linus-3.16' of git://git.linaro.org/people/mike.turquette/linux: (75 commits)
  mmc: sunxi: Add driver for SD/MMC hosts found on Allwinner sunxi SoCs
  clk: export __clk_round_rate for providers
  clk: versatile: free icst on error return
  clk: qcom: Return error pointers for unimplemented clocks
  clk: qcom: Support msm8974pro global clock control hardware
  clk: qcom: Properly support display clocks on msm8974
  clk: qcom: Support display RCG clocks
  clk: qcom: Return highest rate when round_rate() exceeds plan
  clk: qcom: Fix mmcc-8974's PLL configurations
  clk: qcom: Fix clk_rcg2_is_enabled() check
  clk: berlin: add core clock driver for BG2Q
  clk: berlin: add core clock driver for BG2/BG2CD
  clk: berlin: add driver for BG2x complex divider cells
  clk: berlin: add driver for BG2x simple PLLs
  clk: berlin: add driver for BG2x audio/video PLL
  clk: st: Terminate of match table
  clk/exynos4: Fix compilation warning
  ARM: shmobile: r8a7779: Add clock index macros for DT sources
  clk: divider: Fix overflow in clk_divider_bestdiv
  clk: u300: Terminate of match table
  ...

1  2 
Documentation/devicetree/bindings/clock/renesas,cpg-mstp-clocks.txt
MAINTAINERS
drivers/clk/Kconfig
drivers/clk/Makefile
drivers/clk/samsung/clk-exynos4.c
drivers/clk/sunxi/clk-sunxi.c
drivers/mmc/host/Kconfig
drivers/mmc/host/Makefile
include/linux/clk-provider.h

index 6c3c0847e4fd40bf2671294d6edc5ddf9a26c58a,30df825d72efa71525c1bf419dddfed39a474488..8a92b5fb3540f33a2d55806b948c3e4c7e269374
@@@ -10,7 -10,7 +10,8 @@@ index in the group, from 0 to 31
  Required Properties:
  
    - compatible: Must be one of the following
 +    - "renesas,r7s72100-mstp-clocks" for R7S72100 (RZ) MSTP gate clocks
+     - "renesas,r8a7779-mstp-clocks" for R8A7779 (R-Car H1) MSTP gate clocks
      - "renesas,r8a7790-mstp-clocks" for R8A7790 (R-Car H2) MSTP gate clocks
      - "renesas,r8a7791-mstp-clocks" for R8A7791 (R-Car M2) MSTP gate clocks
      - "renesas,cpg-mstp-clock" for generic MSTP gate clocks
diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index b675882307e4f85e5fb8ebcfde84bf21c0363be2,d50ac1ca11ea1fcd46f2c42cd8f55bbeac5022c7..779368b683d02283f242b4edf529029b4b099b03
@@@ -695,9 -695,9 +695,16 @@@ config MMC_REALTEK_PC
          Say Y here to include driver code to support SD/MMC card interface
          of Realtek PCI-E card reader
  
 +config MMC_REALTEK_USB
 +      tristate "Realtek USB SD/MMC Card Interface Driver"
 +      depends on MFD_RTSX_USB
 +      help
 +        Say Y here to include driver code to support SD/MMC card interface
 +        of Realtek RTS5129/39 series card reader
++
+ config MMC_SUNXI
+       tristate "Allwinner sunxi SD/MMC Host Controller support"
+       depends on ARCH_SUNXI
+       help
+         This selects support for the SD/MMC Host Controller on
+         Allwinner sunxi SoCs.
index 3eb48b656f2514541f25ae5dc8aa7de759988319,3072bfb6d26af4b8d5ac9c9ab99cbf900c8e6daf..61cbc241935b2bf3fc9d7749c89070b5b7bf839f
@@@ -50,9 -50,9 +50,10 @@@ obj-$(CONFIG_MMC_JZ4740)     += jz4740_mmc.
  obj-$(CONFIG_MMC_VUB300)      += vub300.o
  obj-$(CONFIG_MMC_USHC)                += ushc.o
  obj-$(CONFIG_MMC_WMT)         += wmt-sdmmc.o
+ obj-$(CONFIG_MMC_SUNXI)               += sunxi-mmc.o
  
  obj-$(CONFIG_MMC_REALTEK_PCI) += rtsx_pci_sdmmc.o
 +obj-$(CONFIG_MMC_REALTEK_USB) += rtsx_usb_sdmmc.o
  
  obj-$(CONFIG_MMC_SDHCI_PLTFM)         += sdhci-pltfm.o
  obj-$(CONFIG_MMC_SDHCI_CNS3XXX)               += sdhci-cns3xxx.o
Simple merge