mirror of
https://github.com/torvalds/linux.git
synced 2024-12-30 23:02:08 +00:00
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;
|
} mm_context_t;
|
||||||
#endif /* !__ASSEMBLY__ */
|
#endif /* !__ASSEMBLY__ */
|
||||||
|
|
||||||
#if (PAGE_SHIFT == 12)
|
#if defined(CONFIG_PPC_4K_PAGES)
|
||||||
#define mmu_virtual_psize MMU_PAGE_4K
|
#define mmu_virtual_psize MMU_PAGE_4K
|
||||||
#elif (PAGE_SHIFT == 14)
|
#elif defined(CONFIG_PPC_16K_PAGES)
|
||||||
#define mmu_virtual_psize MMU_PAGE_16K
|
#define mmu_virtual_psize MMU_PAGE_16K
|
||||||
#else
|
#else
|
||||||
#error "Unsupported PAGE_SIZE"
|
#error "Unsupported PAGE_SIZE"
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
#ifndef _ASM_POWERPC_REG_8xx_H
|
#ifndef _ASM_POWERPC_REG_8xx_H
|
||||||
#define _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
|
/* Cache control on the MPC8xx is provided through some additional
|
||||||
* special purpose registers.
|
* special purpose registers.
|
||||||
*/
|
*/
|
||||||
@ -14,6 +16,15 @@
|
|||||||
#define SPRN_DC_ADR 569 /* Address needed for some commands */
|
#define SPRN_DC_ADR 569 /* Address needed for some commands */
|
||||||
#define SPRN_DC_DAT 570 /* Read-only data register */
|
#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.
|
/* Commands. Only the first few are available to the instruction cache.
|
||||||
*/
|
*/
|
||||||
#define IDC_ENABLE 0x02000000 /* Cache enable */
|
#define IDC_ENABLE 0x02000000 /* Cache enable */
|
||||||
|
Loading…
Reference in New Issue
Block a user