Home
last modified time | relevance | path

Searched refs:hdmi (Results 1 – 25 of 31) sorted by relevance

12

/drivers/video/
Dsh_mobile_hdmi.c291 void (*write)(struct sh_hdmi *hdmi, u8 data, u8 reg);
292 u8 (*read)(struct sh_hdmi *hdmi, u8 reg);
297 static void __hdmi_write8(struct sh_hdmi *hdmi, u8 data, u8 reg) in __hdmi_write8() argument
299 iowrite8(data, hdmi->base + reg); in __hdmi_write8()
302 static u8 __hdmi_read8(struct sh_hdmi *hdmi, u8 reg) in __hdmi_read8() argument
304 return ioread8(hdmi->base + reg); in __hdmi_read8()
307 static void __hdmi_write32(struct sh_hdmi *hdmi, u8 data, u8 reg) in __hdmi_write32() argument
309 iowrite32((u32)data, hdmi->base + (reg * 4)); in __hdmi_write32()
313 static u8 __hdmi_read32(struct sh_hdmi *hdmi, u8 reg) in __hdmi_read32() argument
315 return (u8)ioread32(hdmi->base + (reg * 4)); in __hdmi_read32()
[all …]
DMakefile8 obj-$(CONFIG_HDMI) += hdmi.o
/drivers/gpu/host1x/drm/
Dhdmi.c71 static inline unsigned long tegra_hdmi_readl(struct tegra_hdmi *hdmi, in tegra_hdmi_readl() argument
74 return readl(hdmi->regs + (reg << 2)); in tegra_hdmi_readl()
77 static inline void tegra_hdmi_writel(struct tegra_hdmi *hdmi, unsigned long val, in tegra_hdmi_writel() argument
80 writel(val, hdmi->regs + (reg << 2)); in tegra_hdmi_writel()
281 static void tegra_hdmi_setup_audio_fs_tables(struct tegra_hdmi *hdmi) in tegra_hdmi_setup_audio_fs_tables() argument
304 tegra_hdmi_writel(hdmi, value, HDMI_NV_PDISP_AUDIO_FS(i)); in tegra_hdmi_setup_audio_fs_tables()
308 static int tegra_hdmi_setup_audio(struct tegra_hdmi *hdmi, unsigned int pclk) in tegra_hdmi_setup_audio() argument
310 struct device_node *node = hdmi->dev->of_node; in tegra_hdmi_setup_audio()
315 switch (hdmi->audio_source) { in tegra_hdmi_setup_audio()
332 tegra_hdmi_writel(hdmi, value, HDMI_NV_PDISP_AUDIO_CNTRL0); in tegra_hdmi_setup_audio()
[all …]
/drivers/video/omap2/dss/
Dhdmi.c74 } hdmi; variable
313 r = pm_runtime_get_sync(&hdmi.pdev->dev); in hdmi_runtime_get()
327 r = pm_runtime_put_sync(&hdmi.pdev->dev); in hdmi_runtime_put()
336 { hdmi.ct_cp_hpd_gpio, GPIOF_OUT_INIT_LOW, "hdmi_ct_cp_hpd" }, in hdmi_init_display()
337 { hdmi.ls_oe_gpio, GPIOF_OUT_INIT_LOW, "hdmi_ls_oe" }, in hdmi_init_display()
338 { hdmi.hpd_gpio, GPIOF_DIR_IN, "hdmi_hpd" }, in hdmi_init_display()
343 dss_init_hdmi_ip_ops(&hdmi.ip_data, omapdss_get_version()); in hdmi_init_display()
345 if (hdmi.vdda_hdmi_dac_reg == NULL) { in hdmi_init_display()
348 reg = devm_regulator_get(&hdmi.pdev->dev, "vdda_hdmi_dac"); in hdmi_init_display()
352 reg = devm_regulator_get(&hdmi.pdev->dev, "VDAC"); in hdmi_init_display()
[all …]
Dhdmi_panel.c39 } hdmi; variable
86 mutex_lock(&hdmi.lock); in hdmi_panel_audio_enable()
87 spin_lock_irqsave(&hdmi.audio_lock, flags); in hdmi_panel_audio_enable()
103 spin_unlock_irqrestore(&hdmi.audio_lock, flags); in hdmi_panel_audio_enable()
104 mutex_unlock(&hdmi.lock); in hdmi_panel_audio_enable()
112 spin_lock_irqsave(&hdmi.audio_lock, flags); in hdmi_panel_audio_disable()
118 spin_unlock_irqrestore(&hdmi.audio_lock, flags); in hdmi_panel_audio_disable()
126 spin_lock_irqsave(&hdmi.audio_lock, flags); in hdmi_panel_audio_start()
143 spin_unlock_irqrestore(&hdmi.audio_lock, flags); in hdmi_panel_audio_start()
151 spin_lock_irqsave(&hdmi.audio_lock, flags); in hdmi_panel_audio_stop()
[all …]
DMakefile13 omapdss-$(CONFIG_OMAP4_DSS_HDMI) += hdmi.o \
DKconfig23 dispc, dsi, hdmi and rfbi.
65 See http://www.hdmi.org/ for HDMI specification.
/drivers/gpu/drm/radeon/
Dr600_hdmi.c456 u32 hdmi = HDMI0_ERROR_ACK; in r600_hdmi_enable() local
467 hdmi |= HDMI0_ENABLE; in r600_hdmi_enable()
472 hdmi |= HDMI0_STREAM(HDMI0_STREAM_TMDSA); in r600_hdmi_enable()
480 hdmi |= HDMI0_STREAM(HDMI0_STREAM_LVTMA); in r600_hdmi_enable()
488 hdmi |= HDMI0_STREAM(HDMI0_STREAM_DDIA); in r600_hdmi_enable()
495 hdmi |= HDMI0_STREAM(HDMI0_STREAM_DVOA); in r600_hdmi_enable()
502 WREG32(HDMI0_CONTROL + dig->afmt->offset, hdmi); in r600_hdmi_enable()
/drivers/media/platform/s5p-tv/
DMakefile13 obj-$(CONFIG_VIDEO_SAMSUNG_S5P_HDMI) += s5p-hdmi.o
14 s5p-hdmi-y += hdmi_drv.o
Dhdmi_drv.c64 struct clk *hdmi; member
776 if (!IS_ERR_OR_NULL(res->hdmi)) in hdmi_resources_cleanup()
777 clk_put(res->hdmi); in hdmi_resources_cleanup()
798 res->hdmi = clk_get(dev, "hdmi"); in hdmi_resources_init()
799 if (IS_ERR(res->hdmi)) { in hdmi_resources_init()
965 clk_enable(hdmi_dev->res.hdmi); in hdmi_probe()
1006 clk_disable(hdmi_dev->res.hdmi); in hdmi_remove()
/drivers/gpu/host1x/
DMakefile17 host1x-$(CONFIG_DRM_TEGRA) += drm/output.o drm/rgb.o drm/hdmi.o
/drivers/gpu/drm/nouveau/core/engine/disp/
Dnva0.c74 priv->sor.hdmi = nv84_hdmi_ctrl; in nva0_disp_ctor()
Dnve0.c75 priv->sor.hdmi = nvd0_hdmi_ctrl; in nve0_disp_ctor()
Dnvf0.c75 priv->sor.hdmi = nvd0_hdmi_ctrl; in nvf0_disp_ctor()
Dsornv50.c76 ret = priv->sor.hdmi(priv, head, or, data); in nv50_sor_mthd()
Dnv84.c87 priv->sor.hdmi = nv84_hdmi_ctrl; in nv84_disp_ctor()
Dnv94.c87 priv->sor.hdmi = nv84_hdmi_ctrl; in nv94_disp_ctor()
Dnva3.c89 priv->sor.hdmi = nva3_hdmi_ctrl; in nva3_disp_ctor()
Dnv50.h34 int (*hdmi)(struct nv50_disp_priv *, int head, int sor, u32); member
/drivers/gpu/drm/i915/
Dintel_hdmi.c61 return &intel_dig_port->hdmi; in enc_to_intel_hdmi()
378 struct intel_hdmi *intel_hdmi = &intel_dig_port->hdmi; in g4x_set_infoframes()
443 struct intel_hdmi *intel_hdmi = &intel_dig_port->hdmi; in ibx_set_infoframes()
999 struct intel_hdmi *intel_hdmi = &intel_dig_port->hdmi; in intel_hdmi_init_connector()
1103 intel_dig_port->hdmi.hdmi_reg = hdmi_reg; in intel_hdmi_init()
Dintel_drv.h431 struct intel_hdmi hdmi; member
590 return container_of(intel_hdmi, struct intel_digital_port, hdmi); in hdmi_to_dig_port()
/drivers/clk/samsung/
Dclk-exynos5250.c101 wdt, rtc, tmu, fimd1, mie1, dsim0, dp, mixer, hdmi, enumerator
464 GATE(hdmi, "hdmi", "aclk200", GATE_IP_DISP1, 6, 0, 0),
Dclk-exynos4.c158 smmu_fimc1, smmu_fimc2, smmu_fimc3, smmu_jpeg, vp, mixer, tvenc, hdmi, enumerator
625 GATE_D(hdmi, "exynos4-hdmi", "hdmi", "aclk160", GATE_IP_TV, 3, 0, 0),
/drivers/gpu/drm/exynos/
Dexynos_hdmi.c81 struct clk *hdmi; member
1704 clk_enable(res->hdmi); in hdmi_poweron()
1729 clk_disable(res->hdmi); in hdmi_poweroff()
1809 res->hdmi = devm_clk_get(dev, "hdmi"); in hdmi_resources_init()
1810 if (IS_ERR(res->hdmi)) { in hdmi_resources_init()
/drivers/clk/tegra/
Dclk-tegra20.c236 dvc, dsi, mipi = 50, hdmi, csi, tvdac, i2c2, uartc, emc = 57, usb2, enumerator
855 …TA_MUX("hdmi", NULL, "hdmi", mux_pllpdc_clkm, CLK_SOURCE_HDMI, 51, &periph_h_regs, 0, hdmi),

12