hpd_gpio           81 drivers/gpu/drm/amd/display/dc/core/dc_link.c 	if (link->hpd_gpio != NULL) {
hpd_gpio           82 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		dal_gpio_close(link->hpd_gpio);
hpd_gpio           83 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		dal_gpio_destroy_irq(&link->hpd_gpio);
hpd_gpio           84 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		link->hpd_gpio = NULL;
hpd_gpio         1055 drivers/gpu/drm/amd/display/dc/core/dc_link.c 	dal_gpio_lock_pin(dc_link->hpd_gpio);
hpd_gpio         1056 drivers/gpu/drm/amd/display/dc/core/dc_link.c 	dal_gpio_get_value(dc_link->hpd_gpio, &state);
hpd_gpio         1057 drivers/gpu/drm/amd/display/dc/core/dc_link.c 	dal_gpio_unlock_pin(dc_link->hpd_gpio);
hpd_gpio         1245 drivers/gpu/drm/amd/display/dc/core/dc_link.c 	link->hpd_gpio = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service);
hpd_gpio         1246 drivers/gpu/drm/amd/display/dc/core/dc_link.c 	if (link->hpd_gpio != NULL) {
hpd_gpio         1247 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		dal_gpio_open(link->hpd_gpio, GPIO_MODE_INTERRUPT);
hpd_gpio         1248 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		dal_gpio_unlock_pin(link->hpd_gpio);
hpd_gpio         1249 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		link->irq_source_hpd = dal_irq_get_source(link->hpd_gpio);
hpd_gpio         1268 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		if (link->hpd_gpio != NULL)
hpd_gpio         1270 drivers/gpu/drm/amd/display/dc/core/dc_link.c 					dal_irq_get_rx_source(link->hpd_gpio);
hpd_gpio         1276 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		if (link->hpd_gpio != NULL) {
hpd_gpio         1279 drivers/gpu/drm/amd/display/dc/core/dc_link.c 					dal_irq_get_rx_source(link->hpd_gpio);
hpd_gpio         1391 drivers/gpu/drm/amd/display/dc/core/dc_link.c 	if (link->hpd_gpio != NULL) {
hpd_gpio         1392 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		dal_gpio_destroy_irq(&link->hpd_gpio);
hpd_gpio         1393 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		link->hpd_gpio = NULL;
hpd_gpio          141 drivers/gpu/drm/amd/display/dc/dc_link.h 	struct gpio *hpd_gpio;
hpd_gpio          129 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct gpio_desc		*hpd_gpio;
hpd_gpio          846 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (gpiod_get_value(hdata->hpd_gpio))
hpd_gpio         1773 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->hpd_gpio = devm_gpiod_get(dev, "hpd", GPIOD_IN);
hpd_gpio         1774 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (IS_ERR(hdata->hpd_gpio)) {
hpd_gpio         1776 drivers/gpu/drm/exynos/exynos_hdmi.c 		return PTR_ERR(hdata->hpd_gpio);
hpd_gpio         1779 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->irq = gpiod_to_irq(hdata->hpd_gpio);
hpd_gpio          295 drivers/gpu/drm/msm/hdmi/hdmi_connector.c 	struct hdmi_gpio_data hpd_gpio = config->gpios[HPD_GPIO_INDEX];
hpd_gpio          297 drivers/gpu/drm/msm/hdmi/hdmi_connector.c 	return gpiod_get_value(hpd_gpio.gpiod) ?
hpd_gpio          308 drivers/gpu/drm/msm/hdmi/hdmi_connector.c 	struct hdmi_gpio_data hpd_gpio = config->gpios[HPD_GPIO_INDEX];
hpd_gpio          316 drivers/gpu/drm/msm/hdmi/hdmi_connector.c 	if (!hpd_gpio.gpiod)
hpd_gpio           25 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c 	struct gpio_desc *hpd_gpio;
hpd_gpio           45 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c 	return gpiod_get_value_cansleep(ddata->hpd_gpio);
hpd_gpio          123 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c 	ddata->hpd_gpio = gpio;
hpd_gpio          125 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c 	if (ddata->hpd_gpio) {
hpd_gpio          127 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c 				gpiod_to_irq(ddata->hpd_gpio),
hpd_gpio          143 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c 	dssdev->ops_flags = ddata->hpd_gpio
hpd_gpio           27 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c 	struct gpio_desc *hpd_gpio;
hpd_gpio           66 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c 	return gpiod_get_value_cansleep(ddata->hpd_gpio);
hpd_gpio          152 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c 	ddata->hpd_gpio = gpio;
hpd_gpio          156 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c 	r = devm_request_threaded_irq(&pdev->dev, gpiod_to_irq(ddata->hpd_gpio),
hpd_gpio          126 drivers/gpu/drm/tegra/drm.h 	struct gpio_desc *hpd_gpio;
hpd_gpio           53 drivers/gpu/drm/tegra/output.c 	if (output->hpd_gpio) {
hpd_gpio           54 drivers/gpu/drm/tegra/output.c 		if (gpiod_get_value(output->hpd_gpio) == 0)
hpd_gpio          124 drivers/gpu/drm/tegra/output.c 	output->hpd_gpio = devm_gpiod_get_from_of_node(output->dev,
hpd_gpio          129 drivers/gpu/drm/tegra/output.c 	if (IS_ERR(output->hpd_gpio)) {
hpd_gpio          130 drivers/gpu/drm/tegra/output.c 		if (PTR_ERR(output->hpd_gpio) != -ENOENT)
hpd_gpio          131 drivers/gpu/drm/tegra/output.c 			return PTR_ERR(output->hpd_gpio);
hpd_gpio          133 drivers/gpu/drm/tegra/output.c 		output->hpd_gpio = NULL;
hpd_gpio          136 drivers/gpu/drm/tegra/output.c 	if (output->hpd_gpio) {
hpd_gpio          137 drivers/gpu/drm/tegra/output.c 		err = gpiod_to_irq(output->hpd_gpio);
hpd_gpio          178 drivers/gpu/drm/tegra/output.c 	if (output->hpd_gpio)
hpd_gpio          199 drivers/gpu/drm/tegra/output.c 	if (output->hpd_gpio)
hpd_gpio          211 drivers/gpu/drm/tegra/output.c 	if (output->hpd_gpio)
hpd_gpio           82 drivers/gpu/drm/vc4/vc4_hdmi.c 	int hpd_gpio;
hpd_gpio          202 drivers/gpu/drm/vc4/vc4_hdmi.c 	if (vc4->hdmi->hpd_gpio) {
hpd_gpio          203 drivers/gpu/drm/vc4/vc4_hdmi.c 		if (gpio_get_value_cansleep(vc4->hdmi->hpd_gpio) ^
hpd_gpio         1386 drivers/gpu/drm/vc4/vc4_hdmi.c 		hdmi->hpd_gpio = of_get_named_gpio_flags(dev->of_node,
hpd_gpio         1389 drivers/gpu/drm/vc4/vc4_hdmi.c 		if (hdmi->hpd_gpio < 0) {
hpd_gpio         1390 drivers/gpu/drm/vc4/vc4_hdmi.c 			ret = hdmi->hpd_gpio;
hpd_gpio          164 drivers/media/i2c/adv7604.c 	struct gpio_desc *hpd_gpio[4];
hpd_gpio          518 drivers/media/i2c/adv7604.c 		gpiod_set_value_cansleep(state->hpd_gpio[i], hpd & BIT(i));
hpd_gpio         3391 drivers/media/i2c/adv7604.c 		state->hpd_gpio[i] =
hpd_gpio         3394 drivers/media/i2c/adv7604.c 		if (IS_ERR(state->hpd_gpio[i]))
hpd_gpio         3395 drivers/media/i2c/adv7604.c 			return PTR_ERR(state->hpd_gpio[i]);
hpd_gpio         3397 drivers/media/i2c/adv7604.c 		if (state->hpd_gpio[i])
hpd_gpio           21 drivers/media/platform/cec-gpio/cec-gpio.c 	struct gpio_desc	*hpd_gpio;
hpd_gpio           92 drivers/media/platform/cec-gpio/cec-gpio.c 	bool is_high = gpiod_get_value(cec->hpd_gpio);
hpd_gpio          130 drivers/media/platform/cec-gpio/cec-gpio.c 	if (cec->hpd_gpio)
hpd_gpio          142 drivers/media/platform/cec-gpio/cec-gpio.c 	if (!cec->hpd_gpio)
hpd_gpio          144 drivers/media/platform/cec-gpio/cec-gpio.c 	return gpiod_get_value(cec->hpd_gpio);
hpd_gpio          190 drivers/media/platform/cec-gpio/cec-gpio.c 	cec->hpd_gpio = devm_gpiod_get_optional(dev, "hpd", GPIOD_IN);
hpd_gpio          191 drivers/media/platform/cec-gpio/cec-gpio.c 	if (IS_ERR(cec->hpd_gpio))
hpd_gpio          192 drivers/media/platform/cec-gpio/cec-gpio.c 		return PTR_ERR(cec->hpd_gpio);
hpd_gpio          212 drivers/media/platform/cec-gpio/cec-gpio.c 	if (cec->hpd_gpio) {
hpd_gpio          213 drivers/media/platform/cec-gpio/cec-gpio.c 		cec->hpd_irq = gpiod_to_irq(cec->hpd_gpio);
hpd_gpio           44 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c 	int hpd_gpio;
hpd_gpio          163 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c 	if (gpio_is_valid(ddata->hpd_gpio))
hpd_gpio          164 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c 		return gpio_get_value_cansleep(ddata->hpd_gpio);
hpd_gpio          215 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c 		ddata->hpd_gpio = gpio;
hpd_gpio          217 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c 		ddata->hpd_gpio = -ENODEV;
hpd_gpio          250 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c 	if (gpio_is_valid(ddata->hpd_gpio)) {
hpd_gpio          251 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c 		r = devm_gpio_request_one(&pdev->dev, ddata->hpd_gpio,
hpd_gpio           25 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c 	struct gpio_desc *hpd_gpio;
hpd_gpio          146 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c 	if (!gpiod_get_value_cansleep(ddata->hpd_gpio))
hpd_gpio          162 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c 	return gpiod_get_value_cansleep(ddata->hpd_gpio);
hpd_gpio          263 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c 	ddata->hpd_gpio = gpio;
hpd_gpio           29 include/linux/platform_data/media/s5p_hdmi.h 	int hpd_gpio;