diff options
author | Liav A <liavalb@gmail.com> | 2022-02-03 18:16:44 +0200 |
---|---|---|
committer | Andrew Kaster <andrewdkaster@gmail.com> | 2023-02-02 02:10:33 -0700 |
commit | 0c64abb5e35d31758e35f3a2a4e5ef5c62db7a17 (patch) | |
tree | e85f0b9d7df6f72952dc0c69ea90eae010e2ce0d /Kernel/CMakeLists.txt | |
parent | ddc5c41253d9a38986c3e2969b30c9f60e06af9f (diff) | |
download | serenity-0c64abb5e35d31758e35f3a2a4e5ef5c62db7a17.zip |
Kernel: Split I2C functionality from IntelNativeDisplayConnector code
Splitting the I2C-related code lets the DisplayConnector code to utilize
I2C operations without caring about the specific details of the hardware
and allow future expansion of the driver to other newer generations
sharing the same GMBus code.
We should require a timeout for GMBus operations always, because faulty
hardware could let us just spin forever. Also, if nothing is listening
to the bus (which should result in a NAK), we could also spin forever.
Diffstat (limited to 'Kernel/CMakeLists.txt')
-rw-r--r-- | Kernel/CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Kernel/CMakeLists.txt b/Kernel/CMakeLists.txt index fd0babb4b6..4d28850b50 100644 --- a/Kernel/CMakeLists.txt +++ b/Kernel/CMakeLists.txt @@ -74,6 +74,7 @@ set(KERNEL_SOURCES Graphics/DisplayConnector.cpp Graphics/Generic/DisplayConnector.cpp Graphics/GraphicsManagement.cpp + Graphics/Intel/Auxiliary/GMBusConnector.cpp Graphics/Intel/NativeDisplayConnector.cpp Graphics/Intel/NativeGraphicsAdapter.cpp Graphics/VMWare/Console.cpp |