1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/pci/rockchip-dw-pcie-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: DesignWare based PCIe RC/EP controller on Rockchip SoCs
10 - Shawn Lin <shawn.lin@rock-chips.com>
11 - Simon Xue <xxm@rock-chips.com>
12 - Heiko Stuebner <heiko@sntech.de>
15 Generic properties for the DesignWare based PCIe RC/EP controller on Rockchip
22 - description: AHB clock for PCIe master
23 - description: AHB clock for PCIe slave
24 - description: AHB clock for PCIe dbi
25 - description: APB clock for PCIe
26 - description: Auxiliary clock for PCIe
27 - description: PIPE clock
28 - description: Reference clock for PCIe
45 Combined system interrupt, which is used to signal the following
46 interrupts - phy_link_up, dll_link_up, link_req_rst_not, hp_pme,
47 hp, hp_msi, link_auto_bw, link_auto_bw_msi, bw_mgt, bw_mgt_msi,
48 edma_wr, edma_rd, dpa_sub_upd, rbar_update, link_eq_req, ep_elbi_app
50 Combined PM interrupt, which is used to signal the following
51 interrupts - linkst_in_l1sub, linkst_in_l1, linkst_in_l2,
52 linkst_in_l0s, linkst_out_l1sub, linkst_out_l1, linkst_out_l2,
53 linkst_out_l0s, pm_dstate_update
55 Combined message interrupt, which is used to signal the following
56 interrupts - ven_msg, unlock_msg, ltr_msg, cfg_pme, cfg_pme_msi,
57 pm_pme, pm_to_ack, pm_turnoff, obff_idle, obff_obff, obff_cpu_active
59 Combined legacy interrupt, which is used to signal the following
60 interrupts - inta, intb, intc, intd, tx_inta, tx_intb, tx_intc,
63 Combined error interrupt, which is used to signal the following
64 interrupts - aer_rc_err, aer_rc_err_msi, rx_cpl_timeout,
65 tx_cpl_timeout, cor_err_sent, nf_err_sent, f_err_sent, cor_err_rx,
66 nf_err_rx, f_err_rx, radm_qoverflow
68 eDMA write channel 0 interrupt
70 eDMA write channel 1 interrupt
72 eDMA read channel 0 interrupt
74 eDMA read channel 1 interrupt
124 additionalProperties: true