Home
last modified time | relevance | path

Searched full:dsi2 (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-mipi-dsi2.c6 * This generic Synopsys DesignWare MIPI DSI2 host driver is based on the
7 * Rockchip version from rockchip/dw-mipi-dsi2.c converted to use bridge APIs.
221 static int cri_fifos_wait_avail(struct dw_mipi_dsi2 *dsi2) in cri_fifos_wait_avail() argument
227 ret = regmap_read_poll_timeout(dsi2->regmap, DSI2_CORE_STATUS, sts, in cri_fifos_wait_avail()
230 dev_err(dsi2->dev, "command interface is busy\n"); in cri_fifos_wait_avail()
237 static void dw_mipi_dsi2_set_vid_mode(struct dw_mipi_dsi2 *dsi2) in dw_mipi_dsi2_set_vid_mode() argument
242 if (dsi2->mode_flags & MIPI_DSI_MODE_VIDEO_NO_HFP) in dw_mipi_dsi2_set_vid_mode()
245 if (dsi2->mode_flags & MIPI_DSI_MODE_VIDEO_NO_HBP) in dw_mipi_dsi2_set_vid_mode()
248 if (dsi2->mode_flags & MIPI_DSI_MODE_VIDEO_NO_HSA) in dw_mipi_dsi2_set_vid_mode()
251 if (dsi2 in dw_mipi_dsi2_set_vid_mode()
268 dw_mipi_dsi2_set_data_stream_mode(struct dw_mipi_dsi2 * dsi2) dw_mipi_dsi2_set_data_stream_mode() argument
281 dw_mipi_dsi2_set_cmd_mode(struct dw_mipi_dsi2 * dsi2) dw_mipi_dsi2_set_cmd_mode() argument
294 dw_mipi_dsi2_host_softrst(struct dw_mipi_dsi2 * dsi2) dw_mipi_dsi2_host_softrst() argument
302 dw_mipi_dsi2_phy_clk_mode_cfg(struct dw_mipi_dsi2 * dsi2) dw_mipi_dsi2_phy_clk_mode_cfg() argument
321 dw_mipi_dsi2_phy_ratio_cfg(struct dw_mipi_dsi2 * dsi2) dw_mipi_dsi2_phy_ratio_cfg() argument
351 dw_mipi_dsi2_lp2hs_or_hs2lp_cfg(struct dw_mipi_dsi2 * dsi2) dw_mipi_dsi2_lp2hs_or_hs2lp_cfg() argument
366 dw_mipi_dsi2_phy_init(struct dw_mipi_dsi2 * dsi2) dw_mipi_dsi2_phy_init() argument
400 dw_mipi_dsi2_tx_option_set(struct dw_mipi_dsi2 * dsi2) dw_mipi_dsi2_tx_option_set() argument
413 dw_mipi_dsi2_ipi_color_coding_cfg(struct dw_mipi_dsi2 * dsi2) dw_mipi_dsi2_ipi_color_coding_cfg() argument
436 dw_mipi_dsi2_vertical_timing_config(struct dw_mipi_dsi2 * dsi2,const struct drm_display_mode * mode) dw_mipi_dsi2_vertical_timing_config() argument
452 dw_mipi_dsi2_ipi_set(struct dw_mipi_dsi2 * dsi2) dw_mipi_dsi2_ipi_set() argument
502 dw_mipi_dsi2_work_mode(struct dw_mipi_dsi2 * dsi2,u32 mode) dw_mipi_dsi2_work_mode() argument
515 struct dw_mipi_dsi2 *dsi2 = host_to_dsi2(host); dw_mipi_dsi2_host_attach() local
556 struct dw_mipi_dsi2 *dsi2 = host_to_dsi2(host); dw_mipi_dsi2_host_detach() local
573 dw_mipi_dsi2_gen_pkt_hdr_write(struct dw_mipi_dsi2 * dsi2,u32 hdr_val,bool lpm) dw_mipi_dsi2_gen_pkt_hdr_write() argument
589 dw_mipi_dsi2_write(struct dw_mipi_dsi2 * dsi2,const struct mipi_dsi_packet * packet,bool lpm) dw_mipi_dsi2_write() argument
616 dw_mipi_dsi2_read(struct dw_mipi_dsi2 * dsi2,const struct mipi_dsi_msg * msg) dw_mipi_dsi2_read() argument
657 struct dw_mipi_dsi2 *dsi2 = host_to_dsi2(host); dw_mipi_dsi2_host_transfer() local
707 struct dw_mipi_dsi2 *dsi2 = bridge_to_dsi2(bridge); dw_mipi_dsi2_bridge_atomic_get_input_bus_fmts() local
732 struct dw_mipi_dsi2 *dsi2 = bridge_to_dsi2(bridge); dw_mipi_dsi2_bridge_atomic_check() local
755 struct dw_mipi_dsi2 *dsi2 = bridge_to_dsi2(bridge); dw_mipi_dsi2_bridge_post_atomic_disable() local
778 dw_mipi_dsi2_get_lanes(struct dw_mipi_dsi2 * dsi2) dw_mipi_dsi2_get_lanes() argument
784 dw_mipi_dsi2_mode_set(struct dw_mipi_dsi2 * dsi2,const struct drm_display_mode * adjusted_mode) dw_mipi_dsi2_mode_set() argument
831 struct dw_mipi_dsi2 *dsi2 = bridge_to_dsi2(bridge); dw_mipi_dsi2_bridge_atomic_pre_enable() local
841 struct dw_mipi_dsi2 *dsi2 = bridge_to_dsi2(bridge); dw_mipi_dsi2_bridge_mode_set() local
850 struct dw_mipi_dsi2 *dsi2 = bridge_to_dsi2(bridge); dw_mipi_dsi2_bridge_atomic_enable() local
864 struct dw_mipi_dsi2 *dsi2 = bridge_to_dsi2(bridge); dw_mipi_dsi2_bridge_mode_valid() local
881 struct dw_mipi_dsi2 *dsi2 = bridge_to_dsi2(bridge); dw_mipi_dsi2_bridge_attach() local
919 struct dw_mipi_dsi2 *dsi2; __dw_mipi_dsi2_probe() local
995 __dw_mipi_dsi2_remove(struct dw_mipi_dsi2 * dsi2) __dw_mipi_dsi2_remove() argument
1011 dw_mipi_dsi2_remove(struct dw_mipi_dsi2 * dsi2) dw_mipi_dsi2_remove() argument
1021 dw_mipi_dsi2_bind(struct dw_mipi_dsi2 * dsi2,struct drm_encoder * encoder) dw_mipi_dsi2_bind() argument
1027 dw_mipi_dsi2_unbind(struct dw_mipi_dsi2 * dsi2) dw_mipi_dsi2_unbind() argument
[all...]
/linux/include/drm/bridge/
H A Ddw_mipi_dsi2.h91 void dw_mipi_dsi2_remove(struct dw_mipi_dsi2 *dsi2);
92 int dw_mipi_dsi2_bind(struct dw_mipi_dsi2 *dsi2, struct drm_encoder *encoder);
93 void dw_mipi_dsi2_unbind(struct dw_mipi_dsi2 *dsi2);
/linux/Documentation/devicetree/bindings/display/
H A Dste,mcde.yaml75 the high speed clock is not present on the third (dsi2) block, so it
156 dsi2: dsi@a0353000 {
/linux/Documentation/devicetree/bindings/soc/imx/
H A Dfsl,imx8mp-media-blk-ctrl.yaml49 - const: mipi-dsi2
118 "mipi-csi2", "lcdif2", "isp", "dwe", "mipi-dsi2";
/linux/arch/arm/boot/dts/ti/omap/
H A Domap4-var-dvk-om44.dts65 &dsi2 {
H A Domap4-panda-common.dtsi613 &dsi2 {
H A Domap5.dtsi601 dsi2: encoder@0 { label
H A Domap4.dtsi673 dsi2: encoder@0 { label
/linux/drivers/gpu/drm/
H A Ddrm_mipi_dsi.c811 * @dsi2: Second dsi channel to write buffer to
820 struct mipi_dsi_device *dsi2, in mipi_dsi_dual_generic_write_multi()
825 ctx->dsi = dsi2;
1014 * @dsi2: Second dsi channel to write buffer to
1023 struct mipi_dsi_device *dsi2, in mipi_dsi_dual_dcs_write_buffer_multi()
1028 ctx->dsi = dsi2;
817 mipi_dsi_dual_generic_write_multi(struct mipi_dsi_multi_context * ctx,struct mipi_dsi_device * dsi1,struct mipi_dsi_device * dsi2,const void * payload,size_t size) mipi_dsi_dual_generic_write_multi() argument
1020 mipi_dsi_dual_dcs_write_buffer_multi(struct mipi_dsi_multi_context * ctx,struct mipi_dsi_device * dsi1,struct mipi_dsi_device * dsi2,const void * data,size_t len) mipi_dsi_dual_dcs_write_buffer_multi() argument
/linux/drivers/pmdomain/imx/
H A Dimx8m-blk-ctrl.c799 .gpc_name = "mipi-dsi2",
/linux/arch/arm/boot/dts/st/
H A Dste-dbx5x0.dtsi1212 dsi2: dsi@a0353000 { label
/linux/drivers/video/fbdev/mmp/hw/
H A Dmmp_ctrl.h1018 /* DSI2 - 3 Lane Controller base */