MIPI DSI Panel bring up

I am a beginner on this kind of application,
but I am trying to turn on the FHD+(1080*2340) MIPI DSI AMOLED panel on Hikey960 board.

  1. Could you please share your valuable time about this?
  1. android / kernel / hikey-linaro / refs/heads/android-hikey-linaro-4.9 / . / drivers / gpu / drm / drm_mipi_dsi.c → MIPI DataType, DCS setting
  2. android / kernel / hikey-linaro / refs/heads/android-hikey-linaro-4.9 / . / drivers / gpu / drm / hisilicon / kirin960 / dw_drm_dsi.c → MIPI PHY setting
  3. android / kernel / hikey-linaro / refs/heads/android-hikey-linaro-4.9 / . / drivers / gpu / drm / hisilicon / kirin960 / dw_dsi_reg.h → MIPI mode setting
  4. android / kernel / hikey-linaro / refs/heads/android-hikey-linaro-4.9 / . / drivers / gpu / drm / hisilicon / kirin960 / panel / panel-hikey960-nte300nts.c → init setting
  1. Could you please kindly advise how to change the output from HDMI to MIPI DSI by GPIO_020_HDMI_SEL?

  2. Is there any additional things to be modified?

Thanks in advance,

James Kang