Lines Matching full:perst
43 * @perst_irq: IRQ used for the PERST# signal.
44 * @perst_asserted: True if the PERST# signal was asserted.
574 * If PERST# was asserted while polling the link, do not notify in rockchip_pcie_ep_link_training()
601 dev_dbg(rockchip->dev, "PERST# asserted, link down\n"); in rockchip_pcie_ep_perst_assert()
620 dev_dbg(rockchip->dev, "PERST# de-asserted, starting link training\n"); in rockchip_pcie_ep_perst_deassert()
639 u32 perst = gpiod_get_value(rockchip->perst_gpio); in rockchip_pcie_ep_perst_irq_thread() local
641 if (perst) in rockchip_pcie_ep_perst_irq_thread()
647 (perst ? IRQF_TRIGGER_HIGH : IRQF_TRIGGER_LOW)); in rockchip_pcie_ep_perst_irq_thread()
666 "failed to get IRQ for PERST# GPIO: %d\n", in rockchip_pcie_ep_setup_irq()
675 * IRQ as a dummy one by faking the host asserting PERST#. in rockchip_pcie_ep_setup_irq()
682 "pcie-ep-perst", epc); in rockchip_pcie_ep_setup_irq()
685 "failed to request IRQ for PERST# GPIO: %d\n", in rockchip_pcie_ep_setup_irq()