diff options
author | Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> | 2020-12-11 20:06:59 +0000 |
---|---|---|
committer | Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> | 2021-04-20 16:17:49 +0100 |
commit | 86c3cc305aaa40c62c0d03556958b4427bb8435d (patch) | |
tree | cf2e9ed86103667c65048d7f565dc5a0a4b9cb3b /drivers/renesas/rzg/qos/qos_common.h | |
parent | a51d706291238cda4ec5b121e3520941243521b8 (diff) | |
download | trusted-firmware-a-86c3cc305aaa40c62c0d03556958b4427bb8435d.tar.gz |
drivers: renesas: rzg: Add QoS support for RZ/G2H
Add QoS support for RZ/G2H SoC.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Change-Id: If7d8940148fc31887568fd501c6cab609e715ba4
Diffstat (limited to 'drivers/renesas/rzg/qos/qos_common.h')
-rw-r--r-- | drivers/renesas/rzg/qos/qos_common.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/renesas/rzg/qos/qos_common.h b/drivers/renesas/rzg/qos/qos_common.h index 6e0cf0e858..61ddbb465b 100644 --- a/drivers/renesas/rzg/qos/qos_common.h +++ b/drivers/renesas/rzg/qos/qos_common.h @@ -37,6 +37,19 @@ ((SUB_SLOT_CYCLE_G2M_30 * BASE_SUB_SLOT_NUM * 1000U) / OPERATING_FREQ) #endif +#if (RCAR_LSI == RCAR_AUTO) || (RCAR_LSI == RZ_G2H) +/* define used for G2H */ +#if (RCAR_REF_INT == RCAR_REF_DEFAULT) /* REF 1.95usec */ +#define SUB_SLOT_CYCLE_G2H 0x7EU /* 126 */ +#else /* REF 3.9usec */ +#define SUB_SLOT_CYCLE_G2H 0xFCU /* 252 */ +#endif /* (RCAR_REF_INT == RCAR_REF_DEFAULT) */ + +#define SL_INIT_SSLOTCLK_G2H (SUB_SLOT_CYCLE_G2H - 1U) +#define QOSWT_WTSET0_CYCLE_G2H /* unit:ns */ \ + ((SUB_SLOT_CYCLE_G2H * BASE_SUB_SLOT_NUM * 1000U) / OPERATING_FREQ) +#endif + #define OPERATING_FREQ 400U /* MHz */ #define BASE_SUB_SLOT_NUM 0x6U #define SUB_SLOT_CYCLE 0x7EU /* 126 */ |