1. 23 5月, 2013 2 次提交
  2. 29 4月, 2013 3 次提交
    • S
      drm/exynos: add device tree support for fimc ipp driver · 5186fc5e
      Sylwester Nawrocki 提交于
      This patch adds OF initialization support for the FIMC driver.
      The binding documentation can be found at Documentation/devicetree/
      bindings/media/samsung-fimc.txt.
      
      The syscon regmap interface is used to serialize access to the
      shared CAMBLK registers from within the V4L2 FIMC-IS and the DRM
      FIMC drivers. The DRM driver uses this interface for setting up
      the FIFO data link between FIMD and FIMC IP blocks, while the V4L2
      one for setting up a data link between the camera ISP and FIMC for
      camera capture. The CAMBLK registers are not accessed any more
      through a statically mapped IO. Synchronized access to these
      registers is required for simultaneous operation of the camera
      ISP and the DRM IPP on Exynos4x12.
      
      The driver data and driver_ids static data structures are removed
      since Exynos4 is going to be a dt-only platform and there is
      currently no board file in mainline that defines platform data
      for the FIMC IPP, i.e. uses it.
      
      Camera input signal polarities are not currently parsed from the
      device tree.
      Signed-off-by: NSylwester Nawrocki <s.nawrocki@samsung.com>
      Signed-off-by: NKyungmin Park <kyungmin.park@samsung.com>
      Signed-off-by: NInki Dae <inki.dae@samsung.com>
      5186fc5e
    • S
      drm/exynos: rework fimc clocks handling · e5f86839
      Sylwester Nawrocki 提交于
      The clocks handling is refactored and a "mux" clock handling is
      added to account for changes in the clocks driver. After switching
      to the common clock framework the sclk_fimc clock is now split
      into two clocks: a gate and a mux clock. In order to retain the
      exisiting functionality two additional consumer clocks are passed
      to the driver from device tree: "mux" and "parent". Then the driver
      sets "parent" clock as a parent clock of the "mux" clock. These two
      additional clocks are optional, and should go away when there is a
      standard way of setting up parent clocks on DT platforms.
      Signed-off-by: NSylwester Nawrocki <s.nawrocki@samsung.com>
      Signed-off-by: NKyungmin Park <kyungmin.park@samsung.com>
      Signed-off-by: NInki Dae <inki.dae@samsung.com>
      e5f86839
    • S
      drm/exynos: remove redundant devm_kfree() · 4c30cbc0
      Sylwester Nawrocki 提交于
      There is no need for explicit calls of devm_kfree(), as
      the allocated memory will be freed during driver's detach.
      Remove the redundant devm_kfree() calls from probe() and
      remove() callbacks.
      Signed-off-by: NSylwester Nawrocki <s.nawrocki@samsung.com>
      Signed-off-by: NKyungmin Park <kyungmin.park@samsung.com>
      Signed-off-by: NInki Dae <inki.dae@samsung.com>
      4c30cbc0
  3. 26 1月, 2013 1 次提交
  4. 04 1月, 2013 11 次提交
  5. 15 12月, 2012 1 次提交