linux/arch/arm/mach-shmobile/pm-rmobile.h
<<
>>
Prefs
   1/*
   2 * Copyright (C) 2012 Renesas Solutions Corp.
   3 *
   4 * Kuninori Morimoto <morimoto.kuninori@renesas.com>
   5 *
   6 * This file is subject to the terms and conditions of the GNU General Public
   7 * License.  See the file "COPYING" in the main directory of this archive
   8 * for more details.
   9 */
  10#ifndef PM_RMOBILE_H
  11#define PM_RMOBILE_H
  12
  13#include <linux/pm_domain.h>
  14
  15#define DEFAULT_DEV_LATENCY_NS  250000
  16
  17struct platform_device;
  18
  19struct rmobile_pm_domain {
  20        struct generic_pm_domain genpd;
  21        struct dev_power_governor *gov;
  22        int (*suspend)(void);
  23        void (*resume)(void);
  24        void __iomem *base;
  25        unsigned int bit_shift;
  26        bool no_debug;
  27};
  28
  29struct pm_domain_device {
  30        const char *domain_name;
  31        struct platform_device *pdev;
  32};
  33
  34#endif /* PM_RMOBILE_H */
  35