]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/blobdiff - rpp/src/drv/_tms570_rpp/port_def.c
Add SPI chip name to port configuration
[pes-rpp/rpp-lib.git] / rpp / src / drv / _tms570_rpp / port_def.c
index a127ed413fd1fea8b633579437226255d8dda833..1716dd9913fd90bfcc65715916b2f50bf0ffe1f5 100644 (file)
 #include "drv/gio_names.h"
 #include "drv/gio_tab.h"
 #include "drv/spi.h"
-#include "drv/spi_tms570.h"
 #include "drv/adc.h"
 
 // Lists of pins assigned to the gio ports
 static enum pin_name pins_dinmcu[] = {
-               PIN_DIN8, PIN_DIN9, PIN_DIN10, PIN_DIN11,
-               PIN_DIN12, PIN_DIN13, PIN_DIN14, PIN_DIN15
+       PIN_DIN8, PIN_DIN9, PIN_DIN10, PIN_DIN11,
+       PIN_DIN12, PIN_DIN13, PIN_DIN14, PIN_DIN15
 };
 static enum pin_name pins_houtin[] = {
-               PIN_HOUT1IN, PIN_HOUT2IN, PIN_HOUT3IN,
-               PIN_HOUT4IN, PIN_HOUT5IN, PIN_HOUT6IN
+       PIN_HOUT1IN, PIN_HOUT2IN, PIN_HOUT3IN,
+       PIN_HOUT4IN, PIN_HOUT5IN, PIN_HOUT6IN
 };
 static enum pin_name pins_houtdiag[] = {
-               PIN_HOUT1DIAG, PIN_HOUT2DIAG, PIN_HOUT3DIAG,
-               PIN_HOUT4DIAG, PIN_HOUT5DIAG, PIN_HOUT6DIAG
+       PIN_HOUT1DIAG, PIN_HOUT2DIAG, PIN_HOUT3DIAG,
+       PIN_HOUT4DIAG, PIN_HOUT5DIAG, PIN_HOUT6DIAG
 };
 static enum pin_name pins_mouten[] = {
-               PIN_MOUT1EN, PIN_MOUT2EN, PIN_MOUT3EN,
-               PIN_MOUT4EN, PIN_MOUT5EN, PIN_MOUT6EN
+       PIN_MOUT1EN, PIN_MOUT2EN, PIN_MOUT3EN,
+       PIN_MOUT4EN, PIN_MOUT5EN, PIN_MOUT6EN
 };
 static enum pin_name pins_moutin[] = {
-               PIN_MOUT1IN, PIN_MOUT2IN, PIN_MOUT3IN,
-               PIN_MOUT4IN, PIN_MOUT5IN, PIN_MOUT6IN
+       PIN_MOUT1IN, PIN_MOUT2IN, PIN_MOUT3IN,
+       PIN_MOUT4IN, PIN_MOUT5IN, PIN_MOUT6IN
 };
 
 const struct port_desc port_desc[] = {
@@ -55,7 +54,7 @@ const struct port_desc port_desc[] = {
                .numchn = 1,
                .bpch = 24,
                .set = port_spi_set,
-               .cfg = { .spi = { .ifc = 1, .cs = 0 } },
+               .cfg = { .spi = { .dev = SPIDEV_MC33972, .chip = "MC33972" } },
        },
        [PORT_ID_HOUTDIAG] = {
                .name = "HOUTDIAG",
@@ -95,7 +94,7 @@ const struct port_desc port_desc[] = {
                .bpch = 32,
                .get = NULL,
                .set = port_spi_set,
-               .cfg = { .spi = { .ifc = 1, .cs = 1 }, },
+               .cfg = { .spi = { .dev = SPIDEV_NCV7608_2x, .chip = "NCV7608" }, },
        },
        [PORT_ID_DAC1_2] = {
                .name = "DAC12",
@@ -103,7 +102,7 @@ const struct port_desc port_desc[] = {
                .bpch = 16,
                .get = NULL,
                .set = port_spi_set,
-               .cfg = { .spi = { .ifc = 3, .cs = 0 }, },
+               .cfg = { .spi = { .dev = SPIDEV_MCP4922_1, .chip = "MCP4922" }, },
        },
        [PORT_ID_DAC3_4] = {
                .name = "DAC34",
@@ -111,15 +110,15 @@ const struct port_desc port_desc[] = {
                .bpch = 16,
                .get = NULL,
                .set = port_spi_set,
-               .cfg = { .spi = { .ifc = 3, .cs = 1 }, },
+               .cfg = { .spi = { .dev = SPIDEV_MCP4922_2, .chip = "MCP4922" }, },
        },
        [PORT_ID_DACDREF] = {
-               .name = "DACDREF",              /* Reference voltage for DIN */
+               .name = "DACDREF",      /* Reference voltage for DIN */
                .numchn = 1,
                .bpch = 16,
                .get = NULL,
                .set = port_spi_set,
-               .cfg = { .spi = { .ifc = 3, .cs = 2 }, },
+               .cfg = { .spi = { .dev = SPIDEV_MCP4922_3, .chip = "MCP4922" }, },
        },
        [PORT_ID_HBR] = {
                .name = "HBR",
@@ -127,7 +126,7 @@ const struct port_desc port_desc[] = {
                .bpch = 16,
                .get = NULL,
                .set = port_spi_set,
-               .cfg = { .spi = { .ifc = 4, .cs = 0 }, },
+               .cfg = { .spi = { .dev = SPIDEV_L99H01, .chip = "L99H01" }, },
        },
        [PORT_ID_FRAY1] = {
                .name = "FRAY1",
@@ -135,7 +134,7 @@ const struct port_desc port_desc[] = {
                .bpch = 16,
                .get = NULL,
                .set = port_spi_set,
-               .cfg = { .spi = { .ifc = 4, .cs = 1 }, },
+               .cfg = { .spi = { .dev = SPIDEV_TJA1082_1, .chip = "TJA1082" }, },
        },
        [PORT_ID_FRAY2] = {
                .name = "FRAY2",
@@ -143,7 +142,7 @@ const struct port_desc port_desc[] = {
                .bpch = 16,
                .get = NULL,
                .set = port_spi_set,
-               .cfg = { .spi = { .ifc = 4, .cs = 2 }, },
+               .cfg = { .spi = { .dev = SPIDEV_TJA1082_2, .chip = "TJA1082" }, },
        },
        [PORT_ID_MOUTEN] = {
                .name = "MOUTEN",