/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | conn.c | 35 struct nvkm_connector *conn = container_of(notify, typeof(*conn), hpd); in nvkm_connector_hpd() 44 if (!nvkm_gpio_get(gpio, 0, DCB_GPIO_UNUSED, conn->hpd.index)) in nvkm_connector_hpd() 50 nvkm_event_send(&disp->hpd, rep.mask, index, &rep, sizeof(rep)); in nvkm_connector_hpd() 57 nvkm_notify_put(&conn->hpd); in nvkm_connector_fini() 63 nvkm_notify_get(&conn->hpd); in nvkm_connector_init() 71 nvkm_notify_fini(&conn->hpd); in nvkm_connector_del() 81 static const u8 hpd[] = { 0x07, 0x08, 0x51, 0x52, 0x5e, 0x5f, 0x60 }; in nvkm_connector_ctor() local 91 info->type, info->location, info->hpd, info->dp, in nvkm_connector_ctor() 94 if ((info->hpd = ffs(info->hpd))) { in nvkm_connector_ctor() 95 if (--info->hpd >= ARRAY_SIZE(hpd)) { in nvkm_connector_ctor() [all …]
|
D | outpdp.c | 139 struct nvkm_output_dp *outp = container_of(notify, typeof(*outp), hpd); in nvkm_output_dp_hpd() 152 nvkm_event_send(&disp->hpd, rep.mask, conn->index, &rep, sizeof(rep)); in nvkm_output_dp_hpd() 170 nvkm_event_send(&disp->hpd, rep.mask, conn->index, &rep, sizeof(rep)); in nvkm_output_dp_irq() 178 nvkm_notify_put(&outp->hpd); in nvkm_output_dp_fini() 188 nvkm_notify_put(&outp->base.conn->hpd); in nvkm_output_dp_init() 190 nvkm_notify_get(&outp->hpd); in nvkm_output_dp_init() 197 nvkm_notify_fini(&outp->hpd); in nvkm_output_dp_dtor() 268 &outp->hpd); in nvkm_output_dp_ctor()
|
D | base.c | 94 container_of(notify->event, typeof(*disp), hpd); in nvkm_disp_hpd_ctor() 105 if (ret = -ENODEV, outp->conn->hpd.event) { in nvkm_disp_hpd_ctor() 132 *event = &disp->hpd; in nvkm_disp_ntfy() 256 nvkm_event_fini(&disp->hpd); in nvkm_disp_dtor() 291 u8 hpd = 0, ver, hdr; in nvkm_disp_ctor() local 358 hpd = max(hpd, (u8)(dcbE.connector + 1)); in nvkm_disp_ctor() 421 ret = nvkm_event_init(&nvkm_disp_hpd_func, 3, hpd, &disp->hpd); in nvkm_disp_ctor()
|
D | conn.h | 14 struct nvkm_notify hpd; member
|
D | outpdp.h | 28 struct nvkm_notify hpd; member
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | hugetlb.h | 15 static inline pte_t *hugepd_page(hugepd_t hpd) in hugepd_page() argument 17 BUG_ON(!hugepd_ok(hpd)); in hugepd_page() 22 return (pte_t *)(hpd.pd & ~HUGEPD_SHIFT_MASK); in hugepd_page() 25 static inline unsigned int hugepd_mmu_psize(hugepd_t hpd) in hugepd_mmu_psize() argument 27 return (hpd.pd & HUGEPD_SHIFT_MASK) >> 2; in hugepd_mmu_psize() 30 static inline unsigned int hugepd_shift(hugepd_t hpd) in hugepd_shift() argument 32 return mmu_psize_to_shift(hugepd_mmu_psize(hpd)); in hugepd_shift() 37 static inline pte_t *hugepd_page(hugepd_t hpd) in hugepd_page() argument 39 BUG_ON(!hugepd_ok(hpd)); in hugepd_page() 40 return (pte_t *)((hpd.pd & ~HUGEPD_SHIFT_MASK) | PD_HUGE); in hugepd_page() [all …]
|
D | page.h | 377 extern int hugepd_ok(hugepd_t hpd); 382 static inline int hugepd_ok(hugepd_t hpd) in hugepd_ok() argument 388 return (((hpd.pd & 0x3) == 0x0) && ((hpd.pd & HUGEPD_SHIFT_MASK) != 0)); in hugepd_ok() 392 static inline int hugepd_ok(hugepd_t hpd) in hugepd_ok() argument 394 return (hpd.pd > 0); in hugepd_ok() 398 #define is_hugepd(hpd) (hugepd_ok(hpd)) argument
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_combios.c | 633 i2c.hpd = RADEON_HPD_NONE; in combios_setup_i2c_bus() 1456 struct radeon_hpd hpd; in radeon_get_legacy_connector_info_from_table() local 1543 hpd.hpd = RADEON_HPD_NONE; in radeon_get_legacy_connector_info_from_table() 1554 &hpd); in radeon_get_legacy_connector_info_from_table() 1558 hpd.hpd = RADEON_HPD_NONE; in radeon_get_legacy_connector_info_from_table() 1569 &hpd); in radeon_get_legacy_connector_info_from_table() 1573 hpd.hpd = RADEON_HPD_NONE; in radeon_get_legacy_connector_info_from_table() 1584 &hpd); in radeon_get_legacy_connector_info_from_table() 1588 hpd.hpd = RADEON_HPD_1; in radeon_get_legacy_connector_info_from_table() 1605 &hpd); in radeon_get_legacy_connector_info_from_table() [all …]
|
D | radeon_connectors.c | 68 if (radeon_connector->hpd.hpd == RADEON_HPD_NONE) in radeon_connector_hotplug() 71 radeon_hpd_set_polarity(rdev, radeon_connector->hpd.hpd); in radeon_connector_hotplug() 95 if (!radeon_hpd_sense(rdev, radeon_connector->hpd.hpd)) { in radeon_connector_hotplug() 1198 && radeon_connector->hpd.hpd != RADEON_HPD_NONE) { in radeon_check_hpd_status_unchanged() 1199 if (radeon_hpd_sense(rdev, radeon_connector->hpd.hpd)) in radeon_check_hpd_status_unchanged() 1314 if (!radeon_hpd_sense(rdev, radeon_connector->hpd.hpd)) { in radeon_dvi_detect() 1725 if (radeon_hpd_sense(rdev, radeon_connector->hpd.hpd)) { in radeon_dp_detect() 1859 struct radeon_hpd *hpd, in radeon_add_atom_connector() argument 1928 radeon_connector->hpd = *hpd; in radeon_add_atom_connector() 2060 radeon_connector->hpd.hpd = RADEON_HPD_NONE; in radeon_add_atom_connector() [all …]
|
D | rs600.c | 346 bool rs600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) in rs600_hpd_sense() argument 351 switch (hpd) { in rs600_hpd_sense() 369 enum radeon_hpd_id hpd) in rs600_hpd_set_polarity() argument 372 bool connected = rs600_hpd_sense(rdev, hpd); in rs600_hpd_set_polarity() 374 switch (hpd) { in rs600_hpd_set_polarity() 404 switch (radeon_connector->hpd.hpd) { in rs600_hpd_init() 416 enable |= 1 << radeon_connector->hpd.hpd; in rs600_hpd_init() 417 radeon_hpd_set_polarity(rdev, radeon_connector->hpd.hpd); in rs600_hpd_init() 430 switch (radeon_connector->hpd.hpd) { in rs600_hpd_fini() 442 disable |= 1 << radeon_connector->hpd.hpd; in rs600_hpd_fini() [all …]
|
D | radeon_atombios.c | 240 struct radeon_hpd hpd; in radeon_atom_get_hpd_info_from_gpio() local 243 memset(&hpd, 0, sizeof(struct radeon_hpd)); in radeon_atom_get_hpd_info_from_gpio() 252 hpd.gpio = *gpio; in radeon_atom_get_hpd_info_from_gpio() 256 hpd.hpd = RADEON_HPD_1; in radeon_atom_get_hpd_info_from_gpio() 259 hpd.hpd = RADEON_HPD_2; in radeon_atom_get_hpd_info_from_gpio() 262 hpd.hpd = RADEON_HPD_3; in radeon_atom_get_hpd_info_from_gpio() 265 hpd.hpd = RADEON_HPD_4; in radeon_atom_get_hpd_info_from_gpio() 268 hpd.hpd = RADEON_HPD_5; in radeon_atom_get_hpd_info_from_gpio() 271 hpd.hpd = RADEON_HPD_6; in radeon_atom_get_hpd_info_from_gpio() 274 hpd.hpd = RADEON_HPD_NONE; in radeon_atom_get_hpd_info_from_gpio() [all …]
|
D | radeon_asic.c | 238 .hpd = { 306 .hpd = { 402 .hpd = { 470 .hpd = { 538 .hpd = { 606 .hpd = { 674 .hpd = { 742 .hpd = { 810 .hpd = { 878 .hpd = { [all …]
|
D | radeon_irq_kms.c | 131 rdev->irq.hpd[i] = false; in radeon_driver_irq_preinstall_kms() 185 rdev->irq.hpd[i] = false; in radeon_driver_irq_uninstall_kms() 516 rdev->irq.hpd[i] |= !!(hpd_mask & (1 << i)); in radeon_irq_kms_enable_hpd() 539 rdev->irq.hpd[i] &= !(hpd_mask & (1 << i)); in radeon_irq_kms_disable_hpd()
|
D | radeon_dp_mst.c | 27 enum radeon_hpd_id hpd, bool enable) in radeon_dp_mst_set_be_cntl() argument 46 reg |= NI_DIG_HPD_SELECT(hpd); in radeon_dp_mst_set_be_cntl() 455 radeon_connector->mst_port->hpd.hpd, true); in radeon_mst_encoder_dpms() 489 radeon_connector->mst_port->hpd.hpd, false); in radeon_mst_encoder_dpms()
|
D | r600.c | 798 bool r600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) in r600_hpd_sense() argument 803 switch (hpd) { in r600_hpd_sense() 833 switch (hpd) { in r600_hpd_sense() 854 enum radeon_hpd_id hpd) in r600_hpd_set_polarity() argument 857 bool connected = r600_hpd_sense(rdev, hpd); in r600_hpd_set_polarity() 860 switch (hpd) { in r600_hpd_set_polarity() 914 switch (hpd) { in r600_hpd_set_polarity() 967 switch (radeon_connector->hpd.hpd) { in r600_hpd_init() 991 switch (radeon_connector->hpd.hpd) { in r600_hpd_init() 1005 enable |= 1 << radeon_connector->hpd.hpd; in r600_hpd_init() [all …]
|
D | radeon_mode.h | 117 enum radeon_hpd_id hpd; member 506 enum radeon_hpd_id hpd; member 559 struct radeon_hpd hpd; member 703 struct radeon_hpd *hpd, 712 struct radeon_hpd *hpd);
|
D | radeon_asic.h | 99 bool r100_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); 101 enum radeon_hpd_id hpd); 246 bool rs600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); 248 enum radeon_hpd_id hpd); 357 bool r600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); 359 enum radeon_hpd_id hpd); 521 bool evergreen_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); 523 enum radeon_hpd_id hpd);
|
D | atombios_dp.c | 115 args.v2.ucHPD_ID = chan->rec.hpd; in radeon_process_aux_ch() 235 radeon_connector->ddc_bus->rec.hpd = radeon_connector->hpd.hpd; in radeon_dp_aux_init()
|
D | evergreen.c | 1712 bool evergreen_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) in evergreen_hpd_sense() argument 1716 switch (hpd) { in evergreen_hpd_sense() 1757 enum radeon_hpd_id hpd) in evergreen_hpd_set_polarity() argument 1760 bool connected = evergreen_hpd_sense(rdev, hpd); in evergreen_hpd_set_polarity() 1762 switch (hpd) { in evergreen_hpd_set_polarity() 1844 switch (radeon_connector->hpd.hpd) { in evergreen_hpd_init() 1866 radeon_hpd_set_polarity(rdev, radeon_connector->hpd.hpd); in evergreen_hpd_init() 1867 enabled |= 1 << radeon_connector->hpd.hpd; in evergreen_hpd_init() 1888 switch (radeon_connector->hpd.hpd) { in evergreen_hpd_fini() 1910 disabled |= 1 << radeon_connector->hpd.hpd; in evergreen_hpd_fini() [all …]
|
D | radeon_dp_auxch.c | 107 tmp |= AUX_HPD_SEL(chan->rec.hpd); in radeon_dp_aux_transfer_native()
|
D | r100.c | 524 bool r100_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) in r100_hpd_sense() argument 528 switch (hpd) { in r100_hpd_sense() 552 enum radeon_hpd_id hpd) in r100_hpd_set_polarity() argument 555 bool connected = r100_hpd_sense(rdev, hpd); in r100_hpd_set_polarity() 557 switch (hpd) { in r100_hpd_set_polarity() 595 enable |= 1 << radeon_connector->hpd.hpd; in r100_hpd_init() 596 radeon_hpd_set_polarity(rdev, radeon_connector->hpd.hpd); in r100_hpd_init() 617 disable |= 1 << radeon_connector->hpd.hpd; in r100_hpd_fini() 724 if (rdev->irq.hpd[0]) { in r100_irq_set() 727 if (rdev->irq.hpd[1]) { in r100_irq_set()
|
D | radeon.h | 813 bool hpd[RADEON_MAX_HPD_PINS]; member 1949 bool (*sense)(struct radeon_device *rdev, enum radeon_hpd_id hpd); 1950 void (*set_polarity)(struct radeon_device *rdev, enum radeon_hpd_id hpd); 1951 } hpd; member 2766 #define radeon_hpd_init(rdev) (rdev)->asic->hpd.init((rdev)) 2767 #define radeon_hpd_fini(rdev) (rdev)->asic->hpd.fini((rdev)) 2768 #define radeon_hpd_sense(rdev, h) (rdev)->asic->hpd.sense((rdev), (h)) 2769 #define radeon_hpd_set_polarity(rdev, h) (rdev)->asic->hpd.set_polarity((rdev), (h))
|
D | atombios_encoders.c | 860 hpd_id = radeon_connector->hpd.hpd; in atombios_dig_encoder_setup2() 1042 hpd_id = radeon_connector->hpd.hpd; in atombios_dig_transmitter_setup2() 1415 if (radeon_hpd_sense(rdev, radeon_connector->hpd.hpd)) in atombios_set_edp_panel_power()
|
D | radeon_display.c | 808 if (radeon_connector->hpd.hpd != RADEON_HPD_NONE) in radeon_print_display_setup() 809 DRM_INFO(" %s\n", hpd_names[radeon_connector->hpd.hpd]); in radeon_print_display_setup()
|
D | cik.c | 4798 u32 *hpd; in cik_mec_init() local 4834 r = radeon_bo_kmap(rdev->mec.hpd_eop_obj, (void **)&hpd); in cik_mec_init() 4842 memset(hpd, 0, rdev->mec.num_mec *rdev->mec.num_pipe * MEC_HPD_SIZE * 2); in cik_mec_init() 7575 if (rdev->irq.hpd[0]) { in cik_irq_set() 7579 if (rdev->irq.hpd[1]) { in cik_irq_set() 7583 if (rdev->irq.hpd[2]) { in cik_irq_set() 7587 if (rdev->irq.hpd[3]) { in cik_irq_set() 7591 if (rdev->irq.hpd[4]) { in cik_irq_set() 7595 if (rdev->irq.hpd[5]) { in cik_irq_set()
|
D | si.c | 6157 if (rdev->irq.hpd[0]) { in si_irq_set() 6161 if (rdev->irq.hpd[1]) { in si_irq_set() 6165 if (rdev->irq.hpd[2]) { in si_irq_set() 6169 if (rdev->irq.hpd[3]) { in si_irq_set() 6173 if (rdev->irq.hpd[4]) { in si_irq_set() 6177 if (rdev->irq.hpd[5]) { in si_irq_set()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_atombios.c | 200 struct amdgpu_hpd hpd; in amdgpu_atombios_get_hpd_info_from_gpio() local 203 memset(&hpd, 0, sizeof(struct amdgpu_hpd)); in amdgpu_atombios_get_hpd_info_from_gpio() 207 hpd.gpio = *gpio; in amdgpu_atombios_get_hpd_info_from_gpio() 211 hpd.hpd = AMDGPU_HPD_1; in amdgpu_atombios_get_hpd_info_from_gpio() 214 hpd.hpd = AMDGPU_HPD_2; in amdgpu_atombios_get_hpd_info_from_gpio() 217 hpd.hpd = AMDGPU_HPD_3; in amdgpu_atombios_get_hpd_info_from_gpio() 220 hpd.hpd = AMDGPU_HPD_4; in amdgpu_atombios_get_hpd_info_from_gpio() 223 hpd.hpd = AMDGPU_HPD_5; in amdgpu_atombios_get_hpd_info_from_gpio() 226 hpd.hpd = AMDGPU_HPD_6; in amdgpu_atombios_get_hpd_info_from_gpio() 229 hpd.hpd = AMDGPU_HPD_NONE; in amdgpu_atombios_get_hpd_info_from_gpio() [all …]
|
D | amdgpu_connectors.c | 49 if (amdgpu_connector->hpd.hpd == AMDGPU_HPD_NONE) in amdgpu_connector_hotplug() 52 amdgpu_display_hpd_set_polarity(adev, amdgpu_connector->hpd.hpd); in amdgpu_connector_hotplug() 75 if (!amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd)) { in amdgpu_connector_hotplug() 949 if (amdgpu_connector->hpd.hpd != AMDGPU_HPD_NONE) { in amdgpu_connector_check_hpd_status_unchanged() 950 if (amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd)) in amdgpu_connector_check_hpd_status_unchanged() 1037 if (!amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd)) { in amdgpu_connector_dvi_detect() 1406 if (amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd)) { in amdgpu_connector_dp_detect() 1514 struct amdgpu_hpd *hpd, in amdgpu_connector_add() argument 1576 amdgpu_connector->hpd = *hpd; in amdgpu_connector_add() 1692 amdgpu_connector->hpd.hpd = AMDGPU_HPD_NONE; in amdgpu_connector_add() [all …]
|
D | amdgpu_mode.h | 139 enum amdgpu_hpd_id hpd; member 279 bool (*hpd_sense)(struct amdgpu_device *adev, enum amdgpu_hpd_id hpd); 281 enum amdgpu_hpd_id hpd); 299 struct amdgpu_hpd *hpd, 469 enum amdgpu_hpd_id hpd; member 516 struct amdgpu_hpd hpd; member
|
D | dce_v11_0.c | 83 uint32_t hpd; member 89 .hpd = DISP_INTERRUPT_STATUS__DC_HPD1_INTERRUPT_MASK 94 .hpd = DISP_INTERRUPT_STATUS_CONTINUE__DC_HPD2_INTERRUPT_MASK 99 .hpd = DISP_INTERRUPT_STATUS_CONTINUE2__DC_HPD3_INTERRUPT_MASK 104 .hpd = DISP_INTERRUPT_STATUS_CONTINUE3__DC_HPD4_INTERRUPT_MASK 109 .hpd = DISP_INTERRUPT_STATUS_CONTINUE4__DC_HPD5_INTERRUPT_MASK 114 .hpd = DISP_INTERRUPT_STATUS_CONTINUE5__DC_HPD6_INTERRUPT_MASK 313 enum amdgpu_hpd_id hpd) in dce_v11_0_hpd_sense() argument 318 switch (hpd) { in dce_v11_0_hpd_sense() 357 enum amdgpu_hpd_id hpd) in dce_v11_0_hpd_set_polarity() argument [all …]
|
D | dce_v10_0.c | 81 uint32_t hpd; member 87 .hpd = DISP_INTERRUPT_STATUS__DC_HPD1_INTERRUPT_MASK 92 .hpd = DISP_INTERRUPT_STATUS_CONTINUE__DC_HPD2_INTERRUPT_MASK 97 .hpd = DISP_INTERRUPT_STATUS_CONTINUE2__DC_HPD3_INTERRUPT_MASK 102 .hpd = DISP_INTERRUPT_STATUS_CONTINUE3__DC_HPD4_INTERRUPT_MASK 107 .hpd = DISP_INTERRUPT_STATUS_CONTINUE4__DC_HPD5_INTERRUPT_MASK 112 .hpd = DISP_INTERRUPT_STATUS_CONTINUE5__DC_HPD6_INTERRUPT_MASK 323 enum amdgpu_hpd_id hpd) in dce_v10_0_hpd_sense() argument 328 switch (hpd) { in dce_v10_0_hpd_sense() 367 enum amdgpu_hpd_id hpd) in dce_v10_0_hpd_set_polarity() argument [all …]
|
D | dce_v8_0.c | 73 uint32_t hpd; member 79 .hpd = DISP_INTERRUPT_STATUS__DC_HPD1_INTERRUPT_MASK 84 .hpd = DISP_INTERRUPT_STATUS_CONTINUE__DC_HPD2_INTERRUPT_MASK 89 .hpd = DISP_INTERRUPT_STATUS_CONTINUE2__DC_HPD3_INTERRUPT_MASK 94 .hpd = DISP_INTERRUPT_STATUS_CONTINUE3__DC_HPD4_INTERRUPT_MASK 99 .hpd = DISP_INTERRUPT_STATUS_CONTINUE4__DC_HPD5_INTERRUPT_MASK 104 .hpd = DISP_INTERRUPT_STATUS_CONTINUE5__DC_HPD6_INTERRUPT_MASK 272 enum amdgpu_hpd_id hpd) in dce_v8_0_hpd_sense() argument 276 switch (hpd) { in dce_v8_0_hpd_sense() 317 enum amdgpu_hpd_id hpd) in dce_v8_0_hpd_set_polarity() argument [all …]
|
D | amdgpu_connectors.h | 39 struct amdgpu_hpd *hpd,
|
D | atombios_dp.c | 83 args.v2.ucHPD_ID = chan->rec.hpd; in amdgpu_atombios_dp_process_aux_ch() 192 amdgpu_connector->ddc_bus->rec.hpd = amdgpu_connector->hpd.hpd; in amdgpu_atombios_dp_aux_init()
|
D | amdgpu_display.c | 392 if (amdgpu_connector->hpd.hpd != AMDGPU_HPD_NONE) in amdgpu_print_display_setup() 393 DRM_INFO(" %s\n", hpd_names[amdgpu_connector->hpd.hpd]); in amdgpu_print_display_setup()
|
D | atombios_encoders.c | 595 hpd_id = amdgpu_connector->hpd.hpd; in amdgpu_atombios_encoder_setup_dig_encoder() 754 hpd_id = amdgpu_connector->hpd.hpd; in amdgpu_atombios_encoder_setup_dig_transmitter() 1118 if (amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd)) in amdgpu_atombios_encoder_set_edp_panel_power()
|
D | gfx_v8_0.c | 918 u32 *hpd; in gfx_v8_0_mec_init() local 952 r = amdgpu_bo_kmap(adev->gfx.mec.hpd_eop_obj, (void **)&hpd); in gfx_v8_0_mec_init() 959 memset(hpd, 0, adev->gfx.mec.num_mec *adev->gfx.mec.num_pipe * MEC_HPD_SIZE * 2); in gfx_v8_0_mec_init()
|
D | gfx_v7_0.c | 3193 u32 *hpd; in gfx_v7_0_mec_init() local 3229 r = amdgpu_bo_kmap(adev->gfx.mec.hpd_eop_obj, (void **)&hpd); in gfx_v7_0_mec_init() 3237 memset(hpd, 0, adev->gfx.mec.num_mec *adev->gfx.mec.num_pipe * MEC_HPD_SIZE * 2); in gfx_v7_0_mec_init()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | conn.c | 82 info->hpd = (nvbios_rd08(bios, data + 0x01) & 0x30) >> 4; in nvbios_connEp() 86 info->hpd |= (nvbios_rd08(bios, data + 0x02) & 0x03) << 2; in nvbios_connEp() 89 info->hpd |= (nvbios_rd08(bios, data + 0x03) & 0x07) << 4; in nvbios_connEp()
|
/linux-4.4.14/Documentation/devicetree/bindings/display/msm/ |
D | edp.txt | 25 - panel-hpd-gpios: GPIO pin used for eDP hpd. 59 panel-hpd-gpios = <&tlmm 103 0>;
|
D | hdmi.txt | 18 - qcom,hdmi-tx-hpd-gpio: hpd pin 51 qcom,hdmi-tx-hpd = <&msmgpio 72 GPIO_ACTIVE_HIGH>;
|
/linux-4.4.14/Documentation/devicetree/bindings/display/exynos/ |
D | exynos_hdmi.txt | 12 - hpd-gpio: following information about the hotplug gpio pin. 39 hpd-gpio = <&gpx3 7 1>;
|
D | exynos_dp.txt | 65 -samsung,hpd-gpio:
|
/linux-4.4.14/Documentation/devicetree/bindings/display/ |
D | brcm,bcm-vc4.txt | 34 - hpd-gpios: The GPIO pin for HDMI hotplug detect (if it doesn't appear 57 hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
|
/linux-4.4.14/Documentation/devicetree/bindings/media/i2c/ |
D | adv7604.txt | 18 - hpd-gpios: References to the GPIOs that control the HDMI hot-plug 59 hpd-gpios = <&ioexp 2 GPIO_ACTIVE_HIGH>;
|
/linux-4.4.14/Documentation/devicetree/bindings/display/connector/ |
D | hdmi-connector.txt | 10 - hpd-gpios: HPD GPIO number
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | disp.h | 16 struct nvkm_event hpd; member
|
/linux-4.4.14/drivers/gpu/drm/sti/ |
D | sti_hdmi.h | 62 bool hpd; member
|
D | sti_hdmi.c | 147 hdmi->hpd = readl(hdmi->regs + HDMI_STA) & HDMI_STA_HOT_PLUG; in hdmi_irq_thread() 648 if (hdmi->hpd) { in sti_hdmi_connector_detect() 865 hdmi->hpd = readl(hdmi->regs + HDMI_STA) & HDMI_STA_HOT_PLUG; in sti_hdmi_probe()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
D | conn.h | 34 u8 hpd; member
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_connector.h | 68 struct nvif_notify hpd; member
|
D | nouveau_connector.c | 103 nvif_notify_fini(&nv_connector->hpd); in nouveau_connector_destroy() 960 container_of(notify, typeof(*nv_connector), hpd); in nouveau_connector_hotplug() 1270 &nv_connector->hpd); in nouveau_connector_create()
|
D | nouveau_display.c | 378 nvif_notify_get(&conn->hpd); in nouveau_display_init() 404 nvif_notify_put(&conn->hpd); in nouveau_display_fini()
|
/linux-4.4.14/arch/powerpc/mm/ |
D | hugetlbpage.c | 54 #define hugepd_none(hpd) ((hpd).pd == 0) argument 98 int hugepd_ok(hugepd_t hpd) in hugepd_ok() argument 105 is_hugepd = (((hpd.pd & 0x3) == 0x0) && ((hpd.pd & HUGEPD_SHIFT_MASK) != 0)); in hugepd_ok()
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | exynos5250-spring.dts | 82 samsung,hpd-gpio = <&gpc3 0 GPIO_ACTIVE_HIGH>; 95 hpd-gpio = <&gpx3 7 GPIO_ACTIVE_HIGH>; 474 dp_hpd_gpio: dp-hpd-gpio { 523 hdmi_hpd_irq: hdmi-hpd-irq {
|
D | exynos5260-xyref5260.dts | 43 hdmi_hpd_irq: hdmi-hpd-irq {
|
D | stih407.dtsi | 115 hdmi,hpd-gpio = <&pio5 3>;
|
D | exynos5250-snow-common.dtsi | 244 samsung,hpd-gpio = <&gpx0 7 GPIO_ACTIVE_HIGH>; 265 hpd-gpio = <&gpx3 7 GPIO_ACTIVE_HIGH>; 626 hdmi_hpd_irq: hdmi-hpd-irq {
|
D | exynos5422-odroidxu3-common.dtsi | 77 hpd-gpio = <&gpx3 7 GPIO_ACTIVE_HIGH>; 362 hdmi_hpd_irq: hdmi-hpd-irq {
|
D | exynos5420-smdk5420.dts | 125 hpd-gpio = <&gpx3 7 GPIO_ACTIVE_HIGH>; 391 hdmi_hpd_irq: hdmi-hpd-irq {
|
D | exynos4412-odroid-common.dtsi | 134 hdmi_hpd: hdmi-hpd { 185 hpd-gpio = <&gpx3 7 GPIO_ACTIVE_HIGH>;
|
D | omap4-duovero-parlor.dts | 49 hpd-gpios = <&gpio2 31 GPIO_ACTIVE_HIGH>; /* gpio_63 */
|
D | exynos4210-universal_c210.dts | 272 hpd-gpio = <&gpx3 7 GPIO_ACTIVE_HIGH>; 522 hdmi_hpd: hdmi-hpd {
|
D | stih410.dtsi | 202 hdmi,hpd-gpio = <&pio5 3>;
|
D | omap4-var-om44customboard.dtsi | 55 hpd-gpios = <&gpio2 31 GPIO_ACTIVE_HIGH>; /* gpio_63 */
|
D | exynos5420-peach-pit.dts | 156 samsung,hpd-gpio = <&gpx2 6 GPIO_ACTIVE_HIGH>; 174 hpd-gpio = <&gpx3 7 GPIO_ACTIVE_HIGH>; 827 hdmi_hpd_irq: hdmi-hpd-irq {
|
D | exynos5800-peach-pi.dts | 150 samsung,hpd-gpio = <&gpx2 6 GPIO_ACTIVE_HIGH>; 161 hpd-gpio = <&gpx3 7 GPIO_ACTIVE_HIGH>; 790 hdmi_hpd_irq: hdmi-hpd-irq {
|
D | exynos5250-smdk5250.dts | 120 hpd-gpio = <&gpx3 7 GPIO_ACTIVE_HIGH>;
|
D | tegra30-colibri.dtsi | 21 nvidia,hpd-gpio =
|
D | tegra20-trimslice.dts | 28 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
|
D | tegra20-tamonten.dtsi | 23 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
|
D | exynos5250-arndale.dts | 156 hpd-gpio = <&gpx3 7 GPIO_ACTIVE_LOW>;
|
D | tegra20-colibri-512.dtsi | 22 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
|
D | tegra20-paz00.dts | 37 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
|
D | tegra124-nyan.dtsi | 24 nvidia,hpd-gpio =
|
D | tegra20-whistler.dts | 28 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
|
D | tegra20-ventana.dts | 36 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
|
D | tegra30-apalis.dtsi | 40 nvidia,hpd-gpio =
|
D | omap5-cm-t54.dts | 124 hpd-gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>; /* GPIO 193, HPD */
|
D | tegra20-harmony.dts | 37 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
|
D | tegra20-seaboard.dts | 37 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
|
D | tegra124-venice2.dts | 29 nvidia,hpd-gpio =
|
D | tegra114-dalmore.dts | 34 nvidia,hpd-gpio =
|
D | tegra124-jetson-tk1.dts | 51 nvidia,hpd-gpio =
|
D | tegra30-beaver.dts | 54 nvidia,hpd-gpio =
|
/linux-4.4.14/drivers/gpu/drm/i2c/ |
D | adv7511.c | 616 bool hpd; in adv7511_encoder_detect() local 628 hpd = adv7511_hpd(adv7511); in adv7511_encoder_detect() 634 if (status == connector_status_connected && hpd && adv7511->powered) { in adv7511_encoder_detect()
|
/linux-4.4.14/Documentation/devicetree/bindings/display/tegra/ |
D | nvidia,tegra20-host1x.txt | 129 - nvidia,hpd-gpio: specifies a GPIO used for hotplug detection 155 - nvidia,hpd-gpio: specifies a GPIO used for hotplug detection 191 - nvidia,hpd-gpio: specifies a GPIO used for hotplug detection 221 - nvidia,hpd-gpio: specifies a GPIO used for hotplug detection
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_irq.c | 1451 const u32 hpd[HPD_NUM_PINS], in intel_get_hpd_pins() 1458 if ((hpd[i] & hotplug_trigger) == 0) in intel_get_hpd_pins() 1825 const u32 hpd[HPD_NUM_PINS]) in ibx_hpd_irq_handler() 1834 dig_hotplug_reg, hpd, in ibx_hpd_irq_handler() 2010 const u32 hpd[HPD_NUM_PINS]) in ilk_hpd_irq_handler() 2019 dig_hotplug_reg, hpd, in ilk_hpd_irq_handler() 2199 const u32 hpd[HPD_NUM_PINS]) in bxt_hpd_irq_handler() 2208 dig_hotplug_reg, hpd, in bxt_hpd_irq_handler() 3242 const u32 hpd[HPD_NUM_PINS]) in intel_hpd_enabled_irqs() 3250 enabled_irqs |= hpd[encoder->hpd_pin]; in intel_hpd_enabled_irqs()
|
/linux-4.4.14/Documentation/DocBook/ |
D | gpu.xml.db | 310 API-drm-helper-hpd-irq-event 364 API-drm-dp-mst-hpd-irq 559 API-intel-hpd-irq-storm-detect 560 API-intel-hpd-irq-handler 561 API-intel-hpd-init
|
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
D | samsung-pinctrl.txt | 334 samsung,hpd-gpio = <&gpx2 6 0>; 349 hpd_gpio = of_get_named_gpio(dp_node, "samsung,hpd-gpio", 0);
|
/linux-4.4.14/drivers/media/i2c/ |
D | adv7604.c | 551 static void adv76xx_set_hpd(struct adv76xx_state *state, unsigned int hpd) in adv76xx_set_hpd() argument 556 gpiod_set_value_cansleep(state->hpd_gpio[i], hpd & BIT(i)); in adv76xx_set_hpd() 558 v4l2_subdev_notify(&state->sd, ADV76XX_HOTPLUG, &hpd); in adv76xx_set_hpd()
|