tegra132: add enums for bus names
Instead of requiring the mainboards to know the magic literals for the bus numbers provide an easier name to number to handle all the weird ordering. BUG=chrome-os-partner:31106 BRANCH=None TEST=Built and booted on ryu. Change-Id: Id4d773d3049a43b186711900c61935ba7f3562ce Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/213491 Reviewed-by: Furquan Shaikh <furquan@chromium.org>
This commit is contained in:
parent
29753b9c1d
commit
b028e90650
1 changed files with 16 additions and 0 deletions
|
|
@ -42,6 +42,22 @@ enum {
|
|||
FUNIT_INDEX_MAX,
|
||||
};
|
||||
|
||||
/*
|
||||
* Note: these bus numbers are dependent on the driver implementations, and
|
||||
* currently the I2C is 0-based and SPI is 1-based in its indexing.
|
||||
*/
|
||||
enum {
|
||||
|
||||
I2C2_BUS = 1,
|
||||
I2C3_BUS = 2,
|
||||
I2C5_BUS = 4,
|
||||
I2CPWR_BUS = I2C5_BUS,
|
||||
I2C6_BUS = 5,
|
||||
|
||||
SPI1_BUS = 1,
|
||||
SPI4_BUS = 4,
|
||||
};
|
||||
|
||||
struct funit_cfg {
|
||||
uint32_t funit_index;
|
||||
uint32_t clk_src_id;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue