Home
last modified time | relevance | path

Searched refs:cec_adap (Results 1 – 16 of 16) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/media/cec/core/
H A Dcec-notifier.c27 struct cec_adapter *cec_adap; member
118 if (n->cec_adap) { in cec_notifier_conn_register()
119 if (!n->cec_adap->adap_controls_phys_addr) in cec_notifier_conn_register()
120 cec_phys_addr_invalidate(n->cec_adap); in cec_notifier_conn_register()
121 cec_s_conn_info(n->cec_adap, conn_info); in cec_notifier_conn_register()
136 if (n->cec_adap) { in cec_notifier_conn_unregister()
137 if (!n->cec_adap->adap_controls_phys_addr) in cec_notifier_conn_unregister()
138 cec_phys_addr_invalidate(n->cec_adap); in cec_notifier_conn_unregister()
139 cec_s_conn_info(n->cec_adap, NULL); in cec_notifier_conn_unregister()
160 n->cec_adap = adap; in cec_notifier_cec_adap_register()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/adv7511/
H A Dadv7511_cec.c49 cec_transmit_attempt_done(adv7511->cec_adap, in adv_cec_tx_raw_status()
77 cec_transmit_done(adv7511->cec_adap, status, in adv_cec_tx_raw_status()
82 cec_transmit_attempt_done(adv7511->cec_adap, CEC_TX_STATUS_OK); in adv_cec_tx_raw_status()
128 cec_received_msg(adv7511->cec_adap, &msg); in adv7511_cec_irq_process()
312 adv7511->cec_adap = cec_allocate_adapter(&adv7511_cec_adap_ops, in adv7511_cec_init()
314 if (IS_ERR(adv7511->cec_adap)) { in adv7511_cec_init()
315 ret = PTR_ERR(adv7511->cec_adap); in adv7511_cec_init()
334 ret = cec_register_adapter(adv7511->cec_adap, dev); in adv7511_cec_init()
340 cec_delete_adapter(adv7511->cec_adap); in adv7511_cec_init()
341 adv7511->cec_adap = NULL; in adv7511_cec_init()
H A Dadv7511_drv.c462 cec_phys_addr_invalidate(adv7511->cec_adap); in adv7511_hpd_work()
635 cec_s_phys_addr_from_edid(adv7511->cec_adap, edid); in adv7511_get_edid()
962 cec_phys_addr_invalidate(adv->cec_adap); in adv7511_bridge_hpd_notify()
1313 cec_unregister_adapter(adv7511->cec_adap); in adv7511_probe()
1343 cec_unregister_adapter(adv7511->cec_adap); in adv7511_remove()
H A Dadv7511.h375 struct cec_adapter *cec_adap; member
/OK3568_Linux_fs/kernel/drivers/media/cec/platform/seco/
H A Dseco-cec.c28 struct cec_adapter *cec_adap; member
319 cec_received_msg(cec->cec_adap, &msg); in secocec_rx_done()
473 secocec_rx_done(cec->cec_adap, cec_val); in secocec_irq_handler()
476 secocec_tx_done(cec->cec_adap, cec_val); in secocec_irq_handler()
640 secocec->cec_adap = cec_allocate_adapter(&secocec_cec_adap_ops, in secocec_probe()
647 if (IS_ERR(secocec->cec_adap)) { in secocec_probe()
648 ret = PTR_ERR(secocec->cec_adap); in secocec_probe()
653 secocec->cec_adap); in secocec_probe()
659 ret = cec_register_adapter(secocec->cec_adap, dev); in secocec_probe()
674 cec_notifier_cec_adap_unregister(secocec->notifier, secocec->cec_adap); in secocec_probe()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/sun4i/
H A Dsun4i_hdmi_enc.c223 cec_s_phys_addr_from_edid(hdmi->cec_adap, edid); in sun4i_hdmi_get_modes()
264 cec_phys_addr_invalidate(hdmi->cec_adap); in sun4i_hdmi_connector_detect()
625 hdmi->cec_adap = cec_pin_allocate_adapter(&sun4i_hdmi_cec_pin_ops, in sun4i_hdmi_bind()
627 ret = PTR_ERR_OR_ZERO(hdmi->cec_adap); in sun4i_hdmi_bind()
646 cec_s_conn_info(hdmi->cec_adap, &conn_info); in sun4i_hdmi_bind()
652 ret = cec_register_adapter(hdmi->cec_adap, dev); in sun4i_hdmi_bind()
660 cec_delete_adapter(hdmi->cec_adap); in sun4i_hdmi_bind()
680 cec_unregister_adapter(hdmi->cec_adap); in sun4i_hdmi_unbind()
H A Dsun4i_hdmi.h289 struct cec_adapter *cec_adap; member
/OK3568_Linux_fs/kernel/drivers/media/i2c/
H A Dtc358743.c99 struct cec_adapter *cec_adap; member
940 cec_transmit_attempt_done(state->cec_adap, in tc358743_cec_handler()
943 cec_transmit_attempt_done(state->cec_adap, in tc358743_cec_handler()
946 cec_transmit_attempt_done(state->cec_adap, in tc358743_cec_handler()
953 cec_transmit_attempt_done(state->cec_adap, in tc358743_cec_handler()
971 cec_received_msg(state->cec_adap, &msg); in tc358743_cec_handler()
1483 msecs = state->cec_adap ? POLL_INTERVAL_CEC_MS : POLL_INTERVAL_MS; in tc358743_irq_poll_timer()
1799 cec_phys_addr_invalidate(state->cec_adap); in tc358743_s_edid()
1816 cec_s_phys_addr(state->cec_adap, pa, false); in tc358743_s_edid()
2121 state->cec_adap = cec_allocate_adapter(&tc358743_cec_adap_ops, in tc358743_probe()
[all …]
H A Dadv7511-v4l2.c93 struct cec_adapter *cec_adap; member
865 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_ARB_LOST, in adv_cec_tx_raw_status()
886 cec_transmit_done(state->cec_adap, status, in adv_cec_tx_raw_status()
892 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_OK, 0, 0, 0, 0); in adv_cec_tx_raw_status()
991 cec_received_msg(state->cec_adap, &msg); in adv7511_isr()
1483 cec_s_phys_addr(state->cec_adap, ed.phys_addr, false); in adv7511_notify_no_edid()
1716 cec_s_phys_addr(state->cec_adap, ed.phys_addr, false); in adv7511_check_edid_status()
1730 err = cec_register_adapter(state->cec_adap, &client->dev); in adv7511_registered()
1732 cec_delete_adapter(state->cec_adap); in adv7511_registered()
1740 cec_unregister_adapter(state->cec_adap); in adv7511_unregistered()
[all …]
H A Dadv7604.c190 struct cec_adapter *cec_adap; member
1987 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_ARB_LOST, in adv76xx_cec_tx_raw_status()
2008 cec_transmit_done(state->cec_adap, status, in adv76xx_cec_tx_raw_status()
2014 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_OK, 0, 0, 0, 0); in adv76xx_cec_tx_raw_status()
2046 cec_received_msg(state->cec_adap, &msg); in adv76xx_cec_isr()
2323 cec_phys_addr_invalidate(state->cec_adap); in adv76xx_set_edid()
2412 cec_s_phys_addr(state->cec_adap, pa, false); in adv76xx_set_edid()
2663 err = cec_register_adapter(state->cec_adap, &client->dev); in adv76xx_registered()
2665 cec_delete_adapter(state->cec_adap); in adv76xx_registered()
2673 cec_unregister_adapter(state->cec_adap); in adv76xx_unregistered()
[all …]
H A Dadv7842.c135 struct cec_adapter *cec_adap; member
790 cec_phys_addr_invalidate(state->cec_adap); in edid_write_hdmi_segment()
840 cec_s_phys_addr(state->cec_adap, pa, false); in edid_write_hdmi_segment()
2182 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_ARB_LOST, in adv7842_cec_tx_raw_status()
2203 cec_transmit_done(state->cec_adap, status, in adv7842_cec_tx_raw_status()
2209 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_OK, 0, 0, 0, 0); in adv7842_cec_tx_raw_status()
2239 cec_received_msg(state->cec_adap, &msg); in adv7842_cec_isr()
3254 err = cec_register_adapter(state->cec_adap, &client->dev); in adv7842_registered()
3256 cec_delete_adapter(state->cec_adap); in adv7842_registered()
3264 cec_unregister_adapter(state->cec_adap); in adv7842_unregistered()
[all …]
H A Dtc35874x.c217 struct cec_adapter *cec_adap; member
1539 msecs = state->cec_adap ? POLL_INTERVAL_CEC_MS : POLL_INTERVAL_MS; in tc35874x_irq_poll_timer()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/vc4/
H A Dvc4_hdmi.c169 cec_s_phys_addr_from_edid(vc4_hdmi->cec_adap, edid); in vc4_hdmi_connector_detect()
179 cec_phys_addr_invalidate(vc4_hdmi->cec_adap); in vc4_hdmi_connector_detect()
198 cec_s_phys_addr_from_edid(vc4_hdmi->cec_adap, edid); in vc4_hdmi_connector_get_modes()
1326 cec_received_msg(vc4_hdmi->cec_adap, in vc4_cec_irq_handler_thread()
1329 cec_transmit_done(vc4_hdmi->cec_adap, CEC_TX_STATUS_OK, in vc4_cec_irq_handler_thread()
1336 cec_transmit_done(vc4_hdmi->cec_adap, CEC_TX_STATUS_NACK, in vc4_cec_irq_handler_thread()
1493 vc4_hdmi->cec_adap = cec_allocate_adapter(&vc4_hdmi_cec_adap_ops, in vc4_hdmi_cec_init()
1497 ret = PTR_ERR_OR_ZERO(vc4_hdmi->cec_adap); in vc4_hdmi_cec_init()
1502 cec_s_conn_info(vc4_hdmi->cec_adap, &conn_info); in vc4_hdmi_cec_init()
1520 ret = cec_register_adapter(vc4_hdmi->cec_adap, &pdev->dev); in vc4_hdmi_cec_init()
[all …]
H A Dvc4_hdmi.h153 struct cec_adapter *cec_adap; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-qp.c300 struct cec_adapter *cec_adap; member
2854 hdmi->cec_adap = adap; in dw_hdmi_qp_set_cec_adap()
3014 if (change && hdmi->cec_adap && hdmi->cec_adap->devnode.registered) in dw_hdmi_qp_cec_set_hpd()
3015 cec_queue_pin_hpd_event(hdmi->cec_adap, plug_in, ktime_get()); in dw_hdmi_qp_cec_set_hpd()
3722 if (hdmi->cec_adap) in dw_hdmi_qp_resume()
3723 hdmi->cec_adap->ops->adap_enable(hdmi->cec_adap, true); in dw_hdmi_qp_resume()
H A Ddw-hdmi.c324 struct cec_adapter *cec_adap; member
428 if (change && hdmi->cec_adap && in repo_hpd_event()
429 hdmi->cec_adap->devnode.registered) in repo_hpd_event()
430 cec_queue_pin_hpd_event(hdmi->cec_adap, in repo_hpd_event()
4069 hdmi->cec_adap = adap; in dw_hdmi_set_cec_adap()