#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[] = {
.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",
.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",
.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",
.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",
.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",
.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",
.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",