commit | 03f1c0fbcabc379ff5541d4f9fb70790afd62ee2 | [log] [tgz] |
---|---|---|
author | Sean Howarth <showarth@google.com> | Wed Jun 12 11:45:05 2013 -0700 |
committer | Sean Howarth <showarth@google.com> | Wed Jun 12 11:45:05 2013 -0700 |
tree | 1c75e7f1090580844e1979153d6f6d6ac0710797 | |
parent | 546bad26417f2d602fac9ee3395de0ea4aa2f318 [diff] |
feroceon-kw2: added function to get board info... ... all of it. Change-Id: Ib1936c9011ad497eccb0f4f0307f4a15170f7ecc
diff --git a/arch/arm/mach-feroceon-kw2/kw2_family/boardEnv/mvBoardEnvLib.c b/arch/arm/mach-feroceon-kw2/kw2_family/boardEnv/mvBoardEnvLib.c index 727fe51..c4bffc4 100755 --- a/arch/arm/mach-feroceon-kw2/kw2_family/boardEnv/mvBoardEnvLib.c +++ b/arch/arm/mach-feroceon-kw2/kw2_family/boardEnv/mvBoardEnvLib.c
@@ -2766,6 +2766,18 @@ return gBoardId; } +MV_BOARD_INFO *mvBoardInfoGet(MV_VOID) +{ + MV_U32 boardId = mvBoardIdGet(); + + if (!((boardId >= BOARD_ID_BASE) && (boardId < MV_MAX_BOARD_ID))) { + mvOsPrintf("Board unknown.\n"); + return NULL; + } + + return BOARD_INFO(boardId); +} + /******************************************************************************* * mvBoardTwsiSatRGet - *
diff --git a/arch/arm/mach-feroceon-kw2/kw2_family/boardEnv/mvBoardEnvLib.h b/arch/arm/mach-feroceon-kw2/kw2_family/boardEnv/mvBoardEnvLib.h index 56140a8..58f6776 100755 --- a/arch/arm/mach-feroceon-kw2/kw2_family/boardEnv/mvBoardEnvLib.h +++ b/arch/arm/mach-feroceon-kw2/kw2_family/boardEnv/mvBoardEnvLib.h
@@ -541,6 +541,7 @@ MV_U8 mvBoardTwsiAddrGet(MV_BOARD_TWSI_CLASS twsiClass, MV_U32 index); MV_32 mvBoardNandWidthGet(MV_VOID); MV_U32 mvBoardIdGet(MV_VOID); +MV_BOARD_INFO *mvBoardInfoGet(MV_VOID); MV_U8 mvBoardTwsiSatRGet(MV_U8 devNum, MV_U8 regNum); MV_STATUS mvBoardTwsiSatRSet(MV_U8 devNum, MV_U8 regNum, MV_U8 regVal);