mirror of
https://github.com/apache/nuttx.git
synced 2026-09-03 07:33:00 +00:00
Documentation: add PCI bus doc
Documentation: add PCI bus doc
This commit is contained in:
parent
66976c46ba
commit
0ca02775eb
2 changed files with 62 additions and 0 deletions
|
|
@ -49,6 +49,7 @@ following section.
|
|||
usrsock.rst
|
||||
mmcsd.rst
|
||||
net/index.rst
|
||||
pci/index.rst
|
||||
pinctrl.rst
|
||||
pipes.rst
|
||||
power/index.rst
|
||||
|
|
|
|||
61
Documentation/components/drivers/special/pci/index.rst
Normal file
61
Documentation/components/drivers/special/pci/index.rst
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
==================
|
||||
PCI(e) Bus Drivers
|
||||
==================
|
||||
|
||||
PCI(e) bus driver can be found in ``drivers/pci``.
|
||||
|
||||
Supported PCI devices
|
||||
=====================
|
||||
|
||||
PCI QEMU Test Device
|
||||
--------------------
|
||||
|
||||
Test device provided by QEMU and enabled with ``-device pci-testdev``.
|
||||
|
||||
PCI QEMU EDU Device
|
||||
-------------------
|
||||
|
||||
Test device provided by QEMU and enabled with ``-device edu``.
|
||||
|
||||
Inter-VM share memory Device (ivshmem)
|
||||
--------------------------------------
|
||||
|
||||
Inter-VM shared memory support support can be found in ``drivers/pci/pci_ivshmem.c``.
|
||||
|
||||
This implementation is for ``ivshmem-v1`` which is compatible with QEMU and
|
||||
ACRN hypervisor but won't work with Jailhouse hypervisor which uses ``ivshmem-v2``.
|
||||
|
||||
16550 Compatible Serial Card
|
||||
----------------------------
|
||||
|
||||
UART 16550 compatible PCI serial card support can be found
|
||||
in ``drivers/serial/uart_pci_16550.c``.
|
||||
|
||||
Supported devices:
|
||||
|
||||
- AX99100
|
||||
- QEMU pci-serial device
|
||||
- QEMU pci-serial-2x device
|
||||
- QEMU pci-serial-4x device
|
||||
|
||||
Intel e1000
|
||||
-----------
|
||||
|
||||
Intel e1000 compatible NIC support can be found in ``drivers/net/e1000.c``.
|
||||
|
||||
Supported devices:
|
||||
|
||||
- Intel I219
|
||||
- Intel 82540EM
|
||||
- Intel 82574L
|
||||
- Intel 82574L
|
||||
|
||||
Intel igc
|
||||
---------
|
||||
|
||||
Intel igc compatible NIC support can be found in ``drivers/net/igc.c``.
|
||||
|
||||
Supported devices:
|
||||
|
||||
- Intel I225LM
|
||||
- Intel I226V
|
||||
Loading…
Add table
Add a link
Reference in a new issue