/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/hal/ctrl/hisiv100/ |
H A D | hdmi_hal_ddc.c | 506 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 D | hdmi_hal_ctrl.h | 138 hi_bool hpd;
member
|
H A D | hdmi_hal_ctrl.c | 1365 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 D | phy-rockchip-usbdp.c | 88 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 D | phy-rockchip-usbdp.c | 89 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 D | dw_hdmi.h | 225 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 D | dw-dp.c | 1456 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 D | dw-dp.c | 1459 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 D | drv_hdmi_intf.c | 3861 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 D | dw-hdmi.c | 3823 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()
|