ARM: tegra: Add prototypes for subsystem suspend functions
Signed-off-by: Colin Cross <ccross@android.com>
This commit is contained in:
Родитель
538bd3cc19
Коммит
2ea67fd145
|
@ -30,6 +30,7 @@
|
||||||
#include <mach/dma.h>
|
#include <mach/dma.h>
|
||||||
#include <mach/irqs.h>
|
#include <mach/irqs.h>
|
||||||
#include <mach/iomap.h>
|
#include <mach/iomap.h>
|
||||||
|
#include <mach/suspend.h>
|
||||||
|
|
||||||
#define APB_DMA_GEN 0x000
|
#define APB_DMA_GEN 0x000
|
||||||
#define GEN_ENABLE (1<<31)
|
#define GEN_ENABLE (1<<31)
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
#include <linux/gpio.h>
|
#include <linux/gpio.h>
|
||||||
|
|
||||||
#include <mach/iomap.h>
|
#include <mach/iomap.h>
|
||||||
|
#include <mach/suspend.h>
|
||||||
|
|
||||||
#define GPIO_BANK(x) ((x) >> 5)
|
#define GPIO_BANK(x) ((x) >> 5)
|
||||||
#define GPIO_PORT(x) (((x) >> 3) & 0x3)
|
#define GPIO_PORT(x) (((x) >> 3) & 0x3)
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
/*
|
||||||
|
* arch/arm/mach-tegra/include/mach/suspend.h
|
||||||
|
*
|
||||||
|
* Copyright (C) 2010 Google, Inc.
|
||||||
|
*
|
||||||
|
* Author:
|
||||||
|
* Colin Cross <ccross@google.com>
|
||||||
|
*
|
||||||
|
* This software is licensed under the terms of the GNU General Public
|
||||||
|
* License version 2, as published by the Free Software Foundation, and
|
||||||
|
* may be copied, distributed, and modified under those terms.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef _MACH_TEGRA_SUSPEND_H_
|
||||||
|
#define _MACH_TEGRA_SUSPEND_H_
|
||||||
|
|
||||||
|
void tegra_pinmux_suspend(void);
|
||||||
|
void tegra_irq_suspend(void);
|
||||||
|
void tegra_gpio_suspend(void);
|
||||||
|
void tegra_clk_suspend(void);
|
||||||
|
void tegra_dma_suspend(void);
|
||||||
|
void tegra_timer_suspend(void);
|
||||||
|
|
||||||
|
void tegra_pinmux_resume(void);
|
||||||
|
void tegra_irq_resume(void);
|
||||||
|
void tegra_gpio_resume(void);
|
||||||
|
void tegra_clk_resume(void);
|
||||||
|
void tegra_dma_resume(void);
|
||||||
|
void tegra_timer_resume(void);
|
||||||
|
|
||||||
|
#endif /* _MACH_TEGRA_SUSPEND_H_ */
|
|
@ -26,6 +26,7 @@
|
||||||
#include <asm/hardware/gic.h>
|
#include <asm/hardware/gic.h>
|
||||||
|
|
||||||
#include <mach/iomap.h>
|
#include <mach/iomap.h>
|
||||||
|
#include <mach/suspend.h>
|
||||||
|
|
||||||
#include "board.h"
|
#include "board.h"
|
||||||
|
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
|
|
||||||
#include <mach/iomap.h>
|
#include <mach/iomap.h>
|
||||||
#include <mach/pinmux.h>
|
#include <mach/pinmux.h>
|
||||||
|
#include <mach/suspend.h>
|
||||||
|
|
||||||
#define DRIVE_PINGROUP(pg_name, r) \
|
#define DRIVE_PINGROUP(pg_name, r) \
|
||||||
[TEGRA_DRIVE_PINGROUP_ ## pg_name] = { \
|
[TEGRA_DRIVE_PINGROUP_ ## pg_name] = { \
|
||||||
|
|
|
@ -27,6 +27,7 @@
|
||||||
#include <linux/clkdev.h>
|
#include <linux/clkdev.h>
|
||||||
|
|
||||||
#include <mach/iomap.h>
|
#include <mach/iomap.h>
|
||||||
|
#include <mach/suspend.h>
|
||||||
|
|
||||||
#include "clock.h"
|
#include "clock.h"
|
||||||
#include "fuse.h"
|
#include "fuse.h"
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
|
|
||||||
#include <mach/iomap.h>
|
#include <mach/iomap.h>
|
||||||
#include <mach/irqs.h>
|
#include <mach/irqs.h>
|
||||||
|
#include <mach/suspend.h>
|
||||||
|
|
||||||
#include "board.h"
|
#include "board.h"
|
||||||
#include "clock.h"
|
#include "clock.h"
|
||||||
|
|
Загрузка…
Ссылка в новой задаче