mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-29 16:10:58 +00:00
armv8: fsl-lsch2: add pfe macros and update ccsr_scfg structure
SoC specific PFE macros are defined and structure ccsr_scfg is updated with members defined for PFE. Signed-off-by: Calvin Johnson <calvin.johnson@nxp.com> Signed-off-by: Anjaneyulu Jagarlmudi <anji.jagarlmudi@nxp.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
parent
28e3c39e53
commit
c44f8125bc
1 changed files with 36 additions and 2 deletions
|
@ -395,6 +395,21 @@ struct ccsr_gur {
|
|||
#define SCFG_SNPCNFGCR_SATARDSNP 0x00800000
|
||||
#define SCFG_SNPCNFGCR_SATAWRSNP 0x00400000
|
||||
|
||||
/* RGMIIPCR bit definitions*/
|
||||
#define SCFG_RGMIIPCR_EN_AUTO BIT(3)
|
||||
#define SCFG_RGMIIPCR_SETSP_1000M BIT(2)
|
||||
#define SCFG_RGMIIPCR_SETSP_100M 0
|
||||
#define SCFG_RGMIIPCR_SETSP_10M BIT(1)
|
||||
#define SCFG_RGMIIPCR_SETFD BIT(0)
|
||||
|
||||
/* PFEASBCR bit definitions */
|
||||
#define SCFG_PFEASBCR_ARCACHE0 BIT(31)
|
||||
#define SCFG_PFEASBCR_AWCACHE0 BIT(30)
|
||||
#define SCFG_PFEASBCR_ARCACHE1 BIT(29)
|
||||
#define SCFG_PFEASBCR_AWCACHE1 BIT(28)
|
||||
#define SCFG_PFEASBCR_ARSNP BIT(27)
|
||||
#define SCFG_PFEASBCR_AWSNP BIT(26)
|
||||
|
||||
/* Supplemental Configuration Unit */
|
||||
struct ccsr_scfg {
|
||||
u8 res_000[0x100-0x000];
|
||||
|
@ -412,7 +427,12 @@ struct ccsr_scfg {
|
|||
u8 res_140[0x158-0x140];
|
||||
u32 altcbar;
|
||||
u32 qspi_cfg;
|
||||
u8 res_160[0x180-0x160];
|
||||
u8 res_160[0x164 - 0x160];
|
||||
u32 wr_qos1;
|
||||
u32 wr_qos2;
|
||||
u32 rd_qos1;
|
||||
u32 rd_qos2;
|
||||
u8 res_174[0x180 - 0x174];
|
||||
u32 dmamcr;
|
||||
u8 res_184[0x188-0x184];
|
||||
u32 gic_align;
|
||||
|
@ -443,7 +463,21 @@ struct ccsr_scfg {
|
|||
u32 usb_refclk_selcr1;
|
||||
u32 usb_refclk_selcr2;
|
||||
u32 usb_refclk_selcr3;
|
||||
u8 res_424[0x600-0x424];
|
||||
u8 res_424[0x434 - 0x424];
|
||||
u32 rgmiipcr;
|
||||
u32 res_438;
|
||||
u32 rgmiipsr;
|
||||
u32 pfepfcssr1;
|
||||
u32 pfeintencr1;
|
||||
u32 pfepfcssr2;
|
||||
u32 pfeintencr2;
|
||||
u32 pfeerrcr;
|
||||
u32 pfeeerrintencr;
|
||||
u32 pfeasbcr;
|
||||
u32 pfebsbcr;
|
||||
u8 res_460[0x484 - 0x460];
|
||||
u32 mdioselcr;
|
||||
u8 res_468[0x600 - 0x488];
|
||||
u32 scratchrw[4];
|
||||
u8 res_610[0x680-0x610];
|
||||
u32 corebcr;
|
||||
|
|
Loading…
Reference in a new issue