linaro-landing-team-samsung 2011.10

October monthly release.

Milestone information

Project:
linaro-landing-team-samsung
Series:
trunk
Version:
2011.10
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:
1 Angus Ainslie, 1 Harikrishna, 1 Inderpal Singh, 2 Sangwook Lee
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 Invalid, 6 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-samsung-3.0.4_2011.10.tar.bz2 (md5) linux-linaro-samsun 3.0.4 2011.10 186
last downloaded 69 weeks ago
Total downloads: 186

Release notes 

The Samsung landing team's kernel released for 11.10 is based on linux-linaro-3.0 kernel

What's new?

This release supports the Origen board.

Enabled WLAN support.
Improvements to TVOut
Fix for kernel panic in Touch driver.

Following bug fixes are in the release:

#785152 MMC card and Micro SD card are not working properly
#785549 Static counters for ethernet shows Rx packets dropped Tx packet errors after network transfer.
#859347 HDMI detects the signal from board but display remains blank
#880437 - Origen: wifi is not enabled/doesn't work at Ubuntu
#880432 - Origen: several issues with suspend/resume
#880423 - Suspend does not work on Samsung Origen
#832680 - Make available source and debug packages corresponding to Linaro binary images
#851006 - WiFi doesn't work on Android Origen
#859825 - Samsung Exynos4 ("Orion") doesn't have proper PMU definitions
#863451 - Ethernet doesn't work on Origen on build 2 of 11.09 staging-origen
#861418 - Android USB devices not supported

Known issues:

Softreboot does not reboot the system

Changelog 

View the full changelog

commit cd1e1c318916bc38996b295a3d64d8698bb57d73
Author: Sangwook Lee <email address hidden>
Date: Fri Oct 14 12:03:06 2011 +0100

    ARM:EXYNOS4:ORIGEN Add platform device for bt

    -Add Platform device for Bluetooth
    -Clean up WLAN code

    Signed-off-by: Sangwook Lee <email address hidden>
    Signed-off-by: Angus Ainslie <email address hidden>

commit 0fb020d99625b0b11a5d4cd5fd8696c69e97cc8a
Author: Sangwook Lee <email address hidden>
Date: Thu Sep 29 11:58:07 2011 +0100

    net:rfkill: add a gpio setup function into GPIO rfkill

    Add a gpio setup function which gives a chance to set up
    platform specific configuration such as pin multiplexing,
    input/output direction at the runtime or booting time.

    Signed-off-by: Sangwook Lee <email address hidden>

commit c41c749215884e51db5a966f8fc3c0c91b35d852
Author: Pankaj <email address hidden>
Date: Mon Oct 17 11:14:00 2011 -0600

    ARM: EXYNOS4: Fixed kernel panic in touch driver.

    In touch driver close function "kidle_task" pointer was not set to NULL
    after thread has been stopped, so this was causing kernel panic during
    susend/resume
    in Ubuntu platform.
    Fixed by setting "kidle_task" to NULL in close function.

    Signed-off-by: Pankaj Dubey <email address hidden>

commit 52b769c96d7d99ff5c52642ac2afa5d2a6292ad6
Author: Sangwook Lee <email address hidden>
Date: Tue Oct 18 11:28:50 2011 -0600

    Clean up debugging message which was wrongly pushed on origin/topic/wlan

commit ffe5d60749b08aacb24ef7b776d8f30f623fa481
Author: Sangwook Lee <email address hidden>
Date: Tue Oct 18 11:28:50 2011 -0600

    ath6kl: Add SDIO poll function

    SDIO polling fuctions exsits on the separate file. This can be
    deseleted in Makefile according to menu configuration

    Signed-off-by: Sangwook Lee <email address hidden>

commit 87b1e15cd3f2b60964172dab056ecf3ce30fa81c
Author: Sangwook Lee <email address hidden>
Date: Tue Oct 18 11:28:49 2011 -0600

    ath6kl: Add SDIO polling method into menu

    At the initial developement stage, sometimes we need SDIO polling
    method due to SDIO Interrupt problems. This patch adds selection
    option into kernel menu

    Signed-off-by: Sangwook Lee <email address hidden>

commit 633ffd7d6a66f5a3ce695cabe8a910076455979f
Author: Sangwook Lee <email address hidden>
Date: Tue Oct 18 11:28:49 2011 -0600

    ath6kl: Add SDIO polling function hook into SDIO init time

    Add SDIO polling function into SDIO related file

    Signed-off-by: Sangwook Lee <email address hidden>

commit 2cf5b28c2d46f82a0f8b3ea32f7776344d2abaa7
Author: Sangwook Lee <email address hidden>
Date: Tue Oct 18 11:28:48 2011 -0600

    ath6kl: Add SDIO polling function definitions

    Add SDIO polling function definition into debug.h

    Signed-off-by: Sangwook Lee <email address hidden>

commit 82529eca90ae9551fec12767914bf7dc8bcc56c3
Author: Angus Ainslie <email address hidden>
Date: Tue Oct 18 11:28:47 2011 -0600

    Pull in missing cfg80211-wext.h from ath6kl upstream on

    the for-linville branch. Fixes a build failure for the updated
    ath6kl driver

    Signed-off-by: Angus Ainslie <email address hidden>

commit 1910d8d73e3f90dc4ae5f8ba9476aa13a9ec03aa
Author: Angus Ainslie <email address hidden>
Date: Tue Oct 18 11:28:47 2011 -0600

    Remove missing testmode.h include

    Signed-off-by: Angus Ainslie <email address hidden>

commit 299aa25689fdb71549216b49ecf6172595a4a309
Author: Kalle Valo <email address hidden>
Date: Tue Oct 18 11:28:46 2011 -0600

    From 6696f7638f4d7e3553e33a2cefff5a53a4ad257f Mon Sep 17 00:00:00 2001

    Subject: [PATCH 6/6] ath6kl: fix firmware start address for ar6003 hw2.0

    Sangwook found out that commit 639d0b89 ("ath6kl: read firmware start
    address from hardware") broke firmware boot on ar6003 hw2.0 as it seems
    it's not posible to automatically query the address from hardware. So
    we need to hardcode the address for hw2.0.

    Reported-by: Sangwook Lee <email address hidden>
    Tested-by: Sangwook Lee <email address hidden>
    Signed-off-by: Kalle Valo <email address hidden>

commit 70de80c4db510350e81d3a197fecd02fb6683a96
Author: Vasanthakumar Thiagarajan <email address hidden>
Date: Tue Oct 18 11:28:46 2011 -0600

    From 0afbd2ff56053262cf14fb975ed431735811e999 Mon Sep 17 00:00:00 2001

    Subject: [PATCH 5/6] ath6kl: Minor cleanup in msg_look_ahead parameter in ath6kl_htc_rxmsg_pending_handler()

    It is just a four byte information of the received message
    from ath6kl_htc_rxmsg_pending_handler(). Remove unnecessary
    array representaion.

    Signed-off-by: Vasanthakumar Thiagarajan <email address hidden>
    Signed-off-by: Sangwook Lee <email address hidden>

commit 8caf0f6fc3fab6ebadf5edde3c12b21d1bbb8f6f
Author: Vasanthakumar Thiagarajan <email address hidden>
Date: Tue Oct 18 11:28:45 2011 -0600

    From 70b05e422402dfee6f8523b0d9be60f1d56c6a2c Mon Sep 17 00:00:00 2001

    Subject: [PATCH 4/6] ath6kl: Avoid processing failed rx packets

    It is not necessary to process an htc_packet which is allocated for rx
    but failed in sdio rx. Though it does not fix any real issue, it does
    not make much sense to process the failed frame.

    Signed-off-by: Vasanthakumar Thiagarajan <email address hidden>
    Signed-off-by: Sangwook Lee <email address hidden>

commit cc5551b24d934fe98f2ef36fe2c00c4dc9eedd7c
Author: Vasanthakumar Thiagarajan <email address hidden>
Date: Tue Oct 18 11:28:45 2011 -0600

    From bca00f05b0334ded7e8ef830ce3850e01f58d1b8 Mon Sep 17 00:00:00 2001

    Subject: [PATCH 3/6] ath6kl: Fix htc_packet leak in ath6kl_htc_rx_fetch()

    It is found during the code review. As the leak would happen only
    in failure case, the imapct is not easily visible.

    Signed-off-by: Vasanthakumar Thiagarajan <email address hidden>
    Signed-off-by: Sangwook Lee <email address hidden>

commit 73ae9b44fca41f7f060624982d8aecb937363894
Author: Vasanthakumar Thiagarajan <email address hidden>
Date: Tue Oct 18 11:28:44 2011 -0600

    From 4c7023b1e790f17697f2e05655d25badaaf9b90c Mon Sep 17 00:00:00 2001

    Subject: [PATCH 2/6] ath6kl: Fix htc_packet leak in ath6kl_htc_rx_process_packets()

    Packet is not reclaimed when ath6kl_htc_rx_process_hdr() fails.
    Fix this by deferring the packet deletion from comp_pktq till
    ath6kl_htc_rx_process_hdr() returns success. This bug is found
    in code review, impact is not easily visible as the leak happens
    only in failure cases.

    Signed-off-by: Vasanthakumar Thiagarajan <email address hidden>
    Signed-off-by: Sangwook Lee <email address hidden>

commit 5c30571472b39cd0befea6ec77095369c614cc47
Author: Sangwook Lee <email address hidden>
Date: Tue Oct 18 11:28:44 2011 -0600

    From d00cdd6bd71a4ad3387a0a553776cedb4626bd01 Mon Sep 17 00:00:00 2001

    Subject: [PATCH 1/6] Enable the latest Atheros patches

commit 0812fbd22393b94f955b1ffafc1efee23f8e6c7f
Author: Sangwook Lee <email address hidden>
Date: Tue Oct 18 11:28:43 2011 -0600

    ARM:EXYNOS4:Origen Enabling debug on Atheros

    There is no SCAN Compelete event after running SCAN command.
    To avoid this issue, I enable debug to give them delay
    (maybe for interrupt callback)This makes SCAN work.
    Therefore WLAN works fine. Currently not clear
    whether this issue is related to open firmware or open driver,
    or hardware configuration.

    The rapid changes happens with Atheros driver.
    Qualcomm guy are adding a lot of functions into driver.

    Signed-off-by: Sangwook Lee <email address hidden>

commit fe9c5c39f3bef432aa0e96d57703ae9245fcec04
Author: Sangwook Lee <email address hidden>
Date: Tue Oct 18 11:28:42 2011 -0600

    ARM:EXYNOS4:ORIGEN Add func to WLAN driver

    Before calling sdio_register_driver, turn on WLAN card
    and before calling sdio_unregister_driver, turn off
    WLAN card

    Signed-off-by: Sangwook Lee <email address hidden>

commit cbcf3d76ef30dd1405a6f5fef34bfb1792321561
Author: Sangwook Lee <email address hidden>
Date: Tue Oct 18 11:28:42 2011 -0600

    ARM:EXYNOS4:ORIGEN Enabling WLAN

    Add HSMMC3 into Kconfig
    WLAN uses HSMMC3 (SDIO interface) and
    add an API to turn on/off WLAN. This API is called
    by WLAN Atheros driver as running "insmod" and
    callback function of SD/MMC is registered to scan
    WLAN as a new SDIO card

    Signed-off-by: Sangwook Lee <email address hidden>

commit 806222788edb63ca1f5b33a9da1656dd4582d77b
Author: Sachin Kamat <email address hidden>
Date: Tue Oct 18 11:28:41 2011 -0600

    Update Atheros driver especially ath6kl

    Update Atheros driver from
    git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath6kl-cleanup.git
    These are orignal source, later I will add patches for Origen.
    ath6kl is now out of staging driver and move to net/wireless/ath.

    Signed-off-by: Sangwook Lee <email address hidden>
    Signed-off-by: Sachin Kamat <email address hidden>

commit ad004f1f1696713382581b0ec51c20f08352f520
Author: Sangwook Lee <email address hidden>
Date: Tue Oct 18 11:28:40 2011 -0600

    Linux IEEE80211 Header update

    Update ieee80211.h for 802.11 Atheros
    The following defintions will be used by Atheros driver
    IEEE80211_TSPEC_STATUS_ADMISS_ACCEPTED
    IEEE80211_WMM_IE_TSPEC_TID_SHIFT
    IEEE80211_WMM_IE_TSPEC_TID_MASK

    Signed-off-by: Sangwook Lee<email address hidden>

commit f01b20e81394f56cdb82065b540c7526e500d310
Author: Sachin Kamat <email address hidden>
Date: Tue Oct 11 11:04:12 2011 -0600

    ARM: EXYNOS4: Added power domain device entry for TVOUT.

    Added PD device entry and initialized power domain parent
    of tvout.

    Signed-off-by: Pankaj Dubey <email address hidden>

    Conflicts:

     arch/arm/mach-exynos4/mach-origen.c

    Signed-off-by: Sachin Kamat <email address hidden>

commit 05a69cfcf9244cac9b1503254722b9f86850a530
Author: Sachin Kamat <email address hidden>
Date: Tue Oct 11 11:04:11 2011 -0600

    ARM: EXYNOS4: Removed unneccassary #ifdefs.

    While calling runtime PM related APIs there is no need of #ifdefs.

    Signed-off-by: Pankaj Dubey <email address hidden>

    Conflicts:

     drivers/video/samsung/s3cfb_main.c

    Signed-off-by: Sachin Kamat <email address hidden>

commit e66837040bad05acb90126e5240fb98c4b11a097
Author: Sachin Kamat <email address hidden>
Date: Tue Oct 11 11:04:10 2011 -0600

    EXYNOS4: FIMG2D: Added support for PM runtime.

    Signed-off-by: Pankaj Dubey <email address hidden>

    Conflicts:

     drivers/media/video/samsung/fimg2d/fimg2d_drv.c

    Signed-off-by: Sachin Kamat <email address hidden>

commit 369ba6895955b3af76cc7aa6b439e86cc8261a56
Author: Pankaj <email address hidden>
Date: Tue Oct 11 11:04:08 2011 -0600

    ARM: EXYNOS4: Fixed PM runtime issues.

    Since run time PM is not added in all drivers removed pd devices
    for which runtime pm is not added in drivers.
    Fixed PM runtime issue for 2D driver.

    Signed-off-by: Pankaj Dubey <email address hidden>

commit f4fd5ebe2caaaf216aead056275ae6d1d39dc9a0
Author: Pankaj <email address hidden>
Date: Tue Oct 11 11:04:07 2011 -0600

    ARM: EXYNOS4: TVOUT: Added runtime PM support

    Signed-off-by: Pankaj Dubey <email address hidden>

commit ce9a649b04d6ce907e61b29df086ce0a68001896
Author: Amit Daniel Kachhap <email address hidden>
Date: Tue Oct 11 11:04:06 2011 -0600

    ARM: EXYNOS4: Add powerdomain parent for LCD driver.

    Signed-off-by: Amit Daniel Kachhap <email address hidden>

commit 3dca25df0d91004f7ccf1fde55f60ad531e9436c
Author: Amit Daniel Kachhap <email address hidden>
Date: Tue Oct 11 11:04:05 2011 -0600

    ARM: EXYNOS4: Add pm runtime for frame buffer driver.

    This patch enables pm_runtime support for frame buffer driver.

    Signed-off-by: Amit Daniel Kachhap <email address hidden>

commit 7ca7902200de17dd572524c8c66a3eba03e4fe34
Author: Inderpal Singh <email address hidden>
Date: Fri Sep 30 09:53:42 2011 +0530

    ARM: EXYNOS4: Fix PMU IRQs for CPU's Performance Monitor Unit

    Exynos4210 has 2 cores and each core has its own PMU IRQ. Configure these
    PMU IRQs for performance monitoring.

    Signed-off-by: Inderpal Singh <email address hidden>

commit 8cf8033342a39e931d1a05a2331990e7d04ef515
Author: Sangwook Lee <email address hidden>
Date: Thu Sep 29 07:43:03 2011 -0600

    ARM:Exnynos4: Enabling another usb net dongle on Origen

    LAVA platform team asks to bring another USB Net dongle
    which is based MOSCHIP usb-ethernet driver, so
    I added default built-in option into kernel configuration

    Signed-off-by: Sangwook Lee <email address hidden>

commit ed5eb23aeeaa685d37e7704ba84e68bd62ee0ee6
Author: Pankaj <email address hidden>
Date: Thu Sep 29 07:43:02 2011 -0600

    ARM: EXYNOS4: Fixed irq unbalance issue and code rework.

    Fixed IRQ un-balance issue after suspend/resume.
    Removed un-neccessary header includes.
    Added macros for debug prints.
    Modified ISR routine handling.
    Added functionality for open and close function operations.
    Modified thread functionality for better thread handling.
    Code rework for handling error conditions and followed coding
    guidlines.

    Signed-off-by: Pankaj Dubey <email address hidden>

commit bfde6a1c163001cf020c5ee9651da8a38df6a305
Author: Inderpal Singh <email address hidden>
Date: Thu Sep 8 14:32:54 2011 +0530

    ARM: EXYNOS4: Save audio register for suspend-resume

    Save audio subsystem register (S5P_CLKSRC_AUDSS) value
    during suspend to retrieve during resume.

    Signed-off-by: Giridhar Maruthy <email address hidden>

commit aee97bd6add3816a24eed169177490417f261e3b
Author: Inderpal Singh <email address hidden>
Date: Fri Aug 26 15:50:22 2011 +0530

    ARM: EXYNOS4: Add save/restore function for PLL

    The PLL restore routine supports waiting pll locking. If PLL is
    enabled in restoring sequence, it should wait until PLL is locked.

    Signed-off-by: Jaecheol Lee <email address hidden>
    Signed-off-by: Kukjin Kim <email address hidden>
    Tested-by: Inderpal Singh <email address hidden>

commit 3c5ad0cd0dd3900b424b9d74b8c4f67c9aeeb451
Author: Inderpal Singh <email address hidden>
Date: Thu Sep 8 12:13:54 2011 +0530

    ARM: EXYNOS4: Add save/restore for other ARM registers

    This patch adds save/restore values for Power Control Register and
    Diagnostic Register for PM.

    Signed-off-by: Jaecheol Lee <email address hidden>
    Signed-off-by: Kukjin Kim <email address hidden>
    Tested-by: Inderpal Singh <email address hidden>

commit 7d9c4e1549250cc709446ae275dcc1c9877d5f85
Author: Inderpal Singh <email address hidden>
Date: Fri Aug 26 15:32:55 2011 +0530

    ARM: EXYNOS4: Move S5P_CENTRAL_SEQ_CONFIGURATION setting for PM

    We need to balance between set and check S5P_CENTRAL_SEQ_CONFIGURATION
    register in syscore_ops suspend/resume function when failure in enter
    suspend mode. Moved this register setting for PM for the purpose of balancing.

    Signed-off-by: Jaecheol Lee <email address hidden>
    Signed-off-by: Kukjin Kim <email address hidden>
    Tested-by: Inderpal Singh <email address hidden>

commit 6fbda4c20262809187a0bd63e487a811acb40c14
Author: Inderpal Singh <email address hidden>
Date: Fri Aug 26 15:24:18 2011 +0530

    ARM: EXYNOS4: Support early wakeup entering sleep mode

    Since early wakeup can be handled in pm so we don't need masking
    interrupts of external GIC. When the early wakeup interrupt happens,
    PMU(Power Management Unit) ignores WFI instruction. This means that
    PC(Program Counter) passed without any changes. This patch can handle
    that case by early wakeup interrupt.

    Signed-off-by: Jaecheol Lee <email address hidden>
    [<email address hidden>: fixed return of exynos4_cpu_suspend()]
    Signed-off-by: Kukjin Kim <email address hidden>
    Tested-by: Inderpal Singh <email address hidden>

commit e4654ae992f377521c292a131c5c2048ec06199c
Author: Inderpal Singh <email address hidden>
Date: Fri Aug 26 15:19:56 2011 +0530

    ARM: EXYNOS4: Remove PMU configuration for S2RAM

    PMU(Power Management Unit) configuraion for S2RAM(SLEEP) is removed
    and using function which provided by PMU support code to configure
    PMU register.

    Signed-off-by: Jaecheol Lee <email address hidden>
    Signed-off-by: Kukjin Kim <email address hidden>
    Tested-by: Inderpal Singh <email address hidden>

commit c7b2d249e16c6a2f0bc8882013baa9f234d2aca2
Author: Inderpal Singh <email address hidden>
Date: Thu Sep 8 11:20:19 2011 +0530

    Revert "ARM: EXYNOS4: Save audio register for suspend-resume"

    This reverts commit 6a7774823886ef6c82e40d1d604f977d60269784.
    Needs to be applied after applying the latest PM patches.

    Signed-off-by: Inderpal Singh <email address hidden>

commit f86c6346af6f7bbe83545c512c35b030eace41d8
Author: Inderpal Singh <email address hidden>
Date: Fri Aug 26 15:11:58 2011 +0530

    ARM: EXYNOS4: Support system level power down configuration

    EXYNOS4 supports 3 different system level power down mode by PMU (Power
    Management Unit). Each power down mode need to configure many PMU registers
    with different value. This patch supports function to configure PMU registers
    with pre-defined values in PMU code. This function may be used by PM code and
    AFTR/LPA support driver.

    Signed-off-by: Jaecheol Lee <email address hidden>
    Signed-off-by: Kukjin Kim <email address hidden>
    Tested-by: Inderpal Singh <email address hidden>

commit 94d17d73dc6536824dbe705c9fb0dcae43ada4a4
Author: Donggeun Kim <email address hidden>
Date: Wed Sep 14 16:22:19 2011 -0700

    drivers/rtc/rtc-s3c.c: fix no occurrence of alarm interrupt

    The driver does not generate an alarm interrupt even though a time for
    an alarm is set.

    This results from disabling rtc_clk after setting the alarm time.

    To generate an alarm interrupt the driver should maintain its enabled
    state for rtc_clk the until alarm interrupt occurs. This patch permits
    generation of an alarm interrupt.

    [<email address hidden>: make s3c_rtc_alarm_clk_lock local to s3c_rtc_alarm_clk_enable()]
    Signed-off-by: Donggeun Kim <email address hidden>
    Signed-off-by: MyungJoo Ham <email address hidden>
    Signed-off-by: Kyungmin Park <email address hidden>
    Signed-off-by: Andrew Morton <email address hidden>
    Signed-off-by: Linus Torvalds <email address hidden>

commit d2a3a4a81f58cecf3f722ad8d814b06126e577a1
Author: MyungJoo Ham <email address hidden>
Date: Thu Aug 25 15:59:24 2011 -0700

    drivers/rtc/rtc-s3c.c: allow multiple open / allow no-ioctl-open'ed rtc to have irq.

    The previous rtc-s3c had two issues related with its IRQ.

    1. Users cannot open rtc multiple times because an open operation
       calls request_irq on the same IRQ. (e.g., two user processes wants to
       open and read RTC time from rtc-s3c at the same time)

    2. If alarm is set and no one has the rtc opened with filesystem
       (either the alarm is set by kernel/boot-loader or user set an alarm and
       closed rtc dev file), the pending bit is not cleared and no further
       interrupt is invoked. When the alarm is used by the system itself such
       as a resume from suspend-to-RAM or other Low-power modes/idle, this is
       a critical issue.

    This patch mitigates these issues by calling request_irq at probe and
    free_irq at remove.

    Signed-off-by: MyungJoo Ham <email address hidden>
    Signed-off-by: Kyungmin Park <email address hidden>
    Acked-by: Kukjin Kim <email address hidden>
    Cc: Alessandro Zummo <email address hidden>
    Cc: Changhwan Youn <email address hidden>
    Signed-off-by: Andrew Morton <email address hidden>
    Signed-off-by: Linus Torvalds <email address hidden>

commit 23cf43ac1da2478358411fdae65102ff4b6eb93c
Author: MyungJoo Ham <email address hidden>
Date: Thu Aug 25 15:59:22 2011 -0700

    drivers/rtc/rtc-s3c.c: correct debug messages

    RTC-S3C used to print out debug messages incorrectly. This patch
    corrects incorrect outputs. (undecoded bcd numbers, incorrectly decoded
    register values)

    This patch affects the pr-debug messages only.

    Signed-off-by: MyungJoo Ham <email address hidden>
    Signed-off-by: Kyungmin Park <email address hidden>
    Acked-by: Kukjin Kim <email address hidden>
    Cc: Alessandro Zummo <email address hidden>
    Cc: Changhwan Youn <email address hidden>
    Signed-off-by: Andrew Morton <email address hidden>
    Signed-off-by: Linus Torvalds <email address hidden>

commit 68448b11d4f07e136ee3abeb1b92ba9e62a65e85
Author: Donggeun Kim <email address hidden>
Date: Tue Jun 14 17:41:24 2011 +0900

    rtc: rtc-s3c: Update RTC driver for supporting clock gating

    This patch supports clock gating.
    Power consumption can be reduced by
    setting rtc_clk disabled state except for when RTC related registers are accessed.

    Signed-off-by: Donggeun Kim <email address hidden>
    Signed-off-by: MyungJoo Ham <email address hidden>
    Signed-off-by: KyungMin Park <email address hidden>

commit 43817b3e12dbd5b0f7daacbb076a94c09555dc5a
Author: Inderpal Singh <email address hidden>
Date: Fri Sep 16 11:51:06 2011 +0530

    Revert "RTC: Clear RTC ALARM Interrupt upon resume"

    This reverts commit f9f358ad45d90d43936f7e9421d6181c228bf3d4.
    The next patch has the proper fix to clear the RTC alarm interrupt
    upon resume.

    Signed-off-by: Inderpal Singh <email address hidden>

commit b35ad56d04d008f300467441140d8719cf2b8154
Author: Pankaj <email address hidden>
Date: Fri Sep 16 14:07:16 2011 +0530

    ARM: EXYNOS4: Fixed device enumeration in EHCI.

    Since after suspend/resume enumeration was not happening and
    host was not able to detect the devices connected to port.
    We need to handle ehci suspend/resume properly.

    Signed-off-by: Pankaj Dubey <email address hidden>

commit 6255ad81cfd6a0930222f31ad8294fa98fa7083b
Author: Pankaj <email address hidden>
Date: Thu Sep 15 15:38:48 2011 +0530

    ARM: EXYNOS4: Fixed OHCI/EHCI suspend/resume.

    Since now phy controller initialization will not control
    usb host clock, individual driver has to take care for
    clock gating.

    Signed-off-by: Pankaj Dubey <email address hidden>

commit 21075b7459e3c3d2be4a8d79023e7948c7b819b6
Author: Pankaj <email address hidden>
Date: Thu Sep 15 15:36:43 2011 +0530

    ARM: EXYNOS4: Removed host clock handling and code rework.

    1: Since USB host clock handling should be done in driver code
    removed that part of code from PHY initialization.
    2: Added support to track usage of USB PHY controller.
    3: Renamed phy init and exit functions.

    Signed-off-by: Pankaj Dubey <email address hidden>

commit d1afe9103c39171a3f3802a80eb29c85bcab1f65
Author: Pankaj <email address hidden>
Date: Thu Sep 15 13:04:51 2011 +0530

    ARM: EXYNOS4: Fixed USB OHCI shutdown and suspend hang issue.

    It has been observed that during system reboot or suspend/resume system
    hangs. Further debugging showed that during shutdown/suspend call OHCI
    driver was not able to access any of OHCI registers failing which it was hanging.

    As after observing idle condition over the bus OHCI host core controller (HW)
    is turning off 12 and 48MHz clocks internally, and since during shutdown/suspend these clocks
    are OFF driver is not able to access any of OHCI registers. So as per guidlines given
    on data-sheet and Synopsys website, we need to manually enable to clocks for completion
    of ohci shutdown/suspend function.

    Signed-off-by: Pankaj Dubey <email address hidden>

commit 980e82694a8b92ead12b4ac0e3078a0cf828f372
Author: Pankaj <email address hidden>
Date: Mon Sep 12 10:53:12 2011 +0530

    ARM: EXYNOS4: Added support to handle host clock.

    1: Added support to handle USB host clock.
    2: As part of code rework made probe and remove function
    from static to __devinit and __devexit.
    3: As part of code rework modified initialization code sequence in
    ohci_hcd_s5pv210_drv_probe function and added proper error handling.
    4: Modified and corrected ohci_s5pv210_start function.
    5: Added reset and shutdown handling function.

    Signed-off-by: Pankaj Dubey <email address hidden>

commit 0cc7ae88006f9f0d80ebb5ba9bcdfb630ddd0126
Author: Angus Ainslie <email address hidden>
Date: Thu Sep 22 15:18:17 2011 -0600

    Use macro for jiffies conversion

    HZ is not the same on all systems. Use a macro to get the correct number
    of jiffies.

    Signed-off-by: Angus Ainslie <email address hidden>

0 blueprints and 7 bugs targeted

Bug report Importance Assignee Status
859825 #859825 Samsung Exynos4 ("Orion") doesn't have proper PMU definitions 3 High Inderpal Singh  3 Invalid
785549 #785549 Static counters for ethernet shows Rx packets dropped Tx packet errors after network transfer 3 High Sangwook Lee  10 Fix Released
832680 #832680 Make available source and debug packages corresponding to Linaro binary images 3 High Angus Ainslie  10 Fix Released
859347 #859347 HDMI detects the signal from board but display remains blank 3 High   10 Fix Released
861418 #861418 Android USB devices not supported 3 High   10 Fix Released
785152 #785152 MMC card and Micro SD card are not working properly 4 Medium Harikrishna  10 Fix Released
851006 #851006 WiFi doesn't work on Android Origen 4 Medium Sangwook Lee  10 Fix Released
This milestone contains Public information
Everyone can see this information.