From 4306603a28c86e91f4dd4f89b41efd3005f0b810 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Tue, 9 Jun 2026 22:58:41 -0500 Subject: [PATCH] Remove Skylake-X IMC SMBus PawnIO module for now as it does not support the necessary features yet --- OpenRGB.pro | 1 - .../PawnIO/modules/SmbusIntelSkylakeIMC.bin | Bin 15908 -> 0 bytes i2c_smbus/Windows/i2c_smbus_pawnio.cpp | 9 --------- 3 files changed, 10 deletions(-) delete mode 100644 dependencies/PawnIO/modules/SmbusIntelSkylakeIMC.bin diff --git a/OpenRGB.pro b/OpenRGB.pro index b57bd36ba..a5e4690b6 100644 --- a/OpenRGB.pro +++ b/OpenRGB.pro @@ -439,7 +439,6 @@ win32:contains(QMAKE_TARGET.arch, x86_64) { copydata.commands += $(COPY_FILE) \"$$shell_path($$PWD/dependencies/PawnIO/modules/SmbusPIIX4.bin )\" \"$$shell_path($$DESTDIR)\" $$escape_expand(\n\t) copydata.commands += $(COPY_FILE) \"$$shell_path($$PWD/dependencies/PawnIO/modules/SmbusI801.bin )\" \"$$shell_path($$DESTDIR)\" $$escape_expand(\n\t) copydata.commands += $(COPY_FILE) \"$$shell_path($$PWD/dependencies/PawnIO/modules/SmbusNCT6793.bin )\" \"$$shell_path($$DESTDIR)\" $$escape_expand(\n\t) - copydata.commands += $(COPY_FILE) \"$$shell_path($$PWD/dependencies/PawnIO/modules/SmbusIntelSkylakeIMC.bin )\" \"$$shell_path($$DESTDIR)\" $$escape_expand(\n\t) copydata.commands += $(COPY_FILE) \"$$shell_path($$PWD/dependencies/PawnIO/modules/LpcIO.bin )\" \"$$shell_path($$DESTDIR)\" $$escape_expand(\n\t) first.depends = $(first) copydata export(first.depends) diff --git a/dependencies/PawnIO/modules/SmbusIntelSkylakeIMC.bin b/dependencies/PawnIO/modules/SmbusIntelSkylakeIMC.bin deleted file mode 100644 index c96ec686d3298206cbec237c06fd2a28496e0a11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15908 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 diff --git a/i2c_smbus/Windows/i2c_smbus_pawnio.cpp b/i2c_smbus/Windows/i2c_smbus_pawnio.cpp index e493e17c7..fe643f974 100644 --- a/i2c_smbus/Windows/i2c_smbus_pawnio.cpp +++ b/i2c_smbus/Windows/i2c_smbus_pawnio.cpp @@ -385,15 +385,6 @@ bool i2c_smbus_pawnio_detect() ResourceManager::get()->RegisterI2CBus(bus); } - /*-----------------------------------------------------*\ - | Try to load Intel Skylake IMC SMBus driver | - \*-----------------------------------------------------*/ - if(i2c_smbus_pawnio::start_pawnio("SmbusIntelSkylakeIMC.bin", &pawnio_handle) == S_OK) - { - bus = new i2c_smbus_pawnio(pawnio_handle, "Intel Skylake IMC"); - ResourceManager::get()->RegisterI2CBus(bus); - } - return(true); }