Searched refs:hdmi (Results 1 - 25 of 190) sorted by relevance

12345678

/linux-master/drivers/gpu/drm/sun4i/
H A Dsun4i_hdmi_i2c.c25 static int fifo_transfer(struct sun4i_hdmi *hdmi, u8 *buf, int len, bool read) argument
41 (hdmi->variant->ddc_fifo_thres_incl ? 0 : 1);
50 if (regmap_field_read_poll_timeout(hdmi->field_ddc_int_status, reg,
59 ioread8_rep(hdmi->base + hdmi->variant->ddc_fifo_reg, buf, len);
61 iowrite8_rep(hdmi->base + hdmi->variant->ddc_fifo_reg, buf, len);
64 regmap_field_force_write(hdmi->field_ddc_int_status,
70 static int xfer_msg(struct sun4i_hdmi *hdmi, struct i2c_msg *msg) argument
76 if (hdmi
149 struct sun4i_hdmi *hdmi = i2c_get_adapdata(adap); local
198 sun4i_hdmi_init_regmap_fields(struct sun4i_hdmi *hdmi) argument
287 sun4i_hdmi_i2c_create(struct device *dev, struct sun4i_hdmi *hdmi) argument
[all...]
H A Dsun4i_hdmi_enc.c40 static int sun4i_hdmi_setup_avi_infoframes(struct sun4i_hdmi *hdmi, argument
48 &hdmi->connector, mode);
61 writeb(buffer[i], hdmi->base + SUN4I_HDMI_AVI_INFOFRAME_REG(i));
69 struct sun4i_hdmi *hdmi = drm_encoder_to_sun4i_hdmi(encoder); local
74 val = readl(hdmi->base + SUN4I_HDMI_VID_CTRL_REG);
76 writel(val, hdmi->base + SUN4I_HDMI_VID_CTRL_REG);
78 clk_disable_unprepare(hdmi->tmds_clk);
85 struct sun4i_hdmi *hdmi = drm_encoder_to_sun4i_hdmi(encoder); local
86 struct drm_display_info *display = &hdmi->connector.display_info;
92 clk_set_rate(hdmi
168 const struct sun4i_hdmi *hdmi = drm_connector_to_sun4i_hdmi(connector); local
216 struct sun4i_hdmi *hdmi = drm_connector_to_sun4i_hdmi(connector); local
270 struct sun4i_hdmi *hdmi = drm_connector_to_sun4i_hdmi(connector); local
294 struct sun4i_hdmi *hdmi = cec_get_drvdata(adap); local
301 struct sun4i_hdmi *hdmi = cec_get_drvdata(adap); local
309 struct sun4i_hdmi *hdmi = cec_get_drvdata(adap); local
502 struct sun4i_hdmi *hdmi; local
687 struct sun4i_hdmi *hdmi = dev_get_drvdata(dev); local
[all...]
H A Dsun8i_dw_hdmi.c22 struct sun8i_dw_hdmi *hdmi = encoder_to_sun8i_dw_hdmi(encoder); local
24 clk_set_rate(hdmi->clk_tmds, mode->crtc_clock * 1000);
33 sun8i_dw_hdmi_mode_valid_a83t(struct dw_hdmi *hdmi, void *data, argument
44 sun8i_dw_hdmi_mode_valid_h6(struct dw_hdmi *hdmi, void *data, argument
104 struct sun8i_dw_hdmi *hdmi; local
110 hdmi = devm_kzalloc(&pdev->dev, sizeof(*hdmi), GFP_KERNEL);
111 if (!hdmi)
114 plat_data = &hdmi->plat_data;
115 hdmi
219 struct sun8i_dw_hdmi *hdmi = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi.c16 #include <sound/hdmi-codec.h>
17 #include "hdmi.h"
19 void msm_hdmi_set_mode(struct hdmi *hdmi, bool power_on) argument
24 spin_lock_irqsave(&hdmi->reg_lock, flags);
27 if (!hdmi->hdmi_mode) {
29 hdmi_write(hdmi, REG_HDMI_CTRL, ctrl);
38 hdmi_write(hdmi, REG_HDMI_CTRL, ctrl);
39 spin_unlock_irqrestore(&hdmi->reg_lock, flags);
46 struct hdmi *hdm local
63 msm_hdmi_destroy(struct hdmi *hdmi) argument
77 msm_hdmi_put_phy(struct hdmi *hdmi) argument
86 msm_hdmi_get_phy(struct hdmi *hdmi) argument
119 msm_hdmi_init(struct hdmi *hdmi) argument
160 msm_hdmi_modeset_init(struct hdmi *hdmi, struct drm_device *dev, struct drm_encoder *encoder) argument
256 struct hdmi *hdmi = dev_get_drvdata(dev); local
328 struct hdmi *hdmi = dev_get_drvdata(dev); local
344 msm_hdmi_register_audio_driver(struct hdmi *hdmi, struct device *dev) argument
357 struct hdmi *hdmi = dev_get_drvdata(dev); local
400 struct hdmi *hdmi; local
544 struct hdmi *hdmi = dev_get_drvdata(&pdev->dev); local
[all...]
H A Dhdmi_hpd.c12 #include "hdmi.h"
14 static void msm_hdmi_phy_reset(struct hdmi *hdmi) argument
18 val = hdmi_read(hdmi, REG_HDMI_PHY_CTRL);
22 hdmi_write(hdmi, REG_HDMI_PHY_CTRL,
26 hdmi_write(hdmi, REG_HDMI_PHY_CTRL,
32 hdmi_write(hdmi, REG_HDMI_PHY_CTRL,
36 hdmi_write(hdmi, REG_HDMI_PHY_CTRL,
44 hdmi_write(hdmi, REG_HDMI_PHY_CTRL,
48 hdmi_write(hdmi, REG_HDMI_PHY_CTR
63 enable_hpd_clocks(struct hdmi *hdmi, bool enable) argument
96 struct hdmi *hdmi = hdmi_bridge->hdmi; local
150 msm_hdmi_hpd_disable(struct hdmi *hdmi) argument
176 struct hdmi *hdmi = hdmi_bridge->hdmi; local
203 detect_reg(struct hdmi *hdmi) argument
220 detect_gpio(struct hdmi *hdmi) argument
231 struct hdmi *hdmi = hdmi_bridge->hdmi; local
[all...]
H A Dhdmi_bridge.c12 #include "hdmi.h"
18 struct hdmi *hdmi = hdmi_bridge->hdmi; local
19 const struct hdmi_platform_config *config = hdmi->config;
22 pm_runtime_get_sync(&hdmi->pdev->dev);
24 ret = regulator_bulk_enable(config->pwr_reg_cnt, hdmi->pwr_regs);
29 DBG("pixclock: %lu", hdmi->pixclock);
30 ret = clk_set_rate(hdmi->pwr_clks[0], hdmi
50 struct hdmi *hdmi = hdmi_bridge->hdmi; local
71 msm_hdmi_config_avi_infoframe(struct hdmi *hdmi) argument
132 struct hdmi *hdmi = hdmi_bridge->hdmi; local
158 struct hdmi *hdmi = hdmi_bridge->hdmi; local
183 struct hdmi *hdmi = hdmi_bridge->hdmi; local
243 struct hdmi *hdmi = hdmi_bridge->hdmi; local
273 struct hdmi *hdmi = hdmi_bridge->hdmi; local
321 msm_hdmi_bridge_init(struct hdmi *hdmi) argument
[all...]
H A Dhdmi_hdcp.c5 #include "hdmi.h"
49 struct hdmi *hdmi; member in struct:hdmi_hdcp_ctrl
78 static int msm_hdmi_ddc_read(struct hdmi *hdmi, u16 addr, u8 offset, argument
99 rc = i2c_transfer(hdmi->i2c, msgs, 2);
116 static int msm_hdmi_ddc_write(struct hdmi *hdmi, u16 addr, u8 offset, argument
141 rc = i2c_transfer(hdmi->i2c, msgs, 1);
159 struct hdmi *hdm local
198 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
260 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
283 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
363 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
400 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
457 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
539 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
557 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
593 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
648 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
692 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
730 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
754 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
808 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
838 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
867 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
934 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
993 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
1030 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
1117 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
1211 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
1306 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
1331 struct hdmi *hdmi = hdcp_ctrl->hdmi; local
1393 msm_hdmi_hdcp_init(struct hdmi *hdmi) argument
1422 msm_hdmi_hdcp_destroy(struct hdmi *hdmi) argument
[all...]
H A Dhdmi_i2c.c7 #include "hdmi.h"
11 struct hdmi *hdmi; member in struct:hdmi_i2c_adapter
19 struct hdmi *hdmi = hdmi_i2c->hdmi; local
21 hdmi_write(hdmi, REG_HDMI_DDC_CTRL,
23 hdmi_write(hdmi, REG_HDMI_DDC_CTRL,
26 hdmi_write(hdmi, REG_HDMI_DDC_SPEED,
30 hdmi_write(hdmi, REG_HDMI_DDC_SETU
41 struct hdmi *hdmi = hdmi_i2c->hdmi; local
71 struct hdmi *hdmi = hdmi_i2c->hdmi; local
93 struct hdmi *hdmi = hdmi_i2c->hdmi; local
233 msm_hdmi_i2c_init(struct hdmi *hdmi) argument
[all...]
/linux-master/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-cec.h7 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; member in struct:dw_hdmi_cec_data
H A Ddw-hdmi-audio.h11 struct dw_hdmi *hdmi; member in struct:dw_hdmi_audio_data
12 u8 *(*get_eld)(struct dw_hdmi *hdmi);
16 struct dw_hdmi *hdmi; member in struct:dw_hdmi_i2s_audio_data
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 DMakefile2 obj-$(CONFIG_DRM_DW_HDMI) += dw-hdmi.o
3 obj-$(CONFIG_DRM_DW_HDMI_AHB_AUDIO) += dw-hdmi-ahb-audio.o
4 obj-$(CONFIG_DRM_DW_HDMI_GP_AUDIO) += dw-hdmi-gp-audio.o
5 obj-$(CONFIG_DRM_DW_HDMI_I2S_AUDIO) += dw-hdmi-i2s-audio.o
6 obj-$(CONFIG_DRM_DW_HDMI_CEC) += dw-hdmi-cec.o
H A Ddw-hdmi.c12 #include <linux/hdmi.h>
39 #include "dw-hdmi-audio.h"
40 #include "dw-hdmi-cec.h"
41 #include "dw-hdmi.h"
126 int (*configure)(struct dw_hdmi *hdmi,
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) argument
213 regmap_write(hdmi->regm, offset << hdmi
216 hdmi_readb(struct dw_hdmi *hdmi, int offset) argument
225 handle_plugged_change(struct dw_hdmi *hdmi, bool plugged) argument
231 dw_hdmi_set_plugged_cb(struct dw_hdmi *hdmi, hdmi_codec_plugged_cb fn, struct device *codec_dev) argument
247 hdmi_modb(struct dw_hdmi *hdmi, u8 data, u8 mask, unsigned reg) argument
252 hdmi_mask_writeb(struct dw_hdmi *hdmi, u8 data, unsigned int reg, u8 shift, u8 mask) argument
258 dw_hdmi_i2c_init(struct dw_hdmi *hdmi) argument
287 dw_hdmi_i2c_unwedge(struct dw_hdmi *hdmi) argument
334 dw_hdmi_i2c_wait(struct dw_hdmi *hdmi) argument
358 dw_hdmi_i2c_read(struct dw_hdmi *hdmi, unsigned char *buf, unsigned int length) argument
392 dw_hdmi_i2c_write(struct dw_hdmi *hdmi, unsigned char *buf, unsigned int length) argument
425 struct dw_hdmi *hdmi = i2c_get_adapdata(adap); local
505 dw_hdmi_i2c_adapter(struct dw_hdmi *hdmi) argument
539 hdmi_set_cts_n(struct dw_hdmi *hdmi, unsigned int cts, unsigned int n) argument
634 dw_hdmi_set_channel_status(struct dw_hdmi *hdmi, u8 *channel_status) argument
646 hdmi_set_clk_regenerator(struct dw_hdmi *hdmi, unsigned long pixel_clk, unsigned int sample_rate) argument
686 hdmi_init_clk_regenerator(struct dw_hdmi *hdmi) argument
693 hdmi_clk_regenerator_update_pixel_clock(struct dw_hdmi *hdmi) argument
701 dw_hdmi_set_sample_width(struct dw_hdmi *hdmi, unsigned int width) argument
709 dw_hdmi_set_sample_non_pcm(struct dw_hdmi *hdmi, unsigned int non_pcm) argument
717 dw_hdmi_set_sample_rate(struct dw_hdmi *hdmi, unsigned int rate) argument
727 dw_hdmi_set_channel_count(struct dw_hdmi *hdmi, unsigned int cnt) argument
754 dw_hdmi_set_channel_allocation(struct dw_hdmi *hdmi, unsigned int ca) argument
764 hdmi_enable_audio_clk(struct dw_hdmi *hdmi, bool enable) argument
773 hdmi_audio_get_eld(struct dw_hdmi *hdmi) argument
781 dw_hdmi_gp_audio_enable(struct dw_hdmi *hdmi) argument
851 dw_hdmi_gp_audio_disable(struct dw_hdmi *hdmi) argument
864 dw_hdmi_ahb_audio_enable(struct dw_hdmi *hdmi) argument
869 dw_hdmi_ahb_audio_disable(struct dw_hdmi *hdmi) argument
874 dw_hdmi_i2s_audio_enable(struct dw_hdmi *hdmi) argument
880 dw_hdmi_i2s_audio_disable(struct dw_hdmi *hdmi) argument
885 dw_hdmi_audio_enable(struct dw_hdmi *hdmi) argument
897 dw_hdmi_audio_disable(struct dw_hdmi *hdmi) argument
1002 hdmi_video_sample(struct dw_hdmi *hdmi) argument
1070 is_color_space_conversion(struct dw_hdmi *hdmi) argument
1082 is_color_space_decimation(struct dw_hdmi *hdmi) argument
1094 is_color_space_interpolation(struct dw_hdmi *hdmi) argument
1106 is_csc_needed(struct dw_hdmi *hdmi) argument
1113 dw_hdmi_update_csc_coeffs(struct dw_hdmi *hdmi) argument
1157 hdmi_video_csc(struct dw_hdmi *hdmi) argument
1200 hdmi_video_packetize(struct dw_hdmi *hdmi) argument
1330 hdmi_phy_test_clear(struct dw_hdmi *hdmi, unsigned char bit) argument
1337 hdmi_phy_wait_i2c_done(struct dw_hdmi *hdmi, int msec) argument
1351 dw_hdmi_phy_i2c_write(struct dw_hdmi *hdmi, unsigned short data, unsigned char addr) argument
1367 dw_hdmi_support_scdc(struct dw_hdmi *hdmi, const struct drm_display_info *display) argument
1407 dw_hdmi_set_high_tmds_clock_ratio(struct dw_hdmi *hdmi, const struct drm_display_info *display) argument
1422 dw_hdmi_phy_enable_powerdown(struct dw_hdmi *hdmi, bool enable) argument
1429 dw_hdmi_phy_enable_tmds(struct dw_hdmi *hdmi, u8 enable) argument
1436 dw_hdmi_phy_enable_svsret(struct dw_hdmi *hdmi, u8 enable) argument
1443 dw_hdmi_phy_gen2_pddq(struct dw_hdmi *hdmi, u8 enable) argument
1451 dw_hdmi_phy_gen2_txpwron(struct dw_hdmi *hdmi, u8 enable) argument
1459 dw_hdmi_phy_sel_data_en_pol(struct dw_hdmi *hdmi, u8 enable) argument
1466 dw_hdmi_phy_sel_interface_control(struct dw_hdmi *hdmi, u8 enable) argument
1473 dw_hdmi_phy_gen1_reset(struct dw_hdmi *hdmi) argument
1481 dw_hdmi_phy_gen2_reset(struct dw_hdmi *hdmi) argument
1489 dw_hdmi_phy_i2c_set_addr(struct dw_hdmi *hdmi, u8 address) argument
1497 dw_hdmi_phy_power_off(struct dw_hdmi *hdmi) argument
1531 dw_hdmi_phy_power_on(struct dw_hdmi *hdmi) argument
1572 hdmi_phy_configure_dwc_hdmi_3d_tx(struct dw_hdmi *hdmi, const struct dw_hdmi_plat_data *pdata, unsigned long mpixelclock) argument
1624 hdmi_phy_configure(struct dw_hdmi *hdmi, const struct drm_display_info *display) argument
1665 dw_hdmi_phy_init(struct dw_hdmi *hdmi, void *data, const struct drm_display_info *display, const struct drm_display_mode *mode) argument
1684 dw_hdmi_phy_disable(struct dw_hdmi *hdmi, void *data) argument
1689 dw_hdmi_phy_read_hpd(struct dw_hdmi *hdmi, void *data) argument
1697 dw_hdmi_phy_update_hpd(struct dw_hdmi *hdmi, void *data, bool force, bool disabled, bool rxsense) argument
1712 dw_hdmi_phy_setup_hpd(struct dw_hdmi *hdmi, void *data) argument
1745 hdmi_tx_hdcp_config(struct dw_hdmi *hdmi) argument
1764 hdmi_config_AVI(struct dw_hdmi *hdmi, const struct drm_connector *connector, const struct drm_display_mode *mode) argument
1891 hdmi_config_vendor_specific_infoframe(struct dw_hdmi *hdmi, const struct drm_connector *connector, const struct drm_display_mode *mode) argument
1945 hdmi_config_drm_infoframe(struct dw_hdmi *hdmi, const struct drm_connector *connector) argument
1981 hdmi_av_composer(struct dw_hdmi *hdmi, const struct drm_display_info *display, const struct drm_display_mode *mode) argument
2156 dw_hdmi_enable_video_path(struct dw_hdmi *hdmi) argument
2197 dw_hdmi_clear_overflow(struct dw_hdmi *hdmi) argument
2235 hdmi_disable_overflow_interrupts(struct dw_hdmi *hdmi) argument
2241 dw_hdmi_setup(struct dw_hdmi *hdmi, const struct drm_connector *connector, const struct drm_display_mode *mode) argument
2333 initialize_hdmi_ih_mutes(struct dw_hdmi *hdmi) argument
2384 dw_hdmi_poweron(struct dw_hdmi *hdmi) argument
2395 dw_hdmi_poweroff(struct dw_hdmi *hdmi) argument
2405 dw_hdmi_update_power(struct dw_hdmi *hdmi) argument
2439 dw_hdmi_update_phy_mask(struct dw_hdmi *hdmi) argument
2447 dw_hdmi_detect(struct dw_hdmi *hdmi) argument
2457 dw_hdmi_edid_read(struct dw_hdmi *hdmi, struct drm_connector *connector) argument
2495 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, local
2502 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, local
2544 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, local
2569 dw_hdmi_connector_create(struct dw_hdmi *hdmi) argument
2879 struct dw_hdmi *hdmi = bridge->driver_private; local
2897 struct dw_hdmi *hdmi = bridge->driver_private; local
2908 struct dw_hdmi *hdmi = bridge->driver_private; local
2921 struct dw_hdmi *hdmi = bridge->driver_private; local
2940 struct dw_hdmi *hdmi = bridge->driver_private; local
2953 struct dw_hdmi *hdmi = bridge->driver_private; local
2967 struct dw_hdmi *hdmi = bridge->driver_private; local
2985 struct dw_hdmi *hdmi = bridge->driver_private; local
2993 struct dw_hdmi *hdmi = bridge->driver_private; local
3019 dw_hdmi_i2c_irq(struct dw_hdmi *hdmi) argument
3039 struct dw_hdmi *hdmi = dev_id; local
3055 dw_hdmi_setup_rx_sense(struct dw_hdmi *hdmi, bool hpd, bool rx_sense) argument
3085 struct dw_hdmi *hdmi = dev_id; local
3191 dw_hdmi_detect_phy(struct dw_hdmi *hdmi) argument
3236 dw_hdmi_cec_enable(struct dw_hdmi *hdmi) argument
3244 dw_hdmi_cec_disable(struct dw_hdmi *hdmi) argument
3273 dw_hdmi_init_hw(struct dw_hdmi *hdmi) argument
3292 dw_hdmi_parse_dt(struct dw_hdmi *hdmi) argument
3314 dw_hdmi_bus_fmt_is_420(struct dw_hdmi *hdmi) argument
3328 struct dw_hdmi *hdmi; local
3618 dw_hdmi_remove(struct dw_hdmi *hdmi) argument
3648 struct dw_hdmi *hdmi; local
3665 dw_hdmi_unbind(struct dw_hdmi *hdmi) argument
3671 dw_hdmi_resume(struct dw_hdmi *hdmi) argument
[all...]
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Dhdmi5.c31 #include <sound/omap-hdmi-audio.h>
41 static int hdmi_runtime_get(struct omap_hdmi *hdmi) argument
47 r = pm_runtime_get_sync(&hdmi->pdev->dev);
49 pm_runtime_put_noidle(&hdmi->pdev->dev);
55 static void hdmi_runtime_put(struct omap_hdmi *hdmi) argument
61 r = pm_runtime_put_sync(&hdmi->pdev->dev);
67 struct omap_hdmi *hdmi = data; local
68 struct hdmi_wp_data *wp = &hdmi->wp;
91 v = hdmi_read_reg(hdmi->phy.base, HDMI_TXPHY_PAD_CFG_CTRL);
94 hdmi_write_reg(hdmi
112 hdmi_power_on_core(struct omap_hdmi *hdmi) argument
137 hdmi_power_off_core(struct omap_hdmi *hdmi) argument
145 hdmi_power_on_full(struct omap_hdmi *hdmi) argument
227 hdmi_power_off_full(struct omap_hdmi *hdmi) argument
244 struct omap_hdmi *hdmi = s->private; local
277 hdmi_core_enable(struct omap_hdmi *hdmi) argument
299 hdmi_core_disable(struct omap_hdmi *hdmi) argument
317 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge); local
330 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge); local
344 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge); local
413 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge); local
431 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge); local
481 hdmi5_bridge_init(struct omap_hdmi *hdmi) argument
491 hdmi5_bridge_cleanup(struct omap_hdmi *hdmi) argument
596 hdmi_audio_register(struct omap_hdmi *hdmi) argument
627 struct omap_hdmi *hdmi = dev_get_drvdata(dev); local
654 struct omap_hdmi *hdmi = dev_get_drvdata(dev); local
673 hdmi5_init_output(struct omap_hdmi *hdmi) argument
698 hdmi5_uninit_output(struct omap_hdmi *hdmi) argument
708 hdmi5_probe_of(struct omap_hdmi *hdmi) argument
726 struct omap_hdmi *hdmi; local
803 struct omap_hdmi *hdmi = platform_get_drvdata(pdev); local
[all...]
H A Dhdmi4.c27 #include <sound/omap-hdmi-audio.h>
38 #include "hdmi.h"
40 static int hdmi_runtime_get(struct omap_hdmi *hdmi) argument
46 r = pm_runtime_get_sync(&hdmi->pdev->dev);
48 pm_runtime_put_noidle(&hdmi->pdev->dev);
54 static void hdmi_runtime_put(struct omap_hdmi *hdmi) argument
60 r = pm_runtime_put_sync(&hdmi->pdev->dev);
66 struct omap_hdmi *hdmi = data; local
67 struct hdmi_wp_data *wp = &hdmi->wp;
93 u32 intr4 = hdmi_read_reg(hdmi
103 hdmi_power_on_core(struct omap_hdmi *hdmi) argument
135 hdmi_power_off_core(struct omap_hdmi *hdmi) argument
146 hdmi_power_on_full(struct omap_hdmi *hdmi) argument
228 hdmi_power_off_full(struct omap_hdmi *hdmi) argument
245 struct omap_hdmi *hdmi = s->private; local
278 struct omap_hdmi *hdmi = container_of(core, struct omap_hdmi, core); local
301 struct omap_hdmi *hdmi = container_of(core, struct omap_hdmi, core); local
319 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge); local
332 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge); local
346 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge); local
415 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge); local
433 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge); local
442 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge); local
506 hdmi4_bridge_init(struct omap_hdmi *hdmi) argument
516 hdmi4_bridge_cleanup(struct omap_hdmi *hdmi) argument
620 hdmi_audio_register(struct omap_hdmi *hdmi) argument
646 struct omap_hdmi *hdmi = dev_get_drvdata(dev); local
687 struct omap_hdmi *hdmi = dev_get_drvdata(dev); local
707 hdmi4_init_output(struct omap_hdmi *hdmi) argument
732 hdmi4_uninit_output(struct omap_hdmi *hdmi) argument
742 hdmi4_probe_of(struct omap_hdmi *hdmi) argument
760 struct omap_hdmi *hdmi; local
837 struct omap_hdmi *hdmi = platform_get_drvdata(pdev); local
[all...]
/linux-master/sound/x86/
H A DMakefile2 snd-hdmi-lpe-audio-y += \
5 obj-$(CONFIG_HDMI_LPE_AUDIO) += snd-hdmi-lpe-audio.o
/linux-master/drivers/gpu/drm/rockchip/
H A Drk3066_hdmi.c72 static inline u8 hdmi_readb(struct rk3066_hdmi *hdmi, u16 offset) argument
74 return readl_relaxed(hdmi->regs + offset);
77 static inline void hdmi_writeb(struct rk3066_hdmi *hdmi, u16 offset, u32 val) argument
79 writel_relaxed(val, hdmi->regs + offset);
82 static inline void hdmi_modb(struct rk3066_hdmi *hdmi, u16 offset, argument
85 u8 temp = hdmi_readb(hdmi, offset) & ~msk;
88 hdmi_writeb(hdmi, offset, temp);
91 static void rk3066_hdmi_i2c_init(struct rk3066_hdmi *hdmi) argument
95 ddc_bus_freq = (hdmi->tmdsclk >> 2) / HDMI_SCL_RATE;
97 hdmi_writeb(hdmi, HDMI_DDC_BUS_FREQ_
105 rk3066_hdmi_get_power_mode(struct rk3066_hdmi *hdmi) argument
110 rk3066_hdmi_set_power_mode(struct rk3066_hdmi *hdmi, int mode) argument
165 rk3066_hdmi_upload_frame(struct rk3066_hdmi *hdmi, int setup_rc, union hdmi_infoframe *frame, u32 frame_index, u32 mask, u32 disable, u32 enable) argument
194 rk3066_hdmi_config_avi(struct rk3066_hdmi *hdmi, struct drm_display_mode *mode) argument
217 rk3066_hdmi_config_video_timing(struct rk3066_hdmi *hdmi, struct drm_display_mode *mode) argument
273 rk3066_hdmi_phy_write(struct rk3066_hdmi *hdmi, u16 offset, u8 value) argument
283 rk3066_hdmi_config_phy(struct rk3066_hdmi *hdmi) argument
326 rk3066_hdmi_setup(struct rk3066_hdmi *hdmi, struct drm_display_mode *mode) argument
392 struct rk3066_hdmi *hdmi = encoder_to_rk3066_hdmi(encoder); local
422 struct rk3066_hdmi *hdmi = encoder_to_rk3066_hdmi(encoder); local
460 struct rk3066_hdmi *hdmi = connector_to_rk3066_hdmi(connector); local
468 struct rk3066_hdmi *hdmi = connector_to_rk3066_hdmi(connector); local
498 struct rk3066_hdmi *hdmi = connector_to_rk3066_hdmi(connector); local
538 rk3066_hdmi_register(struct drm_device *drm, struct rk3066_hdmi *hdmi) argument
574 struct rk3066_hdmi *hdmi = dev_id; local
598 struct rk3066_hdmi *hdmi = dev_id; local
605 rk3066_hdmi_i2c_read(struct rk3066_hdmi *hdmi, struct i2c_msg *msgs) argument
621 rk3066_hdmi_i2c_write(struct rk3066_hdmi *hdmi, struct i2c_msg *msgs) argument
654 struct rk3066_hdmi *hdmi = i2c_get_adapdata(adap); local
702 rk3066_hdmi_i2c_adapter(struct rk3066_hdmi *hdmi) argument
743 struct rk3066_hdmi *hdmi; local
829 struct rk3066_hdmi *hdmi = dev_get_drvdata(dev); local
[all...]
H A Dinno_hdmi.c12 #include <linux/hdmi.h>
144 static int inno_hdmi_find_phy_config(struct inno_hdmi *hdmi, argument
148 hdmi->variant->phy_configs;
156 DRM_DEV_DEBUG(hdmi->dev, "No phy configuration for pixelclock %lu\n",
162 static inline u8 hdmi_readb(struct inno_hdmi *hdmi, u16 offset) argument
164 return readl_relaxed(hdmi->regs + (offset) * 0x04);
167 static inline void hdmi_writeb(struct inno_hdmi *hdmi, u16 offset, u32 val) argument
169 writel_relaxed(val, hdmi->regs + (offset) * 0x04);
172 static inline void hdmi_modb(struct inno_hdmi *hdmi, u16 offset, argument
175 u8 temp = hdmi_readb(hdmi, offse
181 inno_hdmi_i2c_init(struct inno_hdmi *hdmi, unsigned long long rate) argument
195 inno_hdmi_sys_power(struct inno_hdmi *hdmi, bool enable) argument
203 inno_hdmi_standby(struct inno_hdmi *hdmi) argument
213 inno_hdmi_power_up(struct inno_hdmi *hdmi, unsigned long mpixelclock) argument
242 inno_hdmi_reset(struct inno_hdmi *hdmi) argument
260 inno_hdmi_disable_frame(struct inno_hdmi *hdmi, enum hdmi_infoframe_type type) argument
274 inno_hdmi_upload_frame(struct inno_hdmi *hdmi, union hdmi_infoframe *frame, enum hdmi_infoframe_type type) argument
301 inno_hdmi_config_video_avi(struct inno_hdmi *hdmi, struct drm_display_mode *mode) argument
341 inno_hdmi_config_video_csc(struct inno_hdmi *hdmi) argument
412 inno_hdmi_config_video_timing(struct inno_hdmi *hdmi, struct drm_display_mode *mode) argument
464 inno_hdmi_setup(struct inno_hdmi *hdmi, struct drm_display_mode *mode) argument
502 inno_hdmi_display_mode_valid(struct inno_hdmi *hdmi, struct drm_display_mode *mode) argument
537 struct inno_hdmi *hdmi = encoder_to_inno_hdmi(encoder); local
555 struct inno_hdmi *hdmi = encoder_to_inno_hdmi(encoder); local
566 struct inno_hdmi *hdmi = encoder_to_inno_hdmi(encoder); local
600 struct inno_hdmi *hdmi = connector_to_inno_hdmi(connector); local
608 struct inno_hdmi *hdmi = connector_to_inno_hdmi(connector); local
627 struct inno_hdmi *hdmi = connector_to_inno_hdmi(connector); local
703 inno_hdmi_register(struct drm_device *drm, struct inno_hdmi *hdmi) argument
736 inno_hdmi_i2c_irq(struct inno_hdmi *hdmi) argument
755 struct inno_hdmi *hdmi = dev_id; local
773 struct inno_hdmi *hdmi = dev_id; local
780 inno_hdmi_i2c_read(struct inno_hdmi *hdmi, struct i2c_msg *msgs) argument
796 inno_hdmi_i2c_write(struct inno_hdmi *hdmi, struct i2c_msg *msgs) argument
829 struct inno_hdmi *hdmi = i2c_get_adapdata(adap); local
874 inno_hdmi_i2c_adapter(struct inno_hdmi *hdmi) argument
914 struct inno_hdmi *hdmi; local
1020 struct inno_hdmi *hdmi = dev_get_drvdata(dev); local
[all...]
H A Ddw_hdmi-rockchip.c38 /* need to be unset if hdmi or i2c should control voltage */
79 struct dw_hdmi *hdmi; member in struct:rockchip_hdmi
209 static int rockchip_hdmi_parse_dt(struct rockchip_hdmi *hdmi) argument
211 struct device_node *np = hdmi->dev->of_node;
213 hdmi->regmap = syscon_regmap_lookup_by_phandle(np, "rockchip,grf");
214 if (IS_ERR(hdmi->regmap)) {
215 DRM_DEV_ERROR(hdmi->dev, "Unable to get rockchip,grf\n");
216 return PTR_ERR(hdmi->regmap);
219 hdmi->ref_clk = devm_clk_get_optional(hdmi
256 struct rockchip_hdmi *hdmi = data; local
303 struct rockchip_hdmi *hdmi = to_rockchip_hdmi(encoder); local
310 struct rockchip_hdmi *hdmi = to_rockchip_hdmi(encoder); local
363 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; local
370 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; local
377 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; local
397 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; local
417 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; local
556 struct rockchip_hdmi *hdmi; local
666 struct rockchip_hdmi *hdmi = dev_get_drvdata(dev); local
693 struct rockchip_hdmi *hdmi = dev_get_drvdata(dev); local
[all...]
/linux-master/include/drm/bridge/
H A Ddw_hdmi.h9 #include <sound/hdmi-codec.h>
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 *hdmi, voi
[all...]
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_hdmi.c10 #include <linux/hdmi.h>
24 #include <sound/hdmi-codec.h>
190 static u32 mtk_hdmi_read(struct mtk_hdmi *hdmi, u32 offset) argument
192 return readl(hdmi->regs + offset);
195 static void mtk_hdmi_write(struct mtk_hdmi *hdmi, u32 offset, u32 val) argument
197 writel(val, hdmi->regs + offset);
200 static void mtk_hdmi_clear_bits(struct mtk_hdmi *hdmi, u32 offset, u32 bits) argument
202 void __iomem *reg = hdmi->regs + offset;
210 static void mtk_hdmi_set_bits(struct mtk_hdmi *hdmi, u32 offset, u32 bits) argument
212 void __iomem *reg = hdmi
220 mtk_hdmi_mask(struct mtk_hdmi *hdmi, u32 offset, u32 val, u32 mask) argument
230 mtk_hdmi_hw_vid_black(struct mtk_hdmi *hdmi, bool black) argument
236 mtk_hdmi_hw_make_reg_writable(struct mtk_hdmi *hdmi, bool enable) argument
260 mtk_hdmi_hw_1p4_version_enable(struct mtk_hdmi *hdmi, bool enable) argument
266 mtk_hdmi_hw_aud_mute(struct mtk_hdmi *hdmi) argument
271 mtk_hdmi_hw_aud_unmute(struct mtk_hdmi *hdmi) argument
276 mtk_hdmi_hw_reset(struct mtk_hdmi *hdmi) argument
287 mtk_hdmi_hw_enable_notice(struct mtk_hdmi *hdmi, bool enable_notice) argument
293 mtk_hdmi_hw_write_int_mask(struct mtk_hdmi *hdmi, u32 int_mask) argument
298 mtk_hdmi_hw_enable_dvi_mode(struct mtk_hdmi *hdmi, bool enable) argument
303 mtk_hdmi_hw_send_info_frame(struct mtk_hdmi *hdmi, u8 *buffer, u8 len) argument
358 mtk_hdmi_hw_send_aud_packet(struct mtk_hdmi *hdmi, bool enable) argument
364 mtk_hdmi_hw_config_sys(struct mtk_hdmi *hdmi) argument
373 mtk_hdmi_hw_set_deep_color_mode(struct mtk_hdmi *hdmi) argument
380 mtk_hdmi_hw_send_av_mute(struct mtk_hdmi *hdmi) argument
387 mtk_hdmi_hw_send_av_unmute(struct mtk_hdmi *hdmi) argument
396 mtk_hdmi_hw_ncts_enable(struct mtk_hdmi *hdmi, bool on) argument
402 mtk_hdmi_hw_ncts_auto_write_enable(struct mtk_hdmi *hdmi, bool enable) argument
409 mtk_hdmi_hw_msic_setting(struct mtk_hdmi *hdmi, struct drm_display_mode *mode) argument
422 mtk_hdmi_hw_aud_set_channel_swap(struct mtk_hdmi *hdmi, enum hdmi_aud_channel_swap_type swap) argument
450 mtk_hdmi_hw_aud_set_bit_num(struct mtk_hdmi *hdmi, enum hdmi_audio_sample_size bit_num) argument
471 mtk_hdmi_hw_aud_set_i2s_fmt(struct mtk_hdmi *hdmi, enum hdmi_aud_i2s_fmt i2s_fmt) argument
503 mtk_hdmi_hw_audio_config(struct mtk_hdmi *hdmi, bool dst) argument
519 mtk_hdmi_hw_aud_set_i2s_chan_num(struct mtk_hdmi *hdmi, enum hdmi_aud_channel_type channel_type, u8 channel_count) argument
563 mtk_hdmi_hw_aud_set_input_type(struct mtk_hdmi *hdmi, enum hdmi_aud_input_type input_type) argument
579 mtk_hdmi_hw_aud_set_channel_status(struct mtk_hdmi *hdmi, u8 *channel_status) argument
595 mtk_hdmi_hw_aud_src_reenable(struct mtk_hdmi *hdmi) argument
609 mtk_hdmi_hw_aud_src_disable(struct mtk_hdmi *hdmi) argument
619 mtk_hdmi_hw_aud_set_mclk(struct mtk_hdmi *hdmi, enum hdmi_aud_mclk mclk) argument
725 do_hdmi_hw_aud_set_ncts(struct mtk_hdmi *hdmi, unsigned int n, unsigned int cts) argument
749 mtk_hdmi_hw_aud_set_ncts(struct mtk_hdmi *hdmi, unsigned int sample_rate, unsigned int clock) argument
836 mtk_hdmi_video_change_vpll(struct mtk_hdmi *hdmi, u32 clock) argument
862 mtk_hdmi_video_set_display_mode(struct mtk_hdmi *hdmi, struct drm_display_mode *mode) argument
875 mtk_hdmi_aud_set_input(struct mtk_hdmi *hdmi) argument
907 mtk_hdmi_aud_set_src(struct mtk_hdmi *hdmi, struct drm_display_mode *display_mode) argument
946 mtk_hdmi_aud_output_config(struct mtk_hdmi *hdmi, struct drm_display_mode *display_mode) argument
965 mtk_hdmi_setup_avi_infoframe(struct mtk_hdmi *hdmi, struct drm_display_mode *mode) argument
990 mtk_hdmi_setup_spd_infoframe(struct mtk_hdmi *hdmi, const char *vendor, const char *product) argument
1015 mtk_hdmi_setup_audio_infoframe(struct mtk_hdmi *hdmi) argument
1045 mtk_hdmi_setup_vendor_specific_infoframe(struct mtk_hdmi *hdmi, struct drm_display_mode *mode) argument
1071 mtk_hdmi_output_init(struct mtk_hdmi *hdmi) argument
1086 mtk_hdmi_audio_enable(struct mtk_hdmi *hdmi) argument
1092 mtk_hdmi_audio_disable(struct mtk_hdmi *hdmi) argument
1098 mtk_hdmi_audio_set_param(struct mtk_hdmi *hdmi, struct hdmi_audio_param *param) argument
1112 mtk_hdmi_output_set_display_mode(struct mtk_hdmi *hdmi, struct drm_display_mode *mode) argument
1147 mtk_hdmi_get_all_clk(struct mtk_hdmi *hdmi, struct device_node *np) argument
1161 mtk_hdmi_clk_enable_audio(struct mtk_hdmi *hdmi) argument
1179 mtk_hdmi_clk_disable_audio(struct mtk_hdmi *hdmi) argument
1186 mtk_hdmi_update_plugged_status(struct mtk_hdmi *hdmi) argument
1200 mtk_hdmi_detect(struct mtk_hdmi *hdmi) argument
1210 struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); local
1246 struct mtk_hdmi *hdmi = dev_get_drvdata(dev); local
1263 struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); local
1271 struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); local
1294 struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); local
1325 struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); local
1342 struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); local
1357 struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); local
1378 struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); local
1386 mtk_hdmi_send_infoframe(struct mtk_hdmi *hdmi, struct drm_display_mode *mode) argument
1400 struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); local
1431 mtk_hdmi_dt_parse_pdata(struct mtk_hdmi *hdmi, struct platform_device *pdev) argument
1540 struct mtk_hdmi *hdmi = dev_get_drvdata(dev); local
1612 struct mtk_hdmi *hdmi = dev_get_drvdata(dev); local
1621 struct mtk_hdmi *hdmi = dev_get_drvdata(dev); local
1630 struct mtk_hdmi *hdmi = dev_get_drvdata(dev); local
1642 struct mtk_hdmi *hdmi = dev_get_drvdata(dev); local
1655 struct mtk_hdmi *hdmi = data; local
1679 struct mtk_hdmi *hdmi = dev_get_drvdata(dev); local
1700 struct mtk_hdmi *hdmi; local
1759 struct mtk_hdmi *hdmi = platform_get_drvdata(pdev); local
1768 struct mtk_hdmi *hdmi = dev_get_drvdata(dev); local
1777 struct mtk_hdmi *hdmi = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/gpu/drm/bridge/imx/
H A Dimx8mp-hdmi-tx.c25 struct imx8mp_hdmi *hdmi = (struct imx8mp_hdmi *)data; local
33 if (clk_round_rate(hdmi->pixclk, mode->clock * 1000) !=
56 static void im8mp_hdmi_phy_setup_hpd(struct dw_hdmi *hdmi, void *data) argument
62 dw_hdmi_phy_gen1_reset(hdmi);
64 dw_hdmi_phy_setup_hpd(hdmi, data);
79 struct imx8mp_hdmi *hdmi; local
81 hdmi = devm_kzalloc(dev, sizeof(*hdmi), GFP_KERNEL);
82 if (!hdmi)
85 plat_data = &hdmi
109 struct imx8mp_hdmi *hdmi = platform_get_drvdata(pdev); local
121 struct imx8mp_hdmi *hdmi = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/gpu/drm/tegra/
H A Dhdmi.c10 #include <linux/hdmi.h>
21 #include <sound/hdmi-codec.h>
35 #include "hdmi.h"
68 struct regulator *hdmi; member in struct:tegra_hdmi
114 static inline u32 tegra_hdmi_readl(struct tegra_hdmi *hdmi, argument
117 u32 value = readl(hdmi->regs + (offset << 2));
119 trace_hdmi_readl(hdmi->dev, offset, value);
124 static inline void tegra_hdmi_writel(struct tegra_hdmi *hdmi, u32 value, argument
127 trace_hdmi_writel(hdmi->dev, offset, value);
128 writel(value, hdmi
374 tegra_hdmi_audio_lock(struct tegra_hdmi *hdmi) argument
380 tegra_hdmi_audio_unlock(struct tegra_hdmi *hdmi) argument
435 tegra_hdmi_setup_audio_fs_tables(struct tegra_hdmi *hdmi) argument
462 tegra_hdmi_write_aval(struct tegra_hdmi *hdmi, u32 value) argument
486 tegra_hdmi_setup_audio(struct tegra_hdmi *hdmi) argument
604 tegra_hdmi_disable_audio(struct tegra_hdmi *hdmi) argument
613 tegra_hdmi_enable_audio(struct tegra_hdmi *hdmi) argument
622 tegra_hdmi_write_eld(struct tegra_hdmi *hdmi) argument
656 tegra_hdmi_write_infopack(struct tegra_hdmi *hdmi, const void *data, size_t size) argument
707 tegra_hdmi_setup_avi_infoframe(struct tegra_hdmi *hdmi, struct drm_display_mode *mode) argument
730 tegra_hdmi_disable_avi_infoframe(struct tegra_hdmi *hdmi) argument
739 tegra_hdmi_enable_avi_infoframe(struct tegra_hdmi *hdmi) argument
748 tegra_hdmi_setup_audio_infoframe(struct tegra_hdmi *hdmi) argument
779 tegra_hdmi_disable_audio_infoframe(struct tegra_hdmi *hdmi) argument
788 tegra_hdmi_enable_audio_infoframe(struct tegra_hdmi *hdmi) argument
797 tegra_hdmi_setup_stereo_infoframe(struct tegra_hdmi *hdmi) argument
816 tegra_hdmi_disable_stereo_infoframe(struct tegra_hdmi *hdmi) argument
825 tegra_hdmi_enable_stereo_infoframe(struct tegra_hdmi *hdmi) argument
834 tegra_hdmi_setup_tmds(struct tegra_hdmi *hdmi, const struct tmds_config *tmds) argument
855 tegra_hdmi_reconfigure_audio(struct tegra_hdmi *hdmi) argument
881 struct tegra_hdmi *hdmi = to_hdmi(output); local
1064 struct tegra_hdmi *hdmi = node->info_ent->data; local
1099 struct tegra_hdmi *hdmi = to_hdmi(output); local
1119 struct tegra_hdmi *hdmi = to_hdmi(output); local
1143 struct tegra_hdmi *hdmi = to_hdmi(output); local
1168 struct tegra_hdmi *hdmi = to_hdmi(output); local
1213 struct tegra_hdmi *hdmi = to_hdmi(output); local
1444 struct tegra_hdmi *hdmi = to_hdmi(output); local
1467 struct tegra_hdmi *hdmi = data; local
1485 struct tegra_hdmi *hdmi = data; local
1497 struct tegra_hdmi *hdmi = data; local
1518 tegra_hdmi_codec_register(struct tegra_hdmi *hdmi) argument
1542 tegra_hdmi_codec_unregister(struct tegra_hdmi *hdmi) argument
1550 struct tegra_hdmi *hdmi = host1x_client_to_hdmi(client); local
1643 struct tegra_hdmi *hdmi = host1x_client_to_hdmi(client); local
1658 struct tegra_hdmi *hdmi = host1x_client_to_hdmi(client); local
1678 struct tegra_hdmi *hdmi = host1x_client_to_hdmi(client); local
1769 struct tegra_hdmi *hdmi = data; local
1797 struct tegra_hdmi *hdmi; local
1909 struct tegra_hdmi *hdmi = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/gpu/drm/sti/
H A Dsti_hdmi.c10 #include <linux/hdmi.h>
26 #include <sound/hdmi-codec.h>
164 struct sti_hdmi *hdmi; member in struct:sti_hdmi_connector
177 u32 hdmi_read(struct sti_hdmi *hdmi, int offset) argument
179 return readl(hdmi->regs + offset);
182 void hdmi_write(struct sti_hdmi *hdmi, u32 val, int offset) argument
184 writel(val, hdmi->regs + offset);
195 struct sti_hdmi *hdmi = arg; local
198 if (hdmi->irq_status & HDMI_INT_HOT_PLUG) {
199 hdmi
227 struct sti_hdmi *hdmi = arg; local
246 hdmi_active_area(struct sti_hdmi *hdmi) argument
267 hdmi_config(struct sti_hdmi *hdmi) argument
306 hdmi_infoframe_reset(struct sti_hdmi *hdmi, u32 slot) argument
365 hdmi_infoframe_write_infopack(struct sti_hdmi *hdmi, const u8 *data, size_t size) argument
439 hdmi_avi_infoframe_config(struct sti_hdmi *hdmi) argument
482 hdmi_audio_infoframe_config(struct sti_hdmi *hdmi) argument
521 hdmi_vendor_infoframe_config(struct sti_hdmi *hdmi) argument
562 hdmi_swreset(struct sti_hdmi *hdmi) argument
673 struct sti_hdmi *hdmi = (struct sti_hdmi *)node->info_ent->data; local
738 hdmi_debugfs_init(struct sti_hdmi *hdmi, struct drm_minor *minor) argument
752 struct sti_hdmi *hdmi = bridge->driver_private; local
836 hdmi_audio_configure(struct sti_hdmi *hdmi) argument
884 struct sti_hdmi *hdmi = bridge->driver_private; local
939 struct sti_hdmi *hdmi = bridge->driver_private; local
979 struct sti_hdmi *hdmi = hdmi_connector->hdmi; local
1018 struct sti_hdmi *hdmi = hdmi_connector->hdmi; local
1046 struct sti_hdmi *hdmi = hdmi_connector->hdmi; local
1065 struct sti_hdmi *hdmi = hdmi_connector->hdmi; local
1089 struct sti_hdmi *hdmi = hdmi_connector->hdmi; local
1108 struct sti_hdmi *hdmi = hdmi_connector->hdmi; local
1123 struct sti_hdmi *hdmi = hdmi_connector->hdmi; local
1156 struct sti_hdmi *hdmi = dev_get_drvdata(dev); local
1175 struct sti_hdmi *hdmi = dev_get_drvdata(dev); local
1206 struct sti_hdmi *hdmi = dev_get_drvdata(dev); local
1220 struct sti_hdmi *hdmi = dev_get_drvdata(dev); local
1237 sti_hdmi_register_audio_driver(struct device *dev, struct sti_hdmi *hdmi) argument
1264 struct sti_hdmi *hdmi = dev_get_drvdata(dev); local
1352 struct sti_hdmi *hdmi = dev_get_drvdata(dev); local
1375 struct sti_hdmi *hdmi; local
1477 struct sti_hdmi *hdmi = dev_get_drvdata(&pdev->dev); local
[all...]
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Dhdmi5.c32 #include <sound/omap-hdmi-audio.h>
38 static struct omap_hdmi hdmi; variable in typeref:struct:omap_hdmi
46 r = pm_runtime_resume_and_get(&hdmi.pdev->dev);
59 r = pm_runtime_put_sync(&hdmi.pdev->dev);
88 v = hdmi_read_reg(hdmi.phy.base, HDMI_TXPHY_PAD_CFG_CTRL);
91 hdmi_write_reg(hdmi.phy.base, HDMI_TXPHY_PAD_CFG_CTRL, v);
98 REG_FLD_MOD(hdmi.phy.base, HDMI_TXPHY_PAD_CFG_CTRL, 0, 15, 15);
113 if (hdmi.vdda_reg != NULL)
116 reg = devm_regulator_get(&hdmi.pdev->dev, "vdda");
122 hdmi
[all...]
/linux-master/sound/pci/oxygen/
H A Dxonar_hdmi.c37 struct xonar_hdmi *hdmi)
46 hdmi_write_command(chip, 0x54, 5, hdmi->params);
49 void xonar_hdmi_init(struct oxygen *chip, struct xonar_hdmi *hdmi) argument
51 hdmi->params[1] = IEC958_AES3_CON_FS_48000;
52 hdmi->params[4] = 1;
53 xonar_hdmi_init_commands(chip, hdmi);
63 void xonar_hdmi_resume(struct oxygen *chip, struct xonar_hdmi *hdmi) argument
65 xonar_hdmi_init_commands(chip, hdmi);
80 void xonar_set_hdmi_params(struct oxygen *chip, struct xonar_hdmi *hdmi, argument
83 hdmi
36 xonar_hdmi_init_commands(struct oxygen *chip, struct xonar_hdmi *hdmi) argument
[all...]

Completed in 419 milliseconds

12345678