1. 18 11月, 2013 6 次提交
  2. 26 9月, 2013 1 次提交
  3. 19 9月, 2013 2 次提交
    • T
      OMAPDSS: DISPC: set irq_safe for runtime PM · 48664b21
      Tomi Valkeinen 提交于
      We have a bug with omapdrm, where omapdrm calls dispc's pm_runtime
      function in atomic context, and dispc's pm_runtime is not marked as
      irq_safe:
      
      BUG: sleeping function called from invalid context at drivers/base/power/runtime.c:952
      
      Dispc's runtime PM callbacks are irq safe, so we can just set the
      irq_safe flag to fix the issue.
      
      However, in the long term, I'd rather have omapdrm manage the runtime PM
      calls in a better way. Calling get/put for every small operation that
      touches the dispc registers is very inefficient. It'd be better and
      cleaner to have clear "in-use" and "not-in-use" states for dispc, so
      that we don't need to do register context restore for small operations,
      only to turn dispc off right afterwards.
      Signed-off-by: NTomi Valkeinen <tomi.valkeinen@ti.com>
      48664b21
    • S
      OMAPDSS: Return right error during connector probe · 0fd95602
      Sathya Prakash M R 提交于
      While using HDMI connector driver with sil9022 encoder
      came across issue where connector driver is probed first.
      This resulted in error. A deffered probe solved this.
      Most connector drivers need a encoder driver as their
      video source. This patch ensures we do a probe defferal
      if video source is not present for connector drivers.
      Signed-off-by: NSathya Prakash M R <sathyap@ti.com>
      Signed-off-by: NTomi Valkeinen <tomi.valkeinen@ti.com>
      0fd95602
  4. 30 8月, 2013 3 次提交
  5. 29 8月, 2013 12 次提交
  6. 06 8月, 2013 1 次提交
    • M
      OMAPDSS: HDMI: Fix AVI infoframe bug · fd3cd7ee
      Mythri P K 提交于
      ti_hdmi_4xxx_basic_configure() is supposed to initialize the AVI
      infoframe data in the ip_data container. However, the function actually
      takes a copy of the infoframe from the ip_data, and then goes on
      initializing that copy. The initialized data is never copied back to the
      ip_data container, thus the infoframe in ip_data is left always zero.
      
      Afaik, this doesn't really cause any issues in the current mainline, as
      we don't use the advanced features offered by the AVI infoframe.
      
      This patch fixes the initialization of the AVI infoframe.
      Signed-off-by: NMythri P K <mythripk@ti.com>
      [tomi.valkeinen@ti.com: updated the description]
      Signed-off-by: NTomi Valkeinen <tomi.valkeinen@ti.com>
      fd3cd7ee
  7. 02 8月, 2013 1 次提交
    • T
      OMAPDSS: analog-tv-connector: compile fix · 005358c8
      Tomi Valkeinen 提交于
      connector-analog-tv.c uses omap_dss_pal_timings, defined in omapdss's
      venc.c, for default timings. omap_dss_pal_timings only exists when VENC
      is enabled in the kernel config, so disabling VENC breaks
      omap_dss_pal_timings connector-analog-tv compilation.
      
      Instead of adding dependency to VENC, add internal default timings to
      the connector driver, because the connector driver should not depend on
      VENC, and it can be used with any other analog TV encoder.
      Signed-off-by: NTomi Valkeinen <tomi.valkeinen@ti.com>
      005358c8
  8. 15 7月, 2013 1 次提交
  9. 26 6月, 2013 2 次提交
  10. 17 6月, 2013 11 次提交