Lines Matching full:perst
43 * @perst_irq: IRQ used for the PERST# signal.
44 * @perst_asserted: True if the PERST# signal was asserted.
573 * If PERST# was asserted while polling the link, do not notify in rockchip_pcie_ep_link_training()
600 dev_dbg(rockchip->dev, "PERST# asserted, link down\n"); in rockchip_pcie_ep_perst_assert()
619 dev_dbg(rockchip->dev, "PERST# de-asserted, starting link training\n"); in rockchip_pcie_ep_perst_deassert()
638 u32 perst = gpiod_get_value(rockchip->perst_gpio); in rockchip_pcie_ep_perst_irq_thread() local
640 if (perst) in rockchip_pcie_ep_perst_irq_thread()
646 (perst ? IRQF_TRIGGER_HIGH : IRQF_TRIGGER_LOW)); in rockchip_pcie_ep_perst_irq_thread()
665 "failed to get IRQ for PERST# GPIO: %d\n", in rockchip_pcie_ep_setup_irq()
674 * IRQ as a dummy one by faking the host asserting PERST#. in rockchip_pcie_ep_setup_irq()
681 "pcie-ep-perst", epc); in rockchip_pcie_ep_setup_irq()
684 "failed to request IRQ for PERST# GPIO: %d\n", in rockchip_pcie_ep_setup_irq()