On 14.08.2018 12:26, Heiko Stuebner wrote: > From: Nickey Yang <nickey.yang@xxxxxxxxxxxxxx> > > Add the ROCKCHIP DSI controller driver that uses the Synopsys DesignWare > MIPI DSI host controller bridge and remove the old separate one. > > changes: > > v2: > add err_pllref, remove unnecessary encoder.enable & disable > correct spelling mistakes > v3: > call dw_mipi_dsi_unbind() in dw_mipi_dsi_rockchip_unbind() > fix typo, use of_device_get_match_data(), > change some bind() logic into probe() > add 'dev_set_drvdata()' > v4: > return -EINVAL when can not get best_freq > add a clarifying comment when get vco > add review tag > v5: > keep our power domain enabled while touching GRF > v6: > change func name dw_mipi_encoder_disable to > dw_mipi_dsi_encoder_disable > v7: > none > v8: Heiko > add Archit's Review tag > adapt to recent changes in the original rockchip-dsi driver > beautify grf-handling > split hw-setup (resources, dsi-host) from bind into probe > v2-new: Heiko > add SPDX header instead of license blurb > drop old versioning to not confuse people > v3-new: Heiko > include ordering > moved hwaccess from mode_set to enable callback > move pllref_clk enablement to bind (needed by bridge mode_set->lane_mbps) > v4-new: Heiko > rebase against recent rockchip-dsi changes > move to call component_add in the new glue host-attach > > Signed-off-by: Nickey Yang <nickey.yang@xxxxxxxxxxxxxx> > Signed-off-by: Brian Norris <briannorris@xxxxxxxxxxxx> > Reviewed-by: Brian Norris <briannorris@xxxxxxxxxxxx> > Reviewed-by: Sean Paul <seanpaul@xxxxxxxxxxxx> > Reviewed-by: Archit Taneja <architt@xxxxxxxxxxxxxx> > Signed-off-by: Heiko Stuebner <heiko@xxxxxxxxx> Reviewed-by: Andrzej Hajda <a.hajda@xxxxxxxxxxx> -- Regards Andrzej