Permalink
Commits on Jan 28, 2012
  1. Updated to build 5

    committed Jan 28, 2012
Commits on Jan 22, 2012
Commits on Dec 14, 2011
  1. samsung_modemctl: initialize skb->mac_header before passing it to net…

    …if_rx().
    
    Signed-off-by: Chia-chi Yeh <chiachi@android.com>
    Chia-chi Yeh committed Dec 14, 2011
Commits on Dec 9, 2011
  1. ARM: S5PC11X: wimax eeprom corruption fix.

    Added 500ms delay before powering off wimax to
    prevent eeprom corruption due to abrupt power off.
    
    Signed-off-by: sangamanatha <sangam.swamy@samsung.com>
    sangamanatha committed with tinyalsa Nov 29, 2011
  2. ARM: S5PC11X: wimax CON1 pin drive strength fix.

    Wimax modem was incorrectly reading the power state of AP.
    Configured the drive strength of (CON1)AP to modem pin.
    
    Signed-off-by: sangamanatha <sangam.swamy@samsung.com>
    sangamanatha committed with tinyalsa Nov 29, 2011
Commits on Dec 8, 2011
  1. gpu: pvr: Update to DDK 1.8@785978

     - Revert 1.8@778707 bugfix to queue.c (again).
     - Merge up refcount debugging changes (can still be compiled out).
    
    Change-Id: I59faeba3211b20566ec846528ae9f68c51181b67
    ajs1984 committed Dec 8, 2011
Commits on Dec 6, 2011
  1. rtc: max8998: Use 1 based month values in the hardware registers.

    The hardware assumes the month register is 1-12. If you use 0-11 it
    will work correctly most of the time, but not always. For instance
    when the clock should change from October 30 to October 31 it will
    instead change to November 1.
    
    Change-Id: I4704dc6bd60aa89fd6d04459d460c458acb93db2
    Signed-off-by: Arve Hjønnevåg <arve@android.com>
    Arve Hjønnevåg committed Dec 6, 2011
Commits on Dec 2, 2011
  1. S5PC11X: CAMERA: delay 150ms before sending macro command in s_parm

    The camera driver claims to be in macro focus mode when the lens is
    not. When the camera starts preview, default focus mode is auto,
    and immediately the focus mode is switched to the new setting.
    The second command must be executed with a 150ms delay so that the
    camera module can process the first command.
    
    Change-Id: I8e8b5eba8a0cf5e9caa5a370a4495e651bb199b1
    Signed-off-by: kyoungho.yun <kyoungho.yun@samsung.com>
    kyoungho.yun committed with tinyalsa Nov 22, 2011
  2. misc: samsung_modemctl: Remove unnecessary semaphore check

    modem_start function checks whether AP holds the
    semaphore and in the next line gives the semaphore
    to MODEM.
    RIL tries to reset modem multiple times when
    the modem_start function returns error
    
    Signed-off-by: Kocharlakota.sridhar <k.sridhar@samsung.com>
    Kocharlakota.sridhar committed with tinyalsa Nov 29, 2011
  3. ARM: S5PC11X: wimax power off reset issue

    Configured the drive strength for sdio pins to the default state after
    wimax power off. Inceased the 100ms delay after the presence check
    to unregister the network device successfully.
    
    Signed-off-by: sangamanatha <sangam.swamy@samsung.com>
    sangamanatha committed with tinyalsa Sep 26, 2011
Commits on Nov 30, 2011
  1. gpu: pvr: Update to DDK 1.8@782952

     - Add reference count debugging feature to dump out the last 256
       object reference count modifications.
     - Flush the CPU cache before 3D transfers or 2D core operations.
       Fixes glCopyTexSubImage2D() of SW-rendered EGLImage.
    
    Change-Id: I86cfb0623acad8f20c381eefacdece6fba738ea5
    ajs1984 committed Nov 30, 2011
Commits on Nov 29, 2011
  1. S5PC11X: LCD: initialize fb->screen_base in unmap func

    clear fb->screen_base to 0 in unmap function.
    This patch for Issue 5624445.
    
    Change-Id: I22c992ccc2c93b6d53322bb98e617220199159bf
    Signed-off-by: jung-min.oh <jung-min.oh@samsung.com>
    jung-min.oh committed with JP Abgrall Nov 20, 2011
Commits on Nov 23, 2011
  1. gpu: pvr: Update to DDK 1.8@780962

    This is a version number change only, which is required for
    compatibility with the user-mode driver.
    Ben Jones committed Nov 23, 2011
  2. Merge branch 'android-3.0' into android-samsung-3.0-wip

    Arve Hjønnevåg committed Nov 23, 2011
  3. rtc: Fix some bugs that allowed accumulating time drift in suspend/re…

    …sume
    
    The current code checks if abs(delta_delta.tv_sec) is greater or
    equal to two before it discards the old delta value, but this can
    trigger at close to -1 seconds since -1.000000001 seconds is stored
    as tv_sec -2 and tv_nsec 999999999 in a normalized timespec.
    
    rtc_resume had an early return check if the rtc value had not changed
    since rtc_suspend. This effectivly stops time for the duration of the
    short sleep. Check if sleep_time is positive after all the adjustments
    have been applied instead since this allows the old_system adjustment
    in rtc_suspend to have an effect even for short sleep cycles.
    
    Change-Id: I00b45c0349ec91a4bab9b41a126b377515427898
    Signed-off-by: Arve Hjønnevåg <arve@android.com>
    Arve Hjønnevåg committed Nov 22, 2011
  4. Fix "time: Catch invalid timespec sleep values in __timekeeping_injec…

    …t_sleeptime" to compile on 3.0
    
    Change-Id: I1225f279cda04dedbfb7f853f6b58f1032bd6d2b
    Arve Hjønnevåg committed Nov 22, 2011
  5. time: Catch invalid timespec sleep values in __timekeeping_inject_sle…

    …eptime
    
    Arve suggested making sure we catch possible negative sleep time
    intervals that could be passed into timekeeping_inject_sleeptime.
    
    CC: Arve Hjønnevåg <arve@android.com>
    CC: Thomas Gleixner <tglx@linutronix.de>
    Signed-off-by: John Stultz <john.stultz@linaro.org>
    johnstultz-work committed with Arve Hjønnevåg Jun 2, 2011
  6. rtc: Avoid accumulating time drift in suspend/resume

    Because the RTC interface is only a second granular interface,
    each time we read from the RTC for suspend/resume, we introduce a
    half second (on average) of error.
    
    In order to avoid this error accumulating as the system is suspended
    over and over, this patch measures the time delta between the RTC
    and the system CLOCK_REALTIME.
    
    If the delta is less then 2 seconds from the last suspend, we compensate
    by using the previous time delta (keeping it close). If it is larger
    then 2 seconds, we assume the clock was set or has been changed, so we
    do no correction and update the delta.
    
    Note: If NTP is running, ths could seem to "fight" with the NTP corrected
    time, where as if the system time was off by 1 second, and NTP slewed the
    value in, a suspend/resume cycle could undo this correction, by trying to
    restore the previous offset from the RTC. However, without this patch,
    since each read could cause almost a full second worth of error, its
    possible to get almost 2 seconds of error just from the suspend/resume
    cycle alone, so this about equal to any offset added by the compensation.
    
    Further on systems that suspend/resume frequently, this should keep time
    closer then NTP could compensate for if the errors were allowed to
    accumulate.
    
    Credits to Arve Hjønnevåg for suggesting this solution.
    
    This patch also improves some of the variable names and adds more clear
    comments.
    
    CC: Arve Hjønnevåg <arve@android.com>
    CC: Thomas Gleixner <tglx@linutronix.de>
    Signed-off-by: John Stultz <john.stultz@linaro.org>
    johnstultz-work committed with Arve Hjønnevåg May 27, 2011
Commits on Nov 21, 2011
  1. gpu: pvr: Update to DDK 1.8@780209

    This is a version number change only, which is required for
    compatibility with the user-mode driver.
    
    Change-Id: I24ee92b9cc7800c7e52e20ce0e24ac5dbba7110e
    ajs1984 committed Nov 21, 2011
Commits on Nov 18, 2011
  1. gpu: pvr: Update to DDK 1.8@779532

    This is a version number change only, which is required for
    compatibility with the user-mode driver.
    
    Change-Id: I8529046b7f78cd99fdb458afca37d96d84b686c8
    ajs1984 committed with Arve Hjønnevåg Nov 17, 2011
  2. gpu: pvr: Update to DDK 1.8@779202

     - Dump SGX page tables if corruption is detected.
     - Fix a security issue found in various PVR ioctls
    
    Change-Id: Ic62f4671ab66b7be53a913e5023eb79342e223db
    ajs1984 committed with Arve Hjønnevåg Nov 16, 2011
  3. Regulator: max8998: fix transitory low voltage selection

    buck1,2 gpio should be set after initializing its output voltage
    and selected voltage should match with default bootup frequency
    unless garbage or default voltage will come out right after gpio setup
    
    Because dvsarm1 and dvsarm2 gpio cannot be set at one time,
    there could be a voltage drop during dvs change.
    
    Based on .35 kernel's "regulator: max8998: use DVS mode for BUCK1,BUCK2"
    Author: Todd Poynor <toddpoynor@google.com>
    
    Change-Id: I7c7618c166ef1618939b95532be0befa4d81e505
    Signed-off-by: Kisoo Yu <ksoo.yu@samsung.com>
    Kisoo Yu committed with Arve Hjønnevåg Jun 8, 2011
  4. S5PC11X: CAMERA: remove completion code to avoid deadlock

    Previously, the main auto focus loop happened in the kernel and
    a completion was used to finish to auto focus operation only
    when a completion was signalled. However, since the main focus
    loop was moved out of the kernel, waiting on a completion can
    end in a deadlock if the user space process is blocked and will
    never call complete() in a different thread. Since we no longer
    loop in the kernel anyway, there is nothing to wait for, so
    the completion has been removed.
    
    Change-Id: I949fc42dbc2ebd159be5bbd0c24731edadce74dd
    Signed-off-by: Simon Wilson <simonwilson@google.com>
    tinyalsa committed with Arve Hjønnevåg Nov 15, 2011
  5. rtc: max8998: Don't register the max8998 rtc device unless the CONFIG…

    …_RTC_DRV_MAX8998 is set
    
    The s3c rtc driver enabled the max8998 driver so it can call directly into it
    to read and write the time. If the max8998 rtc device is registered higher level
    code could use the max8998 rtc instead of the s3c rtc. If the max8998 driver did
    get an interrupt alarms would not work.
    
    Change-Id: Ia3729598824ceb60a46347842843966bbabd6869
    Signed-off-by: Arve Hjønnevåg <arve@android.com>
    Arve Hjønnevåg committed Nov 16, 2011
  6. video: s3cfb_tl2796: Fix fb_var_screeninfo.pixclock

    This value should be in pico seconds not Hz.
    
    Change-Id: I96e7732d0e9ea4812c9751b5972e001bbe1e3c56
    Signed-off-by: Arve Hjønnevåg <arve@android.com>
    Arve Hjønnevåg committed Nov 16, 2011
  7. ARM: s5pv210: herring: Add CONFIG_IP_MULTIPLE_TABLES

    Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
    Dmitry Shmidt committed with Arve Hjønnevåg Nov 15, 2011
  8. S5PC11X: FIMC: Remove the extra 16byte padding

    There is not need for the extra padding.
    Userspace doesn't need it.
    
    Change-Id: Ibfd51019b257af2e9f03f85bdb87b7dcd8cfd80d
    Signed-off-by: JP Abgrall <jpa@google.com>
    JP Abgrall committed with Arve Hjønnevåg Nov 15, 2011
  9. S5PC11X: CAMERA: Remove AF polling code

    Preview is paused during auto focus.
    To fix this problem, move polling code from driver to HAL.
    
    Change-Id: I4b4e961cc5614579dfe419f14cc67bed6c6dda41
    Signed-off-by: kyoungho.yun <kyoungho.yun@samsung.com>
    kyoungho.yun committed with Arve Hjønnevåg Oct 6, 2011
  10. herring_defconfig: compile OProfile into the kernel.

    Insignificant impact on perf when not actively used.
    
    Change-Id: I1661f41a9aa2b1ef648f5d94e3e44ab7bbc33f03
    Signed-off-by: Ben Cheng <bccheng@android.com>
    Ben Cheng committed with Arve Hjønnevåg Nov 14, 2011
  11. gpu: pvr: Update to DDK 1.8@550175

     - Remove ProcessFlipV2 as Samsung SLSI implemented their own HWC
       that does not integrate with the GPU driver. This code has
       never been used in production.
    
     - Merge in DC interface cleanups from Prime. Does not affect
       Crespo because ProcessFlipV2 has been removed.
    
     - SGXDumpDebugInfo() changes to help progress various bug
       investigations.
    
    Change-Id: I0d48253bfb7c17fea0795b63e48b2e026111dd2c
    ajs1984 committed with Arve Hjønnevåg Nov 11, 2011
  12. ARM: s5pv210: herring: Add gp2a max and fuzz values

    Change-Id: Ieb9a3ebf772c5245219e3ad1c7a04e5762d5ad13
    Signed-off-by: Arve Hjønnevåg <arve@android.com>
    Arve Hjønnevåg committed Nov 11, 2011
  13. input: gp2a: Pass lightsensor max and fuzz values in platform data.

    Change-Id: I9cddef63b40cd6bb8887244ac1db9c46713d1db9
    Signed-off-by: Arve Hjønnevåg <arve@android.com>
    Arve Hjønnevåg committed Nov 11, 2011
  14. gp2a: set poll_delay to DELAY_LOWBOUND when new delay < DELAY_LOWBOUND

    If a delay of 0 or some low value is passed from any apps,
    then system can lock up.
    
    Change-Id: I543d48a1e02becd1f74cc81e0212909d3e864082
    Signed-off-by: Won Hyoung Lee <whlee@sta.samsung.com>
    peste committed with Arve Hjønnevåg Nov 8, 2011
  15. input: gp2a: Remove cusom filtering of adc values and set the fuzz va…

    …lue instead
    
    This makes the sensor quicker to respond when the light level changes,
    and reduces the number of events sent when the light level is stable.
    
    Change-Id: I7cc1912ff5f111b4890a38a14acc3f8996d74a66
    Signed-off-by: Arve Hjønnevåg <arve@android.com>
    Arve Hjønnevåg committed Oct 27, 2011
  16. gp2a: delay first read after light sensor enable

    Light sensor was delaying first time read to
    poll delay milli seconds. This fix changes the
    first time read delay to 50 milli seconds.
    
    This ensures a valid first read with minimum delay.
    
    Change-Id: Idd9ad6d51cf244131777ecab1f5526a952ed7d81
    Signed-off-by: Vishnudev Ramakrishnan <vramakri@sta.samsung.com>
    vishnudev committed with Arve Hjønnevåg Oct 24, 2011