]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
Merge branch 'mpc86xx'
authorJon Loeliger <jdl@freescale.com>
Tue, 22 Aug 2006 22:55:45 +0000 (17:55 -0500)
committerJon Loeliger <jdl@freescale.com>
Tue, 22 Aug 2006 22:55:45 +0000 (17:55 -0500)
1  2 
include/asm-ppc/mmu.h

index 11de3b087983a4d36bdc98429f7bd61dcde3ced7,4f49789f6337a0f7d6c2d2bff6bbf207df0d5b27..5c38ce1e7864da57c9c9d6fe0cbc597506f6d065
@@@ -478,50 -478,9 +478,50 @@@ extern int write_bat(ppc_bat_t bat, uns
  #define LAWAR_SIZE_512M               (LAWAR_SIZE_BASE+18)
  #define LAWAR_SIZE_1G         (LAWAR_SIZE_BASE+19)
  #define LAWAR_SIZE_2G         (LAWAR_SIZE_BASE+20)
- #define LAWAR_SIZE_4G          (LAWAR_SIZE_BASE+21)
- #define LAWAR_SIZE_8G          (LAWAR_SIZE_BASE+22)
- #define LAWAR_SIZE_16G         (LAWAR_SIZE_BASE+23)
- #define LAWAR_SIZE_32G         (LAWAR_SIZE_BASE+24)
+ #define LAWAR_SIZE_4G         (LAWAR_SIZE_BASE+21)
+ #define LAWAR_SIZE_8G         (LAWAR_SIZE_BASE+22)
+ #define LAWAR_SIZE_16G                (LAWAR_SIZE_BASE+23)
+ #define LAWAR_SIZE_32G                (LAWAR_SIZE_BASE+24)
  
 +#ifdef CONFIG_440SPE
 +/*----------------------------------------------------------------------------+
 +| Following instructions are not available in Book E mode of the GNU assembler.
 ++----------------------------------------------------------------------------*/
 +#define DCCCI(ra,rb)                  .long 0x7c000000|\
 +                                      (ra<<16)|(rb<<11)|(454<<1)
 +
 +#define ICCCI(ra,rb)                  .long 0x7c000000|\
 +                                      (ra<<16)|(rb<<11)|(966<<1)
 +
 +#define DCREAD(rt,ra,rb)              .long 0x7c000000|\
 +                                      (rt<<21)|(ra<<16)|(rb<<11)|(486<<1)
 +
 +#define ICREAD(ra,rb)                 .long 0x7c000000|\
 +                                      (ra<<16)|(rb<<11)|(998<<1)
 +
 +#define TLBSX(rt,ra,rb)                       .long 0x7c000000|\
 +                                      (rt<<21)|(ra<<16)|(rb<<11)|(914<<1)
 +
 +#define TLBWE(rs,ra,ws)                       .long 0x7c000000|\
 +                                      (rs<<21)|(ra<<16)|(ws<<11)|(978<<1)
 +
 +#define TLBRE(rt,ra,ws)                       .long 0x7c000000|\
 +                                      (rt<<21)|(ra<<16)|(ws<<11)|(946<<1)
 +
 +#define TLBSXDOT(rt,ra,rb)            .long 0x7c000001|\
 +                                      (rt<<21)|(ra<<16)|(rb<<11)|(914<<1)
 +
 +#define MSYNC                         .long 0x7c000000|\
 +                                      (598<<1)
 +
 +#define MBAR_INST                             .long 0x7c000000|\
 +                                      (854<<1)
 +
 +/*----------------------------------------------------------------------------+
 +| Following instruction is not available in PPC405 mode of the GNU assembler.
 ++----------------------------------------------------------------------------*/
 +#define TLBRE(rt,ra,ws)                       .long 0x7c000000|\
 +                                      (rt<<21)|(ra<<16)|(ws<<11)|(946<<1)
 +
 +#endif
  #endif /* _PPC_MMU_H_ */