Skip to content

Commit

Permalink
ARM: mach-shmobile: sh7372 A3RI support
Browse files Browse the repository at this point in the history
Add support for the sh7372 A3RI power domain. This domain contains
the ISP hardware block, but there is no driver available.

Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
  • Loading branch information
Magnus Damm authored and Rafael J. Wysocki committed Jul 2, 2011
1 parent 33afebf commit 082517a
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 0 deletions.
1 change: 1 addition & 0 deletions arch/arm/mach-shmobile/include/mach/sh7372.h
Original file line number Diff line number Diff line change
Expand Up @@ -486,6 +486,7 @@ static inline struct sh7372_pm_domain *to_sh7372_pd(struct generic_pm_domain *d)
#ifdef CONFIG_PM
extern struct sh7372_pm_domain sh7372_a4lc;
extern struct sh7372_pm_domain sh7372_a3rv;
extern struct sh7372_pm_domain sh7372_a3ri;

extern void sh7372_init_pm_domain(struct sh7372_pm_domain *sh7372_pd);
extern void sh7372_add_device_to_domain(struct sh7372_pm_domain *sh7372_pd,
Expand Down
4 changes: 4 additions & 0 deletions arch/arm/mach-shmobile/pm-sh7372.c
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,10 @@ struct sh7372_pm_domain sh7372_a3rv = {
.bit_shift = 6,
};

struct sh7372_pm_domain sh7372_a3ri = {
.bit_shift = 8,
};

#endif /* CONFIG_PM */

static void sh7372_enter_core_standby(void)
Expand Down
1 change: 1 addition & 0 deletions arch/arm/mach-shmobile/setup-sh7372.c
Original file line number Diff line number Diff line change
Expand Up @@ -843,6 +843,7 @@ void __init sh7372_add_standard_devices(void)
{
sh7372_init_pm_domain(&sh7372_a4lc);
sh7372_init_pm_domain(&sh7372_a3rv);
sh7372_init_pm_domain(&sh7372_a3ri);

platform_add_devices(sh7372_early_devices,
ARRAY_SIZE(sh7372_early_devices));
Expand Down

0 comments on commit 082517a

Please sign in to comment.