linaro-landing-team-samsung 2012.03

Milestone information

Project:
linaro-landing-team-samsung
Series:
trunk
Version:
2012.03
Released:
 
Registrant:
Usman Ahmad
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
2 Inderpal Singh, 2 Sangwook Lee, 1 Tushar Behera
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
5 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon linux-linaro-android-lt-samsung-3.0.4-2012.03-1.tar.bz2 (md5) Samsung LT Android release - Updated 111
last downloaded 45 weeks ago
download icon linux-linaro-lt-samsung-3.3-2012.03-1.tar.bz2 (md5) Samsung LT Ubuntu release - Updated 110
last downloaded 44 weeks ago
download icon linux-linaro-android-lt-samsung-3.0.4-2012.03.tar.bz2 (md5) Samsung LT Android release 31
last downloaded 41 weeks ago
download icon linux-linaro-lt-samsung-3.3-2012.03.tar.bz2 (md5) Samsung LT Ubuntu release 41
last downloaded 44 weeks ago
Total downloads: 293

Release notes 

The Samsung landing team's kernel released for 12.03 is based on linux-3.3 kernel (Ubuntu) and linux-3.0 (Android)

Features (Ubuntu):

1. Display through LCD or HDMI (configurable through /etc/X11/xorg.conf)
2. Audio playback
3. Touch and keypad support
4. USB Host (EHCI and OHCI) and USB Device support
5. Suspend-resume
6. Soft reboot

Features (Android):

1. Burst feature of USB EHCI
2. Fixes for S2RAM issue on Android

Following bug fixes are in the release:

#928460 - Linaro Ubuntu on Samsung Origen freezes after booting
#863451 - Ethernet doesn't work on Origen when the usb host interface works as a usb 2.0
#879497 - Origen Ethernet can't pass the "plug out & plug in" test.
#906776 - Origen: Powertop 1.98 locks the board (3.2-rc5 kernel)
#880423 - Suspend does not work on Samsung Origen

Know Issues:

1. HDMI display doesn't work after resuming from S2RAM.

Changelog 

View the full changelog

*Ubuntu*
Tag: linux-3.3-rc5-2012.03-1
Reason: Fixes for USB-ethernet issue with EHCI
Changelog:
1. usb: s5p-ehci: set burst_enable platform callback
arch/arm/plat-samsung/devs.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
*Android*
Tag: android-3.0.4-2012.03-1
Reason: Fixes for S2RAM issue on Android
Changelog:
1. CONFIG: ORIGEN: ANDROID: Enable Power Management for Mali
arch/arm/configs/android_origen_defconfig | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
2. ORIGEN: BUTTON: set handler as handle_edge_irq & send event on resume
drivers/input/keyboard/gpio_keys.c | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)

*Patch statistics*

A total of 250 patches have been added on top of Linux-v3.3-rc5. These patches
are taken from maintainers' trees, mailing lists and internal developers.

(MT) Patches in maintainers' tree (targetted for 3.4-rc1): 126
(UR) Patches under review: 38
(INT) Internal patches: 86

*List of patches added for 2012.03 release*

The following changes since commit 6b21d18ed50c7d145220b0724ea7f2613abf0f95:

  Linux 3.3-rc5 (2012-02-25 12:18:16 -0800)

Amit Daniel Kachhap (10): 4 UR, 6 MT
      thermal: Add a new trip type to use cooling device instance number
      thermal: Add generic cpu cooling implementation
      thermal: exynos: Add thermal interface support for linux thermal layer
      thermal: exynos4: Register the tmu sensor with the thermal interface layer
      ARM: exynos4: Add thermal sensor driver platform device support
      ARM: exynos: Add support AFTR mode on EXYNOS4210
      ARM: s5p: add L2 early resume code
      ARM: exynos: save L2 settings during bootup
      ARM: exynos: remove useless code to save/restore L2
      ARM: exynos: Enable l2 configuration through device tree

Andrzej Pietrasiewicz (3): 3 UR
      ARM: Exynos: JPEG board definition
      ARM: Exynos: Register JPEG on universal_c210
      ARM: Exynos: Register JPEG on nuri

Angus Ainslie (4): 4 INT
      ARM: EXYNOS: Enable HSMMC3 for WLAN on Origen board
      Fix building mali driver with make O= option
      arm: mali: update drivers for 3.2-rc6
      origen: mali: mali and ump config files

Changhwan Youn (1): 1 MT
      ARM: EXYNOS: fix cycle count for periodic mode of clock event timers

Chunsang Jeong (8): 8 INT
      Added Mali, UMP and Mali DRM kernel driver
      Moved Mali/UMP options to Kconfigs and moved each of config.h to /mach-xxx
      Updated Mali and UMP driver with r2p1-05rel1 released at 1st Apr from ARM.
      Updated Mali and UMP driver for linux-linaro-2.6.39
      Moved irq numbers to irqs.h for platform config file, i.e. config.h
      Update with r2p2-03release at 17th, Jul from malideveloper.com
      Added /proc/mali for getting profiling information from driver.
      Updated Mali kernel driver with r2p3-01rel, used for Android ICS

Fahad Kunnathadi (1): 1 INT
      Input: unidisplay_ts: Add Pixcir touchscreen driver

Giridhar Maruthy (7): 7 INT
      ASoC: codecs: ALC5625: Add Realtek ALC5625 driver
      ASoC: codecs: ALC5625: Adding I2S platform support on Origen
      ARM: EXYNOS: Add audio subsystem clocks
      ARM: EXYNOS: Add I2S and ALC5625 support for Origen
      ARM: EXYNOS4: Enable LDOs for ALC5625 on Origen
      ARM: EXYNOS4: Reset I2S in resume if not active
      ARM: EXYNOS4: Save audio register for suspend-resume

Heiko Stuebner (4): 4 MT
      ARM: SAMSUNG: cleanup of rtc register definitions
      rtc-s3c: make room for more variants in devicetree block
      rtc-s3c: add variants for S3C2443 and S3C2416
      ARM: S3C2443/S3C2416: add s3c_rtc_setname and rename rtc devices

Inderpal Singh (10): 10 INT
      ARM: SAMSUNG: Fix i2c0 device id to match with devname
      ARM: EXYNOS: Enable RTC as wake up source
      ARM: EXYNOS: Fix for suspend/resume hang
      ARM: EXYNOS: Fix reboot hang after suspend/resume
      ARM: EXYNOS4: Add clock for Exynos4210 asv feature
      ARM: EXYNOS: Add reboot notifier in cpufreq driver
      CONFIG: ORIGEN: Enable CPU Freq
      exynos: Show list of available frequencies
      ARM: EXYNOS4210: Add support ASV feature
      EXYNOS: CPUFREQ: Calculate old_index based on freqs.old

Jaehoon Chung (2): 2 MT
      ARM: SAMSUNG: support the second capability for samsung-soc
      mmc: sdhci-s3c: add platform data for the second capability

Jingoo Han (1): 1 MT
      ARM: SAMSUNG: Add a callback 'notify_after' for PWM backlight control

Jongpill Lee (2): 2 MT
      ARM: EXYNOS4: Add ASV feature for Exynos4 series
      ARM: EXYNOS4: Support ASV for Exynos4210

Joonyoung Shim (5): 5 UR
      ARM: S3C64XX: Add usb otg phy control
      ARM: SAMSUNG: Fix memory size for hsotg
      ARM: EXYNOS: Add usb otg phy control for EXYNOS4210
      ARM: EXYNOS: Add hsotg device for NURI board
      USB: s3c-hsotg: Add platform data callbacks for phy control

Kamil Debski (3): 3 MT
      ARM: EXYNOS: add G2D to mach-nuri
      ARM: EXYNOS: add G2D to mach-universal
      ARM: SAMSUNG: add G2D to plat-s5p and mach-exynos

Kukjin Kim (7): 7 MT
      ARM: EXYNOS: use static declaration when it is not used in other files
      ARM: S3C24XX: use static declaration when it is not used in other files
      ARM: S3C64XX: use static declaration when it is not used in other files
      ARM: S5P64X0: use static declaration when it is not used in other files
      ARM: S5PC100: use static declaration when it is not used in other files
      ARM: S5PV210: use static declaration when it is not used in other files
      ARM: SAMSUNG: use static declaration when it is not used in other files

Lukasz Majewski (11): 11 UR
      ARM: EXYNOS: Add hsotg device for Universal_C210
      usb:hsotg:samsung: Wrappers for USB PHY methods
      usb:hsotg:samsung: Use of regulator_bulk_* functions for USB regulators
      usb:hsotg:samsung: NAK management for EP0 (Setup stage of control transfers)
      usb:hsotg:samsung: Sending ZLP packet for IN EP0 transfers
      usb:hsotg:samsung: Extract core initialization function
      usb:hsotg:samsung: Remove Disconnect Interrupt handler
      usb:hsotg:samsung: Rename s3c_hsotg_disconnect function
      usb:hsotg:samsung: Cable disconnection recovery code
      usb:hsotg:samsung: Determine number of EPs from HW configuration register
      usb:hsotg:samsung: Use new udc_start and udc_stop callbacks

Marek Szyprowski (8): 6 UR, 2 INT
      mm: extract reclaim code from __alloc_pages_direct_reclaim()
      mm: trigger page reclaim in alloc_contig_range() to stabilise watermarks
      drivers: add Contiguous Memory Allocator
      X86: integrate CMA with DMA-mapping subsystem
      ARM: integrate CMA with DMA-mapping subsystem
      ARM: Samsung: use CMA for 2 memory banks for s5p-mfc device
      media: vb2: add frame buffer emulator for video output devices
      media: s5p-hdmi: add support for frame buffer emulator

Mark Brown (10): 10 MT
      ARM: S3C64XX: Support GPIO LEDs on Cragganmore
      ARM: S3C64XX: Fix build of Cragganmore after SPI changes
      ARM: S3C64XX: Enable power management for disk on Cragganmore
      ARM: S3C64XX: Enable power management for WiFi on Cragganmore
      ARM: S3C64XX: Add hookup for Tomatin module on Cragganmore
      ARM: S3C64XX: Add a SPKVDD supply for CODECs on Cragganmore
      ARM: S3C64XX: Add basic cpuidle driver
      ARM: S3C64XX: Gate some more clocks by default
      ARM: S3C64XX: Reduce residency requirement for cpuidle WFI mode
      ARM: S3C64XX: Define some additional always off clocks

Mel Gorman (1): 1 MT
      mm: Serialize access to min_free_kbytes

Michal Nazarewicz (9): 9 UR
      mm: page_alloc: remove trailing whitespace
      mm: compaction: introduce isolate_migratepages_range()
      mm: compaction: introduce map_pages()
      mm: compaction: introduce isolate_freepages_range()
      mm: compaction: export some of the functions
      mm: page_alloc: introduce alloc_contig_range()
      mm: page_alloc: change fallbacks array handling
      mm: mmzone: MIGRATE_CMA migration type added
      mm: page_isolation: MIGRATE_CMA isolation functions added

Minho Ban (1): 1 MT
      ARM: SAMSUNG: use spin_lock_irqsave() in clk_{enable,disable}

Nicolas Pitre (23): 23 MT
      ARM: OMAP1: Fix pm_idle during suspend
      ARM: clean up idle handlers
      ARM: OMAP: convert idle handlers from pm_idle to arm_pm_idle
      ARM: mach-s5pv210: use standard arch_idle()
      ARM: mach-s5pc100: use standard arch_idle()
      ARM: mach-s5p64x0: move idle handler from pm_idle to arm_pm_idle
      ARM: mach-exynos: use standard arch_idle()
      ARM: mach-at91: move special idle code out of line
      ARM: mach-clps711x: move special idle code out of line
      ARM: mach-ebsa110: move special idle code out of line
      ARM: mach-gemini: move special idle code out of line
      ARM: mach-h720x: move special idle code out of line
      ARM: s3c24xx: move special idle code to out of line
      ARM: plat-mxc: hook special idle handlers to arm_pm_idle
      ARM: mach-msm: hook special idle handlers to arm_pm_idle
      ARM: mach-ixp23xx: properly disable CPU idle call
      ARM: mach-ixp4xx: properly disable CPU idle call
      ARM: mach-shark: properly disable CPU idle call
      ARM: mach-w90x900: properly disable CPU idle call
      ARM: mach-s3c64xx: use standard arch_idle() implementation
      ARM: mach-tegra: properly disable CPU idle call
      ARM: substitute arch_idle()
      ARM: big removal of now unused arch_idle()

Pankaj Dubey (1): 1 INT
      CONFIG: ORIGEN: Enable USB OHCI host support

Ricardo Salveti de Araujo (1): 1 INT
      ARM: EXYNOS: Add leds status1 and status2 on Origen board

Russell King (32): 32 MT
      ARM: debug: arrange Kconfig options more logically
      ARM: amba: add amba_device allocation/add/put functions
      ARM: amba: of: convert to use amba_device_alloc
      ARM: amba: ux500: convert to use amba_device_alloc
      ARM: amba: integrator: convert to use amba_device_alloc
      ARM: amba: mxs: convert to use amba_device_alloc
      ARM: amba: make irq 0 invalid
      ARM: amba: ux500: get rid of NO_IRQ
      ARM: amba: get rid of NO_IRQ initializers
      ARM: amba: samsung: get rid of NO_IRQ initializers
      ARM: amba: integrator/realview/versatile/vexpress: get rid of NO_IRQ initializers
      ARM: amba: lpc32xx: get rid of NO_IRQ initializers
      ARM: amba: mxs: get rid of NO_IRQ initializers
      ARM: amba: nomadik: get rid of NO_IRQ initializers
      ARM: amba: netx: get rid of NO_IRQ initializers
      ARM: amba: spear: get rid of NO_IRQ initializers
      ARM: amba: u300: get rid of NO_IRQ initializers
      ARM: amba: make use of -1 IRQs warn
      ARM: amba: provide common initializers for static amba devices
      ARM: amba: vexpress: get rid of private platform amba_device initializer
      ARM: amba: versatile: get rid of private platform amba_device initializer
      ARM: amba: realview: get rid of private platform amba_device initializer
      ARM: amba: integrator: use common amba device initializers
      ARM: amba: omap2: use common amba device initializers
      ARM: amba: ep93xx: use common amba device initializers
      ARM: amba: bcmring: use common amba device initializers
      ARM: amba: netx: use common amba device initializers
      ARM: amba: lpc32xx: use common amba device initializers
      ARM: amba: u300: use common amba device initializers
      ARM: amba: nomadik: use common amba device initializers
      ARM: amba: spear: use common amba device initializers
      ARM: amba: samsung: use common amba device initializers

Sachin Kamat (16): 14 MT, 2 INT
      ARM: EXYNOS: Enable G2D on ORIGEN
      ARM: S5PV210: Add missing FIMC media device to Aquila
      ARM: EXYNOS: Add missing FIMC media device to SMDKV310
      ARM: EXYNOS: Add missing FIMC media device to Origen
      ARM: EXYNOS: Hook up G2D PD to generic PD infrastructure
      ARM: EXYNOS: Hook up JPEG PD to generic PD infrastructure
      ARM: EXYNOS4: Add touchscreen I2C device information on Origen board
      CONFIG: ORIGEN: Enable touchscreen driver
      ARM: S5PV210: Enable FIMC on SMDKC110
      ARM: S5PV210: Enable FIMC on SMDKV210
      ARM: S5PV210: Enable MFC on SMDKV210
      ARM: S5PV210: Enable MFC on SMDKC110
      ARM: EXYNOS: Enable G2D on SMDKV310
      ARM: S5PV210: Add G2D to mach-s5pv210
      ARM: EXYNOS: Enable JPEG on Origen
      ARM: EXYNOS: Enable JPEG on SMDKV310

Sangwook Lee (12): 1 MT, 11 INT
      ARM: EXYNOS: Enable Bluetooth on ORIGEN
      ARM: EXYNOS: Add EHCI Burst func
      USB: ehci-s5p: add function for burst
      ath6kl: Add Platform data API into Qualcomm ath6kl WLAN
      ath6kl: Add enablements for Samsung Origen WLAN
      ath6kl: Add config entry for polling support
      ath6kl: Fix compile bugs with 'make O=' option
      mmc: sdhci: remove MMC_CAP_SDIO_IRQ from mmc for WLAN
      CONFIG: ORIGEN: Update WLAN configuration options
      sdio: optimization for sdio_irq_thread
      ath6kl: Fix compile error because of deletion of htc_hif.h
      usb:hsotg:samsung: add missing patch up

Sylwester Nawrocki (3): 3 MT
      ARM: EXYNOS: Increase virtual framebuffer size on Universal C210 board
      ARM: EXYNOS: Add support for S5K6AAFX image sensor on Universal C210 board
      ARM: SAMSUNG: Add support for S5K6AAFX camera on Nuri board

Thomas Abraham (10): 10 MT
      PM / Domains: Add OF support
      ARM: EXYNOS: Hook up power domains to generic power domain infrastructure
      mmc: sdhci-s3c: Remove usage of clk_type member in platform data
      ARM: EXYNOS: use 'exynos4-sdhci' as device name for sdhci controllers
      ARM: SAMSUNG: remove all uses of clk_type member in sdhci platform data
      mmc: sdhci-s3c: derive transfer width host capability from max_width in platform data
      mmc: sdhci-s3c: Keep a copy of platform data and use it
      mmc: sdhci-s3c: Add device tree support
      backlight: add regulator support for platform_lcd driver
      arm: exynos: allow platform-lcd driver to control lcd regulator source on origen

Tomasz Stanislawski (1): 1 INT
      drivers: i2c: s3c2410: add support for HDMIPHY dedicated controller

Tushar Behera (42): 3 MT, 39 INT
      CONFIG: ORIGEN: Modify UART port settings for Origen board
      CONFIG: ORIGEN: Enable timestamps for printk
      CONFIG: ORIGEN: Enable ext3 and ext4 filesystem support
      CONFIG: ORIGEN: Enable I2C
      CONFIG: ORIGEN: Enable PMIC (Max8997) support
      CONFIG: ORIGEN: Enable SD/MMC
      CONFIG: ORIGEN: Enable framebuffer support
      CONFIG: ORIGEN: Enable GPIO-Key support
      CONFIG: ORIGEN: Enable runtime PM support
      CONFIG: ORIGEN: Enable generic USB support
      CONFIG: ORIGEN: Enable EHCI support
      CONFIG: ORIGEN: Enable rfkill-gpio support (for bluetooth)
      CONFIG: ORIGEN: Enable USB-ethernet support
      gpu: drm: exynos: Include module.h to remove compilation errors
      media: s5p-hdmi: Include linux/module.h for fixing compilation error
      mmc: block: Fix compile time warning for uninitalized variables
      i2c-s3c2410: Don't return error if no gpio entry in Device Tree blob
      i2c-s3c2410: Fix s3c24xx_i2c_parse_dt_gpio if DTB is not present
      USB: HUB: Add timeout condition for hub_thread
      CONFIG: ORIGEN: Enable DT
      [CPUFREQ] EXYNOS: Initialize locking_frequency with initial frequency
      CONFIG: ORIGEN: Enable thermal management unit
      CONFIG: ORIGEN: Enable CPU Idle
      CONFIG: ORIGEN: Enable gpio-led driver
      ARM: EXYNOS: Don't switch-off PDs during booting
      ARM: EXYNOS: Add clkdev lookup entry for lcd clock
      ARM: EXYNOS: Add USB OTG support for Origen board
      CONFIG: ORIGEN: Add HS-OTG support
      ARM: EXYNOS: Further clock consolidation code
      CONFIG: ORIGEN: Enable staging support for ALC5625(I2S-Audio)
      ARM: Increase FORCE_MAX_ZONEORDER to 14
      CONFIG: ORIGEN: Enable HDMI
      CONFIG: ORIGEN: Enable FIMC support
      CONFIG: ORIGEN: Enable MFC
      CONFIG: ORIGEN: Enable G2D
      CONFIG: ORIGEN: Enable JPEG support
      mali: Remove compile time warnings
      ARM: SAMSUNG: Add __init attribute to functions calling s3c_set_platdata
      drm/mali: Fix compile time error related to fops listing
      drm/mali: Fix compile time warnings
      Revert "PM / Domains: Add OF support"
      Revert "ARM: EXYNOS: Hook up power domains to generic power domain infrastructure"

Will Deacon (1): 1 MT
      ARM: 7300/1: realview: fix definition of GPIO0 interrupt on PB1176 to match TRM

 .../devicetree/bindings/mmc/samsung-sdhci.txt | 70 +
 Documentation/kernel-parameters.txt | 9 +
 Documentation/thermal/cpu-cooling-api.txt | 52 +
 Documentation/thermal/sysfs-api.txt | 4 +-
 arch/Kconfig | 3 +
 arch/arm/Kconfig | 3 +
 arch/arm/Kconfig.debug | 156 +-
 arch/arm/configs/exynos4_defconfig | 119 +-
 arch/arm/include/asm/dma-contiguous.h | 15 +
 arch/arm/include/asm/mach/map.h | 1 +
 arch/arm/include/asm/system.h | 1 +
 arch/arm/kernel/process.c | 27 +-
 arch/arm/kernel/setup.c | 9 +-
 arch/arm/mach-at91/at91cap9.c | 8 +
 arch/arm/mach-at91/at91rm9200.c | 10 +
 arch/arm/mach-at91/at91sam9260.c | 8 +
 arch/arm/mach-at91/at91sam9261.c | 8 +
 arch/arm/mach-at91/at91sam9263.c | 8 +
 arch/arm/mach-at91/at91sam9g45.c | 7 +
 arch/arm/mach-at91/at91sam9rl.c | 8 +
 arch/arm/mach-at91/at91x40.c | 12 +
 arch/arm/mach-at91/include/mach/system.h | 50 -
 arch/arm/mach-bcmring/core.c | 23 +-
 arch/arm/mach-bcmring/include/mach/system.h | 28 -
 arch/arm/mach-clps711x/common.c | 16 +
 arch/arm/mach-clps711x/include/mach/system.h | 35 -
 arch/arm/mach-cns3xxx/include/mach/system.h | 25 -
 arch/arm/mach-davinci/include/mach/system.h | 21 -
 arch/arm/mach-dove/include/mach/system.h | 17 -
 arch/arm/mach-ebsa110/core.c | 25 +
 arch/arm/mach-ebsa110/include/mach/system.h | 37 -
 arch/arm/mach-ep93xx/core.c | 46 +-
 arch/arm/mach-ep93xx/include/mach/system.h | 7 -
 arch/arm/mach-exynos/Kconfig | 28 +
 arch/arm/mach-exynos/Makefile | 2 +
 arch/arm/mach-exynos/asv-4210.c | 339 +++
 arch/arm/mach-exynos/asv.c | 71 +
 arch/arm/mach-exynos/clock-exynos4210.c | 2 +-
 arch/arm/mach-exynos/clock-exynos4212.c | 2 +-
 arch/arm/mach-exynos/clock.c | 186 ++-
 arch/arm/mach-exynos/common.c | 86 +-
 arch/arm/mach-exynos/cpuidle.c | 147 +-
 arch/arm/mach-exynos/dev-tmu.c | 64 +
 arch/arm/mach-exynos/dma.c | 46 +-
 arch/arm/mach-exynos/include/mach/asv.h | 43 +
 arch/arm/mach-exynos/include/mach/cpufreq.h | 2 +
 arch/arm/mach-exynos/include/mach/irqs.h | 4 +
 arch/arm/mach-exynos/include/mach/mali/config.h | 173 ++
 arch/arm/mach-exynos/include/mach/map.h | 13 +
 arch/arm/mach-exynos/include/mach/pmu.h | 2 +
 arch/arm/mach-exynos/include/mach/regs-audss.h | 8 +
 arch/arm/mach-exynos/include/mach/regs-clock.h | 18 +
 arch/arm/mach-exynos/include/mach/regs-iem.h | 27 +
 arch/arm/mach-exynos/include/mach/regs-pmu.h | 3 +
 arch/arm/mach-exynos/include/mach/regs-sys.h | 21 +
 arch/arm/mach-exynos/include/mach/system.h | 20 -
 arch/arm/mach-exynos/include/mach/ump/config.h | 18 +
 arch/arm/mach-exynos/mach-armlex4210.c | 3 -
 arch/arm/mach-exynos/mach-nuri.c | 81 +-
 arch/arm/mach-exynos/mach-origen.c | 206 ++-
 arch/arm/mach-exynos/mach-smdk4x12.c | 2 -
 arch/arm/mach-exynos/mach-smdkv310.c | 7 +-
 arch/arm/mach-exynos/mach-universal_c210.c | 89 +-
 arch/arm/mach-exynos/mct.c | 22 +-
 arch/arm/mach-exynos/pm.c | 18 +-
 arch/arm/mach-exynos/pm_domains.c | 203 ++
 arch/arm/mach-exynos/setup-usb-phy.c | 105 +-
 arch/arm/mach-footbridge/include/mach/system.h | 13 -
 arch/arm/mach-gemini/Makefile | 2 +-
 arch/arm/mach-gemini/idle.c | 29 +
 arch/arm/mach-gemini/include/mach/system.h | 14 -
 arch/arm/mach-gemini/irq.c | 4 +-
 arch/arm/mach-h720x/common.c | 18 +
 arch/arm/mach-h720x/include/mach/system.h | 27 -
 arch/arm/mach-highbank/include/mach/system.h | 24 -
 arch/arm/mach-imx/mm-imx3.c | 52 +-
 arch/arm/mach-imx/mm-imx5.c | 28 +-
 arch/arm/mach-imx/pm-imx27.c | 3 +-
 arch/arm/mach-integrator/core.c | 70 +-
 arch/arm/mach-integrator/impd1.c | 9 +-
 arch/arm/mach-integrator/include/mach/system.h | 33 -
 arch/arm/mach-integrator/integrator_cp.c | 49 +-
 arch/arm/mach-iop13xx/include/mach/system.h | 13 -
 arch/arm/mach-iop32x/include/mach/system.h | 13 -
 arch/arm/mach-iop33x/include/mach/system.h | 13 -
 arch/arm/mach-ixp2000/include/mach/system.h | 14 -
 arch/arm/mach-ixp23xx/core.c | 3 +
 arch/arm/mach-ixp23xx/include/mach/system.h | 16 -
 arch/arm/mach-ixp4xx/common.c | 6 +
 arch/arm/mach-ixp4xx/include/mach/system.h | 19 -
 arch/arm/mach-kirkwood/include/mach/system.h | 17 -
 arch/arm/mach-ks8695/include/mach/system.h | 27 -
 arch/arm/mach-lpc32xx/include/mach/system.h | 27 -
 arch/arm/mach-lpc32xx/phy3250.c | 32 +-
 arch/arm/mach-mmp/include/mach/system.h | 16 -
 arch/arm/mach-msm/idle.S | 36 -
 arch/arm/mach-msm/idle.c | 49 +
 arch/arm/mach-msm/include/mach/system.h | 1 -
 arch/arm/mach-mv78xx0/include/mach/system.h | 17 -
 arch/arm/mach-mxs/devices.c | 8 +-
 arch/arm/mach-mxs/devices/amba-duart.c | 2 +-
 arch/arm/mach-mxs/include/mach/system.h | 25 -
 arch/arm/mach-mxs/pm.c | 3 +-
 arch/arm/mach-netx/fb.c | 13 +-
 arch/arm/mach-netx/include/mach/system.h | 28 -
 arch/arm/mach-nomadik/board-nhk8815.c | 17 +-
 arch/arm/mach-nomadik/cpu-8815.c | 9 +-
 arch/arm/mach-nomadik/include/mach/system.h | 32 -
 arch/arm/mach-omap1/include/mach/system.h | 5 -
 arch/arm/mach-omap1/pm.c | 19 +-
 arch/arm/mach-omap2/emu.c | 26 +-
 arch/arm/mach-omap2/include/mach/system.h | 5 -
 arch/arm/mach-omap2/pm24xx.c | 4 +-
 arch/arm/mach-omap2/pm34xx.c | 6 +-
 arch/arm/mach-omap2/pm44xx.c | 8 +-
 arch/arm/mach-omap2/prm_common.c | 1 -
 arch/arm/mach-orion5x/include/mach/system.h | 19 -
 arch/arm/mach-picoxcell/include/mach/system.h | 26 -
 arch/arm/mach-pnx4008/include/mach/system.h | 29 -
 arch/arm/mach-prima2/include/mach/system.h | 17 -
 arch/arm/mach-pxa/include/mach/system.h | 15 -
 arch/arm/mach-realview/core.h | 20 +-
 arch/arm/mach-realview/include/mach/irqs-pb1176.h | 2 +-
 arch/arm/mach-realview/include/mach/system.h | 33 -
 arch/arm/mach-realview/realview_eb.c | 78 +-
 arch/arm/mach-realview/realview_pb1176.c | 78 +-
 arch/arm/mach-realview/realview_pb11mp.c | 78 +-
 arch/arm/mach-realview/realview_pba8.c | 78 +-
 arch/arm/mach-realview/realview_pbx.c | 78 +-
 arch/arm/mach-rpc/include/mach/system.h | 13 -
 arch/arm/mach-s3c2410/include/mach/system.h | 54 -
 arch/arm/mach-s3c2410/mach-h1940.c | 12 +-
 arch/arm/mach-s3c2412/s3c2412.c | 4 +-
 arch/arm/mach-s3c2416/clock.c | 6 -
 arch/arm/mach-s3c2416/mach-smdk2416.c | 8 +-
 arch/arm/mach-s3c2416/s3c2416.c | 5 +-
 arch/arm/mach-s3c2440/mach-gta02.c | 4 +-
 arch/arm/mach-s3c2440/mach-rx1950.c | 12 +-
 arch/arm/mach-s3c2443/s3c2443.c | 2 +
 arch/arm/mach-s3c64xx/Kconfig | 9 +
 arch/arm/mach-s3c64xx/Makefile | 2 +
 arch/arm/mach-s3c64xx/clock.c | 121 +-
 arch/arm/mach-s3c64xx/common.h | 2 -
 arch/arm/mach-s3c64xx/cpuidle.c | 91 +
 arch/arm/mach-s3c64xx/include/mach/system.h | 19 -
 arch/arm/mach-s3c64xx/irq-pm.c | 2 +-
 arch/arm/mach-s3c64xx/mach-crag6410-module.c | 27 +-
 arch/arm/mach-s3c64xx/mach-crag6410.c | 71 +-
 arch/arm/mach-s3c64xx/mach-smartq.c | 3 +
 arch/arm/mach-s3c64xx/mach-smdk6410.c | 4 +
 arch/arm/mach-s3c64xx/setup-usb-phy.c | 90 +
 arch/arm/mach-s5p64x0/clock.c | 11 +-
 arch/arm/mach-s5p64x0/common.c | 15 +-
 arch/arm/mach-s5p64x0/dma.c | 30 +-
 arch/arm/mach-s5p64x0/include/mach/s5p64x0-clock.h | 7 -
 arch/arm/mach-s5p64x0/include/mach/system.h | 21 -
 arch/arm/mach-s5pc100/clock.c | 28 +-
 arch/arm/mach-s5pc100/common.c | 12 -
 arch/arm/mach-s5pc100/dma.c | 46 +-
 arch/arm/mach-s5pc100/include/mach/system.h | 19 -
 arch/arm/mach-s5pv210/Kconfig | 11 +
 arch/arm/mach-s5pv210/common.c | 12 -
 arch/arm/mach-s5pv210/dma.c | 46 +-
 arch/arm/mach-s5pv210/include/mach/map.h | 3 +
 arch/arm/mach-s5pv210/include/mach/system.h | 21 -
 arch/arm/mach-s5pv210/mach-aquila.c | 1 +
 arch/arm/mach-s5pv210/mach-goni.c | 2 +-
 arch/arm/mach-s5pv210/mach-smdkc110.c | 15 +
 arch/arm/mach-s5pv210/mach-smdkv210.c | 16 +-
 arch/arm/mach-sa1100/include/mach/system.h | 9 -
 arch/arm/mach-shark/core.c | 6 +
 arch/arm/mach-shark/include/mach/system.h | 13 -
 arch/arm/mach-shmobile/include/mach/system.h | 5 -
 arch/arm/mach-spear3xx/include/mach/system.h | 19 -
 arch/arm/mach-spear3xx/spear300.c | 14 +-
 arch/arm/mach-spear3xx/spear3xx.c | 27 +-
 arch/arm/mach-spear6xx/include/mach/system.h | 19 -
 arch/arm/mach-spear6xx/spear6xx.c | 10 +-
 arch/arm/mach-tegra/common.c | 3 +-
 arch/arm/mach-tegra/include/mach/system.h | 28 -
 arch/arm/mach-u300/core.c | 85 +-
 arch/arm/mach-u300/include/mach/system.h | 14 -
 arch/arm/mach-ux500/devices-common.c | 13 +-
 arch/arm/mach-ux500/include/mach/system.h | 20 -
 arch/arm/mach-versatile/core.c | 70 +-
 arch/arm/mach-versatile/core.h | 20 +-
 arch/arm/mach-versatile/include/mach/system.h | 33 -
 arch/arm/mach-versatile/versatile_pb.c | 18 +-
 arch/arm/mach-vexpress/core.h | 17 -
 arch/arm/mach-vexpress/ct-ca9x4.c | 8 +-
 arch/arm/mach-vexpress/include/mach/ct-ca9x4.h | 2 +-
 arch/arm/mach-vexpress/include/mach/system.h | 33 -
 arch/arm/mach-vexpress/v2m.c | 20 +-
 arch/arm/mach-vt8500/include/mach/system.h | 5 -
 arch/arm/mach-w90x900/dev.c | 1 +
 arch/arm/mach-w90x900/include/mach/system.h | 19 -
 arch/arm/mach-zynq/include/mach/system.h | 23 -
 arch/arm/mm/dma-mapping.c | 368 ++-
 arch/arm/mm/init.c | 23 +-
 arch/arm/mm/mm.h | 3 +
 arch/arm/mm/mmu.c | 31 +-
 arch/arm/plat-mxc/include/mach/system.h | 25 -
 arch/arm/plat-omap/include/plat/system.h | 15 -
 arch/arm/plat-s3c24xx/cpu.c | 27 +
 arch/arm/plat-s3c24xx/s3c2443-clock.c | 2 +-
 arch/arm/plat-s5p/Kconfig | 10 +
 arch/arm/plat-s5p/dev-mfc.c | 51 +-
 arch/arm/plat-s5p/irq-eint.c | 2 +-
 arch/arm/plat-s5p/irq-gpioint.c | 2 +-
 arch/arm/plat-s5p/sleep.S | 44 +-
 arch/arm/plat-samsung/clock.c | 12 +-
 arch/arm/plat-samsung/dev-backlight.c | 4 +-
 arch/arm/plat-samsung/devs.c | 89 +-
 arch/arm/plat-samsung/dma-ops.c | 2 +-
 arch/arm/plat-samsung/include/plat/devs.h | 3 +
 arch/arm/plat-samsung/include/plat/ehci.h | 10 +
 arch/arm/plat-samsung/include/plat/map-s5p.h | 2 +
 arch/arm/plat-samsung/include/plat/regs-rtc.h | 81 +-
 .../plat-samsung/include/plat/regs-usb-hsotg-phy.h | 7 +-
 arch/arm/plat-samsung/include/plat/rtc-core.h | 27 +
 arch/arm/plat-samsung/include/plat/sdhci.h | 37 +-
 arch/arm/plat-samsung/include/plat/udc-hs.h | 5 +
 arch/arm/plat-samsung/platformdata.c | 4 +-
 arch/arm/plat-spear/include/plat/system.h | 26 -
 arch/x86/Kconfig | 1 +
 arch/x86/include/asm/dma-contiguous.h | 13 +
 arch/x86/include/asm/dma-mapping.h | 4 +
 arch/x86/kernel/pci-dma.c | 18 +-
 arch/x86/kernel/pci-nommu.c | 8 +-
 arch/x86/kernel/setup.c | 2 +
 drivers/amba/bus.c | 105 +-
 drivers/base/Kconfig | 89 +
 drivers/base/Makefile | 1 +
 drivers/base/dma-contiguous.c | 401 +++
 drivers/cpufreq/exynos-cpufreq.c | 64 +-
 drivers/cpufreq/exynos4210-cpufreq.c | 61 +-
 drivers/gpu/Makefile | 2 +-
 drivers/gpu/arm/Kconfig | 2 +
 drivers/gpu/arm/Makefile | 2 +
 drivers/gpu/arm/mali/Kconfig | 75 +
 drivers/gpu/arm/mali/Makefile | 256 ++
 drivers/gpu/arm/mali/arch/config.h | 132 +
 drivers/gpu/arm/mali/common/mali_block_allocator.c | 391 +++
 drivers/gpu/arm/mali/common/mali_block_allocator.h | 18 +
 drivers/gpu/arm/mali/common/mali_kernel_GP2.c | 1467 +++++++++
 drivers/gpu/arm/mali/common/mali_kernel_MALI200.c | 1230 ++++++++
 drivers/gpu/arm/mali/common/mali_kernel_common.h | 171 ++
 drivers/gpu/arm/mali/common/mali_kernel_core.c | 911 ++++++
 drivers/gpu/arm/mali/common/mali_kernel_core.h | 134 +
 .../mali/common/mali_kernel_descriptor_mapping.c | 183 ++
 .../mali/common/mali_kernel_descriptor_mapping.h | 99 +
 drivers/gpu/arm/mali/common/mali_kernel_gp.h | 21 +
 drivers/gpu/arm/mali/common/mali_kernel_l2_cache.c | 517 ++++
 drivers/gpu/arm/mali/common/mali_kernel_l2_cache.h | 25 +
 drivers/gpu/arm/mali/common/mali_kernel_mem.h | 17 +
 .../gpu/arm/mali/common/mali_kernel_mem_buddy.c | 1427 +++++++++
 drivers/gpu/arm/mali/common/mali_kernel_mem_mmu.c | 3143 ++++++++++++++++++++
 drivers/gpu/arm/mali/common/mali_kernel_mem_mmu.h | 75 +
 drivers/gpu/arm/mali/common/mali_kernel_mem_os.c | 346 +++
 drivers/gpu/arm/mali/common/mali_kernel_mem_os.h | 37 +
 .../arm/mali/common/mali_kernel_memory_engine.c | 363 +++
 .../arm/mali/common/mali_kernel_memory_engine.h | 148 +
 drivers/gpu/arm/mali/common/mali_kernel_pp.h | 21 +
 .../gpu/arm/mali/common/mali_kernel_profiling.c | 305 ++
 .../gpu/arm/mali/common/mali_kernel_profiling.h | 121 +
 .../gpu/arm/mali/common/mali_kernel_rendercore.c | 1988 +++++++++++++
 .../gpu/arm/mali/common/mali_kernel_rendercore.h | 469 +++
 .../arm/mali/common/mali_kernel_session_manager.h | 19 +
 .../gpu/arm/mali/common/mali_kernel_subsystem.h | 107 +
 .../gpu/arm/mali/common/mali_kernel_utilization.c | 207 ++
 .../gpu/arm/mali/common/mali_kernel_utilization.h | 44 +
 drivers/gpu/arm/mali/common/mali_kernel_vsync.c | 29 +
 drivers/gpu/arm/mali/common/mali_osk.h | 1710 +++++++++++
 drivers/gpu/arm/mali/common/mali_osk_bitops.h | 166 +
 drivers/gpu/arm/mali/common/mali_osk_list.h | 184 ++
 drivers/gpu/arm/mali/common/mali_osk_mali.h | 252 ++
 drivers/gpu/arm/mali/common/mali_uk_types.h | 1158 +++++++
 drivers/gpu/arm/mali/common/mali_ukk.h | 718 +++++
 drivers/gpu/arm/mali/common/pmm/mali_pmm.c | 1006 +++++++
 drivers/gpu/arm/mali/common/pmm/mali_pmm.h | 348 +++
 drivers/gpu/arm/mali/common/pmm/mali_pmm_policy.c | 243 ++
 drivers/gpu/arm/mali/common/pmm/mali_pmm_policy.h | 155 +
 .../arm/mali/common/pmm/mali_pmm_policy_alwayson.c | 80 +
 .../arm/mali/common/pmm/mali_pmm_policy_alwayson.h | 62 +
 .../mali/common/pmm/mali_pmm_policy_jobcontrol.c | 470 +++
 .../mali/common/pmm/mali_pmm_policy_jobcontrol.h | 80 +
 drivers/gpu/arm/mali/common/pmm/mali_pmm_state.c | 720 +++++
 drivers/gpu/arm/mali/common/pmm/mali_pmm_state.h | 295 ++
 drivers/gpu/arm/mali/common/pmm/mali_pmm_system.h | 66 +
 .../mali/linux/license/gpl/mali_kernel_license.h | 31 +
 .../gpu/arm/mali/linux/mali_device_pause_resume.c | 72 +
 .../gpu/arm/mali/linux/mali_device_pause_resume.h | 19 +
 drivers/gpu/arm/mali/linux/mali_kernel_ioctl.h | 78 +
 drivers/gpu/arm/mali/linux/mali_kernel_linux.c | 483 +++
 drivers/gpu/arm/mali/linux/mali_kernel_linux.h | 41 +
 drivers/gpu/arm/mali/linux/mali_kernel_pm.c | 645 ++++
 drivers/gpu/arm/mali/linux/mali_kernel_pm.h | 19 +
 drivers/gpu/arm/mali/linux/mali_kernel_sysfs.c | 402 +++
 drivers/gpu/arm/mali/linux/mali_kernel_sysfs.h | 30 +
 .../arm/mali/linux/mali_linux_dvfs_pause_resume.c | 72 +
 drivers/gpu/arm/mali/linux/mali_linux_pm.h | 53 +
 .../gpu/arm/mali/linux/mali_linux_pm_testsuite.h | 37 +
 drivers/gpu/arm/mali/linux/mali_osk_atomics.c | 55 +
 drivers/gpu/arm/mali/linux/mali_osk_indir_mmap.c | 86 +
 drivers/gpu/arm/mali/linux/mali_osk_indir_mmap.h | 48 +
 drivers/gpu/arm/mali/linux/mali_osk_irq.c | 239 ++
 drivers/gpu/arm/mali/linux/mali_osk_locks.c | 249 ++
 .../gpu/arm/mali/linux/mali_osk_low_level_mem.c | 591 ++++
 drivers/gpu/arm/mali/linux/mali_osk_mali.c | 52 +
 drivers/gpu/arm/mali/linux/mali_osk_math.c | 22 +
 drivers/gpu/arm/mali/linux/mali_osk_memory.c | 61 +
 drivers/gpu/arm/mali/linux/mali_osk_misc.c | 63 +
 drivers/gpu/arm/mali/linux/mali_osk_notification.c | 190 ++
 drivers/gpu/arm/mali/linux/mali_osk_pm.c | 208 ++
 drivers/gpu/arm/mali/linux/mali_osk_specific.h | 32 +
 drivers/gpu/arm/mali/linux/mali_osk_time.c | 51 +
 drivers/gpu/arm/mali/linux/mali_osk_timers.c | 65 +
 drivers/gpu/arm/mali/linux/mali_ukk_core.c | 142 +
 drivers/gpu/arm/mali/linux/mali_ukk_gp.c | 128 +
 drivers/gpu/arm/mali/linux/mali_ukk_mem.c | 336 +++
 drivers/gpu/arm/mali/linux/mali_ukk_pp.c | 103 +
 drivers/gpu/arm/mali/linux/mali_ukk_profiling.c | 157 +
 drivers/gpu/arm/mali/linux/mali_ukk_vsync.c | 41 +
 drivers/gpu/arm/mali/linux/mali_ukk_wrappers.h | 71 +
 .../gpu/arm/mali/platform/default/mali_platform.c | 43 +
 drivers/gpu/arm/mali/platform/mali_platform.h | 99 +
 drivers/gpu/arm/mali/readme.txt | 30 +
 drivers/gpu/arm/mali/regs/mali_200_regs.h | 170 ++
 drivers/gpu/arm/mali/regs/mali_gp_regs.h | 219 ++
 .../arm/mali/timestamp-arm11-cc/mali_timestamp.c | 13 +
 .../arm/mali/timestamp-arm11-cc/mali_timestamp.h | 48 +
 .../arm/mali/timestamp-default/mali_timestamp.c | 13 +
 .../arm/mali/timestamp-default/mali_timestamp.h | 26 +
 drivers/gpu/arm/ump/Kconfig | 19 +
 drivers/gpu/arm/ump/Makefile | 67 +
 drivers/gpu/arm/ump/arch/config.h | 18 +
 drivers/gpu/arm/ump/common/ump_kernel_api.c | 362 +++
 drivers/gpu/arm/ump/common/ump_kernel_common.c | 395 +++
 drivers/gpu/arm/ump/common/ump_kernel_common.h | 126 +
 .../arm/ump/common/ump_kernel_descriptor_mapping.c | 166 +
 .../arm/ump/common/ump_kernel_descriptor_mapping.h | 91 +
 .../gpu/arm/ump/common/ump_kernel_memory_backend.h | 50 +
 drivers/gpu/arm/ump/common/ump_kernel_ref_drv.c | 194 ++
 drivers/gpu/arm/ump/common/ump_kernel_types.h | 35 +
 drivers/gpu/arm/ump/common/ump_osk.h | 48 +
 drivers/gpu/arm/ump/common/ump_uk_types.h | 141 +
 drivers/gpu/arm/ump/common/ump_ukk.h | 53 +
 drivers/gpu/arm/ump/include/ump_kernel_interface.h | 236 ++
 .../arm/ump/include/ump_kernel_interface_ref_drv.h | 31 +
 drivers/gpu/arm/ump/include/ump_kernel_platform.h | 48 +
 .../arm/ump/linux/license/gpl/ump_kernel_license.h | 31 +
 drivers/gpu/arm/ump/linux/ump_ioctl.h | 49 +
 drivers/gpu/arm/ump/linux/ump_kernel_linux.c | 446 +++
 drivers/gpu/arm/ump/linux/ump_kernel_linux.h | 18 +
 .../linux/ump_kernel_memory_backend_dedicated.c | 285 ++
 .../linux/ump_kernel_memory_backend_dedicated.h | 23 +
 .../arm/ump/linux/ump_kernel_memory_backend_os.c | 255 ++
 .../arm/ump/linux/ump_kernel_memory_backend_os.h | 23 +
 drivers/gpu/arm/ump/linux/ump_memory_backend.c | 70 +
 drivers/gpu/arm/ump/linux/ump_osk_atomics.c | 27 +
 drivers/gpu/arm/ump/linux/ump_osk_low_level_mem.c | 302 ++
 drivers/gpu/arm/ump/linux/ump_osk_misc.c | 37 +
 drivers/gpu/arm/ump/linux/ump_ukk_ref_wrappers.c | 76 +
 drivers/gpu/arm/ump/linux/ump_ukk_ref_wrappers.h | 35 +
 drivers/gpu/arm/ump/linux/ump_ukk_wrappers.c | 173 ++
 drivers/gpu/arm/ump/linux/ump_ukk_wrappers.h | 41 +
 drivers/gpu/arm/ump/readme.txt | 28 +
 drivers/gpu/drm/Kconfig | 7 +
 drivers/gpu/drm/Makefile | 1 +
 drivers/gpu/drm/exynos/exynos_drm_buf.c | 2 +
 drivers/gpu/drm/exynos/exynos_drm_connector.c | 2 +
 drivers/gpu/drm/exynos/exynos_drm_core.c | 2 +
 drivers/gpu/drm/exynos/exynos_drm_crtc.c | 2 +
 drivers/gpu/drm/exynos/exynos_drm_drv.c | 2 +
 drivers/gpu/drm/exynos/exynos_drm_encoder.c | 2 +
 drivers/gpu/drm/exynos/exynos_drm_fb.c | 2 +
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 2 +
 drivers/gpu/drm/exynos/exynos_drm_gem.c | 2 +
 drivers/gpu/drm/mali/Makefile | 20 +
 drivers/gpu/drm/mali/mali_drv.c | 177 ++
 drivers/gpu/drm/mali/mali_drv.h | 25 +
 drivers/hwmon/exynos4_tmu.c | 34 +-
 drivers/i2c/busses/i2c-s3c2410.c | 44 +-
 drivers/input/touchscreen/Kconfig | 7 +
 drivers/input/touchscreen/Makefile | 1 +
 drivers/input/touchscreen/unidisplay_ts.c | 406 +++
 drivers/media/video/Kconfig | 7 +
 drivers/media/video/Makefile | 1 +
 drivers/media/video/s5p-tv/Kconfig | 1 +
 drivers/media/video/s5p-tv/mixer.h | 2 +
 drivers/media/video/s5p-tv/mixer_video.c | 11 +
 drivers/media/video/videobuf2-fb.c | 565 ++++
 drivers/mmc/card/block.c | 2 +-
 drivers/mmc/core/sdio_irq.c | 2 +-
 drivers/mmc/core/sdio_ops.c | 40 +
 drivers/mmc/core/sdio_ops.h | 1 +
 drivers/mmc/host/mmci.c | 2 +-
 drivers/mmc/host/sdhci-s3c.c | 238 ++-
 drivers/mmc/host/sdhci.c | 4 +
 drivers/net/wireless/ath/Makefile | 2 +-
 drivers/net/wireless/ath/ath6kl/Kconfig | 12 +
 drivers/net/wireless/ath/ath6kl/sdio.c | 11 +
 drivers/net/wireless/ath/platform_data.c | 26 +
 drivers/of/platform.c | 6 +-
 drivers/rtc/rtc-s3c.c | 71 +-
 drivers/staging/Kconfig | 2 +
 drivers/staging/Makefile | 1 +
 drivers/staging/alc5625/Kconfig | 13 +
 drivers/staging/alc5625/Makefile | 3 +
 drivers/staging/alc5625/alc5625.c | 2267 ++++++++++++++
 drivers/staging/alc5625/alc5625.h | 865 ++++++
 drivers/staging/alc5625/origen_alc5625.c | 210 ++
 drivers/thermal/Kconfig | 19 +
 drivers/thermal/Makefile | 2 +
 drivers/thermal/cpu_cooling.c | 302 ++
 drivers/thermal/exynos_thermal.c | 255 ++
 drivers/thermal/thermal_sys.c | 27 +-
 drivers/tty/serial/samsung.c | 3 +
 drivers/usb/core/hub.c | 6 +
 drivers/usb/gadget/s3c-hsotg.c | 743 +++--
 drivers/usb/host/ehci-s5p.c | 3 +
 drivers/video/Kconfig | 2 +
 drivers/video/backlight/platform_lcd.c | 29 +
 include/asm-generic/dma-contiguous.h | 28 +
 include/linux/amba/bus.h | 36 +
 include/linux/ath6kl.h | 38 +
 include/linux/cpu_cooling.h | 45 +
 include/linux/device.h | 4 +
 include/linux/dma-contiguous.h | 110 +
 include/linux/exynos_thermal.h | 59 +
 include/linux/gfp.h | 12 +
 include/linux/mmzone.h | 47 +-
 include/linux/page-isolation.h | 18 +-
 include/linux/platform_data/exynos4_tmu.h | 7 +
 include/linux/thermal.h | 1 +
 include/media/videobuf2-fb.h | 22 +
 include/video/platform_lcd.h | 7 +
 mm/Kconfig | 2 +-
 mm/Makefile | 3 +-
 mm/compaction.c | 418 ++-
 mm/internal.h | 33 +
 mm/memory-failure.c | 2 +-
 mm/memory_hotplug.c | 6 +-
 mm/page_alloc.c | 413 +++-
 mm/page_isolation.c | 15 +-
 mm/vmstat.c | 3 +
 sound/soc/samsung/i2s.c | 2 +
 447 files changed, 43827 insertions(+), 3342 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mmc/samsung-sdhci.txt
 create mode 100644 Documentation/thermal/cpu-cooling-api.txt
 create mode 100644 arch/arm/include/asm/dma-contiguous.h
 delete mode 100644 arch/arm/mach-at91/include/mach/system.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/system.h
 delete mode 100644 arch/arm/mach-clps711x/include/mach/system.h
 delete mode 100644 arch/arm/mach-cns3xxx/include/mach/system.h
 delete mode 100644 arch/arm/mach-davinci/include/mach/system.h
 delete mode 100644 arch/arm/mach-dove/include/mach/system.h
 delete mode 100644 arch/arm/mach-ebsa110/include/mach/system.h
 delete mode 100644 arch/arm/mach-ep93xx/include/mach/system.h
 create mode 100644 arch/arm/mach-exynos/asv-4210.c
 create mode 100644 arch/arm/mach-exynos/asv.c
 create mode 100644 arch/arm/mach-exynos/dev-tmu.c
 create mode 100644 arch/arm/mach-exynos/include/mach/asv.h
 create mode 100644 arch/arm/mach-exynos/include/mach/mali/config.h
 create mode 100644 arch/arm/mach-exynos/include/mach/regs-iem.h
 create mode 100644 arch/arm/mach-exynos/include/mach/regs-sys.h
 delete mode 100644 arch/arm/mach-exynos/include/mach/system.h
 create mode 100644 arch/arm/mach-exynos/include/mach/ump/config.h
 create mode 100644 arch/arm/mach-exynos/pm_domains.c
 delete mode 100644 arch/arm/mach-footbridge/include/mach/system.h
 create mode 100644 arch/arm/mach-gemini/idle.c
 delete mode 100644 arch/arm/mach-h720x/include/mach/system.h
 delete mode 100644 arch/arm/mach-highbank/include/mach/system.h
 delete mode 100644 arch/arm/mach-integrator/include/mach/system.h
 delete mode 100644 arch/arm/mach-iop13xx/include/mach/system.h
 delete mode 100644 arch/arm/mach-iop32x/include/mach/system.h
 delete mode 100644 arch/arm/mach-iop33x/include/mach/system.h
 delete mode 100644 arch/arm/mach-ixp2000/include/mach/system.h
 delete mode 100644 arch/arm/mach-ixp23xx/include/mach/system.h
 delete mode 100644 arch/arm/mach-ixp4xx/include/mach/system.h
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/system.h
 delete mode 100644 arch/arm/mach-ks8695/include/mach/system.h
 delete mode 100644 arch/arm/mach-lpc32xx/include/mach/system.h
 delete mode 100644 arch/arm/mach-mmp/include/mach/system.h
 delete mode 100644 arch/arm/mach-msm/idle.S
 create mode 100644 arch/arm/mach-msm/idle.c
 delete mode 100644 arch/arm/mach-mv78xx0/include/mach/system.h
 delete mode 100644 arch/arm/mach-mxs/include/mach/system.h
 delete mode 100644 arch/arm/mach-netx/include/mach/system.h
 delete mode 100644 arch/arm/mach-nomadik/include/mach/system.h
 delete mode 100644 arch/arm/mach-omap1/include/mach/system.h
 delete mode 100644 arch/arm/mach-omap2/include/mach/system.h
 delete mode 100644 arch/arm/mach-orion5x/include/mach/system.h
 delete mode 100644 arch/arm/mach-picoxcell/include/mach/system.h
 delete mode 100644 arch/arm/mach-pnx4008/include/mach/system.h
 delete mode 100644 arch/arm/mach-prima2/include/mach/system.h
 delete mode 100644 arch/arm/mach-pxa/include/mach/system.h
 delete mode 100644 arch/arm/mach-realview/include/mach/system.h
 delete mode 100644 arch/arm/mach-rpc/include/mach/system.h
 delete mode 100644 arch/arm/mach-s3c2410/include/mach/system.h
 create mode 100644 arch/arm/mach-s3c64xx/cpuidle.c
 delete mode 100644 arch/arm/mach-s3c64xx/include/mach/system.h
 create mode 100644 arch/arm/mach-s3c64xx/setup-usb-phy.c
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/system.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/system.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/system.h
 delete mode 100644 arch/arm/mach-sa1100/include/mach/system.h
 delete mode 100644 arch/arm/mach-shark/include/mach/system.h
 delete mode 100644 arch/arm/mach-spear3xx/include/mach/system.h
 delete mode 100644 arch/arm/mach-spear6xx/include/mach/system.h
 delete mode 100644 arch/arm/mach-tegra/include/mach/system.h
 delete mode 100644 arch/arm/mach-u300/include/mach/system.h
 delete mode 100644 arch/arm/mach-ux500/include/mach/system.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/system.h
 delete mode 100644 arch/arm/mach-vexpress/include/mach/system.h
 delete mode 100644 arch/arm/mach-w90x900/include/mach/system.h
 delete mode 100644 arch/arm/mach-zynq/include/mach/system.h
 delete mode 100644 arch/arm/plat-mxc/include/mach/system.h
 delete mode 100644 arch/arm/plat-omap/include/plat/system.h
 create mode 100644 arch/arm/plat-samsung/include/plat/rtc-core.h
 delete mode 100644 arch/arm/plat-spear/include/plat/system.h
 create mode 100644 arch/x86/include/asm/dma-contiguous.h
 create mode 100644 drivers/base/dma-contiguous.c
 create mode 100644 drivers/gpu/arm/Kconfig
 create mode 100644 drivers/gpu/arm/Makefile
 create mode 100644 drivers/gpu/arm/mali/Kconfig
 create mode 100755 drivers/gpu/arm/mali/Makefile
 create mode 100644 drivers/gpu/arm/mali/arch/config.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_block_allocator.c
 create mode 100644 drivers/gpu/arm/mali/common/mali_block_allocator.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_GP2.c
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_MALI200.c
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_common.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_core.c
 create mode 100755 drivers/gpu/arm/mali/common/mali_kernel_core.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_descriptor_mapping.c
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_descriptor_mapping.h
 create mode 100755 drivers/gpu/arm/mali/common/mali_kernel_gp.h
 create mode 100755 drivers/gpu/arm/mali/common/mali_kernel_l2_cache.c
 create mode 100755 drivers/gpu/arm/mali/common/mali_kernel_l2_cache.h
 create mode 100755 drivers/gpu/arm/mali/common/mali_kernel_mem.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_mem_buddy.c
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_mem_mmu.c
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_mem_mmu.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_mem_os.c
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_mem_os.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_memory_engine.c
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_memory_engine.h
 create mode 100755 drivers/gpu/arm/mali/common/mali_kernel_pp.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_profiling.c
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_profiling.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_rendercore.c
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_rendercore.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_session_manager.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_subsystem.h
 create mode 100755 drivers/gpu/arm/mali/common/mali_kernel_utilization.c
 create mode 100755 drivers/gpu/arm/mali/common/mali_kernel_utilization.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_kernel_vsync.c
 create mode 100644 drivers/gpu/arm/mali/common/mali_osk.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_osk_bitops.h
 create mode 100755 drivers/gpu/arm/mali/common/mali_osk_list.h
 create mode 100755 drivers/gpu/arm/mali/common/mali_osk_mali.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_uk_types.h
 create mode 100644 drivers/gpu/arm/mali/common/mali_ukk.h
 create mode 100644 drivers/gpu/arm/mali/common/pmm/mali_pmm.c
 create mode 100644 drivers/gpu/arm/mali/common/pmm/mali_pmm.h
 create mode 100755 drivers/gpu/arm/mali/common/pmm/mali_pmm_policy.c
 create mode 100755 drivers/gpu/arm/mali/common/pmm/mali_pmm_policy.h
 create mode 100644 drivers/gpu/arm/mali/common/pmm/mali_pmm_policy_alwayson.c
 create mode 100644 drivers/gpu/arm/mali/common/pmm/mali_pmm_policy_alwayson.h
 create mode 100644 drivers/gpu/arm/mali/common/pmm/mali_pmm_policy_jobcontrol.c
 create mode 100755 drivers/gpu/arm/mali/common/pmm/mali_pmm_policy_jobcontrol.h
 create mode 100644 drivers/gpu/arm/mali/common/pmm/mali_pmm_state.c
 create mode 100644 drivers/gpu/arm/mali/common/pmm/mali_pmm_state.h
 create mode 100755 drivers/gpu/arm/mali/common/pmm/mali_pmm_system.h
 create mode 100644 drivers/gpu/arm/mali/linux/license/gpl/mali_kernel_license.h
 create mode 100755 drivers/gpu/arm/mali/linux/mali_device_pause_resume.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_device_pause_resume.h
 create mode 100644 drivers/gpu/arm/mali/linux/mali_kernel_ioctl.h
 create mode 100644 drivers/gpu/arm/mali/linux/mali_kernel_linux.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_kernel_linux.h
 create mode 100644 drivers/gpu/arm/mali/linux/mali_kernel_pm.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_kernel_pm.h
 create mode 100644 drivers/gpu/arm/mali/linux/mali_kernel_sysfs.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_kernel_sysfs.h
 create mode 100644 drivers/gpu/arm/mali/linux/mali_linux_dvfs_pause_resume.c
 create mode 100755 drivers/gpu/arm/mali/linux/mali_linux_pm.h
 create mode 100755 drivers/gpu/arm/mali/linux/mali_linux_pm_testsuite.h
 create mode 100644 drivers/gpu/arm/mali/linux/mali_osk_atomics.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_osk_indir_mmap.c
 create mode 100755 drivers/gpu/arm/mali/linux/mali_osk_indir_mmap.h
 create mode 100755 drivers/gpu/arm/mali/linux/mali_osk_irq.c
 create mode 100755 drivers/gpu/arm/mali/linux/mali_osk_locks.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_osk_low_level_mem.c
 create mode 100755 drivers/gpu/arm/mali/linux/mali_osk_mali.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_osk_math.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_osk_memory.c
 create mode 100755 drivers/gpu/arm/mali/linux/mali_osk_misc.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_osk_notification.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_osk_pm.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_osk_specific.h
 create mode 100644 drivers/gpu/arm/mali/linux/mali_osk_time.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_osk_timers.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_ukk_core.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_ukk_gp.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_ukk_mem.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_ukk_pp.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_ukk_profiling.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_ukk_vsync.c
 create mode 100644 drivers/gpu/arm/mali/linux/mali_ukk_wrappers.h
 create mode 100644 drivers/gpu/arm/mali/platform/default/mali_platform.c
 create mode 100644 drivers/gpu/arm/mali/platform/mali_platform.h
 create mode 100644 drivers/gpu/arm/mali/readme.txt
 create mode 100644 drivers/gpu/arm/mali/regs/mali_200_regs.h
 create mode 100644 drivers/gpu/arm/mali/regs/mali_gp_regs.h
 create mode 100755 drivers/gpu/arm/mali/timestamp-arm11-cc/mali_timestamp.c
 create mode 100755 drivers/gpu/arm/mali/timestamp-arm11-cc/mali_timestamp.h
 create mode 100755 drivers/gpu/arm/mali/timestamp-default/mali_timestamp.c
 create mode 100755 drivers/gpu/arm/mali/timestamp-default/mali_timestamp.h
 create mode 100644 drivers/gpu/arm/ump/Kconfig
 create mode 100755 drivers/gpu/arm/ump/Makefile
 create mode 100644 drivers/gpu/arm/ump/arch/config.h
 create mode 100644 drivers/gpu/arm/ump/common/ump_kernel_api.c
 create mode 100644 drivers/gpu/arm/ump/common/ump_kernel_common.c
 create mode 100755 drivers/gpu/arm/ump/common/ump_kernel_common.h
 create mode 100755 drivers/gpu/arm/ump/common/ump_kernel_descriptor_mapping.c
 create mode 100755 drivers/gpu/arm/ump/common/ump_kernel_descriptor_mapping.h
 create mode 100644 drivers/gpu/arm/ump/common/ump_kernel_memory_backend.h
 create mode 100755 drivers/gpu/arm/ump/common/ump_kernel_ref_drv.c
 create mode 100755 drivers/gpu/arm/ump/common/ump_kernel_types.h
 create mode 100644 drivers/gpu/arm/ump/common/ump_osk.h
 create mode 100644 drivers/gpu/arm/ump/common/ump_uk_types.h
 create mode 100644 drivers/gpu/arm/ump/common/ump_ukk.h
 create mode 100644 drivers/gpu/arm/ump/include/ump_kernel_interface.h
 create mode 100644 drivers/gpu/arm/ump/include/ump_kernel_interface_ref_drv.h
 create mode 100644 drivers/gpu/arm/ump/include/ump_kernel_platform.h
 create mode 100644 drivers/gpu/arm/ump/linux/license/gpl/ump_kernel_license.h
 create mode 100644 drivers/gpu/arm/ump/linux/ump_ioctl.h
 create mode 100644 drivers/gpu/arm/ump/linux/ump_kernel_linux.c
 create mode 100755 drivers/gpu/arm/ump/linux/ump_kernel_linux.h
 create mode 100644 drivers/gpu/arm/ump/linux/ump_kernel_memory_backend_dedicated.c
 create mode 100644 drivers/gpu/arm/ump/linux/ump_kernel_memory_backend_dedicated.h
 create mode 100644 drivers/gpu/arm/ump/linux/ump_kernel_memory_backend_os.c
 create mode 100644 drivers/gpu/arm/ump/linux/ump_kernel_memory_backend_os.h
 create mode 100644 drivers/gpu/arm/ump/linux/ump_memory_backend.c
 create mode 100644 drivers/gpu/arm/ump/linux/ump_osk_atomics.c
 create mode 100644 drivers/gpu/arm/ump/linux/ump_osk_low_level_mem.c
 create mode 100644 drivers/gpu/arm/ump/linux/ump_osk_misc.c
 create mode 100644 drivers/gpu/arm/ump/linux/ump_ukk_ref_wrappers.c
 create mode 100644 drivers/gpu/arm/ump/linux/ump_ukk_ref_wrappers.h
 create mode 100755 drivers/gpu/arm/ump/linux/ump_ukk_wrappers.c
 create mode 100644 drivers/gpu/arm/ump/linux/ump_ukk_wrappers.h
 create mode 100644 drivers/gpu/arm/ump/readme.txt
 create mode 100644 drivers/gpu/drm/mali/Makefile
 create mode 100644 drivers/gpu/drm/mali/mali_drv.c
 create mode 100644 drivers/gpu/drm/mali/mali_drv.h
 create mode 100644 drivers/input/touchscreen/unidisplay_ts.c
 create mode 100644 drivers/media/video/videobuf2-fb.c
 create mode 100644 drivers/net/wireless/ath/platform_data.c
 create mode 100644 drivers/staging/alc5625/Kconfig
 create mode 100644 drivers/staging/alc5625/Makefile
 create mode 100644 drivers/staging/alc5625/alc5625.c
 create mode 100644 drivers/staging/alc5625/alc5625.h
 create mode 100644 drivers/staging/alc5625/origen_alc5625.c
 create mode 100644 drivers/thermal/cpu_cooling.c
 create mode 100644 drivers/thermal/exynos_thermal.c
 create mode 100644 include/asm-generic/dma-contiguous.h
 create mode 100644 include/linux/ath6kl.h
 create mode 100644 include/linux/cpu_cooling.h
 create mode 100644 include/linux/dma-contiguous.h
 create mode 100644 include/linux/exynos_thermal.h
 create mode 100644 include/media/videobuf2-fb.h

0 blueprints and 5 bugs targeted

Bug report Importance Assignee Status
880423 #880423 Suspend does not work on Samsung Origen 3 High Inderpal Singh  10 Fix Released
928460 #928460 Linaro Ubuntu on Samsung Origen freezes after booting 3 High Tushar Behera  10 Fix Released
863451 #863451 Ethernet doesn't work on Origen when the usb host interface works as a usb 2.0 4 Medium Sangwook Lee  10 Fix Released
879497 #879497 Origen Ethernet can't pass the "plug out & plug in" test. 4 Medium Sangwook Lee  10 Fix Released
906776 #906776 Origen: Powertop 1.98 locks the board (3.2-rc5 kernel) 4 Medium Inderpal Singh  10 Fix Released
This milestone contains Public information
Everyone can see this information.