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.