Home
last modified time | relevance | path

Searched refs:perst_irq (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/pci/controller/dwc/
H A Dpcie-stm32-ep.c28 unsigned int perst_irq; member
44 enable_irq(stm32_pcie->perst_irq); in stm32_pcie_start_link()
53 disable_irq(stm32_pcie->perst_irq); in stm32_pcie_stop_link()
288 stm32_pcie->perst_irq = gpiod_to_irq(stm32_pcie->perst_gpio); in stm32_pcie_probe()
291 irq_set_status_flags(stm32_pcie->perst_irq, IRQ_NOAUTOEN); in stm32_pcie_probe()
293 ret = devm_request_threaded_irq(dev, stm32_pcie->perst_irq, NULL, in stm32_pcie_probe()
H A Dpcie-qcom-ep.c227 int perst_irq; member
281 enable_irq(pcie_ep->perst_irq); in qcom_pcie_dw_start_link()
290 disable_irq(pcie_ep->perst_irq); in qcom_pcie_dw_stop_link()
785 pcie_ep->perst_irq = gpiod_to_irq(pcie_ep->reset); in qcom_pcie_ep_enable_irq_resources()
786 irq_set_status_flags(pcie_ep->perst_irq, IRQ_NOAUTOEN); in qcom_pcie_ep_enable_irq_resources()
787 ret = devm_request_threaded_irq(&pdev->dev, pcie_ep->perst_irq, NULL, in qcom_pcie_ep_enable_irq_resources()
942 disable_irq(pcie_ep->perst_irq); in qcom_pcie_ep_probe()
955 disable_irq(pcie_ep->perst_irq); in qcom_pcie_ep_remove()
/linux/drivers/pci/controller/
H A Dpcie-rockchip-ep.c59 int perst_irq; member
484 enable_irq(ep->perst_irq); in rockchip_pcie_ep_start()
505 disable_irq(ep->perst_irq); in rockchip_pcie_ep_stop()
646 irq_set_irq_type(ep->perst_irq, in rockchip_pcie_ep_perst_irq_thread()
663 ep->perst_irq = gpiod_to_irq(rockchip->perst_gpio); in rockchip_pcie_ep_setup_irq()
664 if (ep->perst_irq < 0) { in rockchip_pcie_ep_setup_irq()
667 ep->perst_irq); in rockchip_pcie_ep_setup_irq()
669 return ep->perst_irq; in rockchip_pcie_ep_setup_irq()
678 irq_set_status_flags(ep->perst_irq, IRQ_NOAUTOEN); in rockchip_pcie_ep_setup_irq()
679 ret = devm_request_threaded_irq(dev, ep->perst_irq, NULL, in rockchip_pcie_ep_setup_irq()