Odroid-C1/C2: Add I2C support for mainline kernel
This patch makes it uses /dev/i2c-0 node if its kernel version is above 4.y.z. Signed-off-by: Deokgyu Yang <secugyu@gmail.com> Change-Id: I2d8d30f019465eb883b323d73e81a1ce086e85d8
This commit is contained in:
@@ -204,7 +204,10 @@ static void doI2Cdetect (UNU int argc, char *argv [])
|
|||||||
switch (model) {
|
switch (model) {
|
||||||
case MODEL_ODROID_C1:
|
case MODEL_ODROID_C1:
|
||||||
case MODEL_ODROID_C2:
|
case MODEL_ODROID_C2:
|
||||||
port = 1;
|
if (cmpKernelVersion(KERN_NUM_TO_MAJOR, 4))
|
||||||
|
port = 0;
|
||||||
|
else
|
||||||
|
port = 1;
|
||||||
break;
|
break;
|
||||||
case MODEL_ODROID_XU3:
|
case MODEL_ODROID_XU3:
|
||||||
if (cmpKernelVersion(KERN_NUM_TO_MAJOR, 5))
|
if (cmpKernelVersion(KERN_NUM_TO_MAJOR, 5))
|
||||||
|
|||||||
@@ -244,7 +244,10 @@ int wiringPiI2CSetup (const int devId)
|
|||||||
switch(model) {
|
switch(model) {
|
||||||
case MODEL_ODROID_C1:
|
case MODEL_ODROID_C1:
|
||||||
case MODEL_ODROID_C2:
|
case MODEL_ODROID_C2:
|
||||||
device = "/dev/i2c-1";
|
if (cmpKernelVersion(KERN_NUM_TO_MAJOR, 4))
|
||||||
|
device = "/dev/i2c-0";
|
||||||
|
else
|
||||||
|
device = "/dev/i2c-1";
|
||||||
break;
|
break;
|
||||||
case MODEL_ODROID_XU3:
|
case MODEL_ODROID_XU3:
|
||||||
if (cmpKernelVersion(KERN_NUM_TO_MAJOR, 5))
|
if (cmpKernelVersion(KERN_NUM_TO_MAJOR, 5))
|
||||||
|
|||||||
Reference in New Issue
Block a user