Permalink
Commits on Jul 1, 2012
  1. leanKernel v3.10.0

    0) notrim - 1.5ghz & 1.65ghz avail
    1) Linux 3.0.34, 3.0.35 and 3.0.36 updates
    2) vibe control (cm9 implementation) in stable
    3) gpu updates from omap
    4) omap dss updates
    5) custom sr tuning v2 (to allow SR to calibrate notrim frequencies)
    now in stable - you can use "sr high" to disable/enable
    6) interactiveX tuned slightly for performance
    7) relevant commits from JB source merged in
    committed Jul 1, 2012
Commits on Jun 28, 2012
  1. defconfig: changes from JB source merge

    Conflicts:
    
    	arch/arm/configs/tuna_defconfig
    committed Jun 28, 2012
  2. misc: modem_if: link_mipi: use tx length for return before calling wo…

    …rk queue
    
    while running work queue or delayed work queue, skb->len might be removed.
    so there could be a case that driver returns wrong return value to iodevice and rild.
    it need to be saved before calling work queue to return proper value in send func.
    
    bug: 6281406
    Change-Id: If4106276720f9de70c1acc1b6fa834d02e025416
    Signed-off-by: wonhee <wonhee48.seo@samsung.com>
    wonhee committed with Jun 8, 2012
  3. ARM: OMAP4: tuna: keep device out of suspend when MHL is actice

    This works arounds a bug in the HDCP driver.
    
    Change-Id: Idf95e7038b0c557c6d8ce230ed0ffb873cf5b7a9
    Signed-off-by: Erik Gilling <konkers@android.com>
    
    Conflicts:
    
    	arch/arm/mach-omap2/board-tuna-connector.c
    Erik Gilling committed with Jun 12, 2012
  4. video: omap2: retry hdcp aksv check after reset

    The AKSV keys take some time to become valid
    
    Change-Id: Iba16108f1efc7884bfb967c9e61a097e31150508
    Signed-off-by: Erik Gilling <konkers@android.com>
    Erik Gilling committed with Jun 12, 2012
  5. ASoC: OMAP: HDMI: Defer audio transfer start

    Defer audio transfer after HDMI AUDIO wrapper is enabled.
    If audio transmit was started along with audio wrapper enabling,
    spurious data (zeros) was sent at the beginning of the transfer
    as part of the of audio sample packets, due an AUDIO FIFO UNDERFLOW,
    which was shifting audio channels.
    
    Change-Id: I48d8c02c0467dd3158ac748eb0720173d3b209ca
    Signed-off-by: Axel Castaneda Gonzalez <x0055901@ti.com>
    Axel Castaneda Gonzalez committed with Jan 23, 2012
  6. OMAP4: HDCP: Disable HDCP authentication for incorrect AKSV values

    When AKSV values loaded in HDCP key memory are incorrect,
    do not perform HDCP authentication.
    
    Change-Id: Ia4f5890df9e2beb0e754331021aa4693c51d9443
    Signed-off-by: Srinivas Pulukuru <srinivas.pulukuru@ti.com>
    
    Conflicts:
    
    	drivers/video/hdmi_ti_4xxx_ip.c
    srinivas pulukuru committed with Dec 12, 2011
  7. HACK: OMAP: dmtimer: Add dmtimer id and phys addr to dump

    Change-Id: I9d669db4649a9494b70b1be848c43b2d3f2e2f17
    Signed-off-by: Todd Poynor <toddpoynor@google.com>
    toddpoynor committed with Jun 6, 2012
  8. ARM: OMAP4: tuna: vibrator: Re-init GPTIMER registers at each vibrate

    Change-Id: I78a439e0b30f180f8fdcf02dcba1d2c15b6edc0d
    Signed-off-by: Todd Poynor <toddpoynor@google.com>
    
    Conflicts:
    
    	arch/arm/mach-omap2/board-tuna-vibrator.c
    toddpoynor committed with Jun 6, 2012
  9. ASoC: OMAP4: HDMI: add mixer control to get LPCM channels

    Also fix a potential race condition where the state
    could have changed during the sleep.
    
    Change-Id: I189d0cd17ea56f5e0c2315061ab18acfcff2c91c
    Signed-off-by: Simon Wilson <simonwilson@google.com>
    Simon Wilson committed with May 30, 2012
  10. HACK: OMAP4: HDMI: Swap left-right channels for I2S Channel 1

    Swap LFE with FC channel in order to adapt the channel mapping
    that is received in the HDMI Audio FIFO to the mapping defined
    by CEA-861-D
    
    Change-Id: I989fbd10c73547bb171b2b894e260e14f86a4576
    Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
    Signed-off-by: Axel Castaneda Gonzalez <x0055901@ti.com>
    Axel Castaneda Gonzalez committed with Mar 29, 2012
  11. USB: gadget: f_audio_source: Adjust packet timing to reduce glitches

    Increase max packet size and clean up timing logic so we can better
    recover from not getting an interrupt in time for a SOF.
    
    Signed-off-by: Mike Lockwood <lockwood@google.com>
    Mike Lockwood committed with May 27, 2012
  12. ARM: omap4: tuna: attach to USB when MHL negotiation fails

    Some buggy MHL docks start the detection process, but do not respond to
    devcap reads if HDMI is disconnected.  MHL detection may also be falsely
    triggered by a glitchy connection.  In these cases, attach to USB so
    charging can still happen.
    
    Change-Id: Ia06dd088375fdcd6f598b6c94249a1e5814d7998
    Signed-off-by: Greg Hackmann <ghackmann@google.com>
    greghackmann committed with May 22, 2012
  13. misc: fsa9480: detect powered AV cables (non-365K)

    Change-Id: I663ae65dee9cde634e100edf7f1f9b253b1c6c0f
    Signed-off-by: Greg Hackmann <ghackmann@google.com>
    greghackmann committed with May 22, 2012
  14. ARM: omap4: tuna: Add DM debug messages to vibrator

    Adding DM timer register dumps to the Tuna vibrator.
    
    Change-Id: I0852d2154f5d5acdc0d76b391d1eea76225bcae5
    Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
    Rom Lemarchand committed with May 21, 2012
  15. ARM: omap: dmtimer: add omap_dm_timer_dump_regs function

    Add the omap_dm_timer_dump_regs function. If CONFIG_OMAP_DM_TIMER_DEBUG is
    set, then this function dumps the dm timer registers. Otherwise, turn into a
    noop.
    
    Change-Id: I132eec2b611620058242db661c2c546c690d952c
    Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
    Rom Lemarchand committed with May 21, 2012
  16. video: fbmod: parse audio blocks from EDID

    Change-Id: I996949a6ea52e8947579a1b63366c603b720063e
    Signed-off-by: Simon Wilson <simonwilson@google.com>
    Simon Wilson committed with May 19, 2012
  17. ARM: configs: tuna: disable bridge netfiltering

    The xt_qtaguid module doesn't expect to be invoked from the bridge hooks.
    When it does, it causes iface stats to be incorrect.
    
    Change-Id: Id066c7b601f44fd955cc5c8f65c249205105ae53
    Signed-off-by: JP Abgrall <jpa@google.com>
    
    Conflicts:
    
    	arch/arm/configs/tuna_defconfig
    JP Abgrall committed with May 18, 2012
  18. usb: gadget: android: Fix product name

    Product names may contain spaces and scanf %s only matches the 1st word.
    Use strlcpy instead.
    
    Change-Id: Ie8703fea9775f7fc17fe615a42597ca3816d36b0
    Signed-off-by: Benoit Goby <benoit@android.com>
    benoitgoby committed with May 29, 2012
  19. USB: gadget: f_audio_source: New gadget driver for audio output

    This driver presents a standard USB audio class interface to the host
    and an ALSA PCM device to userspace
    
    Signed-off-by: Mike Lockwood <lockwood@google.com>
    
    Conflicts:
    
    	drivers/usb/gadget/android.c
    Mike Lockwood committed with May 11, 2012
  20. usb: gadget: adb: Only enable the gadget when adbd is ready

    When adb is enabled, only connect the gadget when adbd is ready. If adbd
    dies or is restarted (e.g. "adb root"), the gadget is disconnected when
    the adb device is close, and it is re-connected once adb re-open the
    device.
    
    - Add callbacks to adb, similar to FunctionFs callbacks, to notify the
      gadget when the daemon is ready or closed.
    - Refcount calls to android_enable/android_disable to enable the gadget
      only once all the function daemons are ready.
    - Add enable/disble to android_usb_function to notify the function when
      it is added/removed from the list of enabled functions.
    
    Change-Id: Id54ff85aec9cf8715c94b4f9bd6137a79ad58bfc
    Signed-off-by: Benoit Goby <benoit@android.com>
    benoitgoby committed with Mar 20, 2012
  21. usb: gadget: android: Honor CONFIG_USB_GADGET_VBUS_DRAW

    The maximum current draw was hard coded to 500 mA.  composite.c
    has code that uses CONFIG_USB_GADGET_VBUS_DRAW to set the
    bMaxPower and to set whether or not the device is self-powered if
    they haven't been set.  This change removes the code in android.c
    to allow composite.c to set them.
    
    Change-Id: I9db37922e91ee86e9e5c0e14519e119e5c41ca48
    Signed-off-by: Scott Anderson <saa@google.com>
    
    Conflicts:
    
    	drivers/usb/gadget/android.c
    Scott Anderson committed with Jan 18, 2012
  22. usb: gadget: Fix usb string id allocation

    Don't reset next_string_id every time the gadget is enabled, this makes
    the next strings allocated overwrite strings allocated at probe time.
    Instead, fix rndis not to allocate new string ids on every config bind.
    
    Change-Id: Ied28ee416bb6f00c434c34176fe5b7f0dcb2b2d4
    Signed-off-by: Benoit Goby <benoit@android.com>
    benoitgoby committed with Jan 20, 2012
  23. usb: gadget: android: Don't allow changing the functions list if enabled

    Change-Id: I3ad39b420ce79a8602a7eca1daac1f56b30bad5c
    Signed-off-by: Benoit Goby <benoit@android.com>
    benoitgoby committed with Dec 10, 2011
  24. video: sii9234: dynamically register and unregister input device

    The RCP input device should only be registered as long as MHL is
    connected
    
    Change-Id: I07cc3cd1c2439a6ed5685227d26a6b02ab022bea
    Signed-off-by: Greg Hackmann <ghackmann@google.com>
    greghackmann committed with Jun 18, 2012
  25. sii9234: return errors from queued devcap reads

    Now properly short-circuits devcap read after one failure
    
    Change-Id: I5de1149a868e7f9ad62248fd73fdbf923dfbcd15
    Signed-off-by: Greg Hackmann <ghackmann@google.com>
    greghackmann committed with May 15, 2012
  26. sii9234: delegate all devcap reads to msc helper thread

    Detection callback now schedules an artificial DEVCAP_READ event instead
    of directly issuing devcap read.  Prevents deadlock when detection
    callback tries to read devcap while msc helper is servicing requests.
    
    Change-Id: If82cde6be89ffc550ecd22d5cd17981835fc9d05
    Signed-off-by: Greg Hackmann <ghackmann@google.com>
    greghackmann committed with May 2, 2012
  27. drivers: mhl: retry detection if discovery process fails

    "On failed completion of the wake sequence and discovery pulse
    process, a Source should reattempt discovery by re-checking
    impedance for proper CBUS discovery and then preceding through
    the states to retry the discovery pulse process.
    
    This loop of states should be repeated - reattempting discovery
    using wake and discovery pulse sequences - multiple times
    for as long as the Source requirement for discovery persists."
    [MHL Specs 1.1 , Notes on Table 8-4]
    
    Change-Id: Icfb5b9783e91a784d67b3f44f4c9b5135604356a
    Signed-off-by: Dharam Kumar <dharam.kr@samsung.com>
    Dharam Kumar committed with May 3, 2012
  28. drivers: mhl: handling glitch in RSEN

    As per MHL specs 1.1, Source should be able to
    handle glitch in RSEN signal.
    
    Hence,when we see RSEN as low,we are sleeping for
    DEGLITCH time period, If RSEN stays low even after
    DEGLITCH time, then disconnection routines should be called.
    
    Change-Id: Id8624d41cb60cc3a192581930ca322ad87fb14fd
    Signed-off-by: Dharam Kumar <dharam.kr@samsung.com>
    Dharam Kumar committed with Apr 30, 2012
  29. drivers: mhl: add link_mode flag and handle PATH_EN changes

    Please refer MHL 1.1 specs[section 7.8.3.2].
    
    What this patch does:
    "On detection of the Sink writing PATH_EN{SINK} = 1,Source
    should write PATH_EN{SOURCE} = 1. On detection of the Sink
    writing PATH_EN{SINK} = 0, the source shall write PATH_EN{SOURCE} = 0."
    
    TODO:
    "Source may only enable its TMDS output after the sink writes PATH_EN{SINK} = 1
    and shall disable its TMDS output after the sink writes PATH_EN{SINK} = 0".
    Currently, we are not disabling the TMDS output on the basis of
    PATH_EN{SINK} changes.
    
    Change-Id: I5f03de6d721485fc7ed443328c8e5714099e3e18
    Signed-off-by: Dharam Kumar <dharam.kr@samsung.com>
    Dharam Kumar committed with Apr 28, 2012
  30. drivers: mhl: support additional cbus commands

    - Added CBUS interrupt & status register offsets(used by CBUS
      commands). Refer Table 18 in PRM or Table 7-20 in MHL Specs 1.1
    
    - list of cbus commands[MHL Specs 1.1, Table 7.3]
    
    - modified existing sii9234_msc_event function to perform SET_INT,
      WRITE_STAT, READ_DEVCAP etc.
    
    Change-Id: If116484294630b45c5aa513f7381b5219dace889
    Signed-off-by: Dharam Kumar <dharam.kr@samsung.com>
    Dharam Kumar committed with Apr 28, 2012
  31. drivers: mhl: Add routines for cbus error interrupts

    MHL driver only warns when it gets cbus error interrupts
    (e.g, ddc abort,response abort or request abort error).
    
    Adding routines to handle these error interrupts in
    more appropriate way.
    
    Change-Id: Id38b110491392b1d59b3570c82a62bf2009d4dd7
    Signed-off-by: Dharam Kumar <dharam.kr@samsung.com>
    Dharam Kumar committed with Apr 25, 2012
  32. Handle rcp keys

    RCP keys get put on a list and serviced by a work queue
    
    Change-Id: Ie7186029413ebfe949cd7f7b0accb2049d9611e0
    Signed-off-by: Greg Hackmann <ghackmann@google.com>
    greghackmann committed with Apr 4, 2012
  33. Create sii9234 rcp input device

    Change-Id: I35353c044c8b9ba0fa8d7b7e9c3a00326e4b25e6
    Signed-off-by: Greg Hackmann <ghackmann@google.com>
    greghackmann committed with Apr 4, 2012