Home
last modified time | relevance | path

Searched refs:hpd (Results 1 - 10 of 10) sorted by relevance

/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/hal/ctrl/hisiv100/
H A Dhdmi_hal_ddc.c506 hdmi_hpd_rsen hpd = {0}; in hal_hdmi_ddc_issue() local
507 hal_hdmi_ctrl_hpd_rsen_get(hdmi, &hpd); in hal_hdmi_ddc_issue()
508 if (!hpd.hpd_on) { in hal_hdmi_ddc_issue()
509 hdmi_warn("hpd no exist!\n"); in hal_hdmi_ddc_issue()
H A Dhdmi_hal_ctrl.h138 hi_bool hpd; member
H A Dhdmi_hal_ctrl.c1365 hi_bool hpd = HI_FALSE; in ctrl_hpd_get() local
1370 hpd = (hot_plug > 0) ? HI_FALSE : HI_TRUE; in ctrl_hpd_get()
1372 hpd = (hot_plug > 0) ? HI_TRUE : HI_FALSE; in ctrl_hpd_get()
1375 return hpd; in ctrl_hpd_get()
1440 if (event != ctrl_info->hpd) { in ctrl_mach_ppd_callback()
1443 ctrl_info->hpd = event; in ctrl_mach_ppd_callback()
/device/soc/rockchip/common/vendor/drivers/phy/
H A Dphy-rockchip-usbdp.c88 int (*hpd_event_trigger)(struct rockchip_udphy *udphy, bool hpd);
883 bool hpd = !!(data && (data->status & DP_STATUS_HPD_STATE)); in usbdp_typec_mux_set() local
885 if (hpd && udphy->mode != mode) { in usbdp_typec_mux_set()
891 cfg->hpd_event_trigger(udphy, hpd); in usbdp_typec_mux_set()
1177 static int rk3588_udphy_hpd_event_trigger(struct rockchip_udphy *udphy, bool hpd) in rk3588_udphy_hpd_event_trigger() argument
1181 grfreg_write(udphy->vogrf, &cfg->vogrfcfg[udphy->id].hpd_trigger, hpd); in rk3588_udphy_hpd_event_trigger()
/device/soc/rockchip/rk3588/kernel/drivers/phy/rockchip/
H A Dphy-rockchip-usbdp.c89 int (*hpd_event_trigger)(struct rockchip_udphy *udphy, bool hpd);
932 bool hpd = !!(data && (data->status & DP_STATUS_HPD_STATE)); in usbdp_typec_mux_set() local
934 if (hpd && udphy->mode != mode) { in usbdp_typec_mux_set()
940 cfg->hpd_event_trigger(udphy, hpd); in usbdp_typec_mux_set()
1217 static int rk3588_udphy_hpd_event_trigger(struct rockchip_udphy *udphy, bool hpd) in rk3588_udphy_hpd_event_trigger() argument
1221 grfreg_write(udphy->vogrf, &cfg->vogrfcfg[udphy->id].hpd_trigger, hpd); in rk3588_udphy_hpd_event_trigger()
/device/soc/rockchip/common/sdk_linux/include/drm/bridge/
H A Ddw_hdmi.h225 void dw_hdmi_setup_rx_sense(struct dw_hdmi *hdmi, bool hpd, bool rx_sense);
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Ddw-dp.c1456 bool hpd = dw_dp_detect(dp); in dw_dp_hpd_irq_handler() local
1462 if (dp->hotplug.status && !hpd) { in dw_dp_hpd_irq_handler()
1465 hpd = dw_dp_detect(dp); in dw_dp_hpd_irq_handler()
1466 if (hpd) { in dw_dp_hpd_irq_handler()
1471 dp->hotplug.status = hpd; in dw_dp_hpd_irq_handler()
2028 dev_dbg(dp->dev, "got hpd irq - %s\n", long_hpd ? "long" : "short"); in dw_dp_hpd_work()
2388 dp->hpd_gpio = devm_gpiod_get_optional(dev, "hpd", GPIOD_IN); in dw_dp_probe()
2390 return dev_err_probe(dev, PTR_ERR(dp->hpd_gpio), "failed to get hpd GPIO\n"); in dw_dp_probe()
2396 IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING | IRQF_ONESHOT, "dw-dp-hpd", dp); in dw_dp_probe()
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Ddw-dp.c1459 bool hpd = dw_dp_detect(dp); in dw_dp_hpd_irq_handler() local
1465 if (dp->hotplug.status && !hpd) { in dw_dp_hpd_irq_handler()
1468 hpd = dw_dp_detect(dp); in dw_dp_hpd_irq_handler()
1469 if (hpd) in dw_dp_hpd_irq_handler()
1473 dp->hotplug.status = hpd; in dw_dp_hpd_irq_handler()
2052 dev_dbg(dp->dev, "got hpd irq - %s\n", long_hpd ? "long" : "short"); in dw_dp_hpd_work()
2416 dp->hpd_gpio = devm_gpiod_get_optional(dev, "hpd", GPIOD_IN); in dw_dp_probe()
2419 "failed to get hpd GPIO\n"); in dw_dp_probe()
2427 IRQF_ONESHOT, "dw-dp-hpd", dp); in dw_dp_probe()
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/
H A Ddrv_hdmi_intf.c3861 hi_bool hpd = HI_FALSE; local
3880 * 2. there is currently no pending hpd interrupt.
3885 hal_call_void(hal_hdmi_hot_plug_status_get, hdmi_dev->hal, &hpd);
3886 if (hpd == HI_TRUE) {
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi.c3823 void dw_hdmi_setup_rx_sense(struct dw_hdmi *hdmi, bool hpd, bool rx_sense) in dw_hdmi_setup_rx_sense() argument
3838 * rxsense and hpd indicates we're connected. in dw_hdmi_setup_rx_sense()
3842 if (hpd) { in dw_hdmi_setup_rx_sense()
4916 * There is no hpd interrupt, because HDMI is powerdown during suspend. in dw_hdmi_resume()

Completed in 27 milliseconds