1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 12:57:35 +00:00
serenity/Kernel/PCI
Idan Horowitz ba9b3dc656 Kernel: Implement a PCI Serial Device driver
This simple driver simply finds a device in a device definitions list
and then sets up a SerialDevice instance based on the definition.

The driver currently only supports "WCH CH382 2S" pci serial boards,
as that is the only device available for me to test with, but most
other pci serial devices should be as easily addable as adding a
board_definitions entry.
2021-05-17 18:15:25 +02:00
..
Access.cpp Kernel/PCI: Add helper to determine if device can access IO space 2021-05-16 19:58:33 +02:00
Access.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Definitions.h Kernel/PCI: Add helper to determine if device can access IO space 2021-05-16 19:58:33 +02:00
Device.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Device.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
DeviceController.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
DeviceController.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
IDs.h Kernel: Implement a PCI Serial Device driver 2021-05-17 18:15:25 +02:00
Initializer.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Initializer.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
IOAccess.cpp Everywhere: Turn #if *_DEBUG into dbgln_if/if constexpr 2021-05-01 21:25:06 +02:00
IOAccess.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MMIOAccess.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MMIOAccess.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WindowedMMIOAccess.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WindowedMMIOAccess.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00