intel_minnow_max.c: define gpio.mux_total
Not defining this causes undefined behaviour leading to the check mux_total sometimes being true and asking the kernel to export all sorts of garbage gpio Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
@@ -44,8 +44,10 @@ mraa_set_pininfo(mraa_board_t* board, int mraa_index, char *name, mraa_pincapabi
|
||||
mraa_pininfo_t* pin_info = &board->pins[mraa_index];
|
||||
strncpy(pin_info->name, name, 7);
|
||||
pin_info->capabilites = caps;
|
||||
if (caps.gpio)
|
||||
if (caps.gpio) {
|
||||
pin_info->gpio.pinmap = sysfs_pin | arch_nr_gpios_adjust;
|
||||
pin_info->gpio.mux_total = 0;
|
||||
}
|
||||
if (caps.i2c) {
|
||||
pin_info->i2c.pinmap = 1;
|
||||
pin_info->i2c.mux_total = 0;
|
||||
|
||||
Reference in New Issue
Block a user