[GIT PULL 00/10] Samsung 2nd pull-request for v3.11

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Arnd, Olof

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

This is including following branches.
v3.11-next/cleanup-samsung
v3.11-next/exynos-arch-2
v3.11-next/exynos-dt-2
v3.11-next/s3c24xx-dt-2
v3.11-next/dt-n-clk-audio
v3.11-next/remove-nondt-exynos-3
v3.11-next/s3c24xx-pinctrl-2
v3.11-next/soc-exynos5420
v3.11-next/samsung-defconfig
v3.11-next/non-critical-fixes

Just note, for remove-nondt-exynos-3 branch, small merge conflict will be happened. I added my resolution in the pull-request.

If any problems, please kindly let me know.

Thanks,
- Kukjin


Amit Daniel Kachhap (1):
      ARM: dts: Add more opp levels in exynos5440

Arnd Bergmann (4):
      ARM: EXYNOS: Remove custom init_irq callbacks
      ARM: EXYNOS: Use exynos_init_io() as map_io callback
      ARM: EXYNOS: Remove legacy L2X0 initialization
      ARM: EXYNOS: Remove remaining dead code after non-DT support removal

Chander Kashyap (10):
      ARM: dts: fork out common EXYNOS5 nodes
      ARM: dts: list the CPU nodes for EXYNOS5250
      ARM: EXYNOS: Add support for EXYNOS5420 SoC
serial: samsung: select EXYNOS specific driver data if ARCH_EXYNOS is defined ARM: EXYNOS: use four additional chipid bits to identify EXYNOS family
      clk: exynos5420: register clocks using common clock framework
      ARM: dts: Add initial device tree support for EXYNOS5420
clocksource: exynos_mct: use (request/free)_irq calls for local timer registration
      ARM: EXYNOS: add secondary CPU boot base location for EXYNOS5420
      ARM: EXYNOS: extend soft-reset support for EXYNOS5420

Doug Anderson (3):
      ARM: dts: Enable RTC node for exynos5250-snow
MAINTAINERS: Add exynos filename match to ARM/S5P EXYNOS ARM ARCHITECTURES
      ARM: EXYNOS: Select PINCTRL_EXYNOS for exynos4/5 at chip level

Giridhar Maruthy (1):
      ARM: dts: Removing pdma for exynos5440

Girish K S (1):
      ARM: dts: enable spi for EXYNOS5440 SOC

Heiko Stuebner (2):
      ARM: S3C24XX: update uart addresses in s3c2416-dt auxdata
      pinctrl: s3c24xx: use correct header for chained_irq functions

Kukjin Kim (1):
      ARM: EXYNOS: no more support non-DT for EXYNOS SoCs

Leela Krishna Amudala (2):
Documentation: Add examples to samsung-pinctrl device tree bindings documentation
      ARM: EXYNOS: call scu_enable() only in case of cortex-A9 processor

Padmavathi Venna (7):
      ARM: dts: Add wm8994 regulator support on smdk5250
      ARM: dts: use #include for all device trees for Samsung
clk: samsung: register audio subsystem clocks using common clock framework
      ARM: dts: add Exynos audio subsystem clock controller node
ARM: dts: add clock provider information for i2s controllers in Exynos5250
      ARM: dts: Update Samsung I2S documentation
      clk: exynos5250: Add enum entries for divider clock of i2s1 and i2s2

Sachin Kamat (3):
      ARM: dts: Add PWM related pinctrl entries for exynos4210
      ARM: dts: Add LCD related pinctrl entries for exynos4210
      ARM: dts: Add FIMD node to Origen4210 board

Subash Patel (1):
      ARM: dts: update bootargs to support 8GiB for SSDK5440 and SD5v1

Tomasz Figa (37):
      ARM: EXYNOS: Remove unused board files
      ARM: EXYNOS: Make ARCH_EXYNOS select USE_OF
      ARM: SAMSUNG: Introduce SAMSUNG_ATAGS Kconfig entry
      ARM: EXYNOS: Remove legacy PMU initialization code
      ARM: EXYNOS: Remove legacy EINT initialization code
      ARM: EXYNOS: Remove legacy UART initialization code
      ARM: EXYNOS: Remove legacy dev- and setup- files
      ARM: EXYNOS: Remove legacy interrupt initialization code
      ARM: EXYNOS: Remove legacy timer initialization code
      ARM: EXYNOS: Remove platform device initialization
      ARM: EXYNOS: Remove legacy mapping of chip ID block
      ARM: EXYNOS: Remove check for device tree presence
      ARM: EXYNOS: Remove legacy power domain registration code
      ARM: SAMSUNG: Introduce GPIO_SAMSUNG Kconfig entry
ARM: EXYNOS: Provide compatibility stubs for PM code in pm-core.h header ARM: SAMSUNG: Compile legacy IRQ and GPIO PM code only with ATAGS support
      platform: Check for ARCH_EXYNOS separately
      USB: Check for ARCH_EXYNOS separately
      ARM: EXYNOS: Decouple ARCH_EXYNOS from PLAT_S5P
      ARM: SAMSUNG: Include most of mach/ headers conditionally
      ARM: EXYNOS: Do not select legacy Kconfig symbols any more
      ARM: EXYNOS: Remove setup-i2c0.c
      ARM: EXYNOS: Remove mach/gpio.h
      ARM: EXYNOS: Remove mach/regs-gpio.h header
      ARM: SAMSUNG: Make legacy MFC support code depend on SAMSUNG_ATAGS
      ARM: EXYNOS: Select SPARSE_IRQ for Exynos
      ARM: EXYNOS: Remove mach/irqs.h header
      ARM: EXYNOS: Remove unused base addresses from mach/map.h header
      thermal: exynos: Support both EXYNOS4X12 SoCs
      ARM: EXYNOS: Remove mach/regs-usb-phy.h header
      ARM: S5P64X0: Use common uncompress.h part for plat-samsung
      watchdog: s3c2410_wdt: Use local register definitions
      ARM: SAMSUNG: Use local definitions of watchdog registers
      ARM: SAMSUNG: Add watchdog reset driver
      ARM: SAMSUNG: Let platforms use the new watchdog reset driver
      ARM: SAMSUNG: Remove legacy watchdog reset code
      ARM: SAMSUNG: Remove unused plat/regs-watchdog.h header

Tushar Behera (4):
      ARM: dts: Enable RTC node for Arndale
      ARM: exynos_defconfig: Enable GPIO buttons and RTC drivers
      ARM: dts: Set BUCK7 as always on for Origen board
      ARM: SAMSUNG: Consolidate uncompress subroutine

Vivek Gautam (1):
      ARM: EXYNOS: Enable XHCI support on exynos5


 .../devicetree/bindings/clock/clk-exynos-audss.txt |   64 +
 .../devicetree/bindings/clock/exynos5420-clock.txt |  201 +++
 .../bindings/pinctrl/samsung-pinctrl.txt           |   44 +-
 .../devicetree/bindings/sound/samsung-i2s.txt      |   46 +-
 MAINTAINERS                                        |    1 +
 arch/arm/Kconfig                                   |   18 +-
 arch/arm/Makefile                                  |    1 +
 arch/arm/boot/dts/Makefile                         |    1 +
 arch/arm/boot/dts/exynos4.dtsi                     |    2 +-
 arch/arm/boot/dts/exynos4210-origen.dts            |   24 +-
 arch/arm/boot/dts/exynos4210-pinctrl.dtsi          |   89 ++
 arch/arm/boot/dts/exynos4210-smdkv310.dts          |    2 +-
 arch/arm/boot/dts/exynos4210-trats.dts             |    2 +-
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |    2 +-
 arch/arm/boot/dts/exynos4210.dtsi                  |    4 +-
 arch/arm/boot/dts/exynos4212.dtsi                  |    2 +-
 arch/arm/boot/dts/exynos4412-odroidx.dts           |    2 +-
 arch/arm/boot/dts/exynos4412-origen.dts            |    2 +-
 arch/arm/boot/dts/exynos4412-smdk4412.dts          |    2 +-
 arch/arm/boot/dts/exynos4412.dtsi                  |    2 +-
 arch/arm/boot/dts/exynos4x12.dtsi                  |    4 +-
 arch/arm/boot/dts/exynos5.dtsi                     |  111 ++
 arch/arm/boot/dts/exynos5250-arndale.dts           |    5 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |   39 +-
 arch/arm/boot/dts/exynos5250-snow.dts              |    8 +-
 arch/arm/boot/dts/exynos5250.dtsi                  |   92 +-
 arch/arm/boot/dts/exynos5420-smdk5420.dts          |   33 +
 arch/arm/boot/dts/exynos5420.dtsi                  |  103 ++
 arch/arm/boot/dts/exynos5440-sd5v1.dts             |    4 +-
 arch/arm/boot/dts/exynos5440-ssdk5440.dts          |   43 +-
 arch/arm/boot/dts/exynos5440.dtsi                  |   43 +-
 arch/arm/boot/dts/s3c2416-smdk2416.dts             |    2 +-
 arch/arm/boot/dts/s3c2416.dtsi                     |    4 +-
 arch/arm/boot/dts/s3c24xx.dtsi                     |    2 +-
 arch/arm/configs/exynos_defconfig                  |    3 +
 arch/arm/mach-exynos/Kconfig                       |  360 +-----
 arch/arm/mach-exynos/Makefile                      |   33 -
 arch/arm/mach-exynos/common.c                      |  565 +--------
 arch/arm/mach-exynos/common.h                      |    4 +-
 arch/arm/mach-exynos/dev-ahci.c                    |  255 ----
 arch/arm/mach-exynos/dev-audio.c                   |  254 ----
 arch/arm/mach-exynos/dev-ohci.c                    |   52 -
 arch/arm/mach-exynos/dev-uart.c                    |   55 -
 arch/arm/mach-exynos/dma.c                         |  322 -----
 arch/arm/mach-exynos/firmware.c                    |   22 +-
 arch/arm/mach-exynos/include/mach/gpio.h           |  289 ----
 arch/arm/mach-exynos/include/mach/irqs.h           |  476 -------
 arch/arm/mach-exynos/include/mach/map.h            |  214 ---
 arch/arm/mach-exynos/include/mach/pm-core.h        |   12 +-
 arch/arm/mach-exynos/include/mach/regs-gpio.h      |   40 -
 arch/arm/mach-exynos/include/mach/regs-usb-phy.h   |   74 --
 arch/arm/mach-exynos/include/mach/uncompress.h     |   10 +-
 arch/arm/mach-exynos/mach-armlex4210.c             |  207 ---
 arch/arm/mach-exynos/mach-exynos4-dt.c             |    8 +-
 arch/arm/mach-exynos/mach-exynos5-dt.c             |    9 +-
arch/arm/mach-exynos/mach-nuri.c | 1388 --------------------
 arch/arm/mach-exynos/mach-origen.c                 |  823 ------------
 arch/arm/mach-exynos/mach-smdk4x12.c               |  396 ------
 arch/arm/mach-exynos/mach-smdkv310.c               |  444 -------
 arch/arm/mach-exynos/mach-universal_c210.c         | 1159 ----------------
 arch/arm/mach-exynos/platsmp.c                     |   14 +-
 arch/arm/mach-exynos/pm.c                          |    1 -
 arch/arm/mach-exynos/pm_domains.c                  |  101 +--
 arch/arm/mach-exynos/setup-fimc.c                  |   44 -
 arch/arm/mach-exynos/setup-fimd0.c                 |   43 -
 arch/arm/mach-exynos/setup-i2c0.c                  |   29 -
 arch/arm/mach-exynos/setup-i2c1.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c2.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c3.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c4.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c5.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c6.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c7.c                  |   23 -
 arch/arm/mach-exynos/setup-keypad.c                |   36 -
 arch/arm/mach-exynos/setup-sdhci-gpio.c            |  152 ---
 arch/arm/mach-exynos/setup-spi.c                   |   45 -
 arch/arm/mach-exynos/setup-usb-phy.c               |  223 ----
 arch/arm/mach-s3c24xx/Kconfig                      |    2 +
 arch/arm/mach-s3c24xx/include/mach/uncompress.h    |    3 +
 arch/arm/mach-s3c24xx/mach-s3c2416-dt.c            |    8 +-
 arch/arm/mach-s3c24xx/s3c2410.c                    |    3 +-
 arch/arm/mach-s3c24xx/s3c244x.c                    |    3 +-
 arch/arm/mach-s3c64xx/common.c                     |    8 +-
 arch/arm/mach-s3c64xx/include/mach/uncompress.h    |    3 +
 arch/arm/mach-s5p64x0/common.c                     |    4 +-
 arch/arm/mach-s5p64x0/include/mach/uncompress.h    |  162 +---
 arch/arm/mach-s5pc100/common.c                     |    3 +-
 arch/arm/mach-s5pc100/include/mach/uncompress.h    |    2 +
 arch/arm/mach-s5pv210/include/mach/uncompress.h    |    2 +
 arch/arm/plat-samsung/Kconfig                      |   53 +-
 arch/arm/plat-samsung/Makefile                     |   12 +-
 arch/arm/plat-samsung/include/plat/cpu.h           |    8 +
 arch/arm/plat-samsung/include/plat/pm.h            |    5 +
 arch/arm/plat-samsung/include/plat/regs-watchdog.h |   41 -
 arch/arm/plat-samsung/include/plat/uncompress.h    |   21 +-
 .../arm/plat-samsung/include/plat/watchdog-reset.h |   38 +-
 arch/arm/plat-samsung/init.c                       |    8 +-
 arch/arm/plat-samsung/pm-gpio.c                    |    5 +-
 arch/arm/plat-samsung/pm.c                         |    8 +-
 arch/arm/plat-samsung/s5p-dev-mfc.c                |   11 +-
 arch/arm/plat-samsung/watchdog-reset.c             |   97 ++
 drivers/clk/samsung/Makefile                       |    2 +
 drivers/clk/samsung/clk-exynos-audss.c             |  133 ++
 drivers/clk/samsung/clk-exynos5250.c               |    5 +-
 drivers/clk/samsung/clk-exynos5420.c               |  762 +++++++++++
 drivers/clocksource/exynos_mct.c                   |   35 +-
 drivers/gpio/Kconfig                               |    7 +
 drivers/gpio/Makefile                              |    2 +-
 drivers/media/platform/Kconfig                     |    6 +-
 drivers/media/platform/exynos4-is/Kconfig          |    3 +-
 drivers/media/platform/s5p-tv/Kconfig              |    2 +-
 drivers/pinctrl/Kconfig                            |    5 +-
 drivers/pinctrl/pinctrl-s3c24xx.c                  |    3 +-
 drivers/thermal/exynos_thermal.c                   |    3 +-
 drivers/tty/serial/samsung.c                       |    4 +-
 drivers/usb/Kconfig                                |    1 +
 drivers/usb/host/Kconfig                           |    2 +-
 drivers/watchdog/s3c2410_wdt.c                     |   17 +-
 include/dt-bindings/clk/exynos-audss-clk.h         |   25 +
 119 files changed, 2142 insertions(+), 8712 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux SoC Development]     [Linux Rockchip Development]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Linux SCSI]     [Yosemite News]

  Powered by Linux