common.h (4e9816d012dbc28dc89559261c6ffbf8ffc440dd) common.h (6a2b5343e23b177e684f97302f30696dfcfe0af4)
1/*
2 * Core functions for Marvell System On Chip
3 *
4 * Copyright (C) 2012 Marvell
5 *
6 * Lior Amsalem <alior@marvell.com>
7 * Gregory CLEMENT <gregory.clement@free-electrons.com>
8 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>

--- 7 unchanged lines hidden (view full) ---

16#define __ARCH_MVEBU_COMMON_H
17
18#include <linux/reboot.h>
19
20void mvebu_restart(enum reboot_mode mode, const char *cmd);
21int mvebu_cpu_reset_deassert(int cpu);
22void mvebu_pmsu_set_cpu_boot_addr(int hw_cpu, void *boot_addr);
23void mvebu_system_controller_set_cpu_boot_addr(void *boot_addr);
1/*
2 * Core functions for Marvell System On Chip
3 *
4 * Copyright (C) 2012 Marvell
5 *
6 * Lior Amsalem <alior@marvell.com>
7 * Gregory CLEMENT <gregory.clement@free-electrons.com>
8 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>

--- 7 unchanged lines hidden (view full) ---

16#define __ARCH_MVEBU_COMMON_H
17
18#include <linux/reboot.h>
19
20void mvebu_restart(enum reboot_mode mode, const char *cmd);
21int mvebu_cpu_reset_deassert(int cpu);
22void mvebu_pmsu_set_cpu_boot_addr(int hw_cpu, void *boot_addr);
23void mvebu_system_controller_set_cpu_boot_addr(void *boot_addr);
24int mvebu_system_controller_get_soc_id(u32 *dev, u32 *rev);
24
25
25void armada_xp_cpu_die(unsigned int cpu);
26void __iomem *mvebu_get_scu_base(void);
26
27#endif
27
28#endif