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
c6x
include
asm
dscr.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2011 Texas Instruments Incorporated
3
* Author: Mark Salter <
[email protected]
>
4
*
5
* This program is free software; you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License version 2 as
7
* published by the Free Software Foundation.
8
*
9
*/
10
#ifndef _ASM_C6X_DSCR_H
11
#define _ASM_C6X_DSCR_H
12
13
enum
dscr_devstate_t
{
14
DSCR_DEVSTATE_ENABLED
,
15
DSCR_DEVSTATE_DISABLED
,
16
};
17
18
/*
19
* Set the device state of the device with the given ID.
20
*
21
* Individual drivers should use this to enable or disable the
22
* hardware device. The devid used to identify the device being
23
* controlled should be a property in the device's tree node.
24
*/
25
extern
void
dscr_set_devstate
(
int
devid
,
enum
dscr_devstate_t
state
);
26
27
/*
28
* Assert or de-assert an RMII reset.
29
*/
30
extern
void
dscr_rmii_reset
(
int
id
,
int
assert
);
31
32
extern
void
dscr_probe
(
void
);
33
34
#endif
/* _ASM_C6X_DSCR_H */
Generated on Thu Jan 10 2013 13:04:49 for Linux Kernel by
1.8.2