[U-Boot] [PATCH v5 00/10] Add mipi dsi display support for rockchip soc.

Eric Gao eric.gao at rock-chips.com
Thu Apr 27 11:43:53 UTC 2017



Changes in v5:
-Modify indentation for better readability.
-Make all enum variate have explicit value.
-Merge Kconfig and Makefile changes into this patch.
-Drop previous change, and modify clk_set_rate implement in rk3399.
-Regenerate defconfig file using "make savedefconfig"

Changes in v4:
-Move this patch to an early stage.

Changes in v3:
-Split GRF changes as a single patch
-Split mipi dsi driver file and header as a single patch.
-Improve indentation relationship
-Add more description in the commit message
-Add ret value in debug message.

Changes in v2:
-Fix rk_display_init() function report error(err:-19).
-Add mipi display mode for vop.
-Add compatible items for rk3399 vop.
-Change the bitwidth for different display mode.
-Extend frame buffer size for mipi display
-Add pwm0 pinctrl init for lcd backlight.
-Add dts config for mipi display.
-Add defconfigs for mipi display, so that it can be enabled by default.

Eric Gao (10):
  rockchip: include: grf: Add GRF register declaration for mipi dsi
  rockchip: video: Add mipi driver support for rockchip soc
  rockchip: video: vop: Fix rk_display_init() return error
  rockchip: video: vop: Add mipi display mode for rk3399
  rockchip: video: vop: Set different bitwidth for different display
    mode
  rockchip: video: vop: Reserve enough space for mipi dispaly
  rockchip: board: evb_rk3399: initialize pwm0 for dispaly backlight
  rockchip: dts: Add mipi dsi support for rk3399
  rockchip: configs: rk3399_conmmon: Add vidconsole environment variable
  rockchip: defconfigs: Enable mipi dsi for rk3399

 arch/arm/dts/rk3399-evb.dts                        |  84 ++++
 arch/arm/dts/rk3399.dtsi                           |  72 +++
 arch/arm/include/asm/arch-rockchip/grf_rk3399.h    |  29 +-
 .../include/asm/arch-rockchip/rockchip_mipi_dsi.h  | 195 ++++++++
 arch/arm/include/asm/arch-rockchip/vop_rk3288.h    |   1 +
 board/rockchip/evb_rk3399/evb-rk3399.c             |   7 +
 configs/evb-rk3399_defconfig                       |  14 +-
 drivers/clk/rockchip/clk_rk3399.c                  |   2 +-
 drivers/video/rockchip/Kconfig                     |  49 ++
 drivers/video/rockchip/Makefile                    |   8 +-
 drivers/video/rockchip/rk_mipi.c                   | 491 +++++++++++++++++++++
 drivers/video/rockchip/rk_vop.c                    |  28 +-
 include/configs/rk3399_common.h                    |   5 +-
 13 files changed, 968 insertions(+), 17 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-rockchip/rockchip_mipi_dsi.h
 create mode 100644 drivers/video/rockchip/Kconfig
 create mode 100644 drivers/video/rockchip/rk_mipi.c

-- 
1.9.1




More information about the U-Boot mailing list