Hi Arnd, Olof and Kevin,

Here is Samsung updates for 3.16 and please pull.
If any problems please kindly let me know.

Note, new exynos SoC support and exynos-multiplatform will be sent to
arm-soc together for 3.16 soon ;-)

One more note, this pull-request is including clock stuff for new SoCs
(3250, 5260 and 5800).

Thanks,
Kukjin

---

Abhilash Kesavan (2):
      ARM: EXYNOS: Add generic cluster power control functions
      ARM: EXYNOS: Add MCPM call-back functions

Ajay Kumar (2):
      ARM: dts: Add pwmX_out pinctrl nodes to exynos5250
      ARM: dts: enable pwm backlight for exynos5250-snow

Alim Akhtar (1):
      clk: exynos5420: Add 5800 specific clocks

Andrew Bresticker (1):
      ARM: dts: add CCI node for exynos5420

Arun Kumar K (5):
      ARM: dts: Add pwmX_out pinctrl nodes to exynos5420
      ARM: dts: Add node labels to exynos5420
      ARM: dts: Add exynos5420 peach-pit board support
      clk: samsung: exynos5250: Add clocks for G3D
      clk: samsung: exynos5420: Add clock IDs needed by GPU

Chanwoo Choi (1):
      dt-bindings: add documentation for Exynos3250 clock controller

Doug Anderson (3):
      ARM: dts: add pinctrl for i2c-arbitrator of exynos5250-snow
      ARM: dts: add pinctrl for EC irq of exynos5250-snow
      ARM: dts: add tps65090 power regulator for exynos5250-snow

Heiko Stuebner (22):
      clk: samsung: add pll_6552 variant for s3c2416
      clk: samsung: add plls used by the s3c2443
      dt-bindings: add binding for clock-controller of s3c2443 and following
      clk: samsung: add clock-driver for s3c2416, s3c2443 and s3c2450
      ARM: S3C24XX: prevent conflicts between ccf and non-ccf s3c24xx-socs
      ARM: dts: add clock data for s3c2416
      ARM: S3C24XX: Convert s3c2416 and s3c2443 to common clock framework
      ARM: S3C24XX: only store clock registers when old clock code is active
      clk: samsung: add plls used by the early s3c24xx cpus
      dt-bindings: add documentation for s3c2412 clock controller
      clk: samsung: add clock controller driver for s3c2412
      ARM: S3C24XX: convert s3c2412 to common clock framework
      ARM: S3C24XX: cpufreq-utils: don't write raw values to MPLLCON when
using ccf
      clk: samsung: add clock driver for external clock outputs
      ARM: S3C24XX: enable usage of common dclk if common clock framework is
enabled
      dt-bindings: add documentation for s3c2410 clock controller
      clk: samsung: add clock controller driver for s3c2410, s3c2440 and
s3c2442
      ARM: S3C24XX: add platform code for conversion to the common clock
framework
      ARM: S3C24XX: convert s3c2440 and s3c2442 to common clock framework
      ARM: S3C24XX: convert s3c2410 to common clock framework
      ARM: S3C24XX: remove legacy clock code
      ARM: S3C24XX: remove SAMSUNG_CLOCK remnants after ccf conversion

Kukjin Kim (10):
      ARM: S3C24XX: fix merge conflict
      Merge branch 'for_3.16/exynos5260' of
git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
      Merge branch 'for_3.16/clk_fixes_non_critical' of
git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
      Merge branch 'for_3.16/clk_cleanup' of
git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
      Merge branch 'for_3.16/exynos3250' of
git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
      Merge tag 'tags/s3c24xx-clk' into for-next
      Merge tag 'tags/samsung-clk' into for-next
      Merge tag 'tags/samsung-drivers' into for-next
      Merge tag 'tags/samsung-dt' into for-next
      Merge tag 'tags/exynos-mcpm' into for-next

Leela Krishna Amudala (2):
      ARM: EXYNOS: Add generic cpu power control functions for exynos SoCs
      ARM: EXYNOS: use generic exynos cpu power control functions

Naveen Krishna Chatradhi (1):
      clk: samsung: exynos5250/5420: Add gate clock for SSS module

Pankaj Dubey (6):
      clk/samsung: add support for pll2550xx
      clk: samsung: fixed compiler warning [-Wpointer-to-int-cast]
      clk: samsung: add new Kconfig for Samsung common clock option
      ARM: select COMMON_CLK_SAMSUNG for ARCH_EXYNOS and ARCH_S3C64XX
      ARM: S3C24XX: move S3C24XX clock Kconfig options to Samsung clock
Kconfig file
      drivers: clk: use COMMON_CLK_SAMSUNG for Samsung clock support

Rahul Sharma (11):
      clk/samsung: add support for multiple clock providers
      clk/samsung: add support for pll2650xx
      clk/exynos5260: add macros and documentation for exynos5260
      clk/exynos5260: add clock file for exynos5260
      ARM: dts: enable hdmi for exynos5250 based snow board
      ARM: dts: change to correct compatible string for exynos5420 hdmi
      ARM: dts: enable hdmi for exynos5420-peach-pit board
      ARM: dts: enable fimd for exynos5250-snow board
      ARM: dts: enable dp-controller for exynos5250-snow board
      ARM: dts: enable fimd for exynos5420 based peach-pit board
      ARM: dts: enable dp-controller for exynos5420-peach-pit board

Sachin Kamat (5):
      clk: samsung: exynos5420: Fix VPLL lock offset
      ARM: EXYNOS: Map SYSRAM through generic DT bindings
      devicetree: bindings: document SYSRAM binding
      ARM: dts: Add PD entry to MFC codec on exynos5420
      ARM: dts: Add MFC memory banks to exynos5420 boards

Shaik Ameer Basha (15):
      clk: samsung: exynos5420: Rename mux parent arrays
      clk: samsung: exynos5420: add clocks for ISP block
      clk: samsung: exynos5420: update clocks for GSCL and MSCL blocks
      clk: samsung: exynos5420: fix parent clocks for mscl sysmmu
      clk: samsung: exynos5420: update clocks for G2D and G3D blocks
      clk: samsung: exynos5420: update clocks for DISP1 block
      clk: samsung: exynos5420: update clocks for PERIC block
      clk: samsung: exynos5420: update clocks for PERIS and GEN blocks
      clk: samsung: exynos5420: update clocks for WCORE block
      clk: samsung: exynos5420: update clocks for FSYS and FSYS2 blocks
      clk: samsung: exynos5420: correct sysmmu-mfc parent clocks
      clk: samsung: exynos5420: fix register offset for sclk_bpll
      clk: samsung: exynos5420: update clocks for MAU Block
      clk: samsung: exynos5420: add misc clocks
      clk: samsung: exynos5420: add more registers to restore list

Sylwester Nawrocki (3):
      ARM: dts: Update camera nodes for exynos4 and exynos4412-trats2
      ARM: dts: Add rear camera nodes for exynos4412-trats2
      clk: samsung: exynos4: Use single clock ID for CLK_MDMA gate clocks

Tomasz Figa (3):
      clk: samsung: Initialize clock table with error pointers
      ARM: S3C24XX: Remove omitted Kconfig selects and conditionals
      clk: samsung: exynos3250: Add clocks using common clock framework

Tomasz Stanislawski (3):
      ARM: dts: add missing pinctrls for I2C of exynos4
      ARM: dts: rename alias for i2c_ak8975 label for exynos4412-trats2
      clk: samsung: exynos4: export sclk_hdmiphy clock

Tushar Behera (2):
      ARM: dts: Add sound node for exynos5250-snow board
      ARM: dts: Add sound node for exynos5420-peach-pit board

Vincent Guittot (1):
      clocksource: exynos_mct: register sched_clock callback

Vivek Gautam (7):
      ARM: dts: Enable support for USB 3.0 PHY controller for exynos5420
      ARM: dts: Enable support for DWC3 controller for exynos5420
      ARM: dts: Enable support for generic USB DRD phy for exynos5250
      ARM: dts: Update DWC3 usb controller to use new phy driver for
exynos5250
      ARM: dts: Add Vbus regulator for USB 3.0 on exynos5250-snow
      ARM: dts: Add Vbus regulator for USB 3.0 on exynos5420-peach-pit
      ARM: dts: Add Vbus regulator for USB 3.0 on exynos5420-smdk5420


.../devicetree/bindings/arm/exynos/smp-sysram.txt  |   38 +
 .../devicetree/bindings/clock/exynos3250-clock.txt |   41 +
 .../devicetree/bindings/clock/exynos5260-clock.txt |  190 ++
 .../devicetree/bindings/clock/exynos5420-clock.txt |    3 +-
 .../bindings/clock/samsung,s3c2410-clock.txt       |   50 +
 .../bindings/clock/samsung,s3c2412-clock.txt       |   50 +
 .../bindings/clock/samsung,s3c2443-clock.txt       |   56 +
 arch/arm/Kconfig                                   |    5 +-
 arch/arm/boot/dts/Makefile                         |    1 +
 arch/arm/boot/dts/exynos4.dtsi                     |   18 +-
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |   15 +
 arch/arm/boot/dts/exynos4210.dtsi                  |   18 +
 arch/arm/boot/dts/exynos4412-trats2.dts            |   79 +-
 arch/arm/boot/dts/exynos4x12.dtsi                  |   18 +
 arch/arm/boot/dts/exynos5250-cros-common.dtsi      |    6 +-
 arch/arm/boot/dts/exynos5250-pinctrl.dtsi          |   28 +
 arch/arm/boot/dts/exynos5250-snow.dts              |  224 +++
 arch/arm/boot/dts/exynos5250.dtsi                  |   38 +-
 arch/arm/boot/dts/exynos5420-arndale-octa.dts      |    5 +
 arch/arm/boot/dts/exynos5420-peach-pit.dts         |  287 +++
 arch/arm/boot/dts/exynos5420-pinctrl.dtsi          |   28 +
 arch/arm/boot/dts/exynos5420-smdk5420.dts          |   51 +
 arch/arm/boot/dts/exynos5420.dtsi                  |  147 +-
 arch/arm/boot/dts/s3c2416-smdk2416.dts             |   13 +
 arch/arm/boot/dts/s3c2416.dtsi                     |   42 +
 arch/arm/mach-exynos/Kconfig                       |    8 +
 arch/arm/mach-exynos/Makefile                      |    2 +
 arch/arm/mach-exynos/common.h                      |    7 +
 arch/arm/mach-exynos/exynos.c                      |   64 -
 arch/arm/mach-exynos/firmware.c                    |    8 +-
 arch/arm/mach-exynos/hotplug.c                     |    2 +-
 arch/arm/mach-exynos/include/mach/map.h            |    7 -
 arch/arm/mach-exynos/mcpm-exynos.c                 |  351 ++++
 arch/arm/mach-exynos/platsmp.c                     |   65 +-
 arch/arm/mach-exynos/pm.c                          |   66 +
 arch/arm/mach-exynos/regs-pmu.h                    |   16 +-
 arch/arm/mach-s3c24xx/Kconfig                      |   42 +-
 arch/arm/mach-s3c24xx/Makefile                     |   13 +-
 arch/arm/mach-s3c24xx/clock-dclk.c                 |  195 --
 arch/arm/mach-s3c24xx/clock-s3c2410.c              |  284 ---
 arch/arm/mach-s3c24xx/clock-s3c2412.c              |  760 --------
 arch/arm/mach-s3c24xx/clock-s3c2416.c              |  171 --
 arch/arm/mach-s3c24xx/clock-s3c2440.c              |  217 ---
 arch/arm/mach-s3c24xx/clock-s3c2443.c              |  212 ---
 arch/arm/mach-s3c24xx/clock-s3c244x.c              |  141 --
 arch/arm/mach-s3c24xx/common-s3c2443.c             |  675 -------
 arch/arm/mach-s3c24xx/common.c                     |   85 +-
 arch/arm/mach-s3c24xx/common.h                     |   21 +-
 arch/arm/mach-s3c24xx/cpufreq-utils.c              |    4 +-
 arch/arm/mach-s3c24xx/include/mach/regs-clock.h    |   18 -
 arch/arm/mach-s3c24xx/include/mach/regs-gpio.h     |    3 -
 arch/arm/mach-s3c24xx/mach-amlm5900.c              |    9 +-
 arch/arm/mach-s3c24xx/mach-anubis.c                |   34 +-
 arch/arm/mach-s3c24xx/mach-at2440evb.c             |   10 +-
 arch/arm/mach-s3c24xx/mach-bast.c                  |   34 +-
 arch/arm/mach-s3c24xx/mach-gta02.c                 |    8 +-
 arch/arm/mach-s3c24xx/mach-h1940.c                 |   10 +-
 arch/arm/mach-s3c24xx/mach-jive.c                  |    9 +-
 arch/arm/mach-s3c24xx/mach-mini2440.c              |   10 +-
 arch/arm/mach-s3c24xx/mach-n30.c                   |   12 +-
 arch/arm/mach-s3c24xx/mach-nexcoder.c              |   10 +-
 arch/arm/mach-s3c24xx/mach-osiris.c                |   34 +-
 arch/arm/mach-s3c24xx/mach-otom.c                  |   10 +-
 arch/arm/mach-s3c24xx/mach-qt2410.c                |    9 +-
 arch/arm/mach-s3c24xx/mach-rx1950.c                |   21 +-
 arch/arm/mach-s3c24xx/mach-rx3715.c                |   10 +-
 arch/arm/mach-s3c24xx/mach-s3c2416-dt.c            |   38 +-
 arch/arm/mach-s3c24xx/mach-smdk2410.c              |    9 +-
 arch/arm/mach-s3c24xx/mach-smdk2413.c              |    9 +-
 arch/arm/mach-s3c24xx/mach-smdk2416.c              |    9 +-
 arch/arm/mach-s3c24xx/mach-smdk2440.c              |   10 +-
 arch/arm/mach-s3c24xx/mach-smdk2443.c              |    9 +-
 arch/arm/mach-s3c24xx/mach-tct_hammer.c            |    9 +-
 arch/arm/mach-s3c24xx/mach-vr1000.c                |   34 +-
 arch/arm/mach-s3c24xx/mach-vstms.c                 |    9 +-
 arch/arm/mach-s3c24xx/pm.c                         |   17 -
 arch/arm/mach-s3c24xx/s3c2410.c                    |   56 -
 arch/arm/mach-s3c24xx/s3c2412.c                    |   43 -
 arch/arm/mach-s3c24xx/s3c2442.c                    |  111 --
 arch/arm/mach-s3c24xx/s3c244x.c                    |   59 +-
 arch/arm/plat-samsung/include/plat/cpu-freq-core.h |    1 +
 drivers/clk/Kconfig                                |    2 +
 drivers/clk/Makefile                               |    2 +-
 drivers/clk/samsung/Kconfig                        |   26 +
 drivers/clk/samsung/Makefile                       |    6 +
 drivers/clk/samsung/clk-exynos3250.c               |  780 ++++++++
 drivers/clk/samsung/clk-exynos4.c                  |   51 +-
 drivers/clk/samsung/clk-exynos5250.c               |   41 +-
 drivers/clk/samsung/clk-exynos5260.c               | 1980
++++++++++++++++++++
 drivers/clk/samsung/clk-exynos5260.h               |  459 +++++
 drivers/clk/samsung/clk-exynos5420.c               | 1127 +++++++----
 drivers/clk/samsung/clk-exynos5440.c               |   18 +-
 drivers/clk/samsung/clk-pll.c                      |  489 ++++-
 drivers/clk/samsung/clk-pll.h                      |    8 +
 drivers/clk/samsung/clk-s3c2410-dclk.c             |  440 +++++
 drivers/clk/samsung/clk-s3c2410.c                  |  482 +++++
 drivers/clk/samsung/clk-s3c2412.c                  |  274 +++
 drivers/clk/samsung/clk-s3c2443.c                  |  466 +++++
 drivers/clk/samsung/clk-s3c64xx.c                  |   44 +-
 drivers/clk/samsung/clk.c                          |  123 +-
 drivers/clk/samsung/clk.h                          |   72 +-
 drivers/clocksource/exynos_mct.c                   |    8 +
 drivers/cpufreq/s3c24xx-cpufreq.c                  |    1 +
 include/dt-bindings/clock/exynos3250.h             |  258 +++
 include/dt-bindings/clock/exynos4.h                |    2 +-
 include/dt-bindings/clock/exynos5250.h             |    5 +-
 include/dt-bindings/clock/exynos5260-clk.h         |  469 +++++
 include/dt-bindings/clock/exynos5420.h             |   43 +-
 include/dt-bindings/clock/s3c2410.h                |   62 +
 include/dt-bindings/clock/s3c2412.h                |   73 +
 include/dt-bindings/clock/s3c2443.h                |   92 +
 111 files changed, 9582 insertions(+), 3862 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to