/linux-4.1.27/drivers/gpu/drm/tegra/ |
D | output.c | 61 if (gpio_is_valid(output->hpd_gpio)) { in tegra_output_connector_detect() 62 if (gpio_get_value(output->hpd_gpio) == 0) in tegra_output_connector_detect() 129 output->hpd_gpio = of_get_named_gpio_flags(output->of_node, in tegra_output_probe() 132 if (gpio_is_valid(output->hpd_gpio)) { in tegra_output_probe() 135 err = gpio_request_one(output->hpd_gpio, GPIOF_DIR_IN, in tegra_output_probe() 142 err = gpio_to_irq(output->hpd_gpio); in tegra_output_probe() 145 gpio_free(output->hpd_gpio); in tegra_output_probe() 159 gpio_free(output->hpd_gpio); in tegra_output_probe() 178 if (gpio_is_valid(output->hpd_gpio)) { in tegra_output_remove() 180 gpio_free(output->hpd_gpio); in tegra_output_remove() [all …]
|
D | drm.h | 202 int hpd_gpio; member
|
/linux-4.1.27/drivers/video/fbdev/omap2/displays-new/ |
D | connector-hdmi.c | 48 int hpd_gpio; member 167 if (gpio_is_valid(ddata->hpd_gpio)) in hdmic_detect() 168 return gpio_get_value_cansleep(ddata->hpd_gpio); in hdmic_detect() 217 ddata->hpd_gpio = -ENODEV; in hdmic_probe_pdata() 243 ddata->hpd_gpio = gpio; in hdmic_probe_of() 245 ddata->hpd_gpio = -ENODEV; in hdmic_probe_of() 283 if (gpio_is_valid(ddata->hpd_gpio)) { in hdmic_probe() 284 r = devm_gpio_request_one(&pdev->dev, ddata->hpd_gpio, in hdmic_probe()
|
D | encoder-tpd12s015.c | 29 int hpd_gpio; member 148 if (!gpio_get_value_cansleep(ddata->hpd_gpio)) in tpd_read_edid() 166 return gpio_get_value_cansleep(ddata->hpd_gpio); in tpd_detect() 214 ddata->hpd_gpio = pdata->hpd_gpio; in tpd_probe_pdata() 260 ddata->hpd_gpio = gpio; in tpd_probe_of() 309 r = devm_gpio_request_one(&pdev->dev, ddata->hpd_gpio, in tpd_probe()
|
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_connector.c | 53 ret = gpio_request(config->hpd_gpio, "HDMI_HPD"); in gpio_config() 56 "HDMI_HPD", config->hpd_gpio, ret); in gpio_config() 59 gpio_direction_input(config->hpd_gpio); in gpio_config() 60 gpio_set_value_cansleep(config->hpd_gpio, 1); in gpio_config() 98 gpio_free(config->hpd_gpio); in gpio_config() 126 gpio_free(config->hpd_gpio); in gpio_config() 280 return gpio_get_value(config->hpd_gpio) ? in detect_gpio()
|
D | hdmi.c | 381 hdmi_cfg->hpd_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-hpd"); in hdmi_bind() 401 config.hpd_gpio = 72; in hdmi_bind() 414 config.hpd_gpio = 102; in hdmi_bind() 429 config.hpd_gpio = 172; in hdmi_bind()
|
D | hdmi.h | 96 int ddc_clk_gpio, ddc_data_gpio, hpd_gpio, mux_en_gpio, mux_sel_gpio; member
|
/linux-4.1.27/include/media/ |
D | s5p_hdmi.h | 33 int hpd_gpio; member
|
/linux-4.1.27/include/video/ |
D | omap-panel-data.h | 61 int hpd_gpio; member
|
D | omapdss.h | 790 int hpd_gpio; member
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_dp_reg.c | 330 if (gpio_is_valid(dp->hpd_gpio)) in exynos_dp_clear_hotplug_interrupts() 344 if (gpio_is_valid(dp->hpd_gpio)) in exynos_dp_init_hpd() 358 if (gpio_is_valid(dp->hpd_gpio)) { in exynos_dp_get_irq_type() 359 reg = gpio_get_value(dp->hpd_gpio); in exynos_dp_get_irq_type() 420 if (gpio_is_valid(dp->hpd_gpio)) { in exynos_dp_get_plug_in_status() 421 if (gpio_get_value(dp->hpd_gpio)) in exynos_dp_get_plug_in_status()
|
D | exynos_dp_core.c | 1266 dp->hpd_gpio = of_get_named_gpio(dev->of_node, "samsung,hpd-gpio", 0); in exynos_dp_bind() 1268 if (gpio_is_valid(dp->hpd_gpio)) { in exynos_dp_bind() 1276 ret = devm_gpio_request_one(&pdev->dev, dp->hpd_gpio, GPIOF_IN, in exynos_dp_bind() 1282 dp->irq = gpio_to_irq(dp->hpd_gpio); in exynos_dp_bind() 1285 dp->hpd_gpio = -ENODEV; in exynos_dp_bind()
|
D | exynos_hdmi.c | 207 int hpd_gpio; member 1040 hdata->hpd = gpio_get_value(hdata->hpd_gpio); in hdmi_detect() 2152 hdata->hpd = gpio_get_value(hdata->hpd_gpio); in hdmi_hotplug_work_func() 2269 pd->hpd_gpio = of_get_named_gpio(np, "hpd-gpio", 0); in drm_hdmi_dt_parse_pdata() 2379 hdata->hpd_gpio = pdata->hpd_gpio; in hdmi_probe() 2395 ret = devm_gpio_request(dev, hdata->hpd_gpio, "HPD"); in hdmi_probe() 2449 hdata->irq = gpio_to_irq(hdata->hpd_gpio); in hdmi_probe() 2456 hdata->hpd = gpio_get_value(hdata->hpd_gpio); in hdmi_probe()
|
D | exynos_dp_core.h | 166 int hpd_gpio; member
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | samsung-pinctrl.txt | 343 int hpd_gpio, ret; 349 hpd_gpio = of_get_named_gpio(dp_node, "samsung,hpd-gpio", 0); 353 ret = devm_gpio_request_one(&pdev->dev, hpd_gpio, GPIOF_IN, 354 "hpd_gpio");
|
/linux-4.1.27/drivers/media/i2c/ |
D | adv7604.c | 141 struct gpio_desc *hpd_gpio[4]; member 542 gpiod_set_value_cansleep(state->hpd_gpio[i], hpd & BIT(i)); in adv76xx_set_hpd() 2729 state->hpd_gpio[i] = in adv76xx_probe() 2732 if (IS_ERR(state->hpd_gpio[i])) in adv76xx_probe() 2733 return PTR_ERR(state->hpd_gpio[i]); in adv76xx_probe() 2735 if (state->hpd_gpio[i]) in adv76xx_probe()
|