diff options
author | Wolfgang Denk <wd@denx.de> | 2008-12-05 00:17:16 +0100 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2008-12-05 00:17:16 +0100 |
commit | 762bd90cbb6536d2c8451c13fe23552f3311f860 (patch) | |
tree | 12421c51ac7f71f6e1591a60e81988fe06777304 /include/asm-ppc/fsl_lbc.h | |
parent | 6226db68af76bec165bfdfd04ef52d9a54345917 (diff) | |
parent | dc889e865356497d3e495570118c2245ebce2631 (diff) |
Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx
Diffstat (limited to 'include/asm-ppc/fsl_lbc.h')
-rw-r--r-- | include/asm-ppc/fsl_lbc.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/asm-ppc/fsl_lbc.h b/include/asm-ppc/fsl_lbc.h index cac7bf6bf5..51fc5c13b0 100644 --- a/include/asm-ppc/fsl_lbc.h +++ b/include/asm-ppc/fsl_lbc.h @@ -69,6 +69,14 @@ #define BR_RES ~(BR_BA | BR_PS | BR_DECC | BR_WP | BR_MSEL | BR_ATOM | BR_V) #endif +/* Convert an address into the right format for the BR registers */ +#ifdef CONFIG_PHYS_64BIT +#define BR_PHYS_ADDR(x) ((unsigned long)((x & 0x0ffff8000ULL) | \ + ((x & 0x300000000ULL) >> 19))) +#else +#define BR_PHYS_ADDR(x) (x & 0xffff8000) +#endif + /* OR - Option Registers */ #define OR0 0x5004 /* Register offset to immr */ |