Commit 306bd072 authored by Peter Jansweijer's avatar Peter Jansweijer

add and init I2C_AUX bus (but do nothing else yet)

parent 2bb011bc
Pipeline #1104 failed with stage
in 34 seconds
...@@ -27,6 +27,8 @@ static struct gpio_pin pin_eeprom_scl = { &board.gpio_aux, 11 }; ...@@ -27,6 +27,8 @@ static struct gpio_pin pin_eeprom_scl = { &board.gpio_aux, 11 };
static struct gpio_pin pin_eeprom_sda = { &board.gpio_aux, 12 }; static struct gpio_pin pin_eeprom_sda = { &board.gpio_aux, 12 };
static struct gpio_pin pin_pll_even_odd_n_i = { &board.gpio_aux, 13 }; static struct gpio_pin pin_pll_even_odd_n_i = { &board.gpio_aux, 13 };
static struct gpio_pin pin_pll_sync_done_i = { &board.gpio_aux, 14 }; static struct gpio_pin pin_pll_sync_done_i = { &board.gpio_aux, 14 };
static struct gpio_pin pin_aux_scl = { &board.gpio_aux, 15 };
static struct gpio_pin pin_aux_sda = { &board.gpio_aux, 16 };
#include "configs/ltc6950_defs.h" #include "configs/ltc6950_defs.h"
static struct ltc6950_config ltc6950_base_config = static struct ltc6950_config ltc6950_base_config =
...@@ -223,6 +225,7 @@ int spec7_init() ...@@ -223,6 +225,7 @@ int spec7_init()
} }
struct i2c_bus dev_i2c_eeprom; struct i2c_bus dev_i2c_eeprom;
struct i2c_bus dev_i2c_aux;
struct i2c_eeprom_device wrc_eeprom_dev; struct i2c_eeprom_device wrc_eeprom_dev;
struct i2c_eeprom_device wrc_uid_dev; struct i2c_eeprom_device wrc_uid_dev;
...@@ -237,6 +240,12 @@ int wrc_board_early_init() ...@@ -237,6 +240,12 @@ int wrc_board_early_init()
&pin_eeprom_sda ); &pin_eeprom_sda );
bb_i2c_init(&dev_i2c_eeprom); bb_i2c_init(&dev_i2c_eeprom);
/* create and initialize auxiliary I2C bus */
bb_i2c_create(&dev_i2c_aux,
&pin_aux_scl,
&pin_aux_sda );
bb_i2c_init(&dev_i2c_aux);
i2c_eeprom_create(&wrc_eeprom_dev, &dev_i2c_eeprom, EEPROM_ADR, 2); i2c_eeprom_create(&wrc_eeprom_dev, &dev_i2c_eeprom, EEPROM_ADR, 2);
storage_i2ceeprom_create( &wrc_storage_dev, &wrc_eeprom_dev ); storage_i2ceeprom_create( &wrc_storage_dev, &wrc_eeprom_dev );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment