intel_minnow_max.c: fixed pin capability errors
authorHenry Bruce <henry.bruce@intel.com>
Fri, 21 Nov 2014 01:13:58 +0000 (17:13 -0800)
committerThomas Ingleby <thomas.c.ingleby@intel.com>
Fri, 21 Nov 2014 19:55:44 +0000 (19:55 +0000)
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
src/intel_minnow_max.c

index 611c452..f450730 100644 (file)
@@ -31,7 +31,7 @@
 #define I2C_BUS_COUNT 10
 #define I2C_BUS_DEFAULT 7
 
-unsigned int
+mraa_result_t
 mraa_set_pininfo(mraa_board_t* board, int mraa_index, char *name, mraa_pincapabilities_t caps, int sysfs_pin)
 {
     if (mraa_index < board->phy_pin_count) {
@@ -57,7 +57,7 @@ mraa_set_pininfo(mraa_board_t* board, int mraa_index, char *name, mraa_pincapabi
     return MRAA_ERROR_INVALID_RESOURCE;
 }
 
-unsigned int
+mraa_result_t
 mraa_get_pin_index(mraa_board_t* board, char *name, int* pin_index) {
     int i;
     for (i = 0; i < board->phy_pin_count; ++i) {
@@ -88,21 +88,21 @@ mraa_intel_minnow_max()
     mraa_set_pininfo(b,  2, "GND",      (mraa_pincapabilities_t){0,0,0,0,0,0,0,0}, -1);
     mraa_set_pininfo(b,  3, "5v",       (mraa_pincapabilities_t){0,0,0,0,0,0,0,0}, -1);
     mraa_set_pininfo(b,  4, "3.3v",     (mraa_pincapabilities_t){1,0,0,0,0,0,0,0}, -1);
-    mraa_set_pininfo(b,  5, "SPI_CS",   (mraa_pincapabilities_t){1,1,0,0,1,0,0,0}, 220);
-    mraa_set_pininfo(b,  6, "UART1_TX", (mraa_pincapabilities_t){1,1,0,0,0,0,0,1}, 225);
-    mraa_set_pininfo(b,  7, "SPI_MISO", (mraa_pincapabilities_t){1,1,0,0,1,0,0,0}, 221);
-    mraa_set_pininfo(b,  8, "UART1_RX", (mraa_pincapabilities_t){1,1,0,0,0,0,0,1}, 224);
-    mraa_set_pininfo(b,  9, "SPI_MOSI", (mraa_pincapabilities_t){1,1,0,0,1,0,0,0}, 222);
+    mraa_set_pininfo(b,  5, "SPI_CS",   (mraa_pincapabilities_t){1,0,0,0,1,0,0,0}, 220);
+    mraa_set_pininfo(b,  6, "UART1_TX", (mraa_pincapabilities_t){1,0,0,0,0,0,0,1}, 225);
+    mraa_set_pininfo(b,  7, "SPI_MISO", (mraa_pincapabilities_t){1,0,0,0,1,0,0,0}, 221);
+    mraa_set_pininfo(b,  8, "UART1_RX", (mraa_pincapabilities_t){1,0,0,0,0,0,0,1}, 224);
+    mraa_set_pininfo(b,  9, "SPI_MOSI", (mraa_pincapabilities_t){1,0,0,0,1,0,0,0}, 222);
     mraa_set_pininfo(b, 10, "UART1_CT", (mraa_pincapabilities_t){1,1,0,0,0,0,0,0}, 227);
-    mraa_set_pininfo(b, 11, "SPI_CLK",  (mraa_pincapabilities_t){1,1,0,0,0,0,0,1}, 223);
-    mraa_set_pininfo(b, 12, "UART1_RT", (mraa_pincapabilities_t){1,1,0,0,0,0,0,1}, 226);
-    mraa_set_pininfo(b, 13, "I2C_SCL",  (mraa_pincapabilities_t){1,1,0,0,0,1,0,0}, 243);
+    mraa_set_pininfo(b, 11, "SPI_CLK",  (mraa_pincapabilities_t){1,0,0,0,0,0,0,1}, 223);
+    mraa_set_pininfo(b, 12, "UART1_RT", (mraa_pincapabilities_t){1,1,0,0,0,0,0,0}, 226);
+    mraa_set_pininfo(b, 13, "I2C_SCL",  (mraa_pincapabilities_t){1,0,0,0,0,1,0,0}, 243);
     mraa_set_pininfo(b, 14, "I2S_CLK",  (mraa_pincapabilities_t){1,1,0,0,0,0,0,0}, 216);
-    mraa_set_pininfo(b, 15, "I2C_SDA",  (mraa_pincapabilities_t){1,1,0,0,0,1,0,0}, 242);
+    mraa_set_pininfo(b, 15, "I2C_SDA",  (mraa_pincapabilities_t){1,0,0,0,0,1,0,0}, 242);
     mraa_set_pininfo(b, 16, "I2S_FRM",  (mraa_pincapabilities_t){1,1,0,0,0,0,0,0}, 217);
-    mraa_set_pininfo(b, 17, "UART2_TX", (mraa_pincapabilities_t){1,1,0,0,0,0,0,1}, 229);
+    mraa_set_pininfo(b, 17, "UART2_TX", (mraa_pincapabilities_t){1,0,0,0,0,0,0,1}, 229);
     mraa_set_pininfo(b, 18, "I2S_DO",   (mraa_pincapabilities_t){1,1,0,0,0,0,0,0}, 219);
-    mraa_set_pininfo(b, 19, "UART2_RX", (mraa_pincapabilities_t){1,1,0,0,0,0,0,1}, 228);
+    mraa_set_pininfo(b, 19, "UART2_RX", (mraa_pincapabilities_t){1,0,0,0,0,0,0,1}, 228);
     mraa_set_pininfo(b, 20, "I2S_DI",   (mraa_pincapabilities_t){1,1,0,0,0,0,0,0}, 218);
     mraa_set_pininfo(b, 21, "S5_0",     (mraa_pincapabilities_t){1,1,0,0,0,0,0,0}, 82);
     mraa_set_pininfo(b, 22, "PWM0",     (mraa_pincapabilities_t){1,0,1,0,0,0,0,0}, 248); // Assume BIOS configured for PWM