Home
last modified time | relevance | path

Searched refs:dw_hdmi (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/bridge/imx/
H A Dimx8mp-hdmi-tx.c17 struct dw_hdmi *dw_hdmi; member
22 imx8mp_hdmi_mode_valid(struct dw_hdmi *dw_hdmi, void *data, in imx8mp_hdmi_mode_valid() argument
53 static int imx8mp_hdmi_phy_init(struct dw_hdmi *dw_hdmi, void *data, in imx8mp_hdmi_phy_init() argument
60 static void imx8mp_hdmi_phy_disable(struct dw_hdmi *dw_hdmi, void *data) in imx8mp_hdmi_phy_disable() argument
64 static void im8mp_hdmi_phy_setup_hpd(struct dw_hdmi *hdmi, void *data) in im8mp_hdmi_phy_setup_hpd()
93 hdmi->dw_hdmi = dw_hdmi_probe(pdev, &hdmi->plat_data); in imx8mp_dw_hdmi_bind()
94 if (IS_ERR(hdmi->dw_hdmi)) { in imx8mp_dw_hdmi_bind()
96 return PTR_ERR(hdmi->dw_hdmi); in imx8mp_dw_hdmi_bind()
106 dw_hdmi_remove(hdmi->dw_hdmi); in imx8mp_dw_hdmi_unbind()
147 hdmi->dw_hdmi = dw_hdmi_probe(pdev, plat_data); in imx8mp_dw_hdmi_probe()
[all …]
H A Dimx8mp-hdmi-pai.c40 static void imx8mp_hdmi_pai_enable(struct dw_hdmi *dw_hdmi, int channel, in imx8mp_hdmi_pai_enable() argument
44 const struct dw_hdmi_plat_data *pdata = dw_hdmi_to_plat_data(dw_hdmi); in imx8mp_hdmi_pai_enable()
86 static void imx8mp_hdmi_pai_disable(struct dw_hdmi *dw_hdmi) in imx8mp_hdmi_pai_disable() argument
88 const struct dw_hdmi_plat_data *pdata = dw_hdmi_to_plat_data(dw_hdmi); in imx8mp_hdmi_pai_disable()
/linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-audio.h5 struct dw_hdmi;
11 struct dw_hdmi *hdmi;
12 u8 *(*get_eld)(struct dw_hdmi *hdmi);
16 struct dw_hdmi *hdmi;
18 void (*write)(struct dw_hdmi *hdmi, u8 val, int offset);
19 u8 (*read)(struct dw_hdmi *hdmi, int offset);
20 u8 *(*get_eld)(struct dw_hdmi *hdmi);
H A Ddw-hdmi-cec.h4 struct dw_hdmi;
7 void (*write)(struct dw_hdmi *hdmi, u8 val, int offset);
8 u8 (*read)(struct dw_hdmi *hdmi, int offset);
9 void (*enable)(struct dw_hdmi *hdmi);
10 void (*disable)(struct dw_hdmi *hdmi);
14 struct dw_hdmi *hdmi;
H A Ddw-hdmi-i2s-audio.c25 struct dw_hdmi *hdmi = audio->hdmi; in hdmi_write()
32 struct dw_hdmi *hdmi = audio->hdmi; in hdmi_read()
42 struct dw_hdmi *hdmi = audio->hdmi; in dw_hdmi_i2s_hw_params()
119 struct dw_hdmi *hdmi = audio->hdmi; in dw_hdmi_i2s_audio_startup()
129 struct dw_hdmi *hdmi = audio->hdmi; in dw_hdmi_i2s_audio_shutdown()
176 struct dw_hdmi *hdmi = audio->hdmi; in dw_hdmi_i2s_hook_plugged_cb()
H A Ddw-hdmi-cec.c55 struct dw_hdmi *hdmi;
/linux/drivers/gpu/drm/bridge/
H A Dth1520-dw-hdmi.c52 struct dw_hdmi *dw_hdmi; member
58 th1520_hdmi_mode_valid(struct dw_hdmi *hdmi, void *data, in th1520_hdmi_mode_valid()
72 static void th1520_hdmi_phy_set_params(struct dw_hdmi *hdmi, in th1520_hdmi_phy_set_params()
89 static int th1520_hdmi_phy_configure(struct dw_hdmi *hdmi, void *data, in th1520_hdmi_phy_configure()
137 hdmi->dw_hdmi = dw_hdmi_probe(pdev, plat_data); in th1520_dw_hdmi_probe()
148 struct dw_hdmi *hdmi = platform_get_drvdata(pdev); in th1520_dw_hdmi_remove()
/linux/drivers/gpu/drm/ingenic/
H A Dingenic-dw-hdmi.c47 ingenic_dw_hdmi_mode_valid(struct dw_hdmi *hdmi, void *data, in ingenic_dw_hdmi_mode_valid()
76 struct dw_hdmi *hdmi = (struct dw_hdmi *)data; in ingenic_dw_hdmi_cleanup()
83 struct dw_hdmi *hdmi; in ingenic_dw_hdmi_probe()
/linux/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_dw_hdmi.c40 rcar_hdmi_mode_valid(struct dw_hdmi *hdmi, void *data, in rcar_hdmi_mode_valid()
54 static int rcar_hdmi_phy_configure(struct dw_hdmi *hdmi, void *data, in rcar_hdmi_phy_configure()
84 struct dw_hdmi *hdmi; in rcar_dw_hdmi_probe()
97 struct dw_hdmi *hdmi = platform_get_drvdata(pdev); in rcar_dw_hdmi_remove()
/linux/drivers/gpu/drm/imx/ipuv3/
H A DMakefile11 obj-$(CONFIG_DRM_IMX_HDMI) += dw_hdmi-imx.o
/linux/Documentation/gpu/bridge/
H A Ddw-hdmi.rst14 .. kernel-doc:: include/drm/bridge/dw_hdmi.h
/linux/drivers/gpu/drm/sun4i/
H A Dsun8i_dw_hdmi.h174 enum drm_mode_status (*mode_valid)(struct dw_hdmi *hdmi, void *data,
183 struct dw_hdmi *hdmi;