diff options
Diffstat (limited to 'arch/arm/mach-shmobile/include/mach')
| -rw-r--r-- | arch/arm/mach-shmobile/include/mach/common.h | 5 | ||||
| -rw-r--r-- | arch/arm/mach-shmobile/include/mach/entry-macro.S | 9 | ||||
| -rw-r--r-- | arch/arm/mach-shmobile/include/mach/gpio.h | 2 | ||||
| -rw-r--r-- | arch/arm/mach-shmobile/include/mach/sh7372.h | 6 | ||||
| -rw-r--r-- | arch/arm/mach-shmobile/include/mach/system.h | 2 | ||||
| -rw-r--r-- | arch/arm/mach-shmobile/include/mach/vmalloc.h | 7 | 
6 files changed, 7 insertions, 24 deletions
diff --git a/arch/arm/mach-shmobile/include/mach/common.h b/arch/arm/mach-shmobile/include/mach/common.h index 834bd6cd508..be78a2c73db 100644 --- a/arch/arm/mach-shmobile/include/mach/common.h +++ b/arch/arm/mach-shmobile/include/mach/common.h @@ -7,7 +7,6 @@ extern void shmobile_secondary_vector(void);  struct clk;  extern int clk_init(void);  extern void shmobile_handle_irq_intc(struct pt_regs *); -extern void shmobile_handle_irq_gic(struct pt_regs *);  extern struct platform_suspend_ops shmobile_suspend_ops;  struct cpuidle_driver;  extern void (*shmobile_cpuidle_modes[])(void); @@ -35,8 +34,8 @@ extern void sh7372_add_standard_devices(void);  extern void sh7372_clock_init(void);  extern void sh7372_pinmux_init(void);  extern void sh7372_pm_init(void); -extern void sh7372_resume_core_standby_a3sm(void); -extern int sh7372_do_idle_a3sm(unsigned long unused); +extern void sh7372_resume_core_standby_sysc(void); +extern int sh7372_do_idle_sysc(unsigned long sleep_mode);  extern struct clk sh7372_extal1_clk;  extern struct clk sh7372_extal2_clk; diff --git a/arch/arm/mach-shmobile/include/mach/entry-macro.S b/arch/arm/mach-shmobile/include/mach/entry-macro.S index 8d4a416d428..2a57b2964ee 100644 --- a/arch/arm/mach-shmobile/include/mach/entry-macro.S +++ b/arch/arm/mach-shmobile/include/mach/entry-macro.S @@ -18,14 +18,5 @@  	.macro  disable_fiq  	.endm -	.macro  get_irqnr_preamble, base, tmp -	.endm - -	.macro  get_irqnr_and_base, irqnr, irqstat, base, tmp -	.endm - -	.macro  test_for_ipi, irqnr, irqstat, base, tmp -	.endm -  	.macro  arch_ret_to_user, tmp1, tmp2  	.endm diff --git a/arch/arm/mach-shmobile/include/mach/gpio.h b/arch/arm/mach-shmobile/include/mach/gpio.h index 7bf0890e16b..de795b42232 100644 --- a/arch/arm/mach-shmobile/include/mach/gpio.h +++ b/arch/arm/mach-shmobile/include/mach/gpio.h @@ -12,8 +12,6 @@  #include <linux/kernel.h>  #include <linux/errno.h> - -#define ARCH_NR_GPIOS 1024  #include <linux/sh_pfc.h>  #ifdef CONFIG_GPIOLIB diff --git a/arch/arm/mach-shmobile/include/mach/sh7372.h b/arch/arm/mach-shmobile/include/mach/sh7372.h index 84532f9629b..8254ab86f6c 100644 --- a/arch/arm/mach-shmobile/include/mach/sh7372.h +++ b/arch/arm/mach-shmobile/include/mach/sh7372.h @@ -480,11 +480,10 @@ struct platform_device;  struct sh7372_pm_domain {  	struct generic_pm_domain genpd;  	struct dev_power_governor *gov; -	void (*suspend)(void); +	int (*suspend)(void);  	void (*resume)(void);  	unsigned int bit_shift;  	bool no_debug; -	bool stay_on;  };  static inline struct sh7372_pm_domain *to_sh7372_pd(struct generic_pm_domain *d) @@ -499,6 +498,7 @@ extern struct sh7372_pm_domain sh7372_d4;  extern struct sh7372_pm_domain sh7372_a4r;  extern struct sh7372_pm_domain sh7372_a3rv;  extern struct sh7372_pm_domain sh7372_a3ri; +extern struct sh7372_pm_domain sh7372_a4s;  extern struct sh7372_pm_domain sh7372_a3sp;  extern struct sh7372_pm_domain sh7372_a3sg; @@ -515,5 +515,7 @@ extern void sh7372_pm_add_subdomain(struct sh7372_pm_domain *sh7372_pd,  extern void sh7372_intcs_suspend(void);  extern void sh7372_intcs_resume(void); +extern void sh7372_intca_suspend(void); +extern void sh7372_intca_resume(void);  #endif /* __ASM_SH7372_H__ */ diff --git a/arch/arm/mach-shmobile/include/mach/system.h b/arch/arm/mach-shmobile/include/mach/system.h index 76a687eeaa2..956ac18ddbf 100644 --- a/arch/arm/mach-shmobile/include/mach/system.h +++ b/arch/arm/mach-shmobile/include/mach/system.h @@ -8,7 +8,7 @@ static inline void arch_idle(void)  static inline void arch_reset(char mode, const char *cmd)  { -	cpu_reset(0); +	soft_restart(0);  }  #endif diff --git a/arch/arm/mach-shmobile/include/mach/vmalloc.h b/arch/arm/mach-shmobile/include/mach/vmalloc.h deleted file mode 100644 index 2b8fd8b942f..00000000000 --- a/arch/arm/mach-shmobile/include/mach/vmalloc.h +++ /dev/null @@ -1,7 +0,0 @@ -#ifndef __ASM_MACH_VMALLOC_H -#define __ASM_MACH_VMALLOC_H - -/* Vmalloc at ... - 0xe5ffffff */ -#define VMALLOC_END 0xe6000000UL - -#endif /* __ASM_MACH_VMALLOC_H */  |