diff options
Diffstat (limited to 'board/socrates/tlb.c')
| -rw-r--r-- | board/socrates/tlb.c | 13 | 
1 files changed, 12 insertions, 1 deletions
| diff --git a/board/socrates/tlb.c b/board/socrates/tlb.c index aea99ada2..d255cea15 100644 --- a/board/socrates/tlb.c +++ b/board/socrates/tlb.c @@ -46,7 +46,7 @@ struct fsl_e_tlb_entry tlb_table[] = {  	/* -	 * TLB 0:	64M	Non-cacheable, guarded +	 * TLB 1:	64M	Non-cacheable, guarded  	 * 0xfc000000	64M	FLASH  	 * Out of reset this entry is only 4K.  	 */ @@ -81,6 +81,17 @@ struct fsl_e_tlb_entry tlb_table[] = {  #endif  	/* +	 * TLB 5:	64M	Non-cacheable, guarded +	 * 0xc8000000	16M	LIME GDC framebuffer +	 * 0xc9fc0000	256K	LIME GDC MMIO +	 * (0xcbfc0000	256K	LIME GDC MMIO) +	 * MMIO is relocatable and could be at 0xcbfc0000 +	 */ +	SET_TLB_ENTRY(1, CFG_LIME_BASE, CFG_LIME_BASE, +		      MAS3_SX|MAS3_SW|MAS3_SR, MAS2_I|MAS2_G, +		      0, 5, BOOKE_PAGESZ_64M, 1), + +	/*  	 * TLB 6:	64M	Non-cacheable, guarded  	 * 0xe000_0000	1M	CCSRBAR  	 * 0xe200_0000	16M	PCI1 IO |