/* * r8a7779 Power management support * * Copyright (C) 2011 Renesas Solutions Corp. * Copyright (C) 2011 Magnus Damm * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. */ #include <linux/soc/renesas/rcar-sysc.h> #include <asm/io.h> #include "r8a7779.h" /* SYSC */ #define SYSCIER 0x0c #define SYSCIMR 0x10 #if defined([31mCONFIG_PM[0m) || defined([31mCONFIG_SMP[0m) static void __init r8a7779_sysc_init(void) { rcar_sysc_init(0xffd85000, 0x0131000e); } #else /* CONFIG_PM || CONFIG_SMP */ static inline void r8a7779_sysc_init(void) {} #endif /* CONFIG_PM || CONFIG_SMP */ void __init r8a7779_pm_init(void) { static int once; if (!once++) r8a7779_sysc_init(); } |