2017-01-31 11:54:12 +08:00
|
|
|
menu "Device Drivers"
|
|
|
|
|
2024-06-16 15:43:27 +08:00
|
|
|
rsource "core/Kconfig"
|
|
|
|
rsource "ipc/Kconfig"
|
|
|
|
|
|
|
|
rsource "serial/Kconfig"
|
|
|
|
rsource "can/Kconfig"
|
|
|
|
rsource "cputime/Kconfig"
|
|
|
|
rsource "i2c/Kconfig"
|
|
|
|
rsource "phy/Kconfig"
|
|
|
|
rsource "misc/Kconfig"
|
|
|
|
rsource "mtd/Kconfig"
|
|
|
|
rsource "pm/Kconfig"
|
|
|
|
rsource "rtc/Kconfig"
|
|
|
|
rsource "sdio/Kconfig"
|
|
|
|
rsource "spi/Kconfig"
|
|
|
|
rsource "watchdog/Kconfig"
|
|
|
|
rsource "audio/Kconfig"
|
|
|
|
rsource "sensor/Kconfig"
|
|
|
|
rsource "touch/Kconfig"
|
|
|
|
rsource "graphic/Kconfig"
|
|
|
|
rsource "hwcrypto/Kconfig"
|
|
|
|
rsource "wlan/Kconfig"
|
|
|
|
rsource "virtio/Kconfig"
|
2024-10-31 19:33:15 +08:00
|
|
|
rsource "mfd/Kconfig"
|
2024-06-16 15:43:27 +08:00
|
|
|
rsource "ofw/Kconfig"
|
[DM/Feature] Basic PCI/PCIe (Peripheral Component Interconnect Express) bus
PCI/PCIe have better performance and more devices support, such as
NVMe, GPU, Powerful NIC (Like RDMA). PCI/PCIe can access control by
IOMMU that the virtualiztion and userspace driver will more safety.
PCI/PCIe device could hot plugging, no design modifications SoC required,
PCI/PCIe on Embedded SoC is popular now.
We make a simple framework to support them.
Feature Lists:
1.PCI INTx: the INT[A-D] pin IRQ for legacy PCI, work with platform PIC.
2.MSI/MSI-X: the message write IRQ for PCIe, work with platform's PIC.
3.PME: we only support the D0, D1, D2, D3HOT, D3COLD init by framework.
4.Endpoint: a simple EP framework for PCI FPGA or NTB function.
5.OFW: we only support work on OFW SoC, ACPI support in the future maybe.
Host controller:
1. Common PCI host controller on ECAM.
2. Generic PCI host controller on ECAM.
Signed-off-by: GuEe-GUI <2991707448@qq.com>
2024-05-30 17:47:56 +08:00
|
|
|
rsource "pci/Kconfig"
|
2024-06-16 15:43:27 +08:00
|
|
|
rsource "pic/Kconfig"
|
|
|
|
rsource "pin/Kconfig"
|
|
|
|
rsource "pinctrl/Kconfig"
|
|
|
|
rsource "ktime/Kconfig"
|
|
|
|
rsource "clk/Kconfig"
|
|
|
|
rsource "hwtimer/Kconfig"
|
|
|
|
rsource "usb/Kconfig"
|
2023-07-05 13:50:18 +08:00
|
|
|
|
2017-01-31 11:54:12 +08:00
|
|
|
endmenu
|