|
Linux Kernel
3.7.1
|
#include <linux/clk.h>#include <linux/clkdev.h>#include <linux/dma-mapping.h>#include <linux/io.h>#include <linux/irq.h>#include <linux/irqdomain.h>#include <linux/of.h>#include <linux/of_irq.h>#include <linux/of_platform.h>#include <linux/of_address.h>#include <linux/smp.h>#include <linux/amba/bus.h>#include <asm/cacheflush.h>#include <asm/smp_plat.h>#include <asm/smp_scu.h>#include <asm/smp_twd.h>#include <asm/hardware/arm_timer.h>#include <asm/hardware/timer-sp.h>#include <asm/hardware/gic.h>#include <asm/hardware/cache-l2x0.h>#include <asm/mach/arch.h>#include <asm/mach/map.h>#include <asm/mach/time.h>#include "core.h"#include "sysregs.h"Go to the source code of this file.
Macros | |
| #define | HB_SCU_VIRT_BASE 0xfee00000 |
| #define | HB_JUMP_TABLE_PHYS(cpu) (0x40 + (0x10 * (cpu))) |
| #define | HB_JUMP_TABLE_VIRT(cpu) phys_to_virt(HB_JUMP_TABLE_PHYS(cpu)) |
Functions | |
| void | highbank_set_cpu_jump (int cpu, void *jump_addr) |
Variables | |
| void __iomem * | sregs_base |
| void __iomem * | scu_base_addr = ((void __iomem *)(HB_SCU_VIRT_BASE)) |
| smp = smp_ops(highbank_smp_ops) | |
| map_io = highbank_map_io | |
| init_irq = highbank_init_irq | |
| timer = &highbank_timer | |
| handle_irq = gic_handle_irq | |
| init_machine = highbank_init | |
| dt_compat = highbank_match | |
| restart = highbank_restart | |
| #define HB_JUMP_TABLE_PHYS | ( | cpu | ) | (0x40 + (0x10 * (cpu))) |
Definition at line 73 of file highbank.c.
| #define HB_JUMP_TABLE_VIRT | ( | cpu | ) | phys_to_virt(HB_JUMP_TABLE_PHYS(cpu)) |
Definition at line 74 of file highbank.c.
| #define HB_SCU_VIRT_BASE 0xfee00000 |
Definition at line 46 of file highbank.c.
Definition at line 76 of file highbank.c.
| dt_compat = highbank_match |
Definition at line 224 of file highbank.c.
| handle_irq = gic_handle_irq |
Definition at line 222 of file highbank.c.
| init_irq = highbank_init_irq |
Definition at line 220 of file highbank.c.
| init_machine = highbank_init |
Definition at line 223 of file highbank.c.
| map_io = highbank_map_io |
Definition at line 219 of file highbank.c.
| restart = highbank_restart |
Definition at line 225 of file highbank.c.
| void __iomem* scu_base_addr = ((void __iomem *)(HB_SCU_VIRT_BASE)) |
Definition at line 47 of file highbank.c.
| smp = smp_ops(highbank_smp_ops) |
Definition at line 218 of file highbank.c.
Definition at line 44 of file highbank.c.
| timer = &highbank_timer |
Definition at line 221 of file highbank.c.
1.8.2