/drivers/gpu/drm/radeon/ |
H A D | radeon_combios.c | 54 struct radeon_hpd *hpd); 712 i2c.hpd = RADEON_HPD_NONE; 1503 struct radeon_hpd hpd; local 1582 hpd.hpd = RADEON_HPD_NONE; 1593 &hpd); 1597 hpd.hpd = RADEON_HPD_NONE; 1608 &hpd); 1612 hpd 2148 radeon_apply_legacy_quirks(struct drm_device *dev, int bios_index, enum radeon_combios_connector *legacy_connector, struct radeon_i2c_bus_rec *ddc_i2c, struct radeon_hpd *hpd) argument 2243 struct radeon_hpd hpd; local [all...] |
H A D | radeon_connectors.c | 53 /* bail if the connector does not have hpd pin, e.g., 56 if (radeon_connector->hpd.hpd == RADEON_HPD_NONE) 59 radeon_hpd_set_polarity(rdev, radeon_connector->hpd.hpd); 70 if (!radeon_hpd_sense(rdev, radeon_connector->hpd.hpd)) 904 /* hpd is our only option in this case */ 905 if (!radeon_hpd_sense(rdev, radeon_connector->hpd.hpd)) { 1375 radeon_add_atom_connector(struct drm_device *dev, uint32_t connector_id, uint32_t supported_device, int connector_type, struct radeon_i2c_bus_rec *i2c_bus, uint32_t igp_lane_info, uint16_t connector_object_id, struct radeon_hpd *hpd, struct radeon_router *router) argument 1756 radeon_add_legacy_connector(struct drm_device *dev, uint32_t connector_id, uint32_t supported_device, int connector_type, struct radeon_i2c_bus_rec *i2c_bus, uint16_t connector_object_id, struct radeon_hpd *hpd) argument [all...] |
H A D | rs600.c | 223 /* hpd for digital panel detect/disconnect */ 224 bool rs600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument 229 switch (hpd) { 247 enum radeon_hpd_id hpd) 250 bool connected = rs600_hpd_sense(rdev, hpd); 252 switch (hpd) { 281 switch (radeon_connector->hpd.hpd) { 285 rdev->irq.hpd[0] = true; 290 rdev->irq.hpd[ 246 rs600_hpd_set_polarity(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument [all...] |
H A D | radeon_asic.h | 92 bool r100_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); 94 enum radeon_hpd_id hpd); 229 bool rs600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); 231 enum radeon_hpd_id hpd); 323 bool r600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); 325 enum radeon_hpd_id hpd); 412 bool evergreen_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); 414 enum radeon_hpd_id hpd);
|
H A D | radeon_atombios.c | 51 struct radeon_hpd *hpd, 251 struct radeon_hpd hpd; local 254 memset(&hpd, 0, sizeof(struct radeon_hpd)); 261 hpd.gpio = *gpio; 265 hpd.hpd = RADEON_HPD_1; 268 hpd.hpd = RADEON_HPD_2; 271 hpd.hpd 291 radeon_atom_apply_quirks(struct drm_device *dev, uint32_t supported_device, int *connector_type, struct radeon_i2c_bus_rec *i2c_bus, uint16_t *line_mux, struct radeon_hpd *hpd) argument 528 struct radeon_hpd hpd; local 882 struct radeon_hpd hpd; member in struct:bios_connector [all...] |
H A D | r600.c | 559 /* hpd for digital panel detect/disconnect */ 560 bool r600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument 565 switch (hpd) { 595 switch (hpd) { 616 enum radeon_hpd_id hpd) 619 bool connected = r600_hpd_sense(rdev, hpd); 622 switch (hpd) { 676 switch (hpd) { 720 switch (radeon_connector->hpd.hpd) { 615 r600_hpd_set_polarity(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument [all...] |
H A D | radeon_irq_kms.c | 72 rdev->irq.hpd[i] = false; 107 rdev->irq.hpd[i] = false;
|
H A D | evergreen.c | 281 bool evergreen_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument 285 switch (hpd) { 318 enum radeon_hpd_id hpd) 321 bool connected = evergreen_hpd_sense(rdev, hpd); 323 switch (hpd) { 386 switch (radeon_connector->hpd.hpd) { 389 rdev->irq.hpd[0] = true; 393 rdev->irq.hpd[1] = true; 397 rdev->irq.hpd[ 317 evergreen_hpd_set_polarity(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument [all...] |
H A D | radeon_mode.h | 106 enum radeon_hpd_id hpd; member in struct:radeon_i2c_bus_rec 414 enum radeon_hpd_id hpd; member in struct:radeon_hpd 450 struct radeon_hpd hpd; member in struct:radeon_connector
|
H A D | r100.c | 480 /* hpd for digital panel detect/disconnect */ 481 bool r100_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument 485 switch (hpd) { 501 enum radeon_hpd_id hpd) 504 bool connected = r100_hpd_sense(rdev, hpd); 506 switch (hpd) { 535 switch (radeon_connector->hpd.hpd) { 537 rdev->irq.hpd[0] = true; 540 rdev->irq.hpd[ 500 r100_hpd_set_polarity(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument [all...] |
H A D | radeon.h | 604 bool hpd[RADEON_MAX_HPD_PINS]; member in struct:radeon_irq 1184 bool (*hpd_sense)(struct radeon_device *rdev, enum radeon_hpd_id hpd); 1185 void (*hpd_set_polarity)(struct radeon_device *rdev, enum radeon_hpd_id hpd); 1681 #define radeon_hpd_sense(rdev, hpd) (rdev)->asic->hpd_sense((rdev), (hpd)) 1682 #define radeon_hpd_set_polarity(rdev, hpd) (rdev)->asic->hpd_set_polarity((rdev), (hpd))
|
H A D | radeon_display.c | 605 if (radeon_connector->hpd.hpd != RADEON_HPD_NONE) 606 DRM_INFO(" %s\n", hpd_names[radeon_connector->hpd.hpd]); 1314 /* initialize hpd */
|
H A D | atombios_encoders.c | 539 hpd_id = radeon_connector->hpd.hpd; 1053 if (radeon_hpd_sense(rdev, radeon_connector->hpd.hpd))
|
H A D | atombios_dp.c | 76 args.v2.ucHPD_ID = chan->rec.hpd;
|
/drivers/gpu/drm/nouveau/ |
H A D | nouveau_connector.h | 62 u8 hpd; member in struct:nouveau_connector
|
H A D | nouveau_connector.c | 96 if (nv_connector->hpd != DCB_GPIO_UNUSED) { 97 nouveau_gpio_isr_del(dev, 0, nv_connector->hpd, 0xff, 901 static const u8 hpd[16] = { local 910 nv_connector->hpd = ffs((entry & 0x07033000) >> 12); 911 nv_connector->hpd = hpd[nv_connector->hpd]; 934 nv_connector->hpd = DCB_GPIO_UNUSED; 1052 if (nv_connector->hpd != DCB_GPIO_UNUSED) { 1053 ret = nouveau_gpio_isr_add(dev, 0, nv_connector->hpd, [all...] |
H A D | nouveau_display.c | 237 nouveau_gpio_irq(dev, 0, conn->hpd, 0xff, true); 253 nouveau_gpio_irq(dev, 0, conn->hpd, 0xff, false);
|
H A D | nouveau_dp.c | 589 nouveau_gpio_irq(dev, 0, nv_connector->hpd, 0xff, false); 638 nouveau_gpio_irq(dev, 0, nv_connector->hpd, 0xff, true);
|
/drivers/video/omap2/dss/ |
H A D | ti_hdmi_4xxx_ip.c | 230 bool hpd; local 237 hpd = gpio_get_value(ip_data->hpd_gpio); 239 if (hpd == ip_data->phy_tx_enabled) { 244 if (hpd) 251 hpd ? "enable" : "disable"); 255 ip_data->phy_tx_enabled = hpd; 303 IRQF_TRIGGER_FALLING, "hpd", ip_data);
|
/drivers/telephony/ |
H A D | ixj.h | 425 unsigned int hpd:1; /* Handset Drive Power Down */ member in struct:__anon5492 451 unsigned int hpd:1; /* HPF disable */ member in struct:__anon5494
|
H A D | ixj.c | 1840 j->sic1.bits.hpd = 0; /* Handset Bias Power Down */ 1854 j->sic2.bits.hpd = 0; /* HPF disable */
|