armv8: fsl-layerscape, ccn504: Set forced-order mode in RNI-6, RNI-20
It is recommended to set forced-order mode in RNI-6, RNI-20 for performance optimization in LS2088A. Both LS2080A, LS2088A families has CONFIG_LS2080A define. As above update is required only for LS2088A, skip this for LS2080A SoC family. Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
This commit is contained in:
parent
97205eeab4
commit
d037261f7f
|
@ -29,6 +29,26 @@ ENTRY(lowlevel_init)
|
||||||
ldr x0, =CCI_AUX_CONTROL_BASE(20)
|
ldr x0, =CCI_AUX_CONTROL_BASE(20)
|
||||||
ldr x1, =0x00000010
|
ldr x1, =0x00000010
|
||||||
bl ccn504_set_aux
|
bl ccn504_set_aux
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Set forced-order mode in RNI-6, RNI-20
|
||||||
|
* This is required for performance optimization on LS2088A
|
||||||
|
* LS2080A family does not support setting forced-order mode,
|
||||||
|
* so skip this operation for LS2080A family
|
||||||
|
*/
|
||||||
|
bl get_svr
|
||||||
|
lsr w0, w0, #16
|
||||||
|
ldr w1, =SVR_DEV_LS2080A
|
||||||
|
cmp w0, w1
|
||||||
|
b.eq 1f
|
||||||
|
|
||||||
|
ldr x0, =CCI_AUX_CONTROL_BASE(6)
|
||||||
|
ldr x1, =0x00000020
|
||||||
|
bl ccn504_set_aux
|
||||||
|
ldr x0, =CCI_AUX_CONTROL_BASE(20)
|
||||||
|
ldr x1, =0x00000020
|
||||||
|
bl ccn504_set_aux
|
||||||
|
1:
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Add fully-coherent masters to DVM domain */
|
/* Add fully-coherent masters to DVM domain */
|
||||||
|
|
Loading…
Reference in New Issue