Skip to content
Snippets Groups Projects
  1. Jan 17, 2020
  2. Jan 13, 2020
  3. Jan 12, 2020
  4. Jan 09, 2020
  5. Jan 04, 2020
  6. Jan 01, 2020
  7. Dec 13, 2019
    • Jerry Han's avatar
      drm/panel: Add Boe Himax8279d MIPI-DSI LCD panel · 4b6dd3ca
      Jerry Han authored
      
      Support Boe Himax8279d 8.0" 1200x1920 TFT LCD panel, it is a MIPI DSI
      panel.
      
      V11:
      - Use the backlight support in drm_panel to simplify the driver (Sam)
      
      V10:
      - Adjust init code, make the format more concise (Emil)
      
      V9:
      - kill off default_off_cmds (Emil)
      - use mipi_dsi_dcs_set_display_{on,off} in their enable/disable
          callbacks. (Emil)
      - Adjusting the delay function (Emil)
      
      V8:
      - modify PARENTHESIS_ALIGNMENT format (Sam)
      - use gpios are required API replace optional gpio API (Emil)
      
      V7:
      - Modify communication address
      
      V6:
      - Add the information of the reviewer
      - Remove unnecessary delays, The udelay_range code gracefully returns
          without hitting the scheduler on a delay of 0. (Derek)
      - Merge the same data structures, like display_mode and off_cmds (Derek)
      - Optimize the processing of results returned by
          devm_gpiod_get_optional (Derek)
      
      V5:
      - Add the information of the reviewer (Sam)
      - Delete unnecessary header files #include <linux/fb.h> (Sam)
      - The config DRM_PANEL_BOE_HIMAX8279D appears twice. Drop one of them (Sam)
      - ADD static, set_gpios function is not used outside this module (Sam)
      
      V4:
      - Frefix all function maes with boe_ (Sam)
      - Fsed "enable_gpio" replace "reset_gpio", Make it look clearer (Sam)
      - Sort include lines alphabetically (Sam)
      - Fixed entries in the makefile must be sorted alphabetically (Sam)
      - Add send_mipi_cmds function to avoid duplicating the code (Sam)
      - Add the necessary delay(reset_delay_t5) between reset and sending
          the initialization command (Rock wang)
      
      V3:
      - Remove unnecessary delays in sending initialization commands (Jitao Shi)
      
      V2:
      - Use SPDX identifier (Sam)
      - Use necessary header files replace drmP.h (Sam)
      - Delete unnecessary header files #include <linux/err.h> (Sam)
      - Specifies a GPIOs array to control the reset timing,
          instead of reading "dsi-reset-sequence" data from DTS (Sam)
      - Delete backlight_disable() function when already disabled (Sam)
      - Use devm_of_find_backlight() replace of_find_backlight_by_node() (Sam)
      - Move the necessary data in the DTS to the current file,
          like porch, display_mode and Init code etc. (Sam)
      - Add compatible device "boe,himax8279d10p" (Sam)
      
      V1:
      - Support Boe Himax8279d 8.0" 1200x1920 TFT LCD panel, it is a MIPI DSI
          panel.
      
      Signed-off-by: default avatarJerry Han <jerry.han.hq@gmail.com>
      Reviewed-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Reviewed-by: default avatarDerek Basehore <dbasehore@chromium.org>
      Reviewed-by: default avatarEmil Velikov <emil.l.velikov@gmail.com>
      Reported-by: default avatarkbuild test robot <lkp@intel.com>
      Cc: Jitao Shi <jitao.shi@mediatek.com>
      Cc: Rock wang <rock_wang@himax.com.cn>
      Signed-off-by: Sam Ravnborg <sam@ravnborg.org> [fixed boe_panel_get_modes + backlight]
      Link: https://patchwork.freedesktop.org/patch/msgid/20191212115208.3878-1-jerry.han.hq@gmail.com
      4b6dd3ca
  8. Dec 09, 2019
  9. Dec 03, 2019
  10. Dec 01, 2019
  11. Nov 30, 2019
  12. Oct 08, 2019
Loading