Home
last modified time | relevance | path

Searched defs:rk628 (Results 1 – 12 of 12) sorted by relevance

/rk3399_rockchip-uboot/drivers/video/drm/rk628/
H A Drk628_rgb.c13 int rk628_rgbrx_parse(struct rk628 *rk628) in rk628_rgbrx_parse()
33 int rk628_rgbtx_parse(struct rk628 *rk628, ofnode rgb_np) in rk628_rgbtx_parse()
50 static void rk628_rgb_decoder_enable(struct rk628 *rk628) in rk628_rgb_decoder_enable()
72 static void rk628_rgb_encoder_enable(struct rk628 *rk628) in rk628_rgb_encoder_enable()
145 static void rk628_rgb_encoder_disable(struct rk628 *rk628) in rk628_rgb_encoder_disable()
150 void rk628_rgb_rx_enable(struct rk628 *rk628) in rk628_rgb_rx_enable()
157 void rk628_rgb_tx_enable(struct rk628 *rk628) in rk628_rgb_tx_enable()
165 void rk628_rgb_tx_disable(struct rk628 *rk628) in rk628_rgb_tx_disable()
173 static void rk628_bt1120_decoder_timing_cfg(struct rk628 *rk628) in rk628_bt1120_decoder_timing_cfg()
216 static void rk628_bt1120_decoder_enable(struct rk628 *rk628) in rk628_bt1120_decoder_enable()
[all …]
H A Drk628.c17 static int rk628_power_on(struct rk628 *rk628) in rk628_power_on()
42 static int rk628_version_info(struct rk628 *rk628) in rk628_version_info()
70 static int rk628_display_route_info_parse(struct rk628 *rk628) in rk628_display_route_info_parse()
148 static bool rk628_display_route_check(struct rk628 *rk628) in rk628_display_route_check()
181 static void rk628_current_display_route(struct rk628 *rk628, char *input_s, in rk628_current_display_route()
222 static void rk628_show_current_display_route(struct rk628 *rk628) in rk628_show_current_display_route()
232 static void rk628_pwr_consumption_init(struct rk628 *rk628) in rk628_pwr_consumption_init()
264 static void rk628_display_enable(struct rk628 *rk628) in rk628_display_enable()
345 static int rk628_get_video_mode(struct rk628 *rk628) in rk628_get_video_mode()
385 static int rk628_display_timings_get(struct rk628 *rk628) in rk628_display_timings_get()
[all …]
H A Drk628_combtxphy.c22 static void rk628_combtxphy_dsi_power_on(struct rk628 *rk628) in rk628_combtxphy_dsi_power_on()
77 static void rk628_combtxphy_lvds_power_on(struct rk628 *rk628) in rk628_combtxphy_lvds_power_on()
127 static void rk628_combtxphy_gvi_power_on(struct rk628 *rk628) in rk628_combtxphy_gvi_power_on()
158 void rk628_combtxphy_power_on(struct rk628 *rk628) in rk628_combtxphy_power_on()
192 void rk628_combtxphy_power_off(struct rk628 *rk628) in rk628_combtxphy_power_off()
200 void rk628_combtxphy_set_bus_width(struct rk628 *rk628, u32 bus_width) in rk628_combtxphy_set_bus_width()
205 u32 rk628_combtxphy_get_bus_width(struct rk628 *rk628) in rk628_combtxphy_get_bus_width()
210 void rk628_combtxphy_set_gvi_division_mode(struct rk628 *rk628, bool division) in rk628_combtxphy_set_gvi_division_mode()
215 void rk628_combtxphy_set_mode(struct rk628 *rk628, enum rk628_phy_mode mode) in rk628_combtxphy_set_mode()
H A Drk628_hdmirx.c18 struct rk628 *rk628 = hdmirx->parent; in hdmirx_phy_write() local
25 static void rk628_hdmirx_reset_control_assert(struct rk628 *rk628) in rk628_hdmirx_reset_control_assert()
33 static void rk628_hdmirx_reset_control_deassert(struct rk628 *rk628) in rk628_hdmirx_reset_control_deassert()
43 struct rk628 *rk628 = hdmirx->parent; in rk628_hdmirx_ctrl_enable() local
112 struct rk628 *rk628 = hdmirx->parent; in rk628f_hdmirx_phy_power_on() local
139 struct rk628 *rk628 = hdmirx->parent; in rk628_hdmirx_get_timing() local
261 struct rk628 *rk628 = hdmirx->parent; in rk628_hdmirx_phy_setup() local
397 struct rk628 *rk628 = hdmirx->parent; in rk628_hdmirx_phy_prepclk_cfg() local
420 struct rk628 *rk628 = hdmirx->parent; in rk628_check_signal_get() local
438 struct rk628 *rk628 = hdmirx->parent; in rk628_hdmirx_video_unmute() local
[all …]
H A Drk628_lvds.c13 static inline void lvds_write(struct rk628 *rk628, u32 reg, u32 val) in lvds_write()
18 static inline void lvds_update_bits(struct rk628 *rk628, u32 reg, in lvds_update_bits()
24 int rk628_lvds_parse(struct rk628 *rk628, ofnode lvds_np) in rk628_lvds_parse()
61 void rk628_lvds_enable(struct rk628 *rk628) in rk628_lvds_enable()
123 void rk628_lvds_disable(struct rk628 *rk628) in rk628_lvds_disable()
H A Drk628_dsi.c203 static inline int dsi_write(struct rk628 *rk628, const struct rk628_dsi *dsi, in dsi_write()
213 static inline int dsi_read(struct rk628 *rk628, const struct rk628_dsi *dsi, in dsi_read()
223 static inline int dsi_update_bits(struct rk628 *rk628, in dsi_update_bits()
234 int rk628_dsi_parse(struct rk628 *rk628, ofnode dsi_np) in rk628_dsi_parse()
292 static int genif_wait_w_pld_fifo_not_full(struct rk628 *rk628, in genif_wait_w_pld_fifo_not_full()
311 static int genif_wait_cmd_fifo_not_full(struct rk628 *rk628, in genif_wait_cmd_fifo_not_full()
331 static int genif_wait_write_fifo_empty(struct rk628 *rk628, const struct rk628_dsi *dsi) in genif_wait_write_fifo_empty()
352 static int rk628_dsi_read_from_fifo(struct rk628 *rk628, in rk628_dsi_read_from_fifo()
526 static int rk628_dsi_transfer(struct rk628 *rk628, const struct rk628_dsi *dsi, in rk628_dsi_transfer()
686 static int rk628_mipi_dsi_generic_write(struct rk628 *rk628, in rk628_mipi_dsi_generic_write()
[all …]
H A Drk628_cru.c58 static unsigned long rk628_cru_clk_get_rate_pll(struct rk628 *rk628, in rk628_cru_clk_get_rate_pll()
126 static unsigned long rk628_cru_clk_set_rate_pll(struct rk628 *rk628, in rk628_cru_clk_set_rate_pll()
274 static unsigned long rk628_cru_clk_set_rate_sclk_vop(struct rk628 *rk628, in rk628_cru_clk_set_rate_sclk_vop()
296 static unsigned long rk628_cru_clk_get_rate_sclk_vop(struct rk628 *rk628) in rk628_cru_clk_get_rate_sclk_vop()
317 static unsigned long rk628_cru_clk_get_rate_clk_imodet(struct rk628 *rk628) in rk628_cru_clk_get_rate_clk_imodet()
337 static unsigned long rk628_cru_clk_set_rate_rx_read(struct rk628 *rk628, in rk628_cru_clk_set_rate_rx_read()
359 static unsigned long rk628_cru_clk_get_rate_uart_src(struct rk628 *rk628) in rk628_cru_clk_get_rate_uart_src()
379 static unsigned long rk628_cru_clk_set_rate_sclk_uart(struct rk628 *rk628, in rk628_cru_clk_set_rate_sclk_uart()
407 static unsigned long rk628_cru_clk_set_rate_sclk_hdmirx_aud(struct rk628 *rk628, unsigned long rate) in rk628_cru_clk_set_rate_sclk_hdmirx_aud()
428 static unsigned long rk628_cru_clk_get_rate_sclk_hdmirx_aud(struct rk628 *rk628) in rk628_cru_clk_get_rate_sclk_hdmirx_aud()
[all …]
H A Dpanel.c103 static int dsi_panel_get_cmds(struct rk628 *rk628, ofnode dsi_np) in dsi_panel_get_cmds()
157 int rk628_panel_info_get(struct rk628 *rk628, ofnode np) in rk628_panel_info_get()
214 void rk628_panel_prepare(struct rk628 *rk628) in rk628_panel_prepare()
243 void rk628_panel_enable(struct rk628 *rk628) in rk628_panel_enable()
258 void rk628_panel_unprepare(struct rk628 *rk628) in rk628_panel_unprepare()
278 void rk628_panel_disable(struct rk628 *rk628) in rk628_panel_disable()
H A Drk628_gvi.c20 int rk628_gvi_parse(struct rk628 *rk628, ofnode gvi_np) in rk628_gvi_parse()
94 static unsigned int rk628_gvi_get_lane_rate(struct rk628 *rk628) in rk628_gvi_get_lane_rate()
127 static void rk628_gvi_pre_enable(struct rk628 *rk628, struct rk628_gvi *gvi) in rk628_gvi_pre_enable()
158 static void rk628_gvi_enable_color_bar(struct rk628 *rk628, in rk628_gvi_enable_color_bar()
202 static void rk628_gvi_post_enable(struct rk628 *rk628, struct rk628_gvi *gvi) in rk628_gvi_post_enable()
210 void rk628_gvi_enable(struct rk628 *rk628) in rk628_gvi_enable()
269 void rk628_gvi_disable(struct rk628 *rk628) in rk628_gvi_disable()
H A Drk628.h449 struct rk628 *rk628; member
510 struct rk628 { struct
515 struct rk628_panel_simple *panel; argument
523 struct rk628_hdmirx hdmirx; argument
524 struct rk628_dsi dsi0; argument
525 struct rk628_dsi dsi1; argument
526 struct rk628_lvds lvds; argument
527 struct rk628_gvi gvi; argument
528 struct rk628_combtxphy combtxphy; argument
531 struct rk628_rgb rgb; argument
[all …]
H A Drk628_post_process.c1324 static void rk628_post_process_scaler_init(struct rk628 *rk628, in rk628_post_process_scaler_init()
1444 void rk628_post_process_init(struct rk628 *rk628) in rk628_post_process_init()
1481 static void rk628_post_process_csc(struct rk628 *rk628) in rk628_post_process_csc()
1546 void rk628_post_process_enable(struct rk628 *rk628) in rk628_post_process_enable()
1560 void rk628_post_process_disable(struct rk628 *rk628) in rk628_post_process_disable()
H A Drk628_hdmitx.h357 static inline void rk628_hdmitx_disable(struct rk628 *rk628) in rk628_hdmitx_disable()
361 static inline int rk628_hdmitx_enable(struct rk628 *rk628) in rk628_hdmitx_enable()
366 static inline void rk628_hdmitx_create_debugfs_file(struct rk628 *rk628) in rk628_hdmitx_create_debugfs_file()