summaryrefslogtreecommitdiff
path: root/components/drivers/pci/host/dw/Kconfig
blob: 1b20ba93821be7b5561b7e145f0e44dceb00a3bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
config RT_PCI_DW
    bool "DesignWare-based PCIe"
    depends on RT_MFD_SYSCON
    depends on RT_USING_DMA
    default n
    help
      Enable support for Synopsys DesignWare PCIe controllers that appear in
      many SoCs. This pulls in common init logic that handles PHY resets, ATU
      windows, and DMA operations shared between host and endpoint modes.

config RT_PCI_DW_HOST
    bool
    depends on RT_PCI_DW
    help
      Build the host-mode glue so the DesignWare IP enumerates downstream PCIe
      devices. Usually selected by SoC-specific configs targeting host mode.

config RT_PCI_DW_EP
    bool
    depends on RT_PCI_DW
    help
      Build the endpoint-mode glue so the DesignWare controller can act as a PCIe
      endpoint exposing its own BARs to a host.