Home
last modified time | relevance | path

Searched refs:adv7511 (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/gpu/drm/bridge/adv7511/
A Dadv7511_drv.c361 static void adv7511_power_on(struct adv7511 *adv7511) in adv7511_power_on() argument
387 static void adv7511_power_off(struct adv7511 *adv7511) in adv7511_power_off() argument
399 static bool adv7511_hpd(struct adv7511 *adv7511) in adv7511_hpd() argument
419 struct adv7511 *adv7511 = container_of(work, struct adv7511, hpd_work); in adv7511_hpd_work() local
492 struct adv7511 *adv7511 = devid; in adv7511_irq_handler() local
529 struct adv7511 *adv7511 = data; in adv7511_get_edid_block() local
627 static int adv7511_get_modes(struct adv7511 *adv7511, in adv7511_get_modes() argument
693 static void adv7511_mode_set(struct adv7511 *adv7511, in adv7511_mode_set() argument
1016 struct adv7511 *adv7511 = i2c_get_clientdata(i2c); in adv7511_cec_register_volatile() local
1158 struct adv7511 *adv7511; in adv7511_probe() local
[all …]
A Dadv7511_cec.c22 static void adv_cec_tx_raw_status(struct adv7511 *adv7511, u8 tx_raw_status) in adv_cec_tx_raw_status() argument
74 void adv7511_cec_irq_process(struct adv7511 *adv7511, unsigned int irq1) in adv7511_cec_irq_process() argument
120 struct adv7511 *adv7511 = cec_get_drvdata(adap); in adv7511_cec_adap_enable() local
124 if (adv7511->i2c_cec == NULL) in adv7511_cec_adap_enable()
167 struct adv7511 *adv7511 = cec_get_drvdata(adap); in adv7511_cec_adap_log_addr() local
237 struct adv7511 *adv7511 = cec_get_drvdata(adap); in adv7511_cec_adap_transmit() local
276 static int adv7511_cec_parse_dt(struct device *dev, struct adv7511 *adv7511) in adv7511_cec_parse_dt() argument
282 adv7511->cec_clk = NULL; in adv7511_cec_parse_dt()
286 adv7511->cec_clk_freq = clk_get_rate(adv7511->cec_clk); in adv7511_cec_parse_dt()
290 int adv7511_cec_init(struct device *dev, struct adv7511 *adv7511) in adv7511_cec_init() argument
[all …]
A Dadv7511_audio.c37 static int adv7511_update_cts_n(struct adv7511 *adv7511) in adv7511_update_cts_n() argument
42 adv7511_calc_cts_n(adv7511->f_tmds, adv7511->f_audio, &cts, &n); in adv7511_update_cts_n()
62 struct adv7511 *adv7511 = dev_get_drvdata(dev); in adv7511_hdmi_hw_params() local
146 adv7511->audio_source = audio_source; in adv7511_hdmi_hw_params()
150 adv7511_update_cts_n(adv7511); in adv7511_hdmi_hw_params()
163 struct adv7511 *adv7511 = dev_get_drvdata(dev); in audio_startup() local
199 struct adv7511 *adv7511 = dev_get_drvdata(dev); in audio_shutdown() local
240 int adv7511_audio_init(struct device *dev, struct adv7511 *adv7511) in adv7511_audio_init() argument
250 void adv7511_audio_exit(struct adv7511 *adv7511) in adv7511_audio_exit() argument
252 if (adv7511->audio_pdev) { in adv7511_audio_exit()
[all …]
A Dadv7511.h329 struct adv7511 { struct
384 int adv7511_cec_init(struct device *dev, struct adv7511 *adv7511); argument
385 void adv7511_cec_irq_process(struct adv7511 *adv7511, unsigned int irq1);
387 static inline int adv7511_cec_init(struct device *dev, struct adv7511 *adv7511) in adv7511_cec_init() argument
398 void adv7533_dsi_power_on(struct adv7511 *adv);
403 int adv7533_attach_dsi(struct adv7511 *adv);
404 void adv7533_detach_dsi(struct adv7511 *adv);
408 int adv7511_audio_init(struct device *dev, struct adv7511 *adv7511);
409 void adv7511_audio_exit(struct adv7511 *adv7511);
411 static inline int adv7511_audio_init(struct device *dev, struct adv7511 *adv7511) in adv7511_audio_init() argument
[all …]
A Dadv7533.c27 static void adv7511_dsi_config_timing_gen(struct adv7511 *adv) in adv7511_dsi_config_timing_gen()
66 void adv7533_dsi_power_on(struct adv7511 *adv) in adv7533_dsi_power_on()
95 void adv7533_dsi_power_off(struct adv7511 *adv) in adv7533_dsi_power_off()
103 void adv7533_mode_set(struct adv7511 *adv, const struct drm_display_mode *mode) in adv7533_mode_set()
125 int adv7533_patch_registers(struct adv7511 *adv) in adv7533_patch_registers()
132 int adv7533_patch_cec_registers(struct adv7511 *adv) in adv7533_patch_cec_registers()
139 int adv7533_attach_dsi(struct adv7511 *adv) in adv7533_attach_dsi()
184 void adv7533_detach_dsi(struct adv7511 *adv) in adv7533_detach_dsi()
190 int adv7533_parse_dt(struct device_node *np, struct adv7511 *adv) in adv7533_parse_dt()
A DMakefile2 adv7511-y := adv7511_drv.o adv7533.o
3 adv7511-$(CONFIG_DRM_I2C_ADV7511_AUDIO) += adv7511_audio.o
4 adv7511-$(CONFIG_DRM_I2C_ADV7511_CEC) += adv7511_cec.o
5 obj-$(CONFIG_DRM_I2C_ADV7511) += adv7511.o
/linux/arch/arc/boot/dts/
A Daxs10x_mb.dtsi188 adv7511:adv7511@39{ label
189 compatible="adi,adv7511";
326 sound-dai = <&adv7511>;
/linux/arch/arm/boot/dts/
A Dzynq-zc706.dts88 adv7511: hdmi-tx@39 { label
89 compatible = "adi,adv7511";
A Dzynq-zc702.dts136 adv7511: hdmi-tx@39 { label
137 compatible = "adi,adv7511";
/linux/drivers/gpu/drm/bridge/
A DMakefile25 obj-$(CONFIG_DRM_I2C_ADV7511) += adv7511/
A DKconfig320 source "drivers/gpu/drm/bridge/adv7511/Kconfig"
/linux/Documentation/devicetree/bindings/display/bridge/
A Dadi,adv7511.yaml4 $id: http://devicetree.org/schemas/display/bridge/adi,adv7511.yaml#
21 - adi,adv7511
/linux/drivers/media/i2c/
A DMakefile39 obj-$(CONFIG_VIDEO_ADV7511) += adv7511-v4l2.o
A DKconfig568 module will be called adv7511.
575 When selected the adv7511 will support the optional
/linux/Documentation/admin-guide/media/
A Di2c-cardlist.rst230 adv7511-v4l2 Analog Devices ADV7511 encoder
/linux/include/config/
A Dauto.conf.cmd644 drivers/gpu/drm/bridge/adv7511/Kconfig \
/linux/
A DMAINTAINERS1148 F: drivers/media/i2c/adv7511*

Completed in 45 milliseconds