diff options
Diffstat (limited to 'arch/blackfin/mach-bf518/include/mach/defBF518.h')
-rw-r--r-- | arch/blackfin/mach-bf518/include/mach/defBF518.h | 56 |
1 files changed, 30 insertions, 26 deletions
diff --git a/arch/blackfin/mach-bf518/include/mach/defBF518.h b/arch/blackfin/mach-bf518/include/mach/defBF518.h index 6e982abf4ede..794cf06eb5ba 100644 --- a/arch/blackfin/mach-bf518/include/mach/defBF518.h +++ b/arch/blackfin/mach-bf518/include/mach/defBF518.h | |||
@@ -1,31 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * File: include/asm-blackfin/mach-bf518/defBF518.h | 2 | * Copyright 2008-2009 Analog Devices Inc. |
3 | * Based on: | ||
4 | * Author: | ||
5 | * | 3 | * |
6 | * Created: | 4 | * Licensed under the ADI BSD license or the GPL-2 (or later) |
7 | * Description: | ||
8 | * | ||
9 | * Rev: | ||
10 | * | ||
11 | * Modified: | ||
12 | * | ||
13 | * Bugs: Enter bugs at http://blackfin.uclinux.org/ | ||
14 | * | ||
15 | * This program is free software; you can redistribute it and/or modify | ||
16 | * it under the terms of the GNU General Public License as published by | ||
17 | * the Free Software Foundation; either version 2, or (at your option) | ||
18 | * any later version. | ||
19 | * | ||
20 | * This program is distributed in the hope that it will be useful, | ||
21 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
22 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
23 | * GNU General Public License for more details. | ||
24 | * | ||
25 | * You should have received a copy of the GNU General Public License | ||
26 | * along with this program; see the file COPYING. | ||
27 | * If not, write to the Free Software Foundation, | ||
28 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
29 | */ | 5 | */ |
30 | 6 | ||
31 | #ifndef _DEF_BF518_H | 7 | #ifndef _DEF_BF518_H |
@@ -648,4 +624,32 @@ | |||
648 | 624 | ||
649 | #define RWR 0x1 /* Read Wait Request */ | 625 | #define RWR 0x1 /* Read Wait Request */ |
650 | 626 | ||
627 | /* Bit masks for EMAC_PTP_CTL */ | ||
628 | |||
629 | #define PTP_EN 0x1 /* Enable the PTP_TSYNC module */ | ||
630 | #define TL 0x2 /* Timestamp lock control */ | ||
631 | #define ASEN 0x10 /* Auxiliary snapshot control */ | ||
632 | #define PPSEN 0x80 /* Pulse-per-second (PPS) control */ | ||
633 | #define CKOEN 0x2000 /* Clock output control */ | ||
634 | |||
635 | /* Bit masks for EMAC_PTP_IE */ | ||
636 | |||
637 | #define ALIE 0x1 /* Alarm interrupt enable */ | ||
638 | #define RXEIE 0x2 /* Receive event interrupt enable */ | ||
639 | #define RXGIE 0x4 /* Receive general interrupt enable */ | ||
640 | #define TXIE 0x8 /* Transmit interrupt enable */ | ||
641 | #define RXOVE 0x10 /* Receive overrun error interrupt enable */ | ||
642 | #define TXOVE 0x20 /* Transmit overrun error interrupt enable */ | ||
643 | #define ASIE 0x40 /* Auxiliary snapshot interrupt enable */ | ||
644 | |||
645 | /* Bit masks for EMAC_PTP_ISTAT */ | ||
646 | |||
647 | #define ALS 0x1 /* Alarm status */ | ||
648 | #define RXEL 0x2 /* Receive event interrupt status */ | ||
649 | #define RXGL 0x4 /* Receive general interrupt status */ | ||
650 | #define TXTL 0x8 /* Transmit snapshot status */ | ||
651 | #define RXOV 0x10 /* Receive snapshot overrun status */ | ||
652 | #define TXOV 0x20 /* Transmit snapshot overrun status */ | ||
653 | #define ASL 0x40 /* Auxiliary snapshot interrupt status */ | ||
654 | |||
651 | #endif /* _DEF_BF518_H */ | 655 | #endif /* _DEF_BF518_H */ |