Searched refs:dw_hdmi (Results 1 - 19 of 19) sorted by relevance

/linux-master/drivers/gpu/drm/bridge/synopsys/
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-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.c28 #include <drm/bridge/dw_hdmi.h>
126 int (*configure)(struct dw_hdmi *hdmi,
131 struct dw_hdmi { struct
192 void (*enable_audio)(struct dw_hdmi *hdmi);
193 void (*disable_audio)(struct dw_hdmi *hdmi);
211 static inline void hdmi_writeb(struct dw_hdmi *hdmi, u8 val, int offset)
216 static inline u8 hdmi_readb(struct dw_hdmi *hdmi, int offset)
225 static void handle_plugged_change(struct dw_hdmi *hdmi, bool plugged)
231 int dw_hdmi_set_plugged_cb(struct dw_hdmi *hdmi, hdmi_codec_plugged_cb fn,
247 static void hdmi_modb(struct dw_hdmi *hdm
[all...]
H A Ddw-hdmi-i2s-audio.c12 #include <drm/bridge/dw_hdmi.h>
25 struct dw_hdmi *hdmi = audio->hdmi;
32 struct dw_hdmi *hdmi = audio->hdmi;
42 struct dw_hdmi *hdmi = audio->hdmi;
119 struct dw_hdmi *hdmi = audio->hdmi;
129 struct dw_hdmi *hdmi = audio->hdmi;
175 struct dw_hdmi *hdmi = audio->hdmi;
H A Ddw-hdmi-gp-audio.c13 #include <drm/bridge/dw_hdmi.h>
H A Ddw-hdmi-cec.c55 struct dw_hdmi *hdmi;
266 cec->adap = cec_allocate_adapter(&dw_hdmi_cec_ops, cec, "dw_hdmi",
H A Ddw-hdmi-ahb-audio.c11 #include <drm/bridge/dw_hdmi.h>
/linux-master/include/drm/bridge/
H A Ddw_hdmi.h14 struct dw_hdmi;
116 int (*init)(struct dw_hdmi *hdmi, void *data,
119 void (*disable)(struct dw_hdmi *hdmi, void *data);
120 enum drm_connector_status (*read_hpd)(struct dw_hdmi *hdmi, void *data);
121 void (*update_hpd)(struct dw_hdmi *hdmi, void *data,
123 void (*setup_hpd)(struct dw_hdmi *hdmi, void *data);
142 enum drm_mode_status (*mode_valid)(struct dw_hdmi *hdmi, void *data,
147 void (*enable_audio)(struct dw_hdmi *hdmi, int channel,
149 void (*disable_audio)(struct dw_hdmi *hdmi);
161 int (*configure_phy)(struct dw_hdmi *hdm
[all...]
/linux-master/drivers/gpu/drm/bridge/imx/
H A Dimx8mp-hdmi-tx.c11 #include <drm/bridge/dw_hdmi.h>
16 struct dw_hdmi *dw_hdmi; member in struct:imx8mp_hdmi
21 imx8mp_hdmi_mode_valid(struct dw_hdmi *dw_hdmi, void *data, argument
45 static int imx8mp_hdmi_phy_init(struct dw_hdmi *dw_hdmi, void *data, argument
52 static void imx8mp_hdmi_phy_disable(struct dw_hdmi *dw_hdmi, void *data) argument
56 static void im8mp_hdmi_phy_setup_hpd(struct dw_hdmi *hdm
[all...]
/linux-master/drivers/gpu/drm/meson/
H A Dmeson_dw_hdmi.c18 #include <drm/bridge/dw_hdmi.h>
127 unsigned int (*top_read)(struct meson_dw_hdmi *dw_hdmi,
129 void (*top_write)(struct meson_dw_hdmi *dw_hdmi,
131 unsigned int (*dwc_read)(struct meson_dw_hdmi *dw_hdmi,
133 void (*dwc_write)(struct meson_dw_hdmi *dw_hdmi,
149 struct dw_hdmi *hdmi;
153 static inline int dw_hdmi_is_compatible(struct meson_dw_hdmi *dw_hdmi, argument
156 return of_device_is_compatible(dw_hdmi->dev->of_node, compat);
161 static unsigned int dw_hdmi_top_read(struct meson_dw_hdmi *dw_hdmi, argument
170 writel(addr & 0xffff, dw_hdmi
182 dw_hdmi_g12a_top_read(struct meson_dw_hdmi *dw_hdmi, unsigned int addr) argument
188 dw_hdmi_top_write(struct meson_dw_hdmi *dw_hdmi, unsigned int addr, unsigned int data) argument
205 dw_hdmi_g12a_top_write(struct meson_dw_hdmi *dw_hdmi, unsigned int addr, unsigned int data) argument
212 dw_hdmi_top_write_bits(struct meson_dw_hdmi *dw_hdmi, unsigned int addr, unsigned int mask, unsigned int val) argument
225 dw_hdmi_dwc_read(struct meson_dw_hdmi *dw_hdmi, unsigned int addr) argument
246 dw_hdmi_g12a_dwc_read(struct meson_dw_hdmi *dw_hdmi, unsigned int addr) argument
252 dw_hdmi_dwc_write(struct meson_dw_hdmi *dw_hdmi, unsigned int addr, unsigned int data) argument
269 dw_hdmi_g12a_dwc_write(struct meson_dw_hdmi *dw_hdmi, unsigned int addr, unsigned int data) argument
276 dw_hdmi_dwc_write_bits(struct meson_dw_hdmi *dw_hdmi, unsigned int addr, unsigned int mask, unsigned int val) argument
292 meson_hdmi_phy_setup_mode(struct meson_dw_hdmi *dw_hdmi, const struct drm_display_mode *mode, bool mode_is_420) argument
357 meson_dw_hdmi_phy_reset(struct meson_dw_hdmi *dw_hdmi) argument
376 struct meson_dw_hdmi *dw_hdmi = (struct meson_dw_hdmi *)data; local
460 struct meson_dw_hdmi *dw_hdmi = (struct meson_dw_hdmi *)data; local
473 struct meson_dw_hdmi *dw_hdmi = (struct meson_dw_hdmi *)data; local
482 struct meson_dw_hdmi *dw_hdmi = (struct meson_dw_hdmi *)data; local
507 struct meson_dw_hdmi *dw_hdmi = dev_id; local
531 struct meson_dw_hdmi *dw_hdmi = dev_id; local
558 struct meson_dw_hdmi *dw_hdmi = context; local
569 struct meson_dw_hdmi *dw_hdmi = context; local
[all...]
/linux-master/drivers/gpu/drm/ingenic/
H A Dingenic-dw-hdmi.c5 * Derived from dw_hdmi-imx.c with i.MX portions removed.
12 #include <drm/bridge/dw_hdmi.h>
47 ingenic_dw_hdmi_mode_valid(struct dw_hdmi *hdmi, void *data,
76 struct dw_hdmi *hdmi = (struct dw_hdmi *)data;
83 struct dw_hdmi *hdmi;
/linux-master/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_dw_hdmi.c14 #include <drm/bridge/dw_hdmi.h>
41 rcar_hdmi_mode_valid(struct dw_hdmi *hdmi, void *data,
55 static int rcar_hdmi_phy_configure(struct dw_hdmi *hdmi, void *data,
85 struct dw_hdmi *hdmi;
98 struct dw_hdmi *hdmi = platform_get_drvdata(pdev);
/linux-master/drivers/gpu/drm/imx/ipuv3/
H A DMakefile11 obj-$(CONFIG_DRM_IMX_HDMI) += dw_hdmi-imx.o
H A Ddw_hdmi-imx.c4 * derived from imx-hdmi.c(renamed to bridge/dw_hdmi.c now)
16 #include <drm/bridge/dw_hdmi.h>
37 struct dw_hdmi *hdmi;
139 imx6q_hdmi_mode_valid(struct dw_hdmi *hdmi, void *data,
153 imx6dl_hdmi_mode_valid(struct dw_hdmi *hdmi, void *data,
/linux-master/drivers/gpu/drm/rockchip/
H A Ddw_hdmi-rockchip.c14 #include <drm/bridge/dw_hdmi.h>
79 struct dw_hdmi *hdmi;
252 dw_hdmi_rockchip_mode_valid(struct dw_hdmi *dw_hdmi, void *data, argument
359 static int dw_hdmi_rockchip_genphy_init(struct dw_hdmi *dw_hdmi, void *data, argument
368 static void dw_hdmi_rockchip_genphy_disable(struct dw_hdmi *dw_hdmi, void *data) argument
375 static void dw_hdmi_rk3228_setup_hpd(struct dw_hdmi *dw_hdmi, voi argument
395 dw_hdmi_rk3328_read_hpd(struct dw_hdmi *dw_hdmi, void *data) argument
415 dw_hdmi_rk3328_setup_hpd(struct dw_hdmi *dw_hdmi, void *data) argument
[all...]
H A DMakefile13 rockchipdrm-$(CONFIG_ROCKCHIP_DW_HDMI) += dw_hdmi-rockchip.o
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun8i_dw_hdmi.h9 #include <drm/bridge/dw_hdmi.h>
174 enum drm_mode_status (*mode_valid)(struct dw_hdmi *hdmi, void *data,
183 struct dw_hdmi *hdmi;
H A Dsun8i_dw_hdmi.c33 sun8i_dw_hdmi_mode_valid_a83t(struct dw_hdmi *hdmi, void *data,
44 sun8i_dw_hdmi_mode_valid_h6(struct dw_hdmi *hdmi, void *data,
H A Dsun8i_hdmi_phy.c142 static int sun8i_a83t_hdmi_phy_config(struct dw_hdmi *hdmi, void *data,
209 static void sun8i_a83t_hdmi_phy_disable(struct dw_hdmi *hdmi, void *data)
228 static int sun8i_h3_hdmi_phy_config(struct dw_hdmi *hdmi, void *data,
383 static void sun8i_h3_hdmi_phy_disable(struct dw_hdmi *hdmi, void *data)

Completed in 197 milliseconds