OpenGrok
Cross Reference: apple_pcie.c
xref
: /
src
/
sys
/
arch
/
arm
/
apple
/
apple_pcie.c
Home
|
History
|
Annotate
|
Download
|
only in
apple
History log of
/src/sys/arch/arm/apple/apple_pcie.c
Revision
Date
Author
Comments
1.6
27-Apr-2022
skrll
Sync with OpenBSD
- port initialisation and device power up. Latter requires the SMC
GPIO controller which is WIP.
While here
- improve the MSI vector search algorithm; and
- spinkle some BITS(3)
1.5
14-Sep-2021
jmcneill
Support new style msi-ranges from U-Boot
1.4
13-Sep-2021
jmcneill
applepcie: Explicitly use posted BS tag for PCI devices.
1.3
06-Sep-2021
jmcneill
Instead of requiring drivers to be explicit about their device memory
mapping requirements, move this decision into the fdt layer. This
introduces a new MD function, fdtbus_bus_tag_create, which is responsible
for returning per-node bus_space handles.
1.2
04-Sep-2021
jmcneill
Use fdt_iommu instead of calling appledart directly from applepcie
1.1
30-Aug-2021
jmcneill
Add initial support for Apple M1.
Currently supported devices:
- Interrupt controller
- IOMMU
- PCIe (USB3 and ethernet)
- Reboot via watchdog
- Framebuffer console
Indexes created Thu Oct 16 14:10:15 GMT 2025