periphmraa: Create IndexLookup functions for GPIO, I2C, SPI, PWM
These lookups provide the MRAA index with the Pin/Bus name as input Signed-off-by: Vineela Tummalapalli <vineela.tummalapalli@intel.com> Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
committed by
Noel Eck
parent
7bc069a8fd
commit
913eaf2440
@@ -788,6 +788,7 @@ mraa_peripheralman_plat_init()
|
||||
|
||||
//Updating I2C bus structure
|
||||
for (i = 0; i < i2c_busses_count; i++) {
|
||||
b->i2c_bus[i].name = i2c_busses[i];
|
||||
b->i2c_bus[i].bus_id = i;
|
||||
b->i2c_bus[i].sda = -1;
|
||||
b->i2c_bus[i].scl = -1;
|
||||
@@ -795,6 +796,7 @@ mraa_peripheralman_plat_init()
|
||||
|
||||
//Updating SPI bus structure
|
||||
for (i =0; i < spi_busses_count; i++) {
|
||||
b->spi_bus[i].name = spi_busses[i];
|
||||
b->spi_bus[i].bus_id = i;
|
||||
b->spi_bus[i].slave_s = -1;
|
||||
b->spi_bus[i].three_wire = -1;
|
||||
@@ -806,6 +808,7 @@ mraa_peripheralman_plat_init()
|
||||
|
||||
//Updating PWM structure
|
||||
for (i = 0; i < pwm_dev_count; i++) {
|
||||
b->pwm_dev[i].name = pwm_devices[i];
|
||||
b->pwm_dev[i].index = i;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user