1. 09 10月, 2017 1 次提交
  2. 29 11月, 2016 1 次提交
  3. 13 7月, 2016 3 次提交
    • A
      drm/bridge: adv7533: Create a MIPI DSI device · 1e4d58cd
      Archit Taneja 提交于
      In order to pass DSI specific parameters to the DSI host, we need the
      driver to create a mipi_dsi_device DSI device that attaches to the
      host.
      
      Use of_graph helpers to get the DSI host DT node. Create a MIPI DSI
      device using this host. Finally, attach this device to the DSI host.
      
      Populate DT parameters (number of data lanes for now) that are required
      for DSI RX to work correctly. Hardcode few other parameters (rgb,
      embedded_sync) for now.
      
      Select DRM_MIPI_DSI config option only when ADV7533 support is enabled.
      Signed-off-by: NArchit Taneja <architt@codeaurora.org>
      1e4d58cd
    • A
      drm/bridge: adv7533: Initial support for ADV7533 · 2437e7cd
      Archit Taneja 提交于
      ADV7533 is a DSI to HDMI encoder chip. It is a derivative of ADV7511,
      with additional blocks to translate input DSI data to parallel RGB
      data. Besides the ADV7511 I2C register map, it has additional registers
      that require to be configured to activate the DSI Rx block.
      
      Create a new config that enables ADV7533 support. Use DT compatible
      strings to populate the ADV7533 type enum. Add minimal register
      configurations belonging to the DSI/CEC register map. Keep the ADV7533
      code in a separate file.
      
      Originally worked on by Lars-Peter Clausen <lars@metafoo.de>
      Signed-off-by: NArchit Taneja <architt@codeaurora.org>
      2437e7cd
    • A
      drm/i2c: adv7511: Move to bridge folder · c5827789
      Archit Taneja 提交于
      The driver has been converted to use drm_bridge instead of
      drm_i2c_slave_encoder. We can now move it to the bridge folder.
      
      Create a separate folder since we already have a couple of files and
      expect more when we support audio and ADV7533.
      
      Rename the driver to adv7511_drv.c. This will come in handy later
      when the driver module will need to be built from multiple object
      files.
      Signed-off-by: NArchit Taneja <architt@codeaurora.org>
      c5827789