aboutsummaryrefslogtreecommitdiff
path: root/share/doc/smm/03.fsck/(developers-only)
diff options
context:
space:
mode:
authorJari Sihvola <jsihv@gmx.com>2025-07-31 21:47:06 +0000
committerMitchell Horne <mhorne@FreeBSD.org>2025-08-07 23:10:32 +0000
commit7d955e02b1d8da8412720cb6d34940c1ee6d5257 (patch)
tree232aef3403cd9e420e4fd1284189957cb93e8452 /share/doc/smm/03.fsck/(developers-only)
parent5bae2ace2e55de034cd62d3bae95a202de848eab (diff)
jh7110_pcie: Add StarFive JH7110 PCIe controller driverHEADmain
JH7110 has two PCIE controller devices. First one is used by board's integrated USB which has no driver. Switching PHY to USB mode is not currently implemented. This functionality could be added in a form of a separate PCIE PHY driver if needed. PHY is on by default and there's no need to switch it on. Pre/post_ithread and post_filter methods are not used for interrupt masking since they are meant for level-triggered interrupts whereas JH7110's MSI interrupts are edge triggered (and INTx interrupts do not use this irqsrc scheme at all). Pre_ithread method is nevertheless used for MSI bottom acking. The driver has been tested with Kingston SNV2S NVME SSD The functionality of INTx and MSI interrupts (as opposed to default MSIx) has been tested by forcing NVME to use them. Reviewed by: mhorne MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D47919
Diffstat (limited to 'share/doc/smm/03.fsck/(developers-only)')
0 files changed, 0 insertions, 0 deletions