From: Kukjin Kim <kgene.kim@samsung.com>
To: Arnd Bergmann <arnd@arndb.de>, 'Olof Johansson' <olof@lixom.net>
Cc: "linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>,
"linux-samsung-soc@vger.kernel.org"
<linux-samsung-soc@vger.kernel.org>
Subject: [GIT PULL 04/10] clk-exynos for v3.10
Date: Tue, 09 Apr 2013 03:18:42 +0900 [thread overview]
Message-ID: <51630A02.4080905@samsung.com> (raw)
The following changes since commit 07961ac7c0ee8b546658717034fe692fd12eefa9:
Linux 3.9-rc5 (2013-03-31 15:12:43 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/clk-exynos-for-v3.10
for you to fetch changes up to da821eb7d42935b0f7056d98c75fd1150f6636f4:
Merge commit 'v3.9-rc5' into next/clk-exynos (2013-04-09 01:10:13 +0900)
----------------------------------------------------------------
add suppport common clock framework for exynos
----------------------------------------------------------------
Abhilash Kesavan (1):
ARM: dts: Add max77686 device tree support for CROS5250
Andrzej Hajda (1):
clk: exynos4: Add missing CMU_TOP and ISP clocks
Dongjin Kim (3):
ARM: dts: Add board dts file for ODROID-X
ARM: dts: Fix the timing property of MSHC controller for
exynos4412-odroidx
ARM: dts: enable RTC device node for exynos4412-odroidx
Giridhar Maruthy (3):
ARM: dts: remove disabled status from watchdog node for
exynos5440-ssdk5440
ARM: dts: remove disabled status from RTC node for
exynos5440-ssdk5440
ARM: dts: change compatible value for exynos5440 i2c
Girish K S (1):
ARM: dts: Add initial board support file for exynos5250-arndale
Heiko Stueber (1):
clk: samsung: fix pm init on non-dt platforms
Heiko Stuebner (6):
ARM: S3C24XX: remove plat/irq.h in plat-samsung
ARM: S3C24XX: move plat-samsung/s3c24XX headers to local common.h
ARM: S3C24XX: cleanup the included soc init functions in common.h
clk: samsung: register clk_div_tables for divider clocks
clk: samsung: always allocate the clk_table
clk: samsung: add infrastructure to add separate aliases
Jingoo Han (2):
ARM: EXYNOS: Add AUXDATA for DP controller
ARM: dts: Add device tree node for DP controller for exynos5250
Kukjin Kim (7):
mmc: s3cmci: moved mach/regs-sdi.h into s3cmci device driver
ARM: S3C24XX: plat/common-smdk.h local
ARM: dts: cleanup exynos5440.dtsi
ARM: dts: re-organized cpu node for exynos5440
Merge branch 'next/timer-samsung' into next/clk-exynos
Merge branch 'next/mct-exynos' into next/clk-exynos
Merge commit 'v3.9-rc5' into next/clk-exynos
Leela Krishna Amudala (1):
clk: exynos5250: register display block gate clocks to common
clock framework
Lukasz Majewski (1):
clk: exynos4: Export clocks used by exynos cpufreq drivers
Prasanna Kumar (1):
ARM: dts: Set up power domain for MFC and G-scaler for exynos5250
Romain Naour (5):
ARM: SAMSUNG: Rename s5p-time to samsung-time
ARM: S3C24XX: Add samsung-time support for s3c24xx
ARM: S3C64XX: Add samsung-time support for s3c64xx
ARM: S5PC100: Add samsung-time support for s5pc100
ARM: SAMSUNG: Remove unused plat-samsung/time.c
Sachin Kamat (12):
ARM: dts: Add vmmc regulator node in exynos4412-origen.dts
ARM: dts: Add sdhci node for exynos4412-origen
ARM: dts: Update MFC DT binding documentation
ARM: dts: Add MFC codec support for EXYNOS4 DT machines
ARM: dts: Add MFC codec support to SMDKV310 DT
ARM: dts: Add MFC codec support to Origen DT
ARM: dts: Add MFC codec entry to exynos4412-origen DT
ARM: dts: Add MFC codec entry to exynos4412-smdk4412 DT
ARM: dts: Add MSHC node for exynos4412-origen DT
ARM: dts: Add s5m8767 PMIC node to exynos4412-origen DT
ARM: dts: Add sdhci node for exynos4412-smdk4412
clk: samsung: Fix compilation error
Sylwester Nawrocki (3):
clk: exynos4: Correct sclk_mfc clock definition
clk: exynos4: Add camera related clock definitions
clk: exynos4: export clocks required for fimc-is
Thomas Abraham (25):
ARM: dts: add board dts file for EXYNOS4412 based Origen board
ARM: EXYNOS: add a register base address variable in mct
controller driver
ARM: EXYNOS: prepare an array of MCT interrupt numbers and use it
ARM: EXYNOS: add device tree support for MCT controller driver
ARM: EXYNOS: allow dt based discovery of mct controller using
clocksource_of_init
ARM: dts: add mct device tree node for all supported Exynos SoC's
ARM: EXYNOS: remove static io-remapping of mct registers for Exynos5
ARM: EXYNOS: move mct driver to drivers/clocksource
clk: samsung: add common clock framework helper functions for
Samsung platforms
clk: samsung: add pll clock registration helper functions
clk: exynos4: register clocks using common clock framework
clk: exynos5250: register clocks using common clock framework
clk: exynos5440: register clocks using common clock framework
ARM: EXYNOS: Migrate clock support to common clock framework
ARM: EXYNOS: Initialize the clocks prior to timer initialization
ARM: EXYNOS: allow legacy board support to specify xxti and
xusbxti clock speed
ARM: EXYNOS: remove auxdata table from exynos4/5 dt machine file
clocksource: mct: use fin_pll clock as the tick clock source for mct
clocksource: mct: add support for mct clock setup
ARM: dts: add Exynos4 and Exynos5 clock controller nodes
ARM: dts: add clock provider information for all controllers in
Exynos4 SoCs
ARM: dts: add clock provider information for all controllers in
Exynos5250 SoC
ARM: dts: add clock provider information for all controllers in
Exynos5440 SoC
ARM: dts: add board specific fixed rate clock nodes for Exynos
based platforms
ARM: EXYNOS: fix compilation error introduced due to common clock
migration
Tomasz Figa (17):
clk: exynos4: Use mout_mpll_user_* on Exynos4x12
clk: exynos4: Add missing mout_mipihsi clock
clk: exynos4: Add missing sclk_audio0 clock
clk: exynos4: Export sclk_pcm0
clk: exynos4: Move dac and mixer to Exynos4210-specific clocks
clk: samsung: Remove unimplemented ops for pll
clk: exynos4: Export mout_core clock of Exynos4210
clk: exynos4: Add G3D clocks
clk: exynos4: Add missing mout_sata on Exynos4210
clk: exynos4: Define {E,V}PLL registers
clk: exynos4: Use SRC_MASK_PERIL{0,1} definitions
clk: exynos4: Remove SoC-specific registers from save list
clk: exynos4: Add E4210 prefix to LCD1 clock registers
clk: exynos4: Add E4210 prefix to GATE_IP_PERIR register
clk: exynos4: Remove E4X12 prefix from SRC_DMC register
clk: exynos4: Add missing registers to suspend save list
clk: exynos4: Add support for SoC-specific register save list
Tushar Behera (1):
clk: exynos5250: Fix divider values for sclk_mmc{0,1,2,3}
Vivek Gautam (2):
ARM: dts: Enabling ehci-s5p driver for EXYNOS5250
ARM: dts: Enabling ohci-exynos driver for EXYNOS5250
.../devicetree/bindings/clock/exynos4-clock.txt | 288 ++++
.../devicetree/bindings/clock/exynos5250-clock.txt | 177 +++
.../devicetree/bindings/clock/exynos5440-clock.txt | 61 +
.../devicetree/bindings/media/s5p-mfc.txt | 21 +
.../bindings/timer/samsung,exynos4210-mct.txt | 68 +
.../devicetree/bindings/usb/exynos-usb.txt | 40 +
arch/arm/Kconfig | 14 +-
arch/arm/boot/dts/Makefile | 3 +
arch/arm/boot/dts/cros5250-common.dtsi | 138 ++
arch/arm/boot/dts/exynos4.dtsi | 58 +
arch/arm/boot/dts/exynos4210-origen.dts | 18 +
arch/arm/boot/dts/exynos4210-smdkv310.dts | 18 +
arch/arm/boot/dts/exynos4210-trats.dts | 12 +
arch/arm/boot/dts/exynos4210.dtsi | 30 +
arch/arm/boot/dts/exynos4212.dtsi | 22 +
arch/arm/boot/dts/exynos4412-odroidx.dts | 109 ++
arch/arm/boot/dts/exynos4412-origen.dts | 430 +++++
arch/arm/boot/dts/exynos4412-smdk4412.dts | 25 +
arch/arm/boot/dts/exynos4412.dtsi | 26 +
arch/arm/boot/dts/exynos4x12.dtsi | 6 +
arch/arm/boot/dts/exynos5250-arndale.dts | 129 ++
arch/arm/boot/dts/exynos5250-smdk5250.dts | 20 +
arch/arm/boot/dts/exynos5250-snow.dts | 11 +
arch/arm/boot/dts/exynos5250.dtsi | 142 ++
arch/arm/boot/dts/exynos5440-ssdk5440.dts | 19 +-
arch/arm/boot/dts/exynos5440.dtsi | 66 +-
arch/arm/mach-exynos/Kconfig | 12 +-
arch/arm/mach-exynos/Makefile | 6 -
arch/arm/mach-exynos/clock-exynos4.c | 1601
-------------------
arch/arm/mach-exynos/clock-exynos4.h | 35 -
arch/arm/mach-exynos/clock-exynos4210.c | 187 ---
arch/arm/mach-exynos/clock-exynos4212.c | 201 ---
arch/arm/mach-exynos/clock-exynos5.c | 1645
--------------------
arch/arm/mach-exynos/common.c | 59 +-
arch/arm/mach-exynos/common.h | 10 +-
arch/arm/mach-exynos/include/mach/irqs.h | 6 -
arch/arm/mach-exynos/include/mach/map.h | 1 -
arch/arm/mach-exynos/include/mach/regs-clock.h | 107 --
arch/arm/mach-exynos/include/mach/regs-mct.h | 53 -
arch/arm/mach-exynos/mach-armlex4210.c | 3 +-
arch/arm/mach-exynos/mach-exynos4-dt.c | 122 +-
arch/arm/mach-exynos/mach-exynos5-dt.c | 141 +-
arch/arm/mach-exynos/mach-nuri.c | 5 +-
arch/arm/mach-exynos/mach-origen.c | 5 +-
arch/arm/mach-exynos/mach-smdk4x12.c | 5 +-
arch/arm/mach-exynos/mach-smdkv310.c | 7 +-
arch/arm/mach-exynos/mach-universal_c210.c | 9 +-
arch/arm/mach-s3c24xx/Kconfig | 6 +
arch/arm/mach-s3c24xx/bast-irq.c | 2 -
arch/arm/mach-s3c24xx/clock-s3c2410.c | 1 -
arch/arm/mach-s3c24xx/clock-s3c2412.c | 1 -
arch/arm/mach-s3c24xx/clock-s3c2416.c | 1 -
arch/arm/mach-s3c24xx/clock-s3c2443.c | 1 -
arch/arm/mach-s3c24xx/common-smdk.c | 3 +-
.../include/plat => mach-s3c24xx}/common-smdk.h | 3 +-
arch/arm/mach-s3c24xx/common.c | 7 +-
arch/arm/mach-s3c24xx/common.h | 90 +-
arch/arm/mach-s3c24xx/dma-s3c2410.c | 1 -
arch/arm/mach-s3c24xx/dma-s3c2412.c | 1 -
arch/arm/mach-s3c24xx/dma-s3c2440.c | 1 -
arch/arm/mach-s3c24xx/dma-s3c2443.c | 1 -
arch/arm/mach-s3c24xx/include/mach/regs-sdi.h | 127 --
arch/arm/mach-s3c24xx/irq-pm.c | 7 +-
arch/arm/mach-s3c24xx/irq.c | 8 +-
arch/arm/mach-s3c24xx/mach-amlm5900.c | 5 +-
arch/arm/mach-s3c24xx/mach-anubis.c | 4 +-
arch/arm/mach-s3c24xx/mach-at2440evb.c | 4 +-
arch/arm/mach-s3c24xx/mach-bast.c | 4 +-
arch/arm/mach-s3c24xx/mach-gta02.c | 4 +-
arch/arm/mach-s3c24xx/mach-h1940.c | 5 +-
arch/arm/mach-s3c24xx/mach-jive.c | 6 +-
arch/arm/mach-s3c24xx/mach-mini2440.c | 4 +-
arch/arm/mach-s3c24xx/mach-n30.c | 7 +-
arch/arm/mach-s3c24xx/mach-nexcoder.c | 6 +-
arch/arm/mach-s3c24xx/mach-osiris.c | 4 +-
arch/arm/mach-s3c24xx/mach-otom.c | 5 +-
arch/arm/mach-s3c24xx/mach-qt2410.c | 6 +-
arch/arm/mach-s3c24xx/mach-rx1950.c | 4 +-
arch/arm/mach-s3c24xx/mach-rx3715.c | 4 +-
arch/arm/mach-s3c24xx/mach-smdk2410.c | 7 +-
arch/arm/mach-s3c24xx/mach-smdk2413.c | 13 +-
arch/arm/mach-s3c24xx/mach-smdk2416.c | 8 +-
arch/arm/mach-s3c24xx/mach-smdk2440.c | 9 +-
arch/arm/mach-s3c24xx/mach-smdk2443.c | 9 +-
arch/arm/mach-s3c24xx/mach-tct_hammer.c | 4 +-
arch/arm/mach-s3c24xx/mach-vr1000.c | 4 +-
arch/arm/mach-s3c24xx/mach-vstms.c | 7 +-
arch/arm/mach-s3c24xx/pm-s3c2412.c | 1 -
arch/arm/mach-s3c24xx/s3c2410.c | 1 -
arch/arm/mach-s3c24xx/s3c2412.c | 1 -
arch/arm/mach-s3c24xx/s3c2416.c | 1 -
arch/arm/mach-s3c24xx/s3c2440.c | 1 -
arch/arm/mach-s3c24xx/s3c2442.c | 1 -
arch/arm/mach-s3c24xx/s3c2443.c | 1 -
arch/arm/mach-s3c24xx/s3c244x.c | 2 -
arch/arm/mach-s3c64xx/Kconfig | 2 +
arch/arm/mach-s3c64xx/mach-anw6410.c | 4 +-
arch/arm/mach-s3c64xx/mach-crag6410.c | 4 +-
arch/arm/mach-s3c64xx/mach-hmt.c | 4 +-
arch/arm/mach-s3c64xx/mach-mini6410.c | 4 +-
arch/arm/mach-s3c64xx/mach-ncp.c | 4 +-
arch/arm/mach-s3c64xx/mach-real6410.c | 4 +-
arch/arm/mach-s3c64xx/mach-smartq.c | 2 +
arch/arm/mach-s3c64xx/mach-smartq5.c | 3 +-
arch/arm/mach-s3c64xx/mach-smartq7.c | 3 +-
arch/arm/mach-s3c64xx/mach-smdk6400.c | 4 +-
arch/arm/mach-s3c64xx/mach-smdk6410.c | 4 +-
arch/arm/mach-s5p64x0/Kconfig | 4 +-
arch/arm/mach-s5p64x0/mach-smdk6440.c | 6 +-
arch/arm/mach-s5p64x0/mach-smdk6450.c | 6 +-
arch/arm/mach-s5pc100/Kconfig | 1 +
arch/arm/mach-s5pc100/mach-smdkc100.c | 4 +-
arch/arm/mach-s5pv210/Kconfig | 2 +-
arch/arm/mach-s5pv210/mach-aquila.c | 6 +-
arch/arm/mach-s5pv210/mach-goni.c | 6 +-
arch/arm/mach-s5pv210/mach-smdkc110.c | 6 +-
arch/arm/mach-s5pv210/mach-smdkv210.c | 6 +-
arch/arm/mach-s5pv210/mach-torbreck.c | 6 +-
arch/arm/plat-samsung/Kconfig | 6 +-
arch/arm/plat-samsung/Makefile | 3 +-
arch/arm/plat-samsung/include/plat/cpu.h | 4 -
arch/arm/plat-samsung/include/plat/irq.h | 116 --
arch/arm/plat-samsung/include/plat/s3c2410.h | 31 -
arch/arm/plat-samsung/include/plat/s3c2412.h | 32 -
arch/arm/plat-samsung/include/plat/s3c2416.h | 37 -
arch/arm/plat-samsung/include/plat/s3c2443.h | 36 -
arch/arm/plat-samsung/include/plat/s3c244x.h | 42 -
arch/arm/plat-samsung/include/plat/s5p-time.h | 40 -
arch/arm/plat-samsung/include/plat/samsung-time.h | 53 +
.../plat-samsung/{s5p-time.c => samsung-time.c} | 138 +-
arch/arm/plat-samsung/time.c | 287 ----
drivers/clk/Makefile | 1 +
drivers/clk/samsung/Makefile | 8 +
drivers/clk/samsung/clk-exynos4.c | 1091 +++++++++++++
drivers/clk/samsung/clk-exynos5250.c | 523 +++++++
drivers/clk/samsung/clk-exynos5440.c | 139 ++
drivers/clk/samsung/clk-pll.c | 419 +++++
drivers/clk/samsung/clk-pll.h | 41 +
drivers/clk/samsung/clk.c | 320 ++++
drivers/clk/samsung/clk.h | 289 ++++
drivers/clocksource/Kconfig | 5 +
drivers/clocksource/Makefile | 1 +
.../mct.c => drivers/clocksource/exynos_mct.c | 209 ++-
drivers/mmc/host/s3cmci.c | 83 +-
144 files changed, 5417 insertions(+), 5206 deletions(-)
create mode 100644
Documentation/devicetree/bindings/clock/exynos4-clock.txt
create mode 100644
Documentation/devicetree/bindings/clock/exynos5250-clock.txt
create mode 100644
Documentation/devicetree/bindings/clock/exynos5440-clock.txt
create mode 100644
Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.txt
create mode 100644 Documentation/devicetree/bindings/usb/exynos-usb.txt
create mode 100644 arch/arm/boot/dts/exynos4412-odroidx.dts
create mode 100644 arch/arm/boot/dts/exynos4412-origen.dts
create mode 100644 arch/arm/boot/dts/exynos5250-arndale.dts
delete mode 100644 arch/arm/mach-exynos/clock-exynos4.c
delete mode 100644 arch/arm/mach-exynos/clock-exynos4.h
delete mode 100644 arch/arm/mach-exynos/clock-exynos4210.c
delete mode 100644 arch/arm/mach-exynos/clock-exynos4212.c
delete mode 100644 arch/arm/mach-exynos/clock-exynos5.c
delete mode 100644 arch/arm/mach-exynos/include/mach/regs-mct.h
rename arch/arm/{plat-samsung/include/plat =>
mach-s3c24xx}/common-smdk.h (86%)
delete mode 100644 arch/arm/mach-s3c24xx/include/mach/regs-sdi.h
delete mode 100644 arch/arm/plat-samsung/include/plat/irq.h
delete mode 100644 arch/arm/plat-samsung/include/plat/s3c2410.h
delete mode 100644 arch/arm/plat-samsung/include/plat/s3c2412.h
delete mode 100644 arch/arm/plat-samsung/include/plat/s3c2416.h
delete mode 100644 arch/arm/plat-samsung/include/plat/s3c2443.h
delete mode 100644 arch/arm/plat-samsung/include/plat/s3c244x.h
delete mode 100644 arch/arm/plat-samsung/include/plat/s5p-time.h
create mode 100644 arch/arm/plat-samsung/include/plat/samsung-time.h
rename arch/arm/plat-samsung/{s5p-time.c => samsung-time.c} (68%)
delete mode 100644 arch/arm/plat-samsung/time.c
create mode 100644 drivers/clk/samsung/Makefile
create mode 100644 drivers/clk/samsung/clk-exynos4.c
create mode 100644 drivers/clk/samsung/clk-exynos5250.c
create mode 100644 drivers/clk/samsung/clk-exynos5440.c
create mode 100644 drivers/clk/samsung/clk-pll.c
create mode 100644 drivers/clk/samsung/clk-pll.h
create mode 100644 drivers/clk/samsung/clk.c
create mode 100644 drivers/clk/samsung/clk.h
rename arch/arm/mach-exynos/mct.c => drivers/clocksource/exynos_mct.c
(65%)
--
Thanks.
Best regards,
Kgene.
--
Kukjin Kim <kgene.kim@samsung.com>, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.
WARNING: multiple messages have this Message-ID (diff)
From: kgene.kim@samsung.com (Kukjin Kim)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL 04/10] clk-exynos for v3.10
Date: Tue, 09 Apr 2013 03:18:42 +0900 [thread overview]
Message-ID: <51630A02.4080905@samsung.com> (raw)
The following changes since commit 07961ac7c0ee8b546658717034fe692fd12eefa9:
Linux 3.9-rc5 (2013-03-31 15:12:43 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/clk-exynos-for-v3.10
for you to fetch changes up to da821eb7d42935b0f7056d98c75fd1150f6636f4:
Merge commit 'v3.9-rc5' into next/clk-exynos (2013-04-09 01:10:13 +0900)
----------------------------------------------------------------
add suppport common clock framework for exynos
----------------------------------------------------------------
Abhilash Kesavan (1):
ARM: dts: Add max77686 device tree support for CROS5250
Andrzej Hajda (1):
clk: exynos4: Add missing CMU_TOP and ISP clocks
Dongjin Kim (3):
ARM: dts: Add board dts file for ODROID-X
ARM: dts: Fix the timing property of MSHC controller for
exynos4412-odroidx
ARM: dts: enable RTC device node for exynos4412-odroidx
Giridhar Maruthy (3):
ARM: dts: remove disabled status from watchdog node for
exynos5440-ssdk5440
ARM: dts: remove disabled status from RTC node for
exynos5440-ssdk5440
ARM: dts: change compatible value for exynos5440 i2c
Girish K S (1):
ARM: dts: Add initial board support file for exynos5250-arndale
Heiko Stueber (1):
clk: samsung: fix pm init on non-dt platforms
Heiko Stuebner (6):
ARM: S3C24XX: remove plat/irq.h in plat-samsung
ARM: S3C24XX: move plat-samsung/s3c24XX headers to local common.h
ARM: S3C24XX: cleanup the included soc init functions in common.h
clk: samsung: register clk_div_tables for divider clocks
clk: samsung: always allocate the clk_table
clk: samsung: add infrastructure to add separate aliases
Jingoo Han (2):
ARM: EXYNOS: Add AUXDATA for DP controller
ARM: dts: Add device tree node for DP controller for exynos5250
Kukjin Kim (7):
mmc: s3cmci: moved mach/regs-sdi.h into s3cmci device driver
ARM: S3C24XX: plat/common-smdk.h local
ARM: dts: cleanup exynos5440.dtsi
ARM: dts: re-organized cpu node for exynos5440
Merge branch 'next/timer-samsung' into next/clk-exynos
Merge branch 'next/mct-exynos' into next/clk-exynos
Merge commit 'v3.9-rc5' into next/clk-exynos
Leela Krishna Amudala (1):
clk: exynos5250: register display block gate clocks to common
clock framework
Lukasz Majewski (1):
clk: exynos4: Export clocks used by exynos cpufreq drivers
Prasanna Kumar (1):
ARM: dts: Set up power domain for MFC and G-scaler for exynos5250
Romain Naour (5):
ARM: SAMSUNG: Rename s5p-time to samsung-time
ARM: S3C24XX: Add samsung-time support for s3c24xx
ARM: S3C64XX: Add samsung-time support for s3c64xx
ARM: S5PC100: Add samsung-time support for s5pc100
ARM: SAMSUNG: Remove unused plat-samsung/time.c
Sachin Kamat (12):
ARM: dts: Add vmmc regulator node in exynos4412-origen.dts
ARM: dts: Add sdhci node for exynos4412-origen
ARM: dts: Update MFC DT binding documentation
ARM: dts: Add MFC codec support for EXYNOS4 DT machines
ARM: dts: Add MFC codec support to SMDKV310 DT
ARM: dts: Add MFC codec support to Origen DT
ARM: dts: Add MFC codec entry to exynos4412-origen DT
ARM: dts: Add MFC codec entry to exynos4412-smdk4412 DT
ARM: dts: Add MSHC node for exynos4412-origen DT
ARM: dts: Add s5m8767 PMIC node to exynos4412-origen DT
ARM: dts: Add sdhci node for exynos4412-smdk4412
clk: samsung: Fix compilation error
Sylwester Nawrocki (3):
clk: exynos4: Correct sclk_mfc clock definition
clk: exynos4: Add camera related clock definitions
clk: exynos4: export clocks required for fimc-is
Thomas Abraham (25):
ARM: dts: add board dts file for EXYNOS4412 based Origen board
ARM: EXYNOS: add a register base address variable in mct
controller driver
ARM: EXYNOS: prepare an array of MCT interrupt numbers and use it
ARM: EXYNOS: add device tree support for MCT controller driver
ARM: EXYNOS: allow dt based discovery of mct controller using
clocksource_of_init
ARM: dts: add mct device tree node for all supported Exynos SoC's
ARM: EXYNOS: remove static io-remapping of mct registers for Exynos5
ARM: EXYNOS: move mct driver to drivers/clocksource
clk: samsung: add common clock framework helper functions for
Samsung platforms
clk: samsung: add pll clock registration helper functions
clk: exynos4: register clocks using common clock framework
clk: exynos5250: register clocks using common clock framework
clk: exynos5440: register clocks using common clock framework
ARM: EXYNOS: Migrate clock support to common clock framework
ARM: EXYNOS: Initialize the clocks prior to timer initialization
ARM: EXYNOS: allow legacy board support to specify xxti and
xusbxti clock speed
ARM: EXYNOS: remove auxdata table from exynos4/5 dt machine file
clocksource: mct: use fin_pll clock as the tick clock source for mct
clocksource: mct: add support for mct clock setup
ARM: dts: add Exynos4 and Exynos5 clock controller nodes
ARM: dts: add clock provider information for all controllers in
Exynos4 SoCs
ARM: dts: add clock provider information for all controllers in
Exynos5250 SoC
ARM: dts: add clock provider information for all controllers in
Exynos5440 SoC
ARM: dts: add board specific fixed rate clock nodes for Exynos
based platforms
ARM: EXYNOS: fix compilation error introduced due to common clock
migration
Tomasz Figa (17):
clk: exynos4: Use mout_mpll_user_* on Exynos4x12
clk: exynos4: Add missing mout_mipihsi clock
clk: exynos4: Add missing sclk_audio0 clock
clk: exynos4: Export sclk_pcm0
clk: exynos4: Move dac and mixer to Exynos4210-specific clocks
clk: samsung: Remove unimplemented ops for pll
clk: exynos4: Export mout_core clock of Exynos4210
clk: exynos4: Add G3D clocks
clk: exynos4: Add missing mout_sata on Exynos4210
clk: exynos4: Define {E,V}PLL registers
clk: exynos4: Use SRC_MASK_PERIL{0,1} definitions
clk: exynos4: Remove SoC-specific registers from save list
clk: exynos4: Add E4210 prefix to LCD1 clock registers
clk: exynos4: Add E4210 prefix to GATE_IP_PERIR register
clk: exynos4: Remove E4X12 prefix from SRC_DMC register
clk: exynos4: Add missing registers to suspend save list
clk: exynos4: Add support for SoC-specific register save list
Tushar Behera (1):
clk: exynos5250: Fix divider values for sclk_mmc{0,1,2,3}
Vivek Gautam (2):
ARM: dts: Enabling ehci-s5p driver for EXYNOS5250
ARM: dts: Enabling ohci-exynos driver for EXYNOS5250
.../devicetree/bindings/clock/exynos4-clock.txt | 288 ++++
.../devicetree/bindings/clock/exynos5250-clock.txt | 177 +++
.../devicetree/bindings/clock/exynos5440-clock.txt | 61 +
.../devicetree/bindings/media/s5p-mfc.txt | 21 +
.../bindings/timer/samsung,exynos4210-mct.txt | 68 +
.../devicetree/bindings/usb/exynos-usb.txt | 40 +
arch/arm/Kconfig | 14 +-
arch/arm/boot/dts/Makefile | 3 +
arch/arm/boot/dts/cros5250-common.dtsi | 138 ++
arch/arm/boot/dts/exynos4.dtsi | 58 +
arch/arm/boot/dts/exynos4210-origen.dts | 18 +
arch/arm/boot/dts/exynos4210-smdkv310.dts | 18 +
arch/arm/boot/dts/exynos4210-trats.dts | 12 +
arch/arm/boot/dts/exynos4210.dtsi | 30 +
arch/arm/boot/dts/exynos4212.dtsi | 22 +
arch/arm/boot/dts/exynos4412-odroidx.dts | 109 ++
arch/arm/boot/dts/exynos4412-origen.dts | 430 +++++
arch/arm/boot/dts/exynos4412-smdk4412.dts | 25 +
arch/arm/boot/dts/exynos4412.dtsi | 26 +
arch/arm/boot/dts/exynos4x12.dtsi | 6 +
arch/arm/boot/dts/exynos5250-arndale.dts | 129 ++
arch/arm/boot/dts/exynos5250-smdk5250.dts | 20 +
arch/arm/boot/dts/exynos5250-snow.dts | 11 +
arch/arm/boot/dts/exynos5250.dtsi | 142 ++
arch/arm/boot/dts/exynos5440-ssdk5440.dts | 19 +-
arch/arm/boot/dts/exynos5440.dtsi | 66 +-
arch/arm/mach-exynos/Kconfig | 12 +-
arch/arm/mach-exynos/Makefile | 6 -
arch/arm/mach-exynos/clock-exynos4.c | 1601
-------------------
arch/arm/mach-exynos/clock-exynos4.h | 35 -
arch/arm/mach-exynos/clock-exynos4210.c | 187 ---
arch/arm/mach-exynos/clock-exynos4212.c | 201 ---
arch/arm/mach-exynos/clock-exynos5.c | 1645
--------------------
arch/arm/mach-exynos/common.c | 59 +-
arch/arm/mach-exynos/common.h | 10 +-
arch/arm/mach-exynos/include/mach/irqs.h | 6 -
arch/arm/mach-exynos/include/mach/map.h | 1 -
arch/arm/mach-exynos/include/mach/regs-clock.h | 107 --
arch/arm/mach-exynos/include/mach/regs-mct.h | 53 -
arch/arm/mach-exynos/mach-armlex4210.c | 3 +-
arch/arm/mach-exynos/mach-exynos4-dt.c | 122 +-
arch/arm/mach-exynos/mach-exynos5-dt.c | 141 +-
arch/arm/mach-exynos/mach-nuri.c | 5 +-
arch/arm/mach-exynos/mach-origen.c | 5 +-
arch/arm/mach-exynos/mach-smdk4x12.c | 5 +-
arch/arm/mach-exynos/mach-smdkv310.c | 7 +-
arch/arm/mach-exynos/mach-universal_c210.c | 9 +-
arch/arm/mach-s3c24xx/Kconfig | 6 +
arch/arm/mach-s3c24xx/bast-irq.c | 2 -
arch/arm/mach-s3c24xx/clock-s3c2410.c | 1 -
arch/arm/mach-s3c24xx/clock-s3c2412.c | 1 -
arch/arm/mach-s3c24xx/clock-s3c2416.c | 1 -
arch/arm/mach-s3c24xx/clock-s3c2443.c | 1 -
arch/arm/mach-s3c24xx/common-smdk.c | 3 +-
.../include/plat => mach-s3c24xx}/common-smdk.h | 3 +-
arch/arm/mach-s3c24xx/common.c | 7 +-
arch/arm/mach-s3c24xx/common.h | 90 +-
arch/arm/mach-s3c24xx/dma-s3c2410.c | 1 -
arch/arm/mach-s3c24xx/dma-s3c2412.c | 1 -
arch/arm/mach-s3c24xx/dma-s3c2440.c | 1 -
arch/arm/mach-s3c24xx/dma-s3c2443.c | 1 -
arch/arm/mach-s3c24xx/include/mach/regs-sdi.h | 127 --
arch/arm/mach-s3c24xx/irq-pm.c | 7 +-
arch/arm/mach-s3c24xx/irq.c | 8 +-
arch/arm/mach-s3c24xx/mach-amlm5900.c | 5 +-
arch/arm/mach-s3c24xx/mach-anubis.c | 4 +-
arch/arm/mach-s3c24xx/mach-at2440evb.c | 4 +-
arch/arm/mach-s3c24xx/mach-bast.c | 4 +-
arch/arm/mach-s3c24xx/mach-gta02.c | 4 +-
arch/arm/mach-s3c24xx/mach-h1940.c | 5 +-
arch/arm/mach-s3c24xx/mach-jive.c | 6 +-
arch/arm/mach-s3c24xx/mach-mini2440.c | 4 +-
arch/arm/mach-s3c24xx/mach-n30.c | 7 +-
arch/arm/mach-s3c24xx/mach-nexcoder.c | 6 +-
arch/arm/mach-s3c24xx/mach-osiris.c | 4 +-
arch/arm/mach-s3c24xx/mach-otom.c | 5 +-
arch/arm/mach-s3c24xx/mach-qt2410.c | 6 +-
arch/arm/mach-s3c24xx/mach-rx1950.c | 4 +-
arch/arm/mach-s3c24xx/mach-rx3715.c | 4 +-
arch/arm/mach-s3c24xx/mach-smdk2410.c | 7 +-
arch/arm/mach-s3c24xx/mach-smdk2413.c | 13 +-
arch/arm/mach-s3c24xx/mach-smdk2416.c | 8 +-
arch/arm/mach-s3c24xx/mach-smdk2440.c | 9 +-
arch/arm/mach-s3c24xx/mach-smdk2443.c | 9 +-
arch/arm/mach-s3c24xx/mach-tct_hammer.c | 4 +-
arch/arm/mach-s3c24xx/mach-vr1000.c | 4 +-
arch/arm/mach-s3c24xx/mach-vstms.c | 7 +-
arch/arm/mach-s3c24xx/pm-s3c2412.c | 1 -
arch/arm/mach-s3c24xx/s3c2410.c | 1 -
arch/arm/mach-s3c24xx/s3c2412.c | 1 -
arch/arm/mach-s3c24xx/s3c2416.c | 1 -
arch/arm/mach-s3c24xx/s3c2440.c | 1 -
arch/arm/mach-s3c24xx/s3c2442.c | 1 -
arch/arm/mach-s3c24xx/s3c2443.c | 1 -
arch/arm/mach-s3c24xx/s3c244x.c | 2 -
arch/arm/mach-s3c64xx/Kconfig | 2 +
arch/arm/mach-s3c64xx/mach-anw6410.c | 4 +-
arch/arm/mach-s3c64xx/mach-crag6410.c | 4 +-
arch/arm/mach-s3c64xx/mach-hmt.c | 4 +-
arch/arm/mach-s3c64xx/mach-mini6410.c | 4 +-
arch/arm/mach-s3c64xx/mach-ncp.c | 4 +-
arch/arm/mach-s3c64xx/mach-real6410.c | 4 +-
arch/arm/mach-s3c64xx/mach-smartq.c | 2 +
arch/arm/mach-s3c64xx/mach-smartq5.c | 3 +-
arch/arm/mach-s3c64xx/mach-smartq7.c | 3 +-
arch/arm/mach-s3c64xx/mach-smdk6400.c | 4 +-
arch/arm/mach-s3c64xx/mach-smdk6410.c | 4 +-
arch/arm/mach-s5p64x0/Kconfig | 4 +-
arch/arm/mach-s5p64x0/mach-smdk6440.c | 6 +-
arch/arm/mach-s5p64x0/mach-smdk6450.c | 6 +-
arch/arm/mach-s5pc100/Kconfig | 1 +
arch/arm/mach-s5pc100/mach-smdkc100.c | 4 +-
arch/arm/mach-s5pv210/Kconfig | 2 +-
arch/arm/mach-s5pv210/mach-aquila.c | 6 +-
arch/arm/mach-s5pv210/mach-goni.c | 6 +-
arch/arm/mach-s5pv210/mach-smdkc110.c | 6 +-
arch/arm/mach-s5pv210/mach-smdkv210.c | 6 +-
arch/arm/mach-s5pv210/mach-torbreck.c | 6 +-
arch/arm/plat-samsung/Kconfig | 6 +-
arch/arm/plat-samsung/Makefile | 3 +-
arch/arm/plat-samsung/include/plat/cpu.h | 4 -
arch/arm/plat-samsung/include/plat/irq.h | 116 --
arch/arm/plat-samsung/include/plat/s3c2410.h | 31 -
arch/arm/plat-samsung/include/plat/s3c2412.h | 32 -
arch/arm/plat-samsung/include/plat/s3c2416.h | 37 -
arch/arm/plat-samsung/include/plat/s3c2443.h | 36 -
arch/arm/plat-samsung/include/plat/s3c244x.h | 42 -
arch/arm/plat-samsung/include/plat/s5p-time.h | 40 -
arch/arm/plat-samsung/include/plat/samsung-time.h | 53 +
.../plat-samsung/{s5p-time.c => samsung-time.c} | 138 +-
arch/arm/plat-samsung/time.c | 287 ----
drivers/clk/Makefile | 1 +
drivers/clk/samsung/Makefile | 8 +
drivers/clk/samsung/clk-exynos4.c | 1091 +++++++++++++
drivers/clk/samsung/clk-exynos5250.c | 523 +++++++
drivers/clk/samsung/clk-exynos5440.c | 139 ++
drivers/clk/samsung/clk-pll.c | 419 +++++
drivers/clk/samsung/clk-pll.h | 41 +
drivers/clk/samsung/clk.c | 320 ++++
drivers/clk/samsung/clk.h | 289 ++++
drivers/clocksource/Kconfig | 5 +
drivers/clocksource/Makefile | 1 +
.../mct.c => drivers/clocksource/exynos_mct.c | 209 ++-
drivers/mmc/host/s3cmci.c | 83 +-
144 files changed, 5417 insertions(+), 5206 deletions(-)
create mode 100644
Documentation/devicetree/bindings/clock/exynos4-clock.txt
create mode 100644
Documentation/devicetree/bindings/clock/exynos5250-clock.txt
create mode 100644
Documentation/devicetree/bindings/clock/exynos5440-clock.txt
create mode 100644
Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.txt
create mode 100644 Documentation/devicetree/bindings/usb/exynos-usb.txt
create mode 100644 arch/arm/boot/dts/exynos4412-odroidx.dts
create mode 100644 arch/arm/boot/dts/exynos4412-origen.dts
create mode 100644 arch/arm/boot/dts/exynos5250-arndale.dts
delete mode 100644 arch/arm/mach-exynos/clock-exynos4.c
delete mode 100644 arch/arm/mach-exynos/clock-exynos4.h
delete mode 100644 arch/arm/mach-exynos/clock-exynos4210.c
delete mode 100644 arch/arm/mach-exynos/clock-exynos4212.c
delete mode 100644 arch/arm/mach-exynos/clock-exynos5.c
delete mode 100644 arch/arm/mach-exynos/include/mach/regs-mct.h
rename arch/arm/{plat-samsung/include/plat =>
mach-s3c24xx}/common-smdk.h (86%)
delete mode 100644 arch/arm/mach-s3c24xx/include/mach/regs-sdi.h
delete mode 100644 arch/arm/plat-samsung/include/plat/irq.h
delete mode 100644 arch/arm/plat-samsung/include/plat/s3c2410.h
delete mode 100644 arch/arm/plat-samsung/include/plat/s3c2412.h
delete mode 100644 arch/arm/plat-samsung/include/plat/s3c2416.h
delete mode 100644 arch/arm/plat-samsung/include/plat/s3c2443.h
delete mode 100644 arch/arm/plat-samsung/include/plat/s3c244x.h
delete mode 100644 arch/arm/plat-samsung/include/plat/s5p-time.h
create mode 100644 arch/arm/plat-samsung/include/plat/samsung-time.h
rename arch/arm/plat-samsung/{s5p-time.c => samsung-time.c} (68%)
delete mode 100644 arch/arm/plat-samsung/time.c
create mode 100644 drivers/clk/samsung/Makefile
create mode 100644 drivers/clk/samsung/clk-exynos4.c
create mode 100644 drivers/clk/samsung/clk-exynos5250.c
create mode 100644 drivers/clk/samsung/clk-exynos5440.c
create mode 100644 drivers/clk/samsung/clk-pll.c
create mode 100644 drivers/clk/samsung/clk-pll.h
create mode 100644 drivers/clk/samsung/clk.c
create mode 100644 drivers/clk/samsung/clk.h
rename arch/arm/mach-exynos/mct.c => drivers/clocksource/exynos_mct.c
(65%)
--
Thanks.
Best regards,
Kgene.
--
Kukjin Kim <kgene.kim@samsung.com>, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.
next reply other threads:[~2013-04-08 18:18 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-04-08 18:18 Kukjin Kim [this message]
2013-04-08 18:18 ` [GIT PULL 04/10] clk-exynos for v3.10 Kukjin Kim
2013-04-09 20:31 ` Arnd Bergmann
2013-04-09 20:31 ` Arnd Bergmann
2013-04-10 3:48 ` Sachin Kamat
2013-04-10 3:48 ` Sachin Kamat
2013-04-10 8:42 ` Kukjin Kim
2013-04-10 8:42 ` Kukjin Kim
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51630A02.4080905@samsung.com \
--to=kgene.kim@samsung.com \
--cc=arnd@arndb.de \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=olof@lixom.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.