Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
arm
mach-omap2
prminst44xx.h
Go to the documentation of this file.
1
/*
2
* OMAP4 Power/Reset Management (PRM) function prototypes
3
*
4
* Copyright (C) 2010 Nokia Corporation
5
* Copyright (C) 2011 Texas Instruments, Inc.
6
* Paul Walmsley
7
*
8
* This program is free software; you can redistribute it and/or modify
9
* it under the terms of the GNU General Public License version 2 as
10
* published by the Free Software Foundation.
11
*/
12
#ifndef __ARCH_ASM_MACH_OMAP2_PRMINST44XX_H
13
#define __ARCH_ASM_MACH_OMAP2_PRMINST44XX_H
14
15
/*
16
* In an ideal world, we would not export these low-level functions,
17
* but this will probably take some time to fix properly
18
*/
19
extern
u32
omap4_prminst_read_inst_reg
(
u8
part
,
s16
inst,
u16
idx
);
20
extern
void
omap4_prminst_write_inst_reg
(
u32
val
,
u8
part
,
s16
inst,
u16
idx
);
21
extern
u32
omap4_prminst_rmw_inst_reg_bits
(
u32
mask
,
u32
bits
,
u8
part
,
22
s16
inst,
u16
idx
);
23
24
extern
void
omap4_prminst_global_warm_sw_reset
(
void
);
25
26
extern
int
omap4_prminst_is_hardreset_asserted
(
u8
shift,
u8
part
,
s16
inst,
27
u16
rstctrl_offs);
28
extern
int
omap4_prminst_assert_hardreset
(
u8
shift,
u8
part
,
s16
inst,
29
u16
rstctrl_offs);
30
extern
int
omap4_prminst_deassert_hardreset
(
u8
shift,
u8
part
,
s16
inst,
31
u16
rstctrl_offs);
32
33
#endif
Generated on Thu Jan 10 2013 13:00:58 for Linux Kernel by
1.8.2