| /drivers/gpu/drm/meson/ |
| A D | meson_dw_hdmi.c | 217 unsigned int data = dw_hdmi->data->top_read(dw_hdmi, addr); in dw_hdmi_top_write_bits() 222 dw_hdmi->data->top_write(dw_hdmi, addr, data); in dw_hdmi_top_write_bits() 379 dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_TMDS_CLK_PTTN_01, in dw_hdmi_phy_init() 381 dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_TMDS_CLK_PTTN_23, in dw_hdmi_phy_init() 384 dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_TMDS_CLK_PTTN_01, in dw_hdmi_phy_init() 461 return !!dw_hdmi->data->top_read(dw_hdmi, HDMITX_TOP_STAT0) ? in dw_hdmi_read_hpd() 471 dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_HPD_FILTER, in dw_hdmi_setup_hpd() 475 dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_INTR_STAT_CLR, in dw_hdmi_setup_hpd() 496 stat = dw_hdmi->data->top_read(dw_hdmi, HDMITX_TOP_INTR_STAT); in dw_hdmi_top_irq() 546 *result = dw_hdmi->data->dwc_read(dw_hdmi, reg); in meson_dw_hdmi_reg_read() [all …]
|
| /drivers/gpu/drm/bridge/imx/ |
| A D | imx8mp-hdmi-tx.c | 16 struct dw_hdmi *dw_hdmi; member 21 imx8mp_hdmi_mode_valid(struct dw_hdmi *dw_hdmi, void *data, in imx8mp_hdmi_mode_valid() argument 52 static int imx8mp_hdmi_phy_init(struct dw_hdmi *dw_hdmi, void *data, in imx8mp_hdmi_phy_init() argument 59 static void imx8mp_hdmi_phy_disable(struct dw_hdmi *dw_hdmi, void *data) in imx8mp_hdmi_phy_disable() argument 63 static void im8mp_hdmi_phy_setup_hpd(struct dw_hdmi *hdmi, void *data) in im8mp_hdmi_phy_setup_hpd() 105 hdmi->dw_hdmi = dw_hdmi_probe(pdev, plat_data); in imx8mp_dw_hdmi_probe() 106 if (IS_ERR(hdmi->dw_hdmi)) in imx8mp_dw_hdmi_probe() 107 return PTR_ERR(hdmi->dw_hdmi); in imx8mp_dw_hdmi_probe() 118 dw_hdmi_remove(hdmi->dw_hdmi); in imx8mp_dw_hdmi_remove() 130 dw_hdmi_resume(hdmi->dw_hdmi); in imx8mp_dw_hdmi_pm_resume()
|
| /drivers/gpu/drm/bridge/synopsys/ |
| A D | dw-hdmi.c | 127 int (*configure)(struct dw_hdmi *hdmi, 132 struct dw_hdmi { struct 190 void (*enable_audio)(struct dw_hdmi *hdmi); argument 191 void (*disable_audio)(struct dw_hdmi *hdmi); argument 2493 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, in dw_hdmi_connector_detect() 2500 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, in dw_hdmi_connector_get_modes() 2542 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, in dw_hdmi_connector_force() 3038 struct dw_hdmi *hdmi = dev_id; in dw_hdmi_hardirq() 3084 struct dw_hdmi *hdmi = dev_id; in dw_hdmi_irq() 3327 struct dw_hdmi *hdmi; in dw_hdmi_probe() [all …]
|
| A D | dw-hdmi-audio.h | 5 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);
|
| A D | dw-hdmi-cec.h | 4 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;
|
| A D | dw-hdmi-i2s-audio.c | 25 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()
|
| A D | dw-hdmi-cec.c | 55 struct dw_hdmi *hdmi;
|
| /drivers/gpu/drm/rockchip/ |
| A D | dw_hdmi-rockchip.c | 82 struct dw_hdmi *hdmi; 235 dw_hdmi_rockchip_mode_valid(struct dw_hdmi *dw_hdmi, void *data, in dw_hdmi_rockchip_mode_valid() argument 334 static int dw_hdmi_rockchip_genphy_init(struct dw_hdmi *dw_hdmi, void *data, in dw_hdmi_rockchip_genphy_init() argument 345 static void dw_hdmi_rockchip_genphy_disable(struct dw_hdmi *dw_hdmi, void *data) in dw_hdmi_rockchip_genphy_disable() argument 352 static void dw_hdmi_rk3228_setup_hpd(struct dw_hdmi *dw_hdmi, void *data) in dw_hdmi_rk3228_setup_hpd() argument 356 dw_hdmi_phy_setup_hpd(dw_hdmi, data); in dw_hdmi_rk3228_setup_hpd() 372 dw_hdmi_rk3328_read_hpd(struct dw_hdmi *dw_hdmi, void *data) in dw_hdmi_rk3328_read_hpd() argument 377 status = dw_hdmi_phy_read_hpd(dw_hdmi, data); in dw_hdmi_rk3328_read_hpd() 392 static void dw_hdmi_rk3328_setup_hpd(struct dw_hdmi *dw_hdmi, void *data) in dw_hdmi_rk3328_setup_hpd() argument 396 dw_hdmi_phy_setup_hpd(dw_hdmi, data); in dw_hdmi_rk3328_setup_hpd() [all …]
|
| A D | dw_hdmi_qp-rockchip.c | 155 static int dw_hdmi_qp_rk3588_phy_init(struct dw_hdmi_qp *dw_hdmi, void *data) in dw_hdmi_qp_rk3588_phy_init() argument 162 static void dw_hdmi_qp_rk3588_phy_disable(struct dw_hdmi_qp *dw_hdmi, in dw_hdmi_qp_rk3588_phy_disable() argument 171 dw_hdmi_qp_rk3588_read_hpd(struct dw_hdmi_qp *dw_hdmi, void *data) in dw_hdmi_qp_rk3588_read_hpd() argument 182 static void dw_hdmi_qp_rk3588_setup_hpd(struct dw_hdmi_qp *dw_hdmi, void *data) in dw_hdmi_qp_rk3588_setup_hpd() argument 205 dw_hdmi_qp_rk3576_read_hpd(struct dw_hdmi_qp *dw_hdmi, void *data) in dw_hdmi_qp_rk3576_read_hpd() argument 216 static void dw_hdmi_qp_rk3576_setup_hpd(struct dw_hdmi_qp *dw_hdmi, void *data) in dw_hdmi_qp_rk3576_setup_hpd() argument
|
| A D | Makefile | 13 rockchipdrm-$(CONFIG_ROCKCHIP_DW_HDMI) += dw_hdmi-rockchip.o
|
| /drivers/gpu/drm/ingenic/ |
| A D | ingenic-dw-hdmi.c | 47 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()
|
| /drivers/gpu/drm/renesas/rcar-du/ |
| A D | rcar_dw_hdmi.c | 41 rcar_hdmi_mode_valid(struct dw_hdmi *hdmi, void *data, in rcar_hdmi_mode_valid() 55 static int rcar_hdmi_phy_configure(struct dw_hdmi *hdmi, void *data, in rcar_hdmi_phy_configure() 85 struct dw_hdmi *hdmi; in rcar_dw_hdmi_probe() 98 struct dw_hdmi *hdmi = platform_get_drvdata(pdev); in rcar_dw_hdmi_remove()
|
| /drivers/gpu/drm/imx/ipuv3/ |
| A D | dw_hdmi-imx.c | 37 struct dw_hdmi *hdmi; 139 imx6q_hdmi_mode_valid(struct dw_hdmi *hdmi, void *data, in imx6q_hdmi_mode_valid() 153 imx6dl_hdmi_mode_valid(struct dw_hdmi *hdmi, void *data, in imx6dl_hdmi_mode_valid()
|
| A D | Makefile | 11 obj-$(CONFIG_DRM_IMX_HDMI) += dw_hdmi-imx.o
|
| /drivers/gpu/drm/sun4i/ |
| A D | sun8i_hdmi_phy.c | 142 static int sun8i_a83t_hdmi_phy_config(struct dw_hdmi *hdmi, void *data, in sun8i_a83t_hdmi_phy_config() 209 static void sun8i_a83t_hdmi_phy_disable(struct dw_hdmi *hdmi, void *data) in sun8i_a83t_hdmi_phy_disable() 228 static int sun8i_h3_hdmi_phy_config(struct dw_hdmi *hdmi, void *data, in sun8i_h3_hdmi_phy_config() 383 static void sun8i_h3_hdmi_phy_disable(struct dw_hdmi *hdmi, void *data) in sun8i_h3_hdmi_phy_disable()
|
| A D | sun8i_dw_hdmi.h | 174 enum drm_mode_status (*mode_valid)(struct dw_hdmi *hdmi, void *data, 183 struct dw_hdmi *hdmi;
|
| A D | sun8i_dw_hdmi.c | 33 sun8i_dw_hdmi_mode_valid_a83t(struct dw_hdmi *hdmi, void *data, in sun8i_dw_hdmi_mode_valid_a83t() 44 sun8i_dw_hdmi_mode_valid_h6(struct dw_hdmi *hdmi, void *data, in sun8i_dw_hdmi_mode_valid_h6()
|