RK3368 clock and VOP drivers are incomplete, some function is missing. This patchset improved clk and vop driver to make emmc, i2c, vop and mipi-dsi working normally.
These patches already tested on a RK3368-based board and it works good, you can review my test log follow the link blow [1]. This patchset with additional board support already submit to my github repository, you can find it follow the link blow [2]. Link [1]: https://ieiao.github.io/wiki/embedded-dev/rockchip/rk3368/ Link [2]: https://github.com/ieiao/u-boot/tree/ymd8_mb WeiHao Li (5): clk: rockchip: rk3368: Add bus clk get/set clk: rockchip: rk3368: add SCLK for mmc clock get/set clk: rockchip: rk3368: Add VOP clock get/set video: rockchip: Add bridge support for VOP video: rockchip: add RK3368 VOP support .../include/asm/arch-rockchip/cru_rk3368.h | 34 ++ drivers/clk/rockchip/clk_rk3368.c | 342 +++++++++++++++++- drivers/video/rockchip/Makefile | 1 + drivers/video/rockchip/dw_mipi_dsi_rockchip.c | 20 + drivers/video/rockchip/rk3368_vop.c | 79 ++++ drivers/video/rockchip/rk_vop.c | 92 +++-- 6 files changed, 542 insertions(+), 26 deletions(-) create mode 100644 drivers/video/rockchip/rk3368_vop.c -- 2.39.5