-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
James Courtier-Dutton
authored and
Jaroslav Kysela
committed
Feb 9, 2007
1 parent
7bd8840
commit 037f899
Showing
264 changed files
with
7,813 additions
and
16,630 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: d27146dd5b72ab7d7e641f56f4bee1484dabd0b7 | ||
refs/heads/master: 9f4bd5dde81b5cb94e4f52f2f05825aa0422f1ff |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
obj-y += setup.o flash.o | ||
obj-y += setup.o spi.o flash.o | ||
obj-$(CONFIG_BOARD_ATSTK1002) += atstk1002.o |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
/* | ||
* ATSTK1000 SPI devices | ||
* | ||
* Copyright (C) 2005 Atmel Norway | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
*/ | ||
#include <linux/device.h> | ||
#include <linux/spi/spi.h> | ||
|
||
static struct spi_board_info spi_board_info[] __initdata = { | ||
{ | ||
.modalias = "ltv350qv", | ||
.max_speed_hz = 16000000, | ||
.bus_num = 0, | ||
.chip_select = 1, | ||
}, | ||
}; | ||
|
||
static int board_init_spi(void) | ||
{ | ||
spi_register_board_info(spi_board_info, ARRAY_SIZE(spi_board_info)); | ||
return 0; | ||
} | ||
arch_initcall(board_init_spi); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
/* Definitions for various functions 'borrowed' from gcc-3.4.3 */ | ||
|
||
#define BITS_PER_UNIT 8 | ||
|
||
typedef int QItype __attribute__ ((mode (QI))); | ||
typedef unsigned int UQItype __attribute__ ((mode (QI))); | ||
typedef int HItype __attribute__ ((mode (HI))); | ||
typedef unsigned int UHItype __attribute__ ((mode (HI))); | ||
typedef int SItype __attribute__ ((mode (SI))); | ||
typedef unsigned int USItype __attribute__ ((mode (SI))); | ||
typedef int DItype __attribute__ ((mode (DI))); | ||
typedef unsigned int UDItype __attribute__ ((mode (DI))); | ||
typedef float SFtype __attribute__ ((mode (SF))); | ||
typedef float DFtype __attribute__ ((mode (DF))); | ||
typedef int word_type __attribute__ ((mode (__word__))); | ||
|
||
#define W_TYPE_SIZE (4 * BITS_PER_UNIT) | ||
#define Wtype SItype | ||
#define UWtype USItype | ||
#define HWtype SItype | ||
#define UHWtype USItype | ||
#define DWtype DItype | ||
#define UDWtype UDItype | ||
#define __NW(a,b) __ ## a ## si ## b | ||
#define __NDW(a,b) __ ## a ## di ## b | ||
|
||
struct DWstruct {Wtype high, low;}; | ||
|
||
typedef union | ||
{ | ||
struct DWstruct s; | ||
DWtype ll; | ||
} DWunion; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,98 @@ | ||
/* longlong.h -- definitions for mixed size 32/64 bit arithmetic. | ||
Copyright (C) 1991, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000 | ||
Free Software Foundation, Inc. | ||
This definition file is free software; you can redistribute it | ||
and/or modify it under the terms of the GNU General Public | ||
License as published by the Free Software Foundation; either | ||
version 2, or (at your option) any later version. | ||
This definition file is distributed in the hope that it will be | ||
useful, but WITHOUT ANY WARRANTY; without even the implied | ||
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
See the GNU General Public License for more details. | ||
You should have received a copy of the GNU General Public License | ||
along with this program; if not, write to the Free Software | ||
Foundation, Inc., 59 Temple Place - Suite 330, | ||
Boston, MA 02111-1307, USA. */ | ||
|
||
/* Borrowed from gcc-3.4.3 */ | ||
|
||
#define __BITS4 (W_TYPE_SIZE / 4) | ||
#define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2)) | ||
#define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1)) | ||
#define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2)) | ||
|
||
#define count_leading_zeros(count, x) ((count) = __builtin_clz(x)) | ||
|
||
#define __udiv_qrnnd_c(q, r, n1, n0, d) \ | ||
do { \ | ||
UWtype __d1, __d0, __q1, __q0; \ | ||
UWtype __r1, __r0, __m; \ | ||
__d1 = __ll_highpart (d); \ | ||
__d0 = __ll_lowpart (d); \ | ||
\ | ||
__r1 = (n1) % __d1; \ | ||
__q1 = (n1) / __d1; \ | ||
__m = (UWtype) __q1 * __d0; \ | ||
__r1 = __r1 * __ll_B | __ll_highpart (n0); \ | ||
if (__r1 < __m) \ | ||
{ \ | ||
__q1--, __r1 += (d); \ | ||
if (__r1 >= (d)) /* i.e. we didn't get carry when adding to __r1 */\ | ||
if (__r1 < __m) \ | ||
__q1--, __r1 += (d); \ | ||
} \ | ||
__r1 -= __m; \ | ||
\ | ||
__r0 = __r1 % __d1; \ | ||
__q0 = __r1 / __d1; \ | ||
__m = (UWtype) __q0 * __d0; \ | ||
__r0 = __r0 * __ll_B | __ll_lowpart (n0); \ | ||
if (__r0 < __m) \ | ||
{ \ | ||
__q0--, __r0 += (d); \ | ||
if (__r0 >= (d)) \ | ||
if (__r0 < __m) \ | ||
__q0--, __r0 += (d); \ | ||
} \ | ||
__r0 -= __m; \ | ||
\ | ||
(q) = (UWtype) __q1 * __ll_B | __q0; \ | ||
(r) = __r0; \ | ||
} while (0) | ||
|
||
#define udiv_qrnnd __udiv_qrnnd_c | ||
|
||
#define sub_ddmmss(sh, sl, ah, al, bh, bl) \ | ||
do { \ | ||
UWtype __x; \ | ||
__x = (al) - (bl); \ | ||
(sh) = (ah) - (bh) - (__x > (al)); \ | ||
(sl) = __x; \ | ||
} while (0) | ||
|
||
#define umul_ppmm(w1, w0, u, v) \ | ||
do { \ | ||
UWtype __x0, __x1, __x2, __x3; \ | ||
UHWtype __ul, __vl, __uh, __vh; \ | ||
\ | ||
__ul = __ll_lowpart (u); \ | ||
__uh = __ll_highpart (u); \ | ||
__vl = __ll_lowpart (v); \ | ||
__vh = __ll_highpart (v); \ | ||
\ | ||
__x0 = (UWtype) __ul * __vl; \ | ||
__x1 = (UWtype) __ul * __vh; \ | ||
__x2 = (UWtype) __uh * __vl; \ | ||
__x3 = (UWtype) __uh * __vh; \ | ||
\ | ||
__x1 += __ll_highpart (__x0);/* this can't give carry */ \ | ||
__x1 += __x2; /* but this indeed can */ \ | ||
if (__x1 < __x2) /* did we get it? */ \ | ||
__x3 += __ll_B; /* yes, add it in the proper pos. */ \ | ||
\ | ||
(w1) = __x3 + __ll_highpart (__x1); \ | ||
(w0) = __ll_lowpart (__x1) * __ll_B + __ll_lowpart (__x0); \ | ||
} while (0) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
obj-y += at32ap.o clock.o intc.o extint.o pio.o hsmc.o | ||
obj-y += at32ap.o clock.o pio.o intc.o extint.o hsmc.o | ||
obj-$(CONFIG_CPU_AT32AP7000) += at32ap7000.o |
Oops, something went wrong.