From 0c9ee6efbad4764d65eaecf1bc3a2b135b31cec3 Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 3 Oct 2021 02:21:49 +0200 Subject: [PATCH] Add log for asus gpu detection --- .../AsusAuraGPUController/AsusAuraGPUControllerDetect.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Controllers/AsusAuraGPUController/AsusAuraGPUControllerDetect.cpp b/Controllers/AsusAuraGPUController/AsusAuraGPUControllerDetect.cpp index b097cb7c..67fb94b4 100644 --- a/Controllers/AsusAuraGPUController/AsusAuraGPUControllerDetect.cpp +++ b/Controllers/AsusAuraGPUController/AsusAuraGPUControllerDetect.cpp @@ -8,6 +8,7 @@ #include "Detector.h" #include "AsusAuraGPUController.h" +#include "LogManager.h" #include "RGBController.h" #include "RGBController_AsusAuraGPU.h" #include "i2c_smbus.h" @@ -28,6 +29,7 @@ typedef struct const char * name; } gpu_pci_device; +#define ASUSGPU_CONTROLLER_NAME "ASUS Aura GPU" #define GPU_NUM_DEVICES (sizeof(device_list) / sizeof(device_list[ 0 ])) static const gpu_pci_device device_list[] = @@ -79,6 +81,8 @@ bool TestForAsusAuraGPUController(i2c_smbus_interface* bus, unsigned char addres unsigned char aura_gpu_magic_high = bus->i2c_smbus_read_byte_data(address, 0x20); // High Byte of magic (0x15) unsigned char aura_gpu_magic_low = bus->i2c_smbus_read_byte_data(address, 0x21); // Low Byte of magic (0x89) + LOG_DEBUG("[%s] Test GPU expect: 0x1589 received: 0x%02X%02X", ASUSGPU_CONTROLLER_NAME, aura_gpu_magic_high, aura_gpu_magic_low); + if((aura_gpu_magic_high << 8) + aura_gpu_magic_low == AURA_GPU_MAGIC_VAL) { pass = true; @@ -122,4 +126,4 @@ void DetectAsusAuraGPUControllers(std::vector &busses) } } /* DetectAsusAuraGPUControllers() */ -REGISTER_I2C_DETECTOR("ASUS Aura GPU", DetectAsusAuraGPUControllers); +REGISTER_I2C_DETECTOR(ASUSGPU_CONTROLLER_NAME, DetectAsusAuraGPUControllers);