~ubuntu-branches/ubuntu/quantal/linux-linaro-mx51/quantal

« back to all changes in this revision

Viewing changes to arch/mips/include/asm/mach-lantiq/lantiq_platform.h

  • Committer: Package Import Robot
  • Author(s): John Rigby, John Rigby
  • Date: 2011-09-26 10:44:23 UTC
  • Revision ID: package-import@ubuntu.com-20110926104423-3o58a3c1bj7x00rs
Tags: 3.0.0-1007.9
[ John Rigby ]

Enable crypto modules and remove crypto-modules from
exclude-module files
LP: #826021

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 *  This program is free software; you can redistribute it and/or modify it
 
3
 *  under the terms of the GNU General Public License version 2 as published
 
4
 *  by the Free Software Foundation.
 
5
 *
 
6
 *  Copyright (C) 2010 John Crispin <blogic@openwrt.org>
 
7
 */
 
8
 
 
9
#ifndef _LANTIQ_PLATFORM_H__
 
10
#define _LANTIQ_PLATFORM_H__
 
11
 
 
12
#include <linux/mtd/partitions.h>
 
13
#include <linux/socket.h>
 
14
 
 
15
/* struct used to pass info to the pci core */
 
16
enum {
 
17
        PCI_CLOCK_INT = 0,
 
18
        PCI_CLOCK_EXT
 
19
};
 
20
 
 
21
#define PCI_EXIN0       0x0001
 
22
#define PCI_EXIN1       0x0002
 
23
#define PCI_EXIN2       0x0004
 
24
#define PCI_EXIN3       0x0008
 
25
#define PCI_EXIN4       0x0010
 
26
#define PCI_EXIN5       0x0020
 
27
#define PCI_EXIN_MAX    6
 
28
 
 
29
#define PCI_GNT1        0x0040
 
30
#define PCI_GNT2        0x0080
 
31
#define PCI_GNT3        0x0100
 
32
#define PCI_GNT4        0x0200
 
33
 
 
34
#define PCI_REQ1        0x0400
 
35
#define PCI_REQ2        0x0800
 
36
#define PCI_REQ3        0x1000
 
37
#define PCI_REQ4        0x2000
 
38
#define PCI_REQ_SHIFT   10
 
39
#define PCI_REQ_MASK    0xf
 
40
 
 
41
struct ltq_pci_data {
 
42
        int clock;
 
43
        int gpio;
 
44
        int irq[16];
 
45
};
 
46
 
 
47
/* struct used to pass info to network drivers */
 
48
struct ltq_eth_data {
 
49
        struct sockaddr mac;
 
50
        int mii_mode;
 
51
};
 
52
 
 
53
#endif