mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-08-14 08:27:00 +02:00
rcar_gen3: drivers: scif: Add D3 support
Add SCIF configuration specifics for the D3 SoC, that is detection of the D3 SoC and SCBRR configuration. Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
This commit is contained in:
parent
5c1d535730
commit
ada66133e9
@ -17,6 +17,7 @@
|
|||||||
#define PRR_CUT_MASK (0x000000FF)
|
#define PRR_CUT_MASK (0x000000FF)
|
||||||
#define PRR_PRODUCT_H3_VER_10 (0x00004F00)
|
#define PRR_PRODUCT_H3_VER_10 (0x00004F00)
|
||||||
#define PRR_PRODUCT_E3 (0x00005700)
|
#define PRR_PRODUCT_E3 (0x00005700)
|
||||||
|
#define PRR_PRODUCT_D3 (0x00005800)
|
||||||
|
|
||||||
/* module stop */
|
/* module stop */
|
||||||
#define CPG_BASE (0xE6150000)
|
#define CPG_BASE (0xE6150000)
|
||||||
@ -60,6 +61,7 @@
|
|||||||
SCSMR_STOP_1 + \
|
SCSMR_STOP_1 + \
|
||||||
SCSMR_CKS_DIV1)
|
SCSMR_CKS_DIV1)
|
||||||
#define SCBRR_115200BPS (17)
|
#define SCBRR_115200BPS (17)
|
||||||
|
#define SCBRR_115200BPSON (16)
|
||||||
#define SCBRR_115200BPS_E3_SSCG (15)
|
#define SCBRR_115200BPS_E3_SSCG (15)
|
||||||
#define SCBRR_230400BPS (8)
|
#define SCBRR_230400BPS (8)
|
||||||
|
|
||||||
@ -192,22 +194,29 @@ func console_core_init
|
|||||||
cmp w1, w2
|
cmp w1, w2
|
||||||
beq 3f
|
beq 3f
|
||||||
and w1, w1, #PRR_PRODUCT_MASK
|
and w1, w1, #PRR_PRODUCT_MASK
|
||||||
|
mov w2, #PRR_PRODUCT_D3
|
||||||
|
cmp w1, w2
|
||||||
|
beq 4f
|
||||||
|
and w1, w1, #PRR_PRODUCT_MASK
|
||||||
mov w2, #PRR_PRODUCT_E3
|
mov w2, #PRR_PRODUCT_E3
|
||||||
cmp w1, w2
|
cmp w1, w2
|
||||||
bne 4f
|
bne 5f
|
||||||
|
|
||||||
ldr x1, =RST_MODEMR
|
ldr x1, =RST_MODEMR
|
||||||
ldr w1, [x1]
|
ldr w1, [x1]
|
||||||
and w1, w1, #MODEMR_MD12
|
and w1, w1, #MODEMR_MD12
|
||||||
mov w2, #MODEMR_MD12
|
mov w2, #MODEMR_MD12
|
||||||
cmp w1, w2
|
cmp w1, w2
|
||||||
bne 4f
|
bne 5f
|
||||||
|
|
||||||
mov w1, #SCBRR_115200BPS_E3_SSCG
|
mov w1, #SCBRR_115200BPS_E3_SSCG
|
||||||
b 2f
|
b 2f
|
||||||
4:
|
5:
|
||||||
mov w1, #SCBRR_115200BPS
|
mov w1, #SCBRR_115200BPS
|
||||||
b 2f
|
b 2f
|
||||||
|
4:
|
||||||
|
mov w1, #SCBRR_115200BPSON
|
||||||
|
b 2f
|
||||||
3:
|
3:
|
||||||
mov w1, #SCBRR_230400BPS
|
mov w1, #SCBRR_230400BPS
|
||||||
2:
|
2:
|
||||||
|
Loading…
Reference in New Issue
Block a user