powerpc/8xx: Add missing SPRN defines into reg_8xx.h
Add missing SPRN defines into reg_8xx.h Some of them are defined in mmu-8xx.h, so we include mmu-8xx.h in reg_8xx.h, for that we remove references to PAGE_SHIFT in mmu-8xx.h to have it self sufficient, as includers of reg_8xx.h don't all include asm/page.h Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr> Signed-off-by: Scott Wood <oss@buserror.net>
This commit is contained in:
parent
e974cd4be0
commit
7ee5cf6bfa
|
@ -171,9 +171,9 @@ typedef struct {
|
|||
} mm_context_t;
|
||||
#endif /* !__ASSEMBLY__ */
|
||||
|
||||
#if (PAGE_SHIFT == 12)
|
||||
#if defined(CONFIG_PPC_4K_PAGES)
|
||||
#define mmu_virtual_psize MMU_PAGE_4K
|
||||
#elif (PAGE_SHIFT == 14)
|
||||
#elif defined(CONFIG_PPC_16K_PAGES)
|
||||
#define mmu_virtual_psize MMU_PAGE_16K
|
||||
#else
|
||||
#error "Unsupported PAGE_SIZE"
|
||||
|
|
|
@ -4,6 +4,8 @@
|
|||
#ifndef _ASM_POWERPC_REG_8xx_H
|
||||
#define _ASM_POWERPC_REG_8xx_H
|
||||
|
||||
#include <asm/mmu-8xx.h>
|
||||
|
||||
/* Cache control on the MPC8xx is provided through some additional
|
||||
* special purpose registers.
|
||||
*/
|
||||
|
@ -14,6 +16,15 @@
|
|||
#define SPRN_DC_ADR 569 /* Address needed for some commands */
|
||||
#define SPRN_DC_DAT 570 /* Read-only data register */
|
||||
|
||||
/* Misc Debug */
|
||||
#define SPRN_DPDR 630
|
||||
#define SPRN_MI_CAM 816
|
||||
#define SPRN_MI_RAM0 817
|
||||
#define SPRN_MI_RAM1 818
|
||||
#define SPRN_MD_CAM 824
|
||||
#define SPRN_MD_RAM0 825
|
||||
#define SPRN_MD_RAM1 826
|
||||
|
||||
/* Commands. Only the first few are available to the instruction cache.
|
||||
*/
|
||||
#define IDC_ENABLE 0x02000000 /* Cache enable */
|
||||
|
|
Loading…
Reference in New Issue