From f85513d04f5cd43fd6fcc597796ed69f01ef8b6e Mon Sep 17 00:00:00 2001 From: Deokgyu Yang Date: Mon, 24 Aug 2020 17:35:42 +0900 Subject: [PATCH] Odroid-XU4: Use cmpKernelVersion to determine ADC node Signed-off-by: Deokgyu Yang Change-Id: I64a138c85592f75b0689e1c93c18511f966202ad --- wiringPi/odroidxu3.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wiringPi/odroidxu3.c b/wiringPi/odroidxu3.c index 8010b9a..a3241fb 100644 --- a/wiringPi/odroidxu3.c +++ b/wiringPi/odroidxu3.c @@ -709,11 +709,11 @@ static void init_adc_fds (void) { const char *AIN0_NODE, *AIN1_NODE; - if ((kernelVersion->major == 4 && kernelVersion->minor == 14) || - kernelVersion->major == 5) { + if (cmpKernelVersion(KERN_NUM_TO_MINOR, 4, 14) || + cmpKernelVersion(KERN_NUM_TO_MAJOR, 5)) { AIN0_NODE = "/sys/devices/platform/soc/12d10000.adc/iio:device0/in_voltage0_raw"; AIN1_NODE = "/sys/devices/platform/soc/12d10000.adc/iio:device0/in_voltage3_raw"; - } else if (kernelVersion->major == 4 && kernelVersion->minor == 9) { + } else if (cmpKernelVersion(KERN_NUM_TO_MINOR, 4, 9)) { AIN0_NODE = "/sys/devices/platform/soc:/12d10000.adc:/iio:device0/in_voltage0_raw"; AIN1_NODE = "/sys/devices/platform/soc:/12d10000.adc:/iio:device0/in_voltage3_raw"; } else { // 3.10 kernel