/freebsd-11-stable/sys/dev/drm2/radeon/ |
H A D | radeon_combios.c | 59 struct radeon_hpd *hpd); 719 i2c.hpd = RADEON_HPD_NONE; 1534 struct radeon_hpd hpd; local 1621 hpd.hpd = RADEON_HPD_NONE; 1632 &hpd); 1636 hpd.hpd = RADEON_HPD_NONE; 1647 &hpd); 1651 hpd 2296 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 2391 struct radeon_hpd hpd; local [all...] |
H A D | radeon_connectors.c | 55 /* bail if the connector does not have hpd pin, e.g., 58 if (radeon_connector->hpd.hpd == RADEON_HPD_NONE) 61 radeon_hpd_set_polarity(rdev, radeon_connector->hpd.hpd); 84 if (!radeon_hpd_sense(rdev, radeon_connector->hpd.hpd)) { 918 && radeon_connector->hpd.hpd != RADEON_HPD_NONE) { 919 if (radeon_hpd_sense(rdev, radeon_connector->hpd 1503 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 1899 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 | 292 /* hpd for digital panel detect/disconnect */ 293 bool rs600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument 298 switch (hpd) { 316 enum radeon_hpd_id hpd) 319 bool connected = rs600_hpd_sense(rdev, hpd); 321 switch (hpd) { 351 switch (radeon_connector->hpd.hpd) { 363 enable |= 1 << radeon_connector->hpd.hpd; 315 rs600_hpd_set_polarity(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument [all...] |
H A D | radeon_atombios.c | 57 struct radeon_hpd *hpd, 262 struct radeon_hpd hpd; local 265 memset(&hpd, 0, sizeof(struct radeon_hpd)); 274 hpd.gpio = *gpio; 278 hpd.hpd = RADEON_HPD_1; 281 hpd.hpd = RADEON_HPD_2; 284 hpd.hpd 304 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 557 struct radeon_hpd hpd; local 911 struct radeon_hpd hpd; member in struct:bios_connector [all...] |
H A D | radeon_irq_kms.c | 107 rdev->irq.hpd[i] = false; 154 rdev->irq.hpd[i] = false; 442 * @hpd_mask: mask of hpd pins you want to enable. 444 * Enables the hotplug detect interrupt for a specific hpd pin (all asics). 456 rdev->irq.hpd[i] |= !!(hpd_mask & (1 << i)); 465 * @hpd_mask: mask of hpd pins you want to disable. 467 * Disables the hotplug detect interrupt for a specific hpd pin (all asics). 479 rdev->irq.hpd[i] &= !(hpd_mask & (1 << i));
|
H A D | radeon_asic.c | 214 .hpd = { 290 .hpd = { 366 .hpd = { 442 .hpd = { 518 .hpd = { 594 .hpd = { 670 .hpd = { 746 .hpd = { 822 .hpd = { 898 .hpd [all...] |
H A D | radeon_asic.h | 102 bool r100_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); 104 enum radeon_hpd_id hpd); 235 bool rs600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); 237 enum radeon_hpd_id hpd); 344 bool r600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); 346 enum radeon_hpd_id hpd); 434 bool evergreen_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); 436 enum radeon_hpd_id hpd);
|
H A D | r600.c | 565 /* hpd for digital panel detect/disconnect */ 566 bool r600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument 571 switch (hpd) { 601 switch (hpd) { 622 enum radeon_hpd_id hpd) 625 bool connected = r600_hpd_sense(rdev, hpd); 628 switch (hpd) { 682 switch (hpd) { 724 /* don't try to enable hpd on eDP or LVDS avoid breaking the 735 switch (radeon_connector->hpd 621 r600_hpd_set_polarity(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument [all...] |
H A D | radeon.h | 612 bool hpd[RADEON_MAX_HPD_PINS]; member in struct:radeon_irq 1270 bool (*sense)(struct radeon_device *rdev, enum radeon_hpd_id hpd); 1271 void (*set_polarity)(struct radeon_device *rdev, enum radeon_hpd_id hpd); 1272 } hpd; member in struct:radeon_asic 1861 #define radeon_hpd_init(rdev) (rdev)->asic->hpd.init((rdev)) 1862 #define radeon_hpd_fini(rdev) (rdev)->asic->hpd.fini((rdev)) 1863 #define radeon_hpd_sense(rdev, h) (rdev)->asic->hpd.sense((rdev), (h)) 1864 #define radeon_hpd_set_polarity(rdev, h) (rdev)->asic->hpd.set_polarity((rdev), (h)) 2025 struct radeon_hpd *hpd); 2033 struct radeon_hpd *hpd, [all...] |
H A D | evergreen.c | 518 * evergreen_hpd_sense - hpd sense callback. 521 * @hpd: hpd (hotplug detect) pin 526 bool evergreen_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument 530 switch (hpd) { 563 * evergreen_hpd_set_polarity - hpd set polarity callback. 566 * @hpd: hpd (hotplug detect) pin 568 * Set the polarity of the hpd pin (evergreen+). 571 enum radeon_hpd_id hpd) 570 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 445 enum radeon_hpd_id hpd; member in struct:radeon_hpd 481 struct radeon_hpd hpd; member in struct:radeon_connector
|
H A D | r100.c | 530 /* hpd for digital panel detect/disconnect */ 532 * r100_hpd_sense - hpd sense callback. 535 * @hpd: hpd (hotplug detect) pin 540 bool r100_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument 544 switch (hpd) { 560 * r100_hpd_set_polarity - hpd set polarity callback. 563 * @hpd: hpd (hotplug detect) pin 565 * Set the polarity of the hpd pi 567 r100_hpd_set_polarity(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument [all...] |
H A D | atombios_encoders.c | 823 hpd_id = radeon_connector->hpd.hpd; 986 hpd_id = radeon_connector->hpd.hpd; 1349 if (radeon_hpd_sense(rdev, radeon_connector->hpd.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]); 1397 /* initialize hpd */
|
H A D | atombios_dp.c | 80 args.v2.ucHPD_ID = chan->rec.hpd;
|
H A D | si.c | 3510 if (rdev->irq.hpd[0]) { 3511 DRM_DEBUG("si_irq_set: hpd 1\n"); 3514 if (rdev->irq.hpd[1]) { 3515 DRM_DEBUG("si_irq_set: hpd 2\n"); 3518 if (rdev->irq.hpd[2]) { 3519 DRM_DEBUG("si_irq_set: hpd 3\n"); 3522 if (rdev->irq.hpd[3]) { 3523 DRM_DEBUG("si_irq_set: hpd 4\n"); 3526 if (rdev->irq.hpd[4]) { 3527 DRM_DEBUG("si_irq_set: hpd [all...] |
/freebsd-11-stable/sys/arm/allwinner/ |
H A D | a10_hdmi.c | 257 uint32_t hpd; local 262 hpd = HDMI_READ(sc, HDMI_HPD); 263 if ((hpd & HPD_DET) == HPD_DET)
|
/freebsd-11-stable/sys/dev/drm2/i915/ |
H A D | intel_dp.c | 2176 bool hpd; local 2187 hpd = !!(intel_dp->downstream_ports[0] & DP_DS_PORT_HPD); 2188 if (hpd) {
|