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
mips
ath79
common.h
Go to the documentation of this file.
1
/*
2
* Atheros AR71XX/AR724X/AR913X common definitions
3
*
4
* Copyright (C) 2008-2011 Gabor Juhos <
[email protected]
>
5
* Copyright (C) 2008 Imre Kaloz <
[email protected]
>
6
*
7
* Parts of this file are based on Atheros' 2.6.15 BSP
8
*
9
* This program is free software; you can redistribute it and/or modify it
10
* under the terms of the GNU General Public License version 2 as published
11
* by the Free Software Foundation.
12
*/
13
14
#ifndef __ATH79_COMMON_H
15
#define __ATH79_COMMON_H
16
17
#include <linux/types.h>
18
#include <
linux/init.h
>
19
20
#define ATH79_MEM_SIZE_MIN (2 * 1024 * 1024)
21
#define ATH79_MEM_SIZE_MAX (128 * 1024 * 1024)
22
23
void
ath79_clocks_init
(
void
);
24
void
ath79_ddr_wb_flush
(
unsigned
int
reg
);
25
26
void
ath79_gpio_function_enable
(
u32
mask
);
27
void
ath79_gpio_function_disable
(
u32
mask
);
28
void
ath79_gpio_function_setup
(
u32
set
,
u32
clear
);
29
void
ath79_gpio_init
(
void
);
30
31
#endif
/* __ATH79_COMMON_H */
Generated on Thu Jan 10 2013 12:57:06 for Linux Kernel by
1.8.2