diff options
author | Marek Vasut <marek.vasut+renesas@gmail.com> | 2019-01-05 13:56:03 +0100 |
---|---|---|
committer | Marek Vasut <marek.vasut+renesas@gmail.com> | 2019-04-02 03:40:51 +0200 |
commit | bfbf5df405d5e99d6df1060ab8da479c8f1524ab (patch) | |
tree | 582f4693134bbc4da93da85fbc76a3129d2ac843 /drivers | |
parent | 5b4f022be4f0c72709e3a526574de1d79b385a4c (diff) |
rcar_gen3: plat: Add initial D3 support
Add R-Car D3 SoC platform specifics. Driver, PFC, QoS, DDR init code
will be added separately.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/renesas/rcar/board/board.c | 7 | ||||
-rw-r--r-- | drivers/renesas/rcar/board/board.h | 3 |
2 files changed, 8 insertions, 2 deletions
diff --git a/drivers/renesas/rcar/board/board.c b/drivers/renesas/rcar/board/board.c index f15e06bc..8c4eec24 100644 --- a/drivers/renesas/rcar/board/board.c +++ b/drivers/renesas/rcar/board/board.c @@ -14,7 +14,9 @@ #include "board.h" #ifndef BOARD_DEFAULT -#if (RCAR_LSI == RCAR_E3) +#if (RCAR_LSI == RCAR_D3) +#define BOARD_DEFAULT (BOARD_DRAAK << BOARD_CODE_SHIFT) +#elif (RCAR_LSI == RCAR_E3) #define BOARD_DEFAULT (BOARD_EBISU << BOARD_CODE_SHIFT) #else #define BOARD_DEFAULT (BOARD_SALVATOR_X << BOARD_CODE_SHIFT) @@ -32,6 +34,7 @@ #define SK_ID { 0x10U, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU } #define EB4_ID { 0x10U, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU } #define EB_ID { 0x10U, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU } +#define DR_ID { 0x10U, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU } #define KK_ID { 0x10U, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU } const char *g_board_tbl[] = { @@ -42,6 +45,7 @@ const char *g_board_tbl[] = { [BOARD_EBISU_4D] = "Ebisu-4D", [BOARD_KRIEK] = "Kriek", [BOARD_EBISU] = "Ebisu", + [BOARD_DRAAK] = "Draak", [BOARD_UNKNOWN] = "unknown" }; @@ -55,6 +59,7 @@ int32_t rcar_get_board_type(uint32_t *type, uint32_t *rev) [BOARD_SALVATOR_X] = SX_ID, [BOARD_EBISU_4D] = EB4_ID, [BOARD_EBISU] = EB_ID, + [BOARD_DRAAK] = DR_ID, [BOARD_KRIEK] = KK_ID, }; static uint8_t board_id = BOARD_ID_UNKNOWN; diff --git a/drivers/renesas/rcar/board/board.h b/drivers/renesas/rcar/board/board.h index 7bb2a062..05c4e8aa 100644 --- a/drivers/renesas/rcar/board/board.h +++ b/drivers/renesas/rcar/board/board.h @@ -15,7 +15,8 @@ #define BOARD_EBISU (0x08) #define BOARD_STARTER_KIT_PRE (0x0B) #define BOARD_EBISU_4D (0x0DU) -#define BOARD_UNKNOWN (BOARD_EBISU_4D + 1U) +#define BOARD_DRAAK (0x0EU) +#define BOARD_UNKNOWN (BOARD_DRAAK + 1U) #define BOARD_REV_UNKNOWN (0xFF) |