All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 0/10] Samsung stuff for v3.10
@ 2013-04-08 18:17 ` Kukjin Kim
  0 siblings, 0 replies; 6+ messages in thread
From: Kukjin Kim @ 2013-04-08 18:17 UTC (permalink / raw)
  To: Arnd Bergmann, 'Olof Johansson'
  Cc: linux-arm-kernel@lists.infradead.org,
	linux-samsung-soc@vger.kernel.org

Hi Arnd, Olof

This is 2nd pull-request for Samsung stuff for v3.10.

If any problems, please kindly let me know.


-- 
Thanks.

Best regards,
Kgene.
--
Kukjin Kim <kgene.kim@samsung.com>, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.



The following changes since commit 347394370cbd68ab440564357eaf3d0a5b8bddeb:

   Merge branch 'next/pinctrl-exynos-1' into for-next-next (2013-04-09 
01:07:43 +0900)

are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git 
for-next

Abhilash Kesavan (1):
       ARM: dts: Add max77686 device tree support for CROS5250

Alexander Graf (2):
       ARM: dts: Declare the gic as a15 compatible for exynos5250
       ARM: dts: Add architected timer nodes for exynos5250

Alexander Shiyan (3):
       ARM: S3C24XX: Removed unneeded dependency on ARCH_S3C24XX for boards
       ARM: S3C24XX: Removed unneeded dependency on CPU_S3C2410
       ARM: S3C24XX: Removed unneeded dependency on CPU_S3C2412

Amit Daniel Kachhap (2):
       ARM: dts: Add PMIC node entry for Arndale board
       ARM: dts: Add cpufreq controller node for Exynos5440 SoC

Andrzej Hajda (1):
       clk: exynos4: Add missing CMU_TOP and ISP clocks

Axel Lin (1):
       clocksource: mct: Add terminating entry for exynos_mct_ids table

Byungho An (1):
       ARM: dts: Add node for GMAC for exynos5440

Chanho Park (5):
       irqchip: exynos-combiner: Add set_irq_affinity function for 
combiner_irq
       irqchip: exynos-combiner: Correct combined IRQs for exynos4
       ARM: EXYNOS: Enable PMUs for exynos4
       ARM: EXYNOS: Add arm-pmu DT binding for exynos5250
       ARM: EXYNOS: Add arm-pmu DT binding for exynos421x

Charles Keepax (2):
       ARM: S3C64XX: Clear DMA flags on channel request
       ARM: S3C64XX: Slow down mic detection rate for wm5102

Daniel Lezcano (3):
       ARM: EXYNOS: factor out the idle states
       ARM: EXYNOS: handle properly the return values
       ARM: EXYNOS: replace cpumask by the corresponding macro

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

Doug Anderson (3):
       clocksource: mct: Add missing semicolons in exynos_mct.c
       ARM: dts: add usb 2.0 clock references to exynos5250 device tree
       ARM: dts: Document usb clocks in samsung,exynos4210-ehci/ohci 
bindings

Giridhar Maruthy (4):
       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
       ARM: dts: Add virtual GIC DT bindings for exynos5440

Girish K S (2):
       ARM: dts: Add initial board support file for exynos5250-arndale
       ARM: EXYNOS: force MAC ip to 32bit DMA

Heiko Stueber (1):
       clk: samsung: fix pm init on non-dt platforms

Heiko Stuebner (15):
       ARM: S3C24XX: fix redundant checks in the irq mapping function
       ARM: S3C24XX: fix irq parent check
       ARM: S3C24XX: move s3c24xx_init_irq to s3c2410_init_irq
       ARM: S3C24XX: make s3c24xx_init_intc static
       ARM: S3C24XX: add handle_irq function
       clk: samsung: register clk_div_tables for divider clocks
       clk: samsung: always allocate the clk_table
       clk: samsung: add infrastructure to add separate aliases
       ARM: S3C24XX: move irq driver to drivers/irqchip
       irqchip: s3c24xx: fix comments on some camera interrupts
       irqchip: s3c24xx: fix irqlist of second s3c2416 controller
       irqchip: s3c24xx: add irq_set_type callback for basic interrupt types
       irqchip: s3c24xx: globally keep track of the created intc instances
       irqchip: s3c24xx: make interrupt handling independent of 
irq_domain structure
       irqchip: s3c24xx: add devicetree support

Inderpal Singh (2):
       ARM: EXYNOS: Add support for rtc wakeup
       ARM: SAMSUNG: check processor type before cache restoration in resume

Jingoo Han (3):
       ARM: EXYNOS: Add AUXDATA for DP controller
       ARM: dts: Add device tree node for DP controller for exynos5250
       ARM: EXYNOS: change the name of USB ohci header

Jonathan Kliegman (2):
       ARM: EXYNOS: Remove hardcode wakeup unmask for EINT_0
       ARM: EXYNOS: Clear ENABLE_WAKEUP_SW bit when entering suspend

Kukjin Kim (17):
       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
       ARM: SAMSUNG: change GENERIC_GPIO to ARCH_REQUIRE_GPIOLIB
       Merge branch 'next/cleanup-samsung' into for-next-next
       Merge branch 'next/irq-s3c24xx' into for-next-next
       Merge branch 'next/mct-exynos' into for-next-next
       Merge commit 'v3.9-rc5' into next/clk-exynos
       Merge branch 'next/clk-exynos' into for-next-next
       ARM: dts: add device tree file for SD5v1 board
       Merge branch 'next/dt-exynos' into for-next-next
       Merge branch 'next/pinctrl-exynos' into for-next-next
       Merge branch 'next/pmu-exynos' into for-next-next
       Merge branch 'next/secure-exynos' into for-next-next
       Merge branch 'next/timer-samsung' into for-next-next
       Merge branch 'next/devel-samsung' into for-next-next

Leela Krishna Amudala (3):
       clk: exynos5250: register display block gate clocks to common 
clock framework
       ARM: dts: Add FIMD node to exynos5
       ARM: dts: Add display timing node to exynos5250-smdk5250.dts

Lukasz Majewski (1):
       clk: exynos4: Export clocks used by exynos cpufreq drivers

Padmavathi Venna (1):
       ARM: SAMSUNG: Remove unnecessary code for dma

Paul Bolle (11):
       ARM: S3C24XX: drop "select MACH_N35"
       ARM: S3C24XX: drop "select MACH_NEO1973"
       ARM: EXYNOS: drop "select HAVE_SCHED_CLOCK"
       ARM: EXYNOS: change HAVE_SAMSUNG_KEYPAD to KEYBOARD_SAMSUNG
       ARM: SAMSUNG: remove "config S3C_BOOT_WATCHDOG"
       ARM: SAMSUNG: Remove useless Samsung GPIO related CONFIG
       ARM: S3C24XX: remove unneeded "config SMDK2440_CPU2442"
       ARM: S3C64XX: remove obsolete Makefile line
       ARM: S5P64X0: Fix typo "CONFIG_S5P64X0_SETUP_SDHCI"
       ARM: SAMSUNG: Fix typo "CONFIG_SAMSUNG_DEV_RTC"
       ARM: EXYNOS: remove "config EXYNOS_DEV_DRM"

Prasanna Kumar (1):
       ARM: dts: Set up power domain for MFC and G-scaler for exynos5250

Sachin Kamat (23):
       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
       ARM: dts: Add G2D node to exynos4210.dtsi
       ARM: dts: Add G2D node to SMDKV310
       ARM: dts: Add G2D node to exynos4210-origen
       ARM: dts: Add G2D node to exynos4x12.dtsi
       ARM: dts: Add G2D node to SMDK4412
       ARM: dts: Add G2D node to exynos4412-origen
       ARM: dts: Add Samsung G2D DT bindings documentation
       ARM: dts: Add disable-wp for card slot on exynos5250-arndale
       ARM: dts: Add vmmc regulator support for Arndale board
       ARM: dts: Add MFC codec support for Arndale board
       ARM: dts: Add HDMI HPD and regulator node for Arndale board

Subash Patel (3):
       ARM: dts: add PMU support in exynos5440
       ARM: dts: update bootargs to boot from sda2 for exynos5440-ssdk5440
       ARM: dts: add PDMA0 changes for exynos5440

Sylwester Nawrocki (7):
       ARM: SAMSUNG: Export MIPI CSIS/DSIM PHY control functions
       clk: exynos4: Correct sclk_mfc clock definition
       clk: exynos4: Add camera related clock definitions
       ARM: S3C24XX: Remove unused GPIO drive strength register definitions
       clk: exynos4: export clocks required for fimc-is
       ARM: S3C24XX: Correct NR_IRQS definition for s3c2440
       ARM: dts: Add SYSREG block node for S5P/Exynos4 SoC series

Thomas Abraham (32):
       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
       pinctrl: exynos5440: fix probe failure due to missing pin-list in 
config nodes
       pinctrl: exynos5440: add gpio interrupt support
       ARM: dts: add pin state information in client nodes for Exynos4 
platforms
       ARM: dts: add pin state information in client nodes for Exynos5 
platforms
       ARM: dts: list the interrupts generated by pin-controller on 
Exynos5440
       ARM: dts: Fix gmac clock ids due to changes in Exynos5440
       ARM: EXYNOS: Add a platform bus notifier to set dma masks for 
Exynos5440

Tomasz Figa (22):
       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
       ARM: Add interface for registering and calling firmware-specific 
operations
       ARM: EXYNOS: Add support for secure monitor calls
       ARM: EXYNOS: Add support for Exynos secure firmware
       ARM: EXYNOS: Add IO mapping for non-secure SYSRAM.
       ARM: EXYNOS: Add secure firmware support to secondary CPU bring-up

Tushar Behera (3):
       clk: exynos5250: Fix divider values for sclk_mmc{0,1,2,3}
       ARM: dts: Add pin-control related changes for Arndale board
       ARM: dts: Add gpio-button entries for Arndale board

Vikas Sajjan (3):
       ARM: dts: Add FIMD node to exynos4
       ARM: dts: Add FIMD node and display timing node to 
exynos4412-origen.dts
       ARM: dts: Add FIMD DT binding Documentation

Viresh Kumar (1):
       cpufreq: s3c24xx: move cpufreq driver to drivers/cpufreq

Vivek Gautam (2):
       ARM: dts: Enabling ehci-s5p driver for EXYNOS5250
       ARM: dts: Enabling ohci-exynos driver for EXYNOS5250

Wei Yongjun (1):
       ARM: EXYNOS: remove duplicated include from common.c

  Documentation/arm/firmware.txt                     |   88 ++
  .../devicetree/bindings/arm/samsung-boards.txt     |   10 +
  .../devicetree/bindings/arm/samsung/sysreg.txt     |    7 +
  .../devicetree/bindings/clock/exynos4-clock.txt    |  288 ++++
  .../devicetree/bindings/clock/exynos5250-clock.txt |  177 +++
  .../devicetree/bindings/clock/exynos5440-clock.txt |   61 +
  .../devicetree/bindings/gpu/samsung-g2d.txt        |   20 +
  .../interrupt-controller/samsung,s3c24xx-irq.txt   |   53 +
  .../devicetree/bindings/media/s5p-mfc.txt          |   21 +
  .../bindings/timer/samsung,exynos4210-mct.txt      |   68 +
  .../devicetree/bindings/usb/exynos-usb.txt         |   50 +
  .../devicetree/bindings/video/samsung-fimd.txt     |   65 +
  arch/arm/Kconfig                                   |   56 +-
  arch/arm/boot/dts/Makefile                         |    4 +
  arch/arm/boot/dts/cros5250-common.dtsi             |  189 ++-
  arch/arm/boot/dts/exynos4.dtsi                     |   85 +
  arch/arm/boot/dts/exynos4210-origen.dts            |   22 +
  arch/arm/boot/dts/exynos4210-smdkv310.dts          |   75 +-
  arch/arm/boot/dts/exynos4210-trats.dts             |   12 +
  arch/arm/boot/dts/exynos4210.dtsi                  |   43 +
  arch/arm/boot/dts/exynos4212.dtsi                  |   22 +
  arch/arm/boot/dts/exynos4412-odroidx.dts           |  109 ++
  arch/arm/boot/dts/exynos4412-origen.dts            |  451 ++++++
  arch/arm/boot/dts/exynos4412-smdk4412.dts          |   33 +
  arch/arm/boot/dts/exynos4412.dtsi                  |   26 +
  arch/arm/boot/dts/exynos4x12.dtsi                  |   13 +
  arch/arm/boot/dts/exynos5250-arndale.dts           |  452 ++++++
  arch/arm/boot/dts/exynos5250-pinctrl.dtsi          |  783 ++++++++++
  arch/arm/boot/dts/exynos5250-smdk5250.dts          |   69 +-
  arch/arm/boot/dts/exynos5250-snow.dts              |   33 +-
  arch/arm/boot/dts/exynos5250.dtsi                  |  489 +++---
  arch/arm/boot/dts/exynos5440-sd5v1.dts             |   39 +
  arch/arm/boot/dts/exynos5440-ssdk5440.dts          |   25 +-
  arch/arm/boot/dts/exynos5440.dtsi                  |  115 +-
  arch/arm/common/Makefile                           |    2 +
  arch/arm/common/firmware.c                         |   18 +
  arch/arm/include/asm/firmware.h                    |   66 +
  arch/arm/mach-exynos/Kconfig                       |   23 +-
  arch/arm/mach-exynos/Makefile                      |   12 +-
  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                      |  123 +-
  arch/arm/mach-exynos/common.h                      |   12 +-
  arch/arm/mach-exynos/cpuidle.c                     |   58 +-
  arch/arm/mach-exynos/dev-ohci.c                    |    2 +-
  arch/arm/mach-exynos/exynos-smc.S                  |   22 +
  arch/arm/mach-exynos/firmware.c                    |   70 +
  arch/arm/mach-exynos/include/mach/irqs.h           |   19 +-
  arch/arm/mach-exynos/include/mach/map.h            |    4 +-
  arch/arm/mach-exynos/include/mach/pm-core.h        |    9 +-
  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             |  123 +--
  arch/arm/mach-exynos/mach-exynos5-dt.c             |  165 +--
  arch/arm/mach-exynos/mach-nuri.c                   |    5 +-
  arch/arm/mach-exynos/mach-origen.c                 |    7 +-
  arch/arm/mach-exynos/mach-smdk4x12.c               |    5 +-
  arch/arm/mach-exynos/mach-smdkv310.c               |    9 +-
  arch/arm/mach-exynos/mach-universal_c210.c         |    3 +-
  arch/arm/mach-exynos/platsmp.c                     |   32 +-
  arch/arm/mach-exynos/smc.h                         |   31 +
  arch/arm/mach-s3c24xx/Kconfig                      |   84 +-
  arch/arm/mach-s3c24xx/Makefile                     |    8 +-
  arch/arm/mach-s3c24xx/common.h                     |    1 +
  arch/arm/mach-s3c24xx/include/mach/dma.h           |    1 -
  arch/arm/mach-s3c24xx/include/mach/entry-macro.S   |   70 -
  arch/arm/mach-s3c24xx/include/mach/irqs.h          |    4 +-
  arch/arm/mach-s3c24xx/{ => include/mach}/s3c2412.h |    0
  arch/arm/mach-s3c24xx/iotiming-s3c2412.c           |    2 +-
  arch/arm/mach-s3c24xx/mach-amlm5900.c              |    2 +-
  arch/arm/mach-s3c24xx/mach-bast.c                  |    2 +-
  arch/arm/mach-s3c24xx/mach-h1940.c                 |    7 +-
  arch/arm/mach-s3c24xx/mach-n30.c                   |    4 +-
  arch/arm/mach-s3c24xx/mach-otom.c                  |    2 +-
  arch/arm/mach-s3c24xx/mach-qt2410.c                |    2 +-
  arch/arm/mach-s3c24xx/mach-smdk2410.c              |    2 +-
  arch/arm/mach-s3c24xx/mach-tct_hammer.c            |    2 +-
  arch/arm/mach-s3c24xx/mach-vr1000.c                |    2 +-
  arch/arm/mach-s3c24xx/regs-dsc.h                   |  203 +---
  arch/arm/mach-s3c64xx/Makefile                     |    1 -
  arch/arm/mach-s3c64xx/dma.c                        |    1 +
  arch/arm/mach-s3c64xx/include/mach/dma.h           |    1 -
  arch/arm/mach-s3c64xx/mach-crag6410-module.c       |    1 +
  arch/arm/plat-samsung/Kconfig                      |   18 +-
  arch/arm/plat-samsung/devs.c                       |    2 +-
  arch/arm/plat-samsung/dma-ops.c                    |   10 +-
  arch/arm/plat-samsung/include/plat/cpu-freq-core.h |   10 +-
  arch/arm/plat-samsung/include/plat/cpu-freq.h      |    6 +-
  arch/arm/plat-samsung/include/plat/cpu.h           |    1 -
  arch/arm/plat-samsung/include/plat/dma-ops.h       |    1 -
  arch/arm/plat-samsung/include/plat/dma-pl330.h     |    1 -
  arch/arm/plat-samsung/include/plat/map-s5p.h       |    1 +
  arch/arm/plat-samsung/include/plat/rtc-core.h      |    2 +-
  arch/arm/plat-samsung/include/plat/sdhci.h         |    4 +-
  arch/arm/plat-samsung/s5p-sleep.S                  |    9 +
  arch/arm/plat-samsung/setup-mipiphy.c              |    3 +
  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      |  210 ++-
  drivers/cpufreq/Kconfig.arm                        |   58 +
  drivers/cpufreq/Makefile                           |    9 +-
  .../cpufreq/s3c2410-cpufreq.c                      |    0
  .../cpufreq/s3c2412-cpufreq.c                      |    3 +-
  .../cpufreq/s3c2440-cpufreq.c                      |    0
  .../cpufreq/s3c24xx-cpufreq-debugfs.c              |    0
  .../cpufreq.c => drivers/cpufreq/s3c24xx-cpufreq.c |    0
  drivers/irqchip/Makefile                           |    1 +
  drivers/irqchip/exynos-combiner.c                  |   80 +-
  .../irq.c => drivers/irqchip/irq-s3c24xx.c         |  523 +++++--
  drivers/pinctrl/pinctrl-exynos5440.c               |  151 ++-
  drivers/usb/host/ohci-exynos.c                     |    3 +-
  .../{usb-exynos.h => usb-ohci-exynos.h}            |    0
  125 files changed, 7801 insertions(+), 5249 deletions(-)
  create mode 100644 Documentation/arm/firmware.txt
  create mode 100644 
Documentation/devicetree/bindings/arm/samsung/sysreg.txt
  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/gpu/samsung-g2d.txt
  create mode 100644 
Documentation/devicetree/bindings/interrupt-controller/samsung,s3c24xx-irq.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 
Documentation/devicetree/bindings/video/samsung-fimd.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
  create mode 100644 arch/arm/boot/dts/exynos5250-pinctrl.dtsi
  create mode 100644 arch/arm/boot/dts/exynos5440-sd5v1.dts
  create mode 100644 arch/arm/common/firmware.c
  create mode 100644 arch/arm/include/asm/firmware.h
  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
  create mode 100644 arch/arm/mach-exynos/exynos-smc.S
  create mode 100644 arch/arm/mach-exynos/firmware.c
  delete mode 100644 arch/arm/mach-exynos/include/mach/regs-mct.h
  create mode 100644 arch/arm/mach-exynos/smc.h
  delete mode 100644 arch/arm/mach-s3c24xx/include/mach/entry-macro.S
  rename arch/arm/mach-s3c24xx/{ => include/mach}/s3c2412.h (100%)
  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 
(64%)
  rename arch/arm/mach-s3c24xx/cpufreq-s3c2410.c => 
drivers/cpufreq/s3c2410-cpufreq.c (100%)
  rename arch/arm/mach-s3c24xx/cpufreq-s3c2412.c => 
drivers/cpufreq/s3c2412-cpufreq.c (99%)
  rename arch/arm/mach-s3c24xx/cpufreq-s3c2440.c => 
drivers/cpufreq/s3c2440-cpufreq.c (100%)
  rename arch/arm/mach-s3c24xx/cpufreq-debugfs.c => 
drivers/cpufreq/s3c24xx-cpufreq-debugfs.c (100%)
  rename arch/arm/mach-s3c24xx/cpufreq.c => 
drivers/cpufreq/s3c24xx-cpufreq.c (100%)
  rename arch/arm/mach-s3c24xx/irq.c => drivers/irqchip/irq-s3c24xx.c (75%)
  rename include/linux/platform_data/{usb-exynos.h => usb-ohci-exynos.h} 
(100%)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL 0/10] Samsung stuff for v3.10
@ 2013-04-08 18:17 ` Kukjin Kim
  0 siblings, 0 replies; 6+ messages in thread
From: Kukjin Kim @ 2013-04-08 18:17 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Arnd, Olof

This is 2nd pull-request for Samsung stuff for v3.10.

If any problems, please kindly let me know.


-- 
Thanks.

Best regards,
Kgene.
--
Kukjin Kim <kgene.kim@samsung.com>, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.



The following changes since commit 347394370cbd68ab440564357eaf3d0a5b8bddeb:

   Merge branch 'next/pinctrl-exynos-1' into for-next-next (2013-04-09 
01:07:43 +0900)

are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git 
for-next

Abhilash Kesavan (1):
       ARM: dts: Add max77686 device tree support for CROS5250

Alexander Graf (2):
       ARM: dts: Declare the gic as a15 compatible for exynos5250
       ARM: dts: Add architected timer nodes for exynos5250

Alexander Shiyan (3):
       ARM: S3C24XX: Removed unneeded dependency on ARCH_S3C24XX for boards
       ARM: S3C24XX: Removed unneeded dependency on CPU_S3C2410
       ARM: S3C24XX: Removed unneeded dependency on CPU_S3C2412

Amit Daniel Kachhap (2):
       ARM: dts: Add PMIC node entry for Arndale board
       ARM: dts: Add cpufreq controller node for Exynos5440 SoC

Andrzej Hajda (1):
       clk: exynos4: Add missing CMU_TOP and ISP clocks

Axel Lin (1):
       clocksource: mct: Add terminating entry for exynos_mct_ids table

Byungho An (1):
       ARM: dts: Add node for GMAC for exynos5440

Chanho Park (5):
       irqchip: exynos-combiner: Add set_irq_affinity function for 
combiner_irq
       irqchip: exynos-combiner: Correct combined IRQs for exynos4
       ARM: EXYNOS: Enable PMUs for exynos4
       ARM: EXYNOS: Add arm-pmu DT binding for exynos5250
       ARM: EXYNOS: Add arm-pmu DT binding for exynos421x

Charles Keepax (2):
       ARM: S3C64XX: Clear DMA flags on channel request
       ARM: S3C64XX: Slow down mic detection rate for wm5102

Daniel Lezcano (3):
       ARM: EXYNOS: factor out the idle states
       ARM: EXYNOS: handle properly the return values
       ARM: EXYNOS: replace cpumask by the corresponding macro

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

Doug Anderson (3):
       clocksource: mct: Add missing semicolons in exynos_mct.c
       ARM: dts: add usb 2.0 clock references to exynos5250 device tree
       ARM: dts: Document usb clocks in samsung,exynos4210-ehci/ohci 
bindings

Giridhar Maruthy (4):
       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
       ARM: dts: Add virtual GIC DT bindings for exynos5440

Girish K S (2):
       ARM: dts: Add initial board support file for exynos5250-arndale
       ARM: EXYNOS: force MAC ip to 32bit DMA

Heiko Stueber (1):
       clk: samsung: fix pm init on non-dt platforms

Heiko Stuebner (15):
       ARM: S3C24XX: fix redundant checks in the irq mapping function
       ARM: S3C24XX: fix irq parent check
       ARM: S3C24XX: move s3c24xx_init_irq to s3c2410_init_irq
       ARM: S3C24XX: make s3c24xx_init_intc static
       ARM: S3C24XX: add handle_irq function
       clk: samsung: register clk_div_tables for divider clocks
       clk: samsung: always allocate the clk_table
       clk: samsung: add infrastructure to add separate aliases
       ARM: S3C24XX: move irq driver to drivers/irqchip
       irqchip: s3c24xx: fix comments on some camera interrupts
       irqchip: s3c24xx: fix irqlist of second s3c2416 controller
       irqchip: s3c24xx: add irq_set_type callback for basic interrupt types
       irqchip: s3c24xx: globally keep track of the created intc instances
       irqchip: s3c24xx: make interrupt handling independent of 
irq_domain structure
       irqchip: s3c24xx: add devicetree support

Inderpal Singh (2):
       ARM: EXYNOS: Add support for rtc wakeup
       ARM: SAMSUNG: check processor type before cache restoration in resume

Jingoo Han (3):
       ARM: EXYNOS: Add AUXDATA for DP controller
       ARM: dts: Add device tree node for DP controller for exynos5250
       ARM: EXYNOS: change the name of USB ohci header

Jonathan Kliegman (2):
       ARM: EXYNOS: Remove hardcode wakeup unmask for EINT_0
       ARM: EXYNOS: Clear ENABLE_WAKEUP_SW bit when entering suspend

Kukjin Kim (17):
       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
       ARM: SAMSUNG: change GENERIC_GPIO to ARCH_REQUIRE_GPIOLIB
       Merge branch 'next/cleanup-samsung' into for-next-next
       Merge branch 'next/irq-s3c24xx' into for-next-next
       Merge branch 'next/mct-exynos' into for-next-next
       Merge commit 'v3.9-rc5' into next/clk-exynos
       Merge branch 'next/clk-exynos' into for-next-next
       ARM: dts: add device tree file for SD5v1 board
       Merge branch 'next/dt-exynos' into for-next-next
       Merge branch 'next/pinctrl-exynos' into for-next-next
       Merge branch 'next/pmu-exynos' into for-next-next
       Merge branch 'next/secure-exynos' into for-next-next
       Merge branch 'next/timer-samsung' into for-next-next
       Merge branch 'next/devel-samsung' into for-next-next

Leela Krishna Amudala (3):
       clk: exynos5250: register display block gate clocks to common 
clock framework
       ARM: dts: Add FIMD node to exynos5
       ARM: dts: Add display timing node to exynos5250-smdk5250.dts

Lukasz Majewski (1):
       clk: exynos4: Export clocks used by exynos cpufreq drivers

Padmavathi Venna (1):
       ARM: SAMSUNG: Remove unnecessary code for dma

Paul Bolle (11):
       ARM: S3C24XX: drop "select MACH_N35"
       ARM: S3C24XX: drop "select MACH_NEO1973"
       ARM: EXYNOS: drop "select HAVE_SCHED_CLOCK"
       ARM: EXYNOS: change HAVE_SAMSUNG_KEYPAD to KEYBOARD_SAMSUNG
       ARM: SAMSUNG: remove "config S3C_BOOT_WATCHDOG"
       ARM: SAMSUNG: Remove useless Samsung GPIO related CONFIG
       ARM: S3C24XX: remove unneeded "config SMDK2440_CPU2442"
       ARM: S3C64XX: remove obsolete Makefile line
       ARM: S5P64X0: Fix typo "CONFIG_S5P64X0_SETUP_SDHCI"
       ARM: SAMSUNG: Fix typo "CONFIG_SAMSUNG_DEV_RTC"
       ARM: EXYNOS: remove "config EXYNOS_DEV_DRM"

Prasanna Kumar (1):
       ARM: dts: Set up power domain for MFC and G-scaler for exynos5250

Sachin Kamat (23):
       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
       ARM: dts: Add G2D node to exynos4210.dtsi
       ARM: dts: Add G2D node to SMDKV310
       ARM: dts: Add G2D node to exynos4210-origen
       ARM: dts: Add G2D node to exynos4x12.dtsi
       ARM: dts: Add G2D node to SMDK4412
       ARM: dts: Add G2D node to exynos4412-origen
       ARM: dts: Add Samsung G2D DT bindings documentation
       ARM: dts: Add disable-wp for card slot on exynos5250-arndale
       ARM: dts: Add vmmc regulator support for Arndale board
       ARM: dts: Add MFC codec support for Arndale board
       ARM: dts: Add HDMI HPD and regulator node for Arndale board

Subash Patel (3):
       ARM: dts: add PMU support in exynos5440
       ARM: dts: update bootargs to boot from sda2 for exynos5440-ssdk5440
       ARM: dts: add PDMA0 changes for exynos5440

Sylwester Nawrocki (7):
       ARM: SAMSUNG: Export MIPI CSIS/DSIM PHY control functions
       clk: exynos4: Correct sclk_mfc clock definition
       clk: exynos4: Add camera related clock definitions
       ARM: S3C24XX: Remove unused GPIO drive strength register definitions
       clk: exynos4: export clocks required for fimc-is
       ARM: S3C24XX: Correct NR_IRQS definition for s3c2440
       ARM: dts: Add SYSREG block node for S5P/Exynos4 SoC series

Thomas Abraham (32):
       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
       pinctrl: exynos5440: fix probe failure due to missing pin-list in 
config nodes
       pinctrl: exynos5440: add gpio interrupt support
       ARM: dts: add pin state information in client nodes for Exynos4 
platforms
       ARM: dts: add pin state information in client nodes for Exynos5 
platforms
       ARM: dts: list the interrupts generated by pin-controller on 
Exynos5440
       ARM: dts: Fix gmac clock ids due to changes in Exynos5440
       ARM: EXYNOS: Add a platform bus notifier to set dma masks for 
Exynos5440

Tomasz Figa (22):
       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
       ARM: Add interface for registering and calling firmware-specific 
operations
       ARM: EXYNOS: Add support for secure monitor calls
       ARM: EXYNOS: Add support for Exynos secure firmware
       ARM: EXYNOS: Add IO mapping for non-secure SYSRAM.
       ARM: EXYNOS: Add secure firmware support to secondary CPU bring-up

Tushar Behera (3):
       clk: exynos5250: Fix divider values for sclk_mmc{0,1,2,3}
       ARM: dts: Add pin-control related changes for Arndale board
       ARM: dts: Add gpio-button entries for Arndale board

Vikas Sajjan (3):
       ARM: dts: Add FIMD node to exynos4
       ARM: dts: Add FIMD node and display timing node to 
exynos4412-origen.dts
       ARM: dts: Add FIMD DT binding Documentation

Viresh Kumar (1):
       cpufreq: s3c24xx: move cpufreq driver to drivers/cpufreq

Vivek Gautam (2):
       ARM: dts: Enabling ehci-s5p driver for EXYNOS5250
       ARM: dts: Enabling ohci-exynos driver for EXYNOS5250

Wei Yongjun (1):
       ARM: EXYNOS: remove duplicated include from common.c

  Documentation/arm/firmware.txt                     |   88 ++
  .../devicetree/bindings/arm/samsung-boards.txt     |   10 +
  .../devicetree/bindings/arm/samsung/sysreg.txt     |    7 +
  .../devicetree/bindings/clock/exynos4-clock.txt    |  288 ++++
  .../devicetree/bindings/clock/exynos5250-clock.txt |  177 +++
  .../devicetree/bindings/clock/exynos5440-clock.txt |   61 +
  .../devicetree/bindings/gpu/samsung-g2d.txt        |   20 +
  .../interrupt-controller/samsung,s3c24xx-irq.txt   |   53 +
  .../devicetree/bindings/media/s5p-mfc.txt          |   21 +
  .../bindings/timer/samsung,exynos4210-mct.txt      |   68 +
  .../devicetree/bindings/usb/exynos-usb.txt         |   50 +
  .../devicetree/bindings/video/samsung-fimd.txt     |   65 +
  arch/arm/Kconfig                                   |   56 +-
  arch/arm/boot/dts/Makefile                         |    4 +
  arch/arm/boot/dts/cros5250-common.dtsi             |  189 ++-
  arch/arm/boot/dts/exynos4.dtsi                     |   85 +
  arch/arm/boot/dts/exynos4210-origen.dts            |   22 +
  arch/arm/boot/dts/exynos4210-smdkv310.dts          |   75 +-
  arch/arm/boot/dts/exynos4210-trats.dts             |   12 +
  arch/arm/boot/dts/exynos4210.dtsi                  |   43 +
  arch/arm/boot/dts/exynos4212.dtsi                  |   22 +
  arch/arm/boot/dts/exynos4412-odroidx.dts           |  109 ++
  arch/arm/boot/dts/exynos4412-origen.dts            |  451 ++++++
  arch/arm/boot/dts/exynos4412-smdk4412.dts          |   33 +
  arch/arm/boot/dts/exynos4412.dtsi                  |   26 +
  arch/arm/boot/dts/exynos4x12.dtsi                  |   13 +
  arch/arm/boot/dts/exynos5250-arndale.dts           |  452 ++++++
  arch/arm/boot/dts/exynos5250-pinctrl.dtsi          |  783 ++++++++++
  arch/arm/boot/dts/exynos5250-smdk5250.dts          |   69 +-
  arch/arm/boot/dts/exynos5250-snow.dts              |   33 +-
  arch/arm/boot/dts/exynos5250.dtsi                  |  489 +++---
  arch/arm/boot/dts/exynos5440-sd5v1.dts             |   39 +
  arch/arm/boot/dts/exynos5440-ssdk5440.dts          |   25 +-
  arch/arm/boot/dts/exynos5440.dtsi                  |  115 +-
  arch/arm/common/Makefile                           |    2 +
  arch/arm/common/firmware.c                         |   18 +
  arch/arm/include/asm/firmware.h                    |   66 +
  arch/arm/mach-exynos/Kconfig                       |   23 +-
  arch/arm/mach-exynos/Makefile                      |   12 +-
  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                      |  123 +-
  arch/arm/mach-exynos/common.h                      |   12 +-
  arch/arm/mach-exynos/cpuidle.c                     |   58 +-
  arch/arm/mach-exynos/dev-ohci.c                    |    2 +-
  arch/arm/mach-exynos/exynos-smc.S                  |   22 +
  arch/arm/mach-exynos/firmware.c                    |   70 +
  arch/arm/mach-exynos/include/mach/irqs.h           |   19 +-
  arch/arm/mach-exynos/include/mach/map.h            |    4 +-
  arch/arm/mach-exynos/include/mach/pm-core.h        |    9 +-
  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             |  123 +--
  arch/arm/mach-exynos/mach-exynos5-dt.c             |  165 +--
  arch/arm/mach-exynos/mach-nuri.c                   |    5 +-
  arch/arm/mach-exynos/mach-origen.c                 |    7 +-
  arch/arm/mach-exynos/mach-smdk4x12.c               |    5 +-
  arch/arm/mach-exynos/mach-smdkv310.c               |    9 +-
  arch/arm/mach-exynos/mach-universal_c210.c         |    3 +-
  arch/arm/mach-exynos/platsmp.c                     |   32 +-
  arch/arm/mach-exynos/smc.h                         |   31 +
  arch/arm/mach-s3c24xx/Kconfig                      |   84 +-
  arch/arm/mach-s3c24xx/Makefile                     |    8 +-
  arch/arm/mach-s3c24xx/common.h                     |    1 +
  arch/arm/mach-s3c24xx/include/mach/dma.h           |    1 -
  arch/arm/mach-s3c24xx/include/mach/entry-macro.S   |   70 -
  arch/arm/mach-s3c24xx/include/mach/irqs.h          |    4 +-
  arch/arm/mach-s3c24xx/{ => include/mach}/s3c2412.h |    0
  arch/arm/mach-s3c24xx/iotiming-s3c2412.c           |    2 +-
  arch/arm/mach-s3c24xx/mach-amlm5900.c              |    2 +-
  arch/arm/mach-s3c24xx/mach-bast.c                  |    2 +-
  arch/arm/mach-s3c24xx/mach-h1940.c                 |    7 +-
  arch/arm/mach-s3c24xx/mach-n30.c                   |    4 +-
  arch/arm/mach-s3c24xx/mach-otom.c                  |    2 +-
  arch/arm/mach-s3c24xx/mach-qt2410.c                |    2 +-
  arch/arm/mach-s3c24xx/mach-smdk2410.c              |    2 +-
  arch/arm/mach-s3c24xx/mach-tct_hammer.c            |    2 +-
  arch/arm/mach-s3c24xx/mach-vr1000.c                |    2 +-
  arch/arm/mach-s3c24xx/regs-dsc.h                   |  203 +---
  arch/arm/mach-s3c64xx/Makefile                     |    1 -
  arch/arm/mach-s3c64xx/dma.c                        |    1 +
  arch/arm/mach-s3c64xx/include/mach/dma.h           |    1 -
  arch/arm/mach-s3c64xx/mach-crag6410-module.c       |    1 +
  arch/arm/plat-samsung/Kconfig                      |   18 +-
  arch/arm/plat-samsung/devs.c                       |    2 +-
  arch/arm/plat-samsung/dma-ops.c                    |   10 +-
  arch/arm/plat-samsung/include/plat/cpu-freq-core.h |   10 +-
  arch/arm/plat-samsung/include/plat/cpu-freq.h      |    6 +-
  arch/arm/plat-samsung/include/plat/cpu.h           |    1 -
  arch/arm/plat-samsung/include/plat/dma-ops.h       |    1 -
  arch/arm/plat-samsung/include/plat/dma-pl330.h     |    1 -
  arch/arm/plat-samsung/include/plat/map-s5p.h       |    1 +
  arch/arm/plat-samsung/include/plat/rtc-core.h      |    2 +-
  arch/arm/plat-samsung/include/plat/sdhci.h         |    4 +-
  arch/arm/plat-samsung/s5p-sleep.S                  |    9 +
  arch/arm/plat-samsung/setup-mipiphy.c              |    3 +
  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      |  210 ++-
  drivers/cpufreq/Kconfig.arm                        |   58 +
  drivers/cpufreq/Makefile                           |    9 +-
  .../cpufreq/s3c2410-cpufreq.c                      |    0
  .../cpufreq/s3c2412-cpufreq.c                      |    3 +-
  .../cpufreq/s3c2440-cpufreq.c                      |    0
  .../cpufreq/s3c24xx-cpufreq-debugfs.c              |    0
  .../cpufreq.c => drivers/cpufreq/s3c24xx-cpufreq.c |    0
  drivers/irqchip/Makefile                           |    1 +
  drivers/irqchip/exynos-combiner.c                  |   80 +-
  .../irq.c => drivers/irqchip/irq-s3c24xx.c         |  523 +++++--
  drivers/pinctrl/pinctrl-exynos5440.c               |  151 ++-
  drivers/usb/host/ohci-exynos.c                     |    3 +-
  .../{usb-exynos.h => usb-ohci-exynos.h}            |    0
  125 files changed, 7801 insertions(+), 5249 deletions(-)
  create mode 100644 Documentation/arm/firmware.txt
  create mode 100644 
Documentation/devicetree/bindings/arm/samsung/sysreg.txt
  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/gpu/samsung-g2d.txt
  create mode 100644 
Documentation/devicetree/bindings/interrupt-controller/samsung,s3c24xx-irq.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 
Documentation/devicetree/bindings/video/samsung-fimd.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
  create mode 100644 arch/arm/boot/dts/exynos5250-pinctrl.dtsi
  create mode 100644 arch/arm/boot/dts/exynos5440-sd5v1.dts
  create mode 100644 arch/arm/common/firmware.c
  create mode 100644 arch/arm/include/asm/firmware.h
  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
  create mode 100644 arch/arm/mach-exynos/exynos-smc.S
  create mode 100644 arch/arm/mach-exynos/firmware.c
  delete mode 100644 arch/arm/mach-exynos/include/mach/regs-mct.h
  create mode 100644 arch/arm/mach-exynos/smc.h
  delete mode 100644 arch/arm/mach-s3c24xx/include/mach/entry-macro.S
  rename arch/arm/mach-s3c24xx/{ => include/mach}/s3c2412.h (100%)
  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 
(64%)
  rename arch/arm/mach-s3c24xx/cpufreq-s3c2410.c => 
drivers/cpufreq/s3c2410-cpufreq.c (100%)
  rename arch/arm/mach-s3c24xx/cpufreq-s3c2412.c => 
drivers/cpufreq/s3c2412-cpufreq.c (99%)
  rename arch/arm/mach-s3c24xx/cpufreq-s3c2440.c => 
drivers/cpufreq/s3c2440-cpufreq.c (100%)
  rename arch/arm/mach-s3c24xx/cpufreq-debugfs.c => 
drivers/cpufreq/s3c24xx-cpufreq-debugfs.c (100%)
  rename arch/arm/mach-s3c24xx/cpufreq.c => 
drivers/cpufreq/s3c24xx-cpufreq.c (100%)
  rename arch/arm/mach-s3c24xx/irq.c => drivers/irqchip/irq-s3c24xx.c (75%)
  rename include/linux/platform_data/{usb-exynos.h => usb-ohci-exynos.h} 
(100%)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL 0/10] Samsung stuff for v3.10
  2013-04-08 18:17 ` Kukjin Kim
@ 2013-04-09 21:20   ` Arnd Bergmann
  -1 siblings, 0 replies; 6+ messages in thread
From: Arnd Bergmann @ 2013-04-09 21:20 UTC (permalink / raw)
  To: Kukjin Kim
  Cc: 'Olof Johansson', linux-arm-kernel@lists.infradead.org,
	linux-samsung-soc@vger.kernel.org

On Monday 08 April 2013, Kukjin Kim wrote:
> 
> Hi Arnd, Olof
> 
> This is 2nd pull-request for Samsung stuff for v3.10.
> 
> If any problems, please kindly let me know.

I managed to pull them all in, aside from the 6/10, since you asked us
to defer that one. There were a lot more small mistakes, and I think
I've managed to fix them all up, but please check if the for-next
branch now actually works.

A few more requests for the future:

* Please send branches earlier. You already sent a number of them
very early, but then we saw very little until now. I'd rather
get a number of follow-on pull requests than getting everything
at once, which has lead to stuff getting rejected in the past
when things break, as you remember. I've been waiting for
ages now to rebase my multiplatform series on the things you
have in your tree, I hope we can still make it in time.

* Half a sentence of tag description is not really enough for
a long series. Please explain in the tag what the purpose of
the series is, as you do for a patch.

* Mention interdependencies between branches explicitly. It
causes us a lot of extra work having to find out what patches
are actually new in a series when you have based them on earlier
patches.

* Look at the patches that are already merged and test them.
I've had to fix up build errors now that have been present
in linux-next for multiple weeks.

	Arnd

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL 0/10] Samsung stuff for v3.10
@ 2013-04-09 21:20   ` Arnd Bergmann
  0 siblings, 0 replies; 6+ messages in thread
From: Arnd Bergmann @ 2013-04-09 21:20 UTC (permalink / raw)
  To: linux-arm-kernel

On Monday 08 April 2013, Kukjin Kim wrote:
> 
> Hi Arnd, Olof
> 
> This is 2nd pull-request for Samsung stuff for v3.10.
> 
> If any problems, please kindly let me know.

I managed to pull them all in, aside from the 6/10, since you asked us
to defer that one. There were a lot more small mistakes, and I think
I've managed to fix them all up, but please check if the for-next
branch now actually works.

A few more requests for the future:

* Please send branches earlier. You already sent a number of them
very early, but then we saw very little until now. I'd rather
get a number of follow-on pull requests than getting everything
at once, which has lead to stuff getting rejected in the past
when things break, as you remember. I've been waiting for
ages now to rebase my multiplatform series on the things you
have in your tree, I hope we can still make it in time.

* Half a sentence of tag description is not really enough for
a long series. Please explain in the tag what the purpose of
the series is, as you do for a patch.

* Mention interdependencies between branches explicitly. It
causes us a lot of extra work having to find out what patches
are actually new in a series when you have based them on earlier
patches.

* Look at the patches that are already merged and test them.
I've had to fix up build errors now that have been present
in linux-next for multiple weeks.

	Arnd

^ permalink raw reply	[flat|nested] 6+ messages in thread

* RE: [GIT PULL 0/10] Samsung stuff for v3.10
  2013-04-09 21:20   ` Arnd Bergmann
@ 2013-04-10  8:59     ` Kukjin Kim
  -1 siblings, 0 replies; 6+ messages in thread
From: Kukjin Kim @ 2013-04-10  8:59 UTC (permalink / raw)
  To: 'Arnd Bergmann'
  Cc: 'Olof Johansson', linux-arm-kernel, linux-samsung-soc

Arnd Bergmann wrote:
> 
> On Monday 08 April 2013, Kukjin Kim wrote:
> >
> > Hi Arnd, Olof
> >
> > This is 2nd pull-request for Samsung stuff for v3.10.
> >
> > If any problems, please kindly let me know.
> 
> I managed to pull them all in, aside from the 6/10, since you asked us
> to defer that one. There were a lot more small mistakes, and I think
> I've managed to fix them all up, but please check if the for-next
> branch now actually works.
> 
> A few more requests for the future:
> 
> * Please send branches earlier. You already sent a number of them
> very early, but then we saw very little until now. I'd rather
> get a number of follow-on pull requests than getting everything
> at once, which has lead to stuff getting rejected in the past
> when things break, as you remember. I've been waiting for
> ages now to rebase my multiplatform series on the things you
> have in your tree, I hope we can still make it in time.
> 
> * Half a sentence of tag description is not really enough for
> a long series. Please explain in the tag what the purpose of
> the series is, as you do for a patch.
> 
> * Mention interdependencies between branches explicitly. It
> causes us a lot of extra work having to find out what patches
> are actually new in a series when you have based them on earlier
> patches.
> 
> * Look at the patches that are already merged and test them.
> I've had to fix up build errors now that have been present
> in linux-next for multiple weeks.
> 
OK, I see. I will do carefully as per your suggestion.

Thanks.

- Kukjin

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL 0/10] Samsung stuff for v3.10
@ 2013-04-10  8:59     ` Kukjin Kim
  0 siblings, 0 replies; 6+ messages in thread
From: Kukjin Kim @ 2013-04-10  8:59 UTC (permalink / raw)
  To: linux-arm-kernel

Arnd Bergmann wrote:
> 
> On Monday 08 April 2013, Kukjin Kim wrote:
> >
> > Hi Arnd, Olof
> >
> > This is 2nd pull-request for Samsung stuff for v3.10.
> >
> > If any problems, please kindly let me know.
> 
> I managed to pull them all in, aside from the 6/10, since you asked us
> to defer that one. There were a lot more small mistakes, and I think
> I've managed to fix them all up, but please check if the for-next
> branch now actually works.
> 
> A few more requests for the future:
> 
> * Please send branches earlier. You already sent a number of them
> very early, but then we saw very little until now. I'd rather
> get a number of follow-on pull requests than getting everything
> at once, which has lead to stuff getting rejected in the past
> when things break, as you remember. I've been waiting for
> ages now to rebase my multiplatform series on the things you
> have in your tree, I hope we can still make it in time.
> 
> * Half a sentence of tag description is not really enough for
> a long series. Please explain in the tag what the purpose of
> the series is, as you do for a patch.
> 
> * Mention interdependencies between branches explicitly. It
> causes us a lot of extra work having to find out what patches
> are actually new in a series when you have based them on earlier
> patches.
> 
> * Look at the patches that are already merged and test them.
> I've had to fix up build errors now that have been present
> in linux-next for multiple weeks.
> 
OK, I see. I will do carefully as per your suggestion.

Thanks.

- Kukjin

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-04-10  8:59 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-08 18:17 [GIT PULL 0/10] Samsung stuff for v3.10 Kukjin Kim
2013-04-08 18:17 ` Kukjin Kim
2013-04-09 21:20 ` Arnd Bergmann
2013-04-09 21:20   ` Arnd Bergmann
2013-04-10  8:59   ` Kukjin Kim
2013-04-10  8:59     ` Kukjin Kim

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.