ODROID-N2/C4: add path of ADC in kernel 5.x

Signed-off-by: steve.jeong <jkhpro1003@gmail.com>
Change-Id: I5abeaa0c863bb447e6a44efc9a1e348cb190ccf9
diff --git a/wiringPi/odroidc4.c b/wiringPi/odroidc4.c
index 2232b48..347162d 100644
--- a/wiringPi/odroidc4.c
+++ b/wiringPi/odroidc4.c
@@ -675,8 +675,15 @@
 	const char *AIN25_NODE, *AIN29_NODE;
 
 	/* ADC node setup */
-	AIN25_NODE = "/sys/devices/platform/ff809000.saradc/iio:device0/in_voltage2_raw";
-	AIN29_NODE = "/sys/devices/platform/ff809000.saradc/iio:device0/in_voltage0_raw";
+	if (cmpKernelVersion(KERN_NUM_TO_MAJOR, 5)) {
+		AIN25_NODE = "/sys/devices/platform/soc/ff800000.bus/ff809000.adc/iio:device0/in_voltage2_raw";
+		AIN29_NODE = "/sys/devices/platform/soc/ff800000.bus/ff809000.adc/iio:device0/in_voltage0_raw";
+	}
+
+	else {
+		AIN25_NODE = "/sys/devices/platform/ff809000.saradc/iio:device0/in_voltage2_raw";
+		AIN29_NODE = "/sys/devices/platform/ff809000.saradc/iio:device0/in_voltage0_raw";
+	}
 
 	adcFds[0] = open(AIN25_NODE, O_RDONLY);
 	adcFds[1] = open(AIN29_NODE, O_RDONLY);
diff --git a/wiringPi/odroidn2.c b/wiringPi/odroidn2.c
index 01ff69e..8652b65 100644
--- a/wiringPi/odroidn2.c
+++ b/wiringPi/odroidn2.c
@@ -841,8 +841,15 @@
 	const char *AIN0_NODE, *AIN1_NODE;
 
 	/* ADC node setup */
-	AIN0_NODE = "/sys/devices/platform/ff809000.saradc/iio:device0/in_voltage2_raw";
-	AIN1_NODE = "/sys/devices/platform/ff809000.saradc/iio:device0/in_voltage3_raw";
+	if (cmpKernelVersion(KERN_NUM_TO_MAJOR, 5)) {
+		AIN0_NODE = "/sys/devices/platform/soc/ff800000.bus/ff809000.adc/iio:device0/in_voltage2_raw";
+		AIN1_NODE = "/sys/devices/platform/soc/ff800000.bus/ff809000.adc/iio:device0/in_voltage3_raw";
+	}
+
+	else {
+		AIN0_NODE = "/sys/devices/platform/ff809000.saradc/iio:device0/in_voltage2_raw";
+		AIN1_NODE = "/sys/devices/platform/ff809000.saradc/iio:device0/in_voltage3_raw";
+	}
 
 	adcFds[0] = open(AIN0_NODE, O_RDONLY);
 	adcFds[1] = open(AIN1_NODE, O_RDONLY);