1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- /*
- * Copyright (C) 2010-2011 ARM Limited. All rights reserved.
- *
- * This program is free software and is provided to you under the terms of the GNU General Public License version 2
- * as published by the Free Software Foundation, and any use by you of this program is subject to the terms of such GNU licence.
- *
- * A copy of the licence is included with the program, and can also be obtained from Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
- #ifndef __ARCH_CONFIG_H__
- #define __ARCH_CONFIG_H__
- /* Configuration for the PB platform with ZBT memory enabled */
- static _mali_osk_resource_t arch_configuration [] =
- {
- {
- .type = PMU,
- .description = "Mali-300 PMU",
- .base = 0xC0002000,
- .irq = -1,
- .mmu_id = 0
- },
- {
- .type = MALI300GP,
- .description = "Mali-300 GP",
- .base = 0xC0000000,
- .irq = -1,
- .mmu_id = 1
- },
- {
- .type = MALI300PP,
- .base = 0xc0008000,
- .irq = -1,
- .description = "Mali-300 PP",
- .mmu_id = 2
- },
- {
- .type = MMU,
- .base = 0xC0003000,
- .irq = -1,
- .description = "Mali-300 MMU for GP",
- .mmu_id = 1
- },
- {
- .type = MMU,
- .base = 0xC0004000,
- .irq = -1,
- .description = "Mali-300 MMU for PP",
- .mmu_id = 2
- },
- {
- .type = MEMORY,
- .description = "Mali SDRAM remapped to baseboard",
- .cpu_usage_adjust = -0x50000000,
- .alloc_order = 0, /* Highest preference for this memory */
- .base = 0xD0000000,
- .size = 0x10000000,
- .flags = _MALI_CPU_WRITEABLE | _MALI_CPU_READABLE | _MALI_PP_READABLE | _MALI_PP_WRITEABLE |_MALI_GP_READABLE | _MALI_GP_WRITEABLE
- },
- {
- .type = MEMORY,
- .description = "Mali ZBT",
- .alloc_order = 5, /* Medium preference for this memory */
- .base = 0xe1000000,
- .size = 0x01000000,
- .flags = _MALI_CPU_WRITEABLE | _MALI_CPU_READABLE | _MALI_PP_READABLE | _MALI_PP_WRITEABLE |_MALI_GP_READABLE | _MALI_GP_WRITEABLE
- },
- {
- .type = MEM_VALIDATION,
- .description = "Framebuffer",
- .base = 0xe0000000,
- .size = 0x01000000,
- .flags = _MALI_CPU_WRITEABLE | _MALI_CPU_READABLE | _MALI_PP_WRITEABLE | _MALI_PP_READABLE
- },
- {
- .type = MALI300L2,
- .base = 0xC0001000,
- .description = "Mali-300 L2 cache"
- },
- };
- #endif /* __ARCH_CONFIG_H__ */
|