Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin:
Blackfin: convert to GENERIC_HARDIRQS_NO__DO_IRQ
Blackfin: drop all simple-gpio board resources
Blackfin: fix framebuffer mmap bug for nommu
Blackfin: includecheck fix: mach-bf548, ezkit.c
Blackfin: drop cs_change_per_word setting
Blackfin: bf533-ezkit: convert to physmap/jedec_probe
Blackfin: convert adv7393 resources to new i2c framework
Blackfin: fix missed cache config renames
Blackfin: cplbinfo: drop d_path() hacks
Blackfin: asm/irq.h: pull in mach/anomaly.h for anomaly defines
Blackfin: BF51x: add PTP MMR defines
Blackfin: mass clean up of copyright/licensing info
Blackfin: convert to use arch_gettimeoffset()

+1078 -4717
+41
arch/blackfin/ADI_BSD.txt
··· 1 + This BSD-Style License applies to a few files in ./arch/blackfin directory, 2 + and is included here, so people understand which code they can use outside 3 + the Linux kernel, in non-GPL based projects. 4 + 5 + Using the files released under the "ADI BSD" license, must comply with 6 + these license terms. 7 + 8 + -------------------------------------------------------------------------- 9 + 10 + Copyright Analog Devices, Inc. 11 + 12 + All rights reserved. 13 + 14 + Redistribution and use in source and binary forms, with or without 15 + modification, are permitted provided that the following conditions 16 + are met: 17 + - Redistributions of source code must retain the above copyright 18 + notice, this list of conditions and the following disclaimer. 19 + - Redistributions in binary form must reproduce the above copyright 20 + notice, this list of conditions and the following disclaimer in 21 + the documentation and/or other materials provided with the 22 + distribution. 23 + - Neither the name of Analog Devices, Inc. nor the names of its 24 + contributors may be used to endorse or promote products derived 25 + from this software without specific prior written permission. 26 + - The use of this software may or may not infringe the patent rights 27 + of one or more patent holders. This license does not release you 28 + from the requirement that you obtain separate licenses from these 29 + patent holders to use this software. 30 + 31 + THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR 32 + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, 33 + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 34 + IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, 35 + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 36 + BUT NOT LIMITED TO, INTELLECTUAL PROPERTY RIGHTS, PROCUREMENT OF 37 + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 38 + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 39 + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 40 + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 41 + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
+9 -4
arch/blackfin/Kconfig
··· 47 47 config GENERIC_IRQ_PROBE 48 48 def_bool y 49 49 50 + config GENERIC_HARDIRQS_NO__DO_IRQ 51 + def_bool y 52 + 50 53 config GENERIC_GPIO 51 54 def_bool y 52 55 ··· 232 229 233 230 config SMP 234 231 depends on BF561 235 - select GENERIC_TIME 232 + select GENERIC_CLOCKEVENTS 236 233 bool "Symmetric multi-processing support" 237 234 ---help--- 238 235 This enables support for systems with more than one CPU, ··· 616 613 source kernel/Kconfig.hz 617 614 618 615 config GENERIC_TIME 619 - bool "Generic time" 620 - default y 616 + def_bool y 621 617 622 618 config GENERIC_CLOCKEVENTS 623 619 bool "Generic clock events" 624 - depends on GENERIC_TIME 625 620 default y 626 621 627 622 choice ··· 653 652 select BFIN_GPTIMERS 654 653 depends on GENERIC_CLOCKEVENTS 655 654 depends on !TICKSOURCE_GPTMR0 655 + 656 + config ARCH_USES_GETTIMEOFFSET 657 + depends on !GENERIC_CLOCKEVENTS 658 + def_bool y 656 659 657 660 source kernel/time/Kconfig 658 661
+6
arch/blackfin/include/asm/atomic.h
··· 1 + /* 2 +  * Copyright 2004-2009 Analog Devices Inc. 3 +  * 4 +  * Licensed under the GPL-2 or later. 5 +  */ 6 + 1 7 #ifndef __ARCH_BLACKFIN_ATOMIC__ 2 8 #define __ARCH_BLACKFIN_ATOMIC__ 3 9
+3 -23
arch/blackfin/include/asm/bfin-global.h
··· 1 1 /* 2 - * File: include/asm-blackfin/bfin-global.h 3 - * Based on: 4 - * Author: * 5 - * Created: 6 - * Description: Global extern defines for blackfin 2 + * Global extern defines for blackfin 7 3 * 8 - * Modified: 9 - * Copyright 2004-2006 Analog Devices Inc. 4 + * Copyright 2006-2009 Analog Devices Inc. 10 5 * 11 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 12 - * 13 - * This program is free software; you can redistribute it and/or modify 14 - * it under the terms of the GNU General Public License as published by 15 - * the Free Software Foundation; either version 2 of the License, or 16 - * (at your option) any later version. 17 - * 18 - * This program is distributed in the hope that it will be useful, 19 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 - * GNU General Public License for more details. 22 - * 23 - * You should have received a copy of the GNU General Public License 24 - * along with this program; if not, see the file COPYING, or write 25 - * to the Free Software Foundation, Inc., 26 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 27 7 */ 28 8 29 9 #ifndef _BFIN_GLOBAL_H_
-2
arch/blackfin/include/asm/bfin5xx_spi.h
··· 3 3 * 4 4 * Copyright 2004-2008 Analog Devices Inc. 5 5 * 6 - * Enter bugs at http://blackfin.uclinux.org/ 7 - * 8 6 * Licensed under the GPL-2 or later. 9 7 */ 10 8
+4
arch/blackfin/include/asm/bfin_rotary.h
··· 1 1 /* 2 2 * board initialization should put one of these structures into platform_data 3 3 * and place the bfin-rotary onto platform_bus named "bfin-rotary". 4 + * 5 + * Copyright 2008 Analog Devices Inc. 6 + * 7 + * Licensed under the GPL-2 or later. 4 8 */ 5 9 6 10 #ifndef _BFIN_ROTARY_H
+6
arch/blackfin/include/asm/bfin_simple_timer.h
··· 1 + /* 2 + * Copyright 2006-2008 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _bfin_simple_timer_h_ 2 8 #define _bfin_simple_timer_h_ 3 9
+6
arch/blackfin/include/asm/bitops.h
··· 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _BLACKFIN_BITOPS_H 2 8 #define _BLACKFIN_BITOPS_H 3 9
+4 -1
arch/blackfin/include/asm/blackfin.h
··· 1 1 /* 2 - * Common header file for blackfin family of processors. 2 + * Common header file for Blackfin family of processors. 3 3 * 4 +  * Copyright 2004-2009 Analog Devices Inc. 5 +  * 6 +  * Licensed under the GPL-2 or later. 4 7 */ 5 8 6 9 #ifndef _BLACKFIN_H_
+6
arch/blackfin/include/asm/bug.h
··· 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _BLACKFIN_BUG_H 2 8 #define _BLACKFIN_BUG_H 3 9
-5
arch/blackfin/include/asm/byteorder.h
··· 1 - #ifndef _BLACKFIN_BYTEORDER_H 2 - #define _BLACKFIN_BYTEORDER_H 3 - 4 1 #include <linux/byteorder/little_endian.h> 5 - 6 - #endif /* _BLACKFIN_BYTEORDER_H */
+6 -3
arch/blackfin/include/asm/cache.h
··· 1 1 /* 2 - * include/asm-blackfin/cache.h 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 3 5 */ 6 + 4 7 #ifndef __ARCH_BLACKFIN_CACHE_H 5 8 #define __ARCH_BLACKFIN_CACHE_H 6 9 ··· 38 35 39 36 #if defined(CONFIG_SMP) && \ 40 37 !defined(CONFIG_BFIN_CACHE_COHERENT) 41 - # if defined(CONFIG_BFIN_ICACHEABLE) || defined(CONFIG_BFIN_L2_ICACHEABLE) 38 + # if defined(CONFIG_BFIN_EXTMEM_ICACHEABLE) || defined(CONFIG_BFIN_L2_ICACHEABLE) 42 39 # define __ARCH_SYNC_CORE_ICACHE 43 40 # endif 44 - # if defined(CONFIG_BFIN_DCACHEABLE) || defined(CONFIG_BFIN_L2_DCACHEABLE) 41 + # if defined(CONFIG_BFIN_EXTMEM_DCACHEABLE) || defined(CONFIG_BFIN_L2_DCACHEABLE) 45 42 # define __ARCH_SYNC_CORE_DCACHE 46 43 # endif 47 44 #ifndef __ASSEMBLY__
+3 -24
arch/blackfin/include/asm/cacheflush.h
··· 1 1 /* 2 - * File: include/asm-blackfin/cacheflush.h 3 - * Based on: include/asm-m68knommu/cacheflush.h 4 - * Author: LG Soft India 5 - * Copyright (C) 2004 Analog Devices Inc. 6 - * Created: Tue Sep 21 2004 7 - * Description: Blackfin low-level cache routines adapted from the i386 8 - * and PPC versions by Greg Ungerer (gerg@snapgear.com) 2 + * Blackfin low-level cache routines 9 3 * 10 - * Modified: 4 + * Copyright 2004-2009 Analog Devices Inc. 11 5 * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2, or (at your option) 17 - * any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; see the file COPYING. 26 - * If not, write to the Free Software Foundation, 27 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #ifndef _BLACKFIN_CACHEFLUSH_H
+5 -27
arch/blackfin/include/asm/cdef_LPBlackfin.h
··· 1 - /* 2 - * File: include/asm-blackfin/mach-common/cdef_LPBlackfin.h 3 - * Based on: 4 - * Author: unknown 5 - * COPYRIGHT 2005 Analog Devices 6 - * Created: ? 7 - * Description: 8 - * 9 - * Modified: 10 - * 11 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 12 - * 13 - * This program is free software; you can redistribute it and/or modify 14 - * it under the terms of the GNU General Public License as published by 15 - * the Free Software Foundation; either version 2, or (at your option) 16 - * any later version. 17 - * 18 - * This program is distributed in the hope that it will be useful, 19 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 - * GNU General Public License for more details. 22 - * 23 - * You should have received a copy of the GNU General Public License 24 - * along with this program; see the file COPYING. 25 - * If not, write to the Free Software Foundation, 26 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 27 - */ 1 + /* 2 + * Copyright 2005-2008 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 28 6 29 7 #ifndef _CDEF_LPBLACKFIN_H 30 8 #define _CDEF_LPBLACKFIN_H
+7 -2
arch/blackfin/include/asm/checksum.h
··· 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * akbar.hussain@lineo.com 4 + * 5 + * Licensed under the GPL-2 or later. 6 + */ 7 + 1 8 #ifndef _BFIN_CHECKSUM_H 2 9 #define _BFIN_CHECKSUM_H 3 10 4 11 /* 5 - * MODIFIED FOR BFIN April 30, 2001 akbar.hussain@lineo.com 6 - * 7 12 * computes the checksum of a memory block at buff, length len, 8 13 * and adds in "sum" (32-bit) 9 14 *
+3 -24
arch/blackfin/include/asm/clocks.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-common/clocks.h 3 - * Based on: include/asm-blackfin/mach-bf537/bf537.h 4 - * Author: Robin Getz <rgetz@blackfin.uclinux.org> 2 + * Common Clock definitions for various kernel files 5 3 * 6 - * Created: 25Jul07 7 - * Description: Common Clock definitions for various kernel files 4 + * Copyright 2007-2008 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #ifndef _BFIN_CLOCKS_H
+2 -25
arch/blackfin/include/asm/context.S
··· 1 1 /* 2 - * File: arch/blackfin/kernel/context.S 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later. 28 5 */ 29 6 30 7 /*
+2 -25
arch/blackfin/include/asm/cplb.h
··· 1 1 /* 2 - * File: include/asm-blackfin/cplb.h 3 - * Based on: include/asm-blackfin/mach-bf537/bf537.h 4 - * Author: Robin Getz <rgetz@blackfin.uclinux.org> 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 2000 7 - * Description: Common CPLB definitions for CPLB init 8 - * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later. 28 5 */ 29 6 30 7 #ifndef _CPLB_H
+3 -24
arch/blackfin/include/asm/cplbinit.h
··· 1 1 /* 2 - * File: include/asm-blackfin/cplbinit.h 3 - * Based on: 4 - * Author: 2 + * Common CPLB definitions for CPLB init 5 3 * 6 - * Created: 7 - * Description: 4 + * Copyright 2006-2008 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #ifndef __ASM_CPLBINIT_H__
+3 -18
arch/blackfin/include/asm/cpu.h
··· 1 1 /* 2 - * File: arch/blackfin/include/asm/cpu.h. 3 - * Author: Philippe Gerum <rpm@xenomai.org> 2 + * Copyright 2007-2009 Analog Devices Inc. 3 + * Philippe Gerum <rpm@xenomai.org> 4 4 * 5 - * Copyright 2007 Analog Devices Inc. 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2 of the License, or 10 - * (at your option) any later version. 11 - * 12 - * This program is distributed in the hope that it will be useful, 13 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 - * GNU General Public License for more details. 16 - * 17 - * You should have received a copy of the GNU General Public License 18 - * along with this program; if not, see the file COPYING, or write 19 - * to the Free Software Foundation, Inc., 20 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 5 + * Licensed under the GPL-2 or later. 21 6 */ 22 7 23 8 #ifndef __ASM_BLACKFIN_CPU_H
+7 -29
arch/blackfin/include/asm/def_LPBlackfin.h
··· 1 - /* 2 - * File: include/asm-blackfin/mach-common/def_LPBlackfin.h 3 - * Based on: 4 - * Author: unknown 5 - * COPYRIGHT 2005 Analog Devices 6 - * Created: ? 7 - * Description: 8 - * 9 - * Modified: 10 - * 11 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 12 - * 13 - * This program is free software; you can redistribute it and/or modify 14 - * it under the terms of the GNU General Public License as published by 15 - * the Free Software Foundation; either version 2, or (at your option) 16 - * any later version. 17 - * 18 - * This program is distributed in the hope that it will be useful, 19 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 - * GNU General Public License for more details. 22 - * 23 - * You should have received a copy of the GNU General Public License 24 - * along with this program; see the file COPYING. 25 - * If not, write to the Free Software Foundation, 26 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 27 - */ 28 - 29 - /* LP Blackfin CORE REGISTER BIT & ADDRESS DEFINITIONS FOR ADSP-BF532/33 */ 1 + /* 2 + * Blackfin core register bit & address definitions 3 + * 4 + * Copyright 2005-2008 Analog Devices Inc. 5 + * 6 + * Licensed under the ADI BSD license or GPL-2 (or later). 7 + */ 30 8 31 9 #ifndef _DEF_LPBLACKFIN_H 32 10 #define _DEF_LPBLACKFIN_H
+6
arch/blackfin/include/asm/dma-mapping.h
··· 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _BLACKFIN_DMA_MAPPING_H 2 8 #define _BLACKFIN_DMA_MAPPING_H 3 9
+4 -2
arch/blackfin/include/asm/dpmc.h
··· 1 1 /* 2 - * include/asm-blackfin/dpmc.h - Miscellaneous IOCTL commands for Dynamic Power 3 - * Management Controller Driver. 2 + * Miscellaneous IOCTL commands for Dynamic Power Management Controller Driver 3 + * 4 4 * Copyright (C) 2004-2008 Analog Device Inc. 5 5 * 6 + * Licensed under the GPL-2 6 7 */ 8 + 7 9 #ifndef _BLACKFIN_DPMC_H_ 8 10 #define _BLACKFIN_DPMC_H_ 9 11
+3 -19
arch/blackfin/include/asm/early_printk.h
··· 1 1 /* 2 - * File: include/asm-blackfin/early_printk.h 3 - * Author: Robin Getz <rgetz@blackfin.uclinux.org 2 + * function prototpyes for early printk 4 3 * 5 - * Created: 14Aug2007 6 - * Description: function prototpyes for early printk 4 + * Copyright 2007-2009 Analog Devices Inc. 7 5 * 8 - * Modified: 9 - * Copyright 2004-2007 Analog Devices Inc. 10 - * 11 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 12 - * 13 - * This program is free software; you can redistribute it and/or modify 14 - * it under the terms of the GNU General Public License as published by 15 - * the Free Software Foundation; either version 2 of the License, or 16 - * (at your option) any later version. 17 - * 18 - * This program is distributed in the hope that it will be useful, 19 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 - * GNU General Public License for more details. 6 + * Licensed under the GPL-2 or later. 22 7 */ 23 - 24 8 25 9 #ifndef __ASM_EARLY_PRINTK_H__ 26 10 #define __ASM_EARLY_PRINTK_H__
+5 -1
arch/blackfin/include/asm/elf.h
··· 1 - /* Changes made by LG Soft Oct 2004*/ 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 2 6 3 7 #ifndef __ASMBFIN_ELF_H 4 8 #define __ASMBFIN_ELF_H
+6
arch/blackfin/include/asm/entry.h
··· 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef __BFIN_ENTRY_H 2 8 #define __BFIN_ENTRY_H 3 9
+6
arch/blackfin/include/asm/fcntl.h
··· 1 + /* 2 + * Copyright 2004-2008 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _BFIN_FCNTL_H 2 8 #define _BFIN_FCNTL_H 3 9
+8 -2
arch/blackfin/include/asm/fixed_code.h
··· 1 - /* This file defines the fixed addresses where userspace programs can find 2 - atomic code sequences. */ 1 + /* 2 + * This file defines the fixed addresses where userspace programs 3 + * can find atomic code sequences. 4 + * 5 + * Copyright 2007-2008 Analog Devices Inc. 6 + * 7 + * Licensed under the GPL-2 or later. 8 + */ 3 9 4 10 #ifndef __BFIN_ASM_FIXED_CODE_H__ 5 11 #define __BFIN_ASM_FIXED_CODE_H__
+3 -2
arch/blackfin/include/asm/flat.h
··· 1 1 /* 2 - * include/asm-blackfin/flat.h -- uClinux flat-format executables 2 + * uClinux flat-format executables 3 3 * 4 - * Copyright (C) 2003, 4 + * Copyright 2003-2009 Analog Devices Inc. 5 5 * 6 + * Licensed under the GPL-2 6 7 */ 7 8 8 9 #ifndef __BLACKFIN_FLAT_H__
+2 -25
arch/blackfin/include/asm/gpio.h
··· 1 1 /* 2 - * File: arch/blackfin/kernel/bfin_gpio.h 3 - * Based on: 4 - * Author: Michael Hennerich (hennerich@blackfin.uclinux.org) 2 + * Copyright 2006-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2008 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later. 28 5 */ 29 6 30 7 #ifndef __ARCH_BLACKFIN_GPIO_H__
+6
arch/blackfin/include/asm/hardirq.h
··· 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef __BFIN_HARDIRQ_H 2 8 #define __BFIN_HARDIRQ_H 3 9
+6
arch/blackfin/include/asm/io.h
··· 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _BFIN_IO_H 2 8 #define _BFIN_IO_H 3 9
+7 -12
arch/blackfin/include/asm/irq.h
··· 1 1 /* 2 - * This file is subject to the terms and conditions of the GNU General Public 3 - * License. See the file COPYING in the main directory of this archive 4 - * for more details. 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2003 HuTao 4 + * 2002 Arcturus Networks Inc. (www.arcturusnetworks.com 5 + * Ted Ma <mated@sympatico.ca> 5 6 * 6 - * Changed by HuTao Apr18, 2003 7 - * 8 - * Copyright was missing when I got the code so took from MIPS arch ...MaTed--- 9 - * Copyright (C) 1994 by Waldorf GMBH, written by Ralf Baechle 10 - * Copyright (C) 1995, 96, 97, 98, 99, 2000, 2001 by Ralf Baechle 11 - * 12 - * Adapted for BlackFin (ADI) by Ted Ma <mated@sympatico.ca> 13 - * Copyright (c) 2002 Arcturus Networks Inc. (www.arcturusnetworks.com) 14 - * Copyright (c) 2002 Lineo, Inc. <mattw@lineo.com> 7 + * Licensed under the GPL-2 15 8 */ 16 9 17 10 #ifndef _BFIN_IRQ_H_ 18 11 #define _BFIN_IRQ_H_ 19 12 20 13 #include <linux/irqflags.h> 14 + 15 + #include <mach/anomaly.h> 21 16 22 17 /* SYS_IRQS and NR_IRQS are defined in <mach-bf5xx/irq.h> */ 23 18 #include <mach/irq.h>
+6
arch/blackfin/include/asm/irq_handler.h
··· 1 + /* 2 + * Copyright 2007-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _IRQ_HANDLER_H 2 8 #define _IRQ_HANDLER_H 3 9
+4 -1
arch/blackfin/include/asm/l1layout.h
··· 1 1 /* 2 - * l1layout.h 3 2 * Defines a layout of L1 scratchpad memory that userspace can rely on. 3 + * 4 + * Copyright 2006-2008 Analog Devices Inc. 5 + * 6 + * Licensed under the GPL-2 or later. 4 7 */ 5 8 6 9 #ifndef _L1LAYOUT_H_
+6
arch/blackfin/include/asm/linkage.h
··· 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef __ASM_LINKAGE_H 2 8 #define __ASM_LINKAGE_H 3 9
+7 -2
arch/blackfin/include/asm/mmu.h
··· 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2002 David McCullough <davidm@snapgear.com> 4 + * 5 + * Licensed under the GPL-2. 6 + */ 7 + 1 8 #ifndef __MMU_H 2 9 #define __MMU_H 3 - 4 - /* Copyright (C) 2002, David McCullough <davidm@snapgear.com> */ 5 10 6 11 struct sram_list_struct { 7 12 struct sram_list_struct *next;
+2 -25
arch/blackfin/include/asm/mmu_context.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mmu_context.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later. 28 5 */ 29 6 30 7 #ifndef __BLACKFIN_MMU_CONTEXT_H__
+6
arch/blackfin/include/asm/module.h
··· 1 + /* 2 +  * Copyright 2004-2008 Analog Devices Inc. 3 +  * 4 +  * Licensed under the GPL-2 or later. 5 +  */ 6 + 1 7 #ifndef _ASM_BFIN_MODULE_H 2 8 #define _ASM_BFIN_MODULE_H 3 9
+4
arch/blackfin/include/asm/mutex.h
··· 4 4 * TODO: implement optimized primitives instead, or leave the generic 5 5 * implementation in place, or pick the atomic_xchg() based generic 6 6 * implementation. (see asm-generic/mutex-xchg.h for details) 7 + * 8 + * Copyright 2006-2009 Analog Devices Inc. 9 + * 10 + * Licensed under the GPL-2 or later. 7 11 */ 8 12 9 13 #ifndef _ASM_MUTEX_H
+4 -8
arch/blackfin/include/asm/nand.h
··· 1 - /* linux/include/asm-blackfin/nand.h 2 - * 3 - * Copyright (c) 2007 Analog Devices, Inc. 4 - * Bryan Wu <bryan.wu@analog.com> 5 - * 1 + /* 6 2 * BF5XX - NAND flash controller platfrom_device info 7 3 * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License version 2 as 10 - * published by the Free Software Foundation. 4 + * Copyright 2007-2008 Analog Devices, Inc. 5 + * 6 + * Licensed under the GPL-2 11 7 */ 12 8 13 9 /* struct bf5xx_nand_platform
+6
arch/blackfin/include/asm/page.h
··· 1 + /* 2 +  * Copyright 2004-2009 Analog Devices Inc. 3 +  * 4 +  * Licensed under the GPL-2 or later. 5 +  */ 6 + 1 7 #ifndef _BLACKFIN_PAGE_H 2 8 #define _BLACKFIN_PAGE_H 3 9
+7 -2
arch/blackfin/include/asm/page_offset.h
··· 1 - 2 - /* This handles the memory map.. */ 1 + /* 2 + * This handles the memory map 3 + * 4 + * Copyright 2004-2008 Analog Devices Inc. 5 + * 6 + * Licensed under the GPL-2 or later. 7 + */ 3 8 4 9 #ifdef CONFIG_BLACKFIN 5 10 #define PAGE_OFFSET_RAW 0x00000000
+3 -18
arch/blackfin/include/asm/pda.h
··· 1 1 /* 2 - * File: arch/blackfin/include/asm/pda.h 3 - * Author: Philippe Gerum <rpm@xenomai.org> 2 + * Copyright 2007-2009 Analog Devices Inc. 3 + * Philippe Gerum <rpm@xenomai.org> 4 4 * 5 - * Copyright 2007 Analog Devices Inc. 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2 of the License, or 10 - * (at your option) any later version. 11 - * 12 - * This program is distributed in the hope that it will be useful, 13 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 - * GNU General Public License for more details. 16 - * 17 - * You should have received a copy of the GNU General Public License 18 - * along with this program; if not, see the file COPYING, or write 19 - * to the Free Software Foundation, Inc., 20 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 5 + * Licensed under the GPL-2 or later. 21 6 */ 22 7 23 8 #ifndef _ASM_BLACKFIN_PDA_H
+12
arch/blackfin/include/asm/pgtable.h
··· 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _BLACKFIN_PGTABLE_H 2 8 #define _BLACKFIN_PGTABLE_H 3 9 ··· 97 91 */ 98 92 #define VMALLOC_START 0 99 93 #define VMALLOC_END 0xffffffff 94 + 95 + /* provide a special get_unmapped_area for framebuffer mmaps of nommu */ 96 + extern unsigned long get_fb_unmapped_area(struct file *filp, unsigned long, 97 + unsigned long, unsigned long, 98 + unsigned long); 99 + #define HAVE_ARCH_FB_UNMAPPED_AREA 100 100 101 101 #include <asm-generic/pgtable.h> 102 102
+7
arch/blackfin/include/asm/poll.h
··· 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + * 6 + */ 7 + 1 8 #ifndef __BFIN_POLL_H 2 9 #define __BFIN_POLL_H 3 10
+4 -1
arch/blackfin/include/asm/portmux.h
··· 1 1 /* 2 - * Common header file for blackfin family of processors. 2 + * Common header file for Blackfin family of processors 3 3 * 4 +  * Copyright 2007-2008 Analog Devices Inc. 5 +  * 6 +  * Licensed under the GPL-2 or later. 4 7 */ 5 8 6 9 #ifndef _PORTMUX_H_
+6
arch/blackfin/include/asm/posix_types.h
··· 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef __ARCH_BFIN_POSIX_TYPES_H 2 8 #define __ARCH_BFIN_POSIX_TYPES_H 3 9
+6
arch/blackfin/include/asm/processor.h
··· 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef __ASM_BFIN_PROCESSOR_H 2 8 #define __ASM_BFIN_PROCESSOR_H 3 9
+6
arch/blackfin/include/asm/ptrace.h
··· 1 + /* 2 + * Copyright 2004-2008 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _BFIN_PTRACE_H 2 8 #define _BFIN_PTRACE_H 3 9
+6
arch/blackfin/include/asm/sections.h
··· 1 + /* 2 +  * Copyright 2004-2009 Analog Devices Inc. 3 +  * 4 +  * Licensed under the GPL-2 or later. 5 +  */ 6 + 1 7 #ifndef _BLACKFIN_SECTIONS_H 2 8 #define _BLACKFIN_SECTIONS_H 3 9
+6
arch/blackfin/include/asm/segment.h
··· 1 + /* 2 + * Copyright 2004-2008 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _BFIN_SEGMENT_H 2 8 #define _BFIN_SEGMENT_H 3 9
+6
arch/blackfin/include/asm/sigcontext.h
··· 1 + /* 2 +  * Copyright 2004-2008 Analog Devices Inc. 3 +  * 4 +  * Licensed under the GPL-2 or later. 5 +  */ 6 + 1 7 #ifndef _ASM_BLACKFIN_SIGCONTEXT_H 2 8 #define _ASM_BLACKFIN_SIGCONTEXT_H 3 9
+6
arch/blackfin/include/asm/siginfo.h
··· 1 + /* 2 + * Copyright 2004-2008 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _BFIN_SIGINFO_H 2 8 #define _BFIN_SIGINFO_H 3 9
+3 -18
arch/blackfin/include/asm/smp.h
··· 1 1 /* 2 - * File: arch/blackfin/include/asm/smp.h 3 - * Author: Philippe Gerum <rpm@xenomai.org> 2 + * Copyright 2007-2009 Analog Devices Inc. 3 + * Philippe Gerum <rpm@xenomai.org> 4 4 * 5 - * Copyright 2007 Analog Devices Inc. 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2 of the License, or 10 - * (at your option) any later version. 11 - * 12 - * This program is distributed in the hope that it will be useful, 13 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 - * GNU General Public License for more details. 16 - * 17 - * You should have received a copy of the GNU General Public License 18 - * along with this program; if not, see the file COPYING, or write 19 - * to the Free Software Foundation, Inc., 20 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 5 + * Licensed under the GPL-2 or later. 21 6 */ 22 7 23 8 #ifndef __ASM_BLACKFIN_SMP_H
+6
arch/blackfin/include/asm/spinlock.h
··· 1 + /* 2 +  * Copyright 2004-2009 Analog Devices Inc. 3 +  * 4 +  * Licensed under the GPL-2 or later. 5 +  */ 6 + 1 7 #ifndef __BFIN_SPINLOCK_H 2 8 #define __BFIN_SPINLOCK_H 3 9
+6
arch/blackfin/include/asm/spinlock_types.h
··· 1 + /* 2 + * Copyright 2008 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef __ASM_SPINLOCK_TYPES_H 2 8 #define __ASM_SPINLOCK_TYPES_H 3 9
+6
arch/blackfin/include/asm/stat.h
··· 1 + /* 2 + * Copyright 2004-2006 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2. 5 + */ 6 + 1 7 #ifndef _BFIN_STAT_H 2 8 #define _BFIN_STAT_H 3 9
+6
arch/blackfin/include/asm/string.h
··· 1 + /* 2 + * Copyright 2004-2008 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _BLACKFIN_STRING_H_ 2 8 #define _BLACKFIN_STRING_H_ 3 9
+6
arch/blackfin/include/asm/swab.h
··· 1 + /* 2 + * Copyright 2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _BLACKFIN_SWAB_H 2 8 #define _BLACKFIN_SWAB_H 3 9
+3 -29
arch/blackfin/include/asm/system.h
··· 1 1 /* 2 - * File: include/asm/system.h 3 - * Based on: 4 - * Author: Tony Kou (tonyko@lineo.ca) 5 - * Copyright (c) 2002 Arcturus Networks Inc. 6 - * (www.arcturusnetworks.com) 7 - * Copyright (c) 2003 Metrowerks (www.metrowerks.com) 8 - * Copyright (c) 2004 Analog Device Inc. 9 - * Created: 25Jan2001 - Tony Kou 10 - * Description: system.h include file 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * Tony Kou (tonyko@lineo.ca) 11 4 * 12 - * Modified: 22Sep2006 - Robin Getz 13 - * - move include blackfin.h down, so I can get access to 14 - * irq functions in other include files. 15 - * 16 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 17 - * 18 - * This program is free software; you can redistribute it and/or modify 19 - * it under the terms of the GNU General Public License as published by 20 - * the Free Software Foundation; either version 2, or (at your option) 21 - * any later version. 22 - * 23 - * This program is distributed in the hope that it will be useful, 24 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 25 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 26 - * GNU General Public License for more details. 27 - * 28 - * You should have received a copy of the GNU General Public License 29 - * along with this program; see the file COPYING. 30 - * If not, write to the Free Software Foundation, 31 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 5 + * Licensed under the GPL-2 or later 32 6 */ 33 7 34 8 #ifndef _BLACKFIN_SYSTEM_H
+2 -22
arch/blackfin/include/asm/thread_info.h
··· 1 1 /* 2 - * File: include/asm-blackfin/thread_info.h 3 - * Based on: include/asm-m68knommu/thread_info.h 4 - * Author: LG Soft India 5 - * Copyright (C) 2004-2005 Analog Devices Inc. 6 - * Created: Tue Sep 21 2004 7 - * Description: Blackfin low-level thread information 8 - * Modified: 9 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 2 + * Copyright 2004-2009 Analog Devices Inc. 10 3 * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License as published by 13 - * the Free Software Foundation; either version 2, or (at your option) 14 - * any later version. 15 - * 16 - * This program is distributed in the hope that it will be useful, 17 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 - * GNU General Public License for more details. 20 - * 21 - * You should have received a copy of the GNU General Public License 22 - * along with this program; see the file COPYING. 23 - * If not, write to the Free Software Foundation, 24 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later. 25 5 */ 26 6 27 7 #ifndef _ASM_THREAD_INFO_H
+6
arch/blackfin/include/asm/tlb.h
··· 1 + /* 2 + * Copyright 2004-2008 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _BLACKFIN_TLB_H 2 8 #define _BLACKFIN_TLB_H 3 9
+4 -1
arch/blackfin/include/asm/trace.h
··· 1 1 /* 2 - * Common header file for blackfin family of processors. 2 + * header file for hardware trace functions 3 3 * 4 + * Copyright 2007-2008 Analog Devices Inc. 5 + * 6 + * Licensed under the GPL-2 or later. 4 7 */ 5 8 6 9 #ifndef _BLACKFIN_TRACE_
+5 -8
arch/blackfin/include/asm/traps.h
··· 1 1 /* 2 - * linux/include/asm/traps.h 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2001 Lineo, Inc 4 + * Tony Kou 5 + * 1993 Hamish Macdonald 3 6 * 4 - * Copyright (C) 1993 Hamish Macdonald 5 - * 6 - * Lineo, Inc Jul 2001 Tony Kou 7 - * 8 - * This file is subject to the terms and conditions of the GNU General Public 9 - * License. See the file COPYING in the main directory of this archive 10 - * for more details. 7 + * Licensed under the GPL-2 11 8 */ 12 9 13 10 #ifndef _BFIN_TRAPS_H
+4 -1
arch/blackfin/include/asm/uaccess.h
··· 1 - /* Changes made by Lineo Inc. May 2001 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 2 5 * 3 6 * Based on: include/asm-m68knommu/uaccess.h 4 7 */
+6
arch/blackfin/include/asm/unistd.h
··· 1 + /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef __ASM_BFIN_UNISTD_H 2 8 #define __ASM_BFIN_UNISTD_H 3 9 /*
+3 -24
arch/blackfin/kernel/asm-offsets.c
··· 1 1 /* 2 - * File: arch/blackfin/kernel/asm-offsets.c 3 - * Based on: 4 - * Author: 2 + * generate definitions needed by assembly language modules 5 3 * 6 - * Created: 7 - * Description: generate definitions needed by assembly language modules. 4 + * Copyright 2004-2009 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later 28 7 */ 29 8 30 9 #include <linux/stddef.h>
+1
arch/blackfin/kernel/bfin_dma_5xx.c
··· 2 2 * bfin_dma_5xx.c - Blackfin DMA implementation 3 3 * 4 4 * Copyright 2004-2008 Analog Devices Inc. 5 + * 5 6 * Licensed under the GPL-2 or later. 6 7 */ 7 8
+3 -24
arch/blackfin/kernel/bfin_gpio.c
··· 1 1 /* 2 - * File: arch/blackfin/kernel/bfin_gpio.c 3 - * Based on: 4 - * Author: Michael Hennerich (hennerich@blackfin.uclinux.org) 2 + * GPIO Abstraction Layer 5 3 * 6 - * Created: 7 - * Description: GPIO Abstraction Layer 4 + * Copyright 2006-2009 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2008 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later 28 7 */ 29 8 30 9 #include <linux/delay.h>
+3 -17
arch/blackfin/kernel/cplb-mpu/cplbinit.c
··· 1 1 /* 2 2 * Blackfin CPLB initialization 3 3 * 4 - * Copyright 2004-2007 Analog Devices Inc. 4 + * Copyright 2008-2009 Analog Devices Inc. 5 5 * 6 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License as published by 10 - * the Free Software Foundation; either version 2 of the License, or 11 - * (at your option) any later version. 12 - * 13 - * This program is distributed in the hope that it will be useful, 14 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - * GNU General Public License for more details. 17 - * 18 - * You should have received a copy of the GNU General Public License 19 - * along with this program; if not, see the file COPYING, or write 20 - * to the Free Software Foundation, Inc., 21 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 22 7 */ 8 + 23 9 #include <linux/module.h> 24 10 25 11 #include <asm/blackfin.h>
+4 -15
arch/blackfin/kernel/cplb-mpu/cplbmgr.c
··· 1 1 /* 2 - * Blackfin CPLB exception handling. 3 - * Copyright 2004-2007 Analog Devices Inc. 2 + * Blackfin CPLB exception handling for when MPU in on 4 3 * 5 - * This program is free software; you can redistribute it and/or modify 6 - * it under the terms of the GNU General Public License as published by 7 - * the Free Software Foundation; either version 2 of the License, or 8 - * (at your option) any later version. 4 + * Copyright 2008-2009 Analog Devices Inc. 9 5 * 10 - * This program is distributed in the hope that it will be useful, 11 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 - * GNU General Public License for more details. 14 - * 15 - * You should have received a copy of the GNU General Public License 16 - * along with this program; if not, see the file COPYING, or write 17 - * to the Free Software Foundation, Inc., 18 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 19 7 */ 8 + 20 9 #include <linux/module.h> 21 10 #include <linux/mm.h> 22 11
+2 -17
arch/blackfin/kernel/cplb-nompu/cplbinit.c
··· 1 1 /* 2 2 * Blackfin CPLB initialization 3 3 * 4 - * Copyright 2004-2007 Analog Devices Inc. 4 + * Copyright 2007-2009 Analog Devices Inc. 5 5 * 6 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License as published by 10 - * the Free Software Foundation; either version 2 of the License, or 11 - * (at your option) any later version. 12 - * 13 - * This program is distributed in the hope that it will be useful, 14 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - * GNU General Public License for more details. 17 - * 18 - * You should have received a copy of the GNU General Public License 19 - * along with this program; if not, see the file COPYING, or write 20 - * to the Free Software Foundation, Inc., 21 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 22 7 */ 23 8 24 9 #include <linux/module.h>
+2 -14
arch/blackfin/kernel/cplb-nompu/cplbmgr.c
··· 1 1 /* 2 - * File: arch/blackfin/kernel/cplb-nompu-c/cplbmgr.c 3 2 * Based on: arch/blackfin/kernel/cplb-mpu/cplbmgr.c 4 3 * Author: Michael McTernan <mmcternan@airvana.com> 5 4 * 6 - * Created: 01Nov2008 7 5 * Description: CPLB miss handler. 8 6 * 9 7 * Modified: 10 8 * Copyright 2008 Airvana Inc. 11 - * Copyright 2004-2007 Analog Devices Inc. 9 + * Copyright 2008-2009 Analog Devices Inc. 12 10 * 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 of the License, or 18 - * (at your option) 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. 11 + * Licensed under the GPL-2 or later 24 12 */ 25 13 26 14 #include <linux/kernel.h>
+13 -13
arch/blackfin/kernel/cplbinfo.c
··· 2 2 * arch/blackfin/kernel/cplbinfo.c - display CPLB status 3 3 * 4 4 * Copyright 2004-2008 Analog Devices Inc. 5 + * 5 6 * Licensed under the GPL-2 or later. 6 7 */ 7 8 ··· 112 111 .show = cplbinfo_show, 113 112 }; 114 113 114 + #define CPLBINFO_DCPLB_FLAG 0x80000000 115 + 115 116 static int cplbinfo_open(struct inode *inode, struct file *file) 116 117 { 117 - char buf[256], *path, *p; 118 + struct proc_dir_entry *pde = PDE(file->f_path.dentry->d_inode); 119 + char cplb_type; 118 120 unsigned int cpu; 119 - char *s_cpu, *s_cplb; 120 121 int ret; 121 122 struct seq_file *m; 122 123 struct cplbinfo_data *cdata; 123 124 124 - path = d_path(&file->f_path, buf, sizeof(buf)); 125 - if (IS_ERR(path)) 126 - return PTR_ERR(path); 127 - s_cpu = strstr(path, "/cpu"); 128 - s_cplb = strrchr(path, '/'); 129 - if (!s_cpu || !s_cplb) 130 - return -EINVAL; 125 + cpu = (unsigned int)pde->data; 126 + cplb_type = cpu & CPLBINFO_DCPLB_FLAG ? 'D' : 'I'; 127 + cpu &= ~CPLBINFO_DCPLB_FLAG; 131 128 132 - cpu = simple_strtoul(s_cpu + 4, &p, 10); 133 129 if (!cpu_online(cpu)) 134 130 return -ENODEV; 135 131 ··· 137 139 cdata = m->private; 138 140 139 141 cdata->pos = 0; 140 - cdata->cplb_type = toupper(s_cplb[1]); 142 + cdata->cplb_type = cplb_type; 141 143 cplbinfo_seq_init(cdata, cpu); 142 144 143 145 return 0; ··· 166 168 if (!cpu_dir) 167 169 return -ENOMEM; 168 170 169 - proc_create("icplb", S_IRUGO, cpu_dir, &cplbinfo_fops); 170 - proc_create("dcplb", S_IRUGO, cpu_dir, &cplbinfo_fops); 171 + proc_create_data("icplb", S_IRUGO, cpu_dir, &cplbinfo_fops, 172 + (void *)cpu); 173 + proc_create_data("dcplb", S_IRUGO, cpu_dir, &cplbinfo_fops, 174 + (void *)(cpu | CPLBINFO_DCPLB_FLAG)); 171 175 } 172 176 173 177 return 0;
+3 -24
arch/blackfin/kernel/dma-mapping.c
··· 1 1 /* 2 - * File: arch/blackfin/kernel/dma-mapping.c 3 - * Based on: 4 - * Author: 2 + * Dynamic DMA mapping support 5 3 * 6 - * Created: 7 - * Description: Dynamic DMA mapping support. 4 + * Copyright 2005-2009 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later 28 7 */ 29 8 30 9 #include <linux/types.h>
+4 -19
arch/blackfin/kernel/early_printk.c
··· 1 1 /* 2 - * File: arch/blackfin/kernel/early_printk.c 3 - * Based on: arch/x86_64/kernel/early_printk.c 4 - * Author: Robin Getz <rgetz@blackfin.uclinux.org 2 + * allow a console to be used for early printk 3 + * derived from arch/x86/kernel/early_printk.c 5 4 * 6 - * Created: 14Aug2007 7 - * Description: allow a console to be used for early printk 5 + * Copyright 2007-2009 Analog Devices Inc. 8 6 * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 7 + * Licensed under the GPL-2 23 8 */ 24 9 25 10 #include <linux/kernel.h>
+2 -25
arch/blackfin/kernel/entry.S
··· 1 1 /* 2 - * File: arch/blackfin/kernel/entry.S 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later 28 5 */ 29 6 30 7 #include <linux/linkage.h>
+5
arch/blackfin/kernel/fixed_code.S
··· 6 6 * These are aligned to 16 bytes, so that we have some space to replace 7 7 * these sequences with something else (e.g. kernel traps if we ever do 8 8 * BF561 SMP). 9 + * 10 + * Copyright 2007-2008 Analog Devices Inc. 11 + * 12 + * Licensed under the GPL-2 or later. 9 13 */ 14 + 10 15 #include <linux/linkage.h> 11 16 #include <linux/init.h> 12 17 #include <linux/unistd.h>
+2 -16
arch/blackfin/kernel/flat.c
··· 1 1 /* 2 - * arch/blackfin/kernel/flat.c 2 + * Copyright 2007 Analog Devices Inc. 3 3 * 4 - * Copyright (C) 2007 Analog Devices, Inc. 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License as published by 8 - * the Free Software Foundation; either version 2 of the License, or 9 - * (at your option) any later version. 10 - * 11 - * This program is distributed in the hope that it will be useful, 12 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - * GNU General Public License for more details. 15 - * 16 - * You should have received a copy of the GNU General Public License 17 - * along with this program; if not, write to the Free Software 18 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 4 + * Licensed under the GPL-2. 19 5 */ 20 6 21 7 #include <linux/module.h>
+2 -25
arch/blackfin/kernel/init_task.c
··· 1 1 /* 2 - * File: arch/blackfin/kernel/init_task.c 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: This file contains the simple DMA Implementation for Blackfin 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later 28 5 */ 29 6 30 7 #include <linux/mm.h>
+2 -25
arch/blackfin/kernel/irqchip.c
··· 1 1 /* 2 - * File: arch/blackfin/kernel/irqchip.c 3 - * Based on: 4 - * Author: 2 + * Copyright 2005-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: This file contains the simple DMA Implementation for Blackfin 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later 28 5 */ 29 6 30 7 #include <linux/kernel_stat.h>
+2 -25
arch/blackfin/kernel/module.c
··· 1 1 /* 2 - * File: arch/blackfin/kernel/module.c 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later 28 5 */ 29 6 30 7 #define pr_fmt(fmt) "module %s: " fmt
+3 -24
arch/blackfin/kernel/process.c
··· 1 1 /* 2 - * File: arch/blackfin/kernel/process.c 3 - * Based on: 4 - * Author: 2 + * Blackfin architecture-dependent process handling 5 3 * 6 - * Created: 7 - * Description: Blackfin architecture-dependent process handling. 4 + * Copyright 2004-2009 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later 28 7 */ 29 8 30 9 #include <linux/module.h>
+3 -25
arch/blackfin/kernel/ptrace.c
··· 1 1 /* 2 - * File: arch/blackfin/kernel/ptrace.c 3 - * Based on: Taken from linux/kernel/ptrace.c 4 - * Author: linux/kernel/ptrace.c is by Ross Biro 1/23/92, edited by Linus Torvalds 2 + * linux/kernel/ptrace.c is by Ross Biro 1/23/92, edited by Linus Torvalds 3 + * these modifications are Copyright 2004-2009 Analog Devices Inc. 5 4 * 6 - * Created: 1/23/92 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 5 + * Licensed under the GPL-2 28 6 */ 29 7 30 8 #include <linux/kernel.h>
+1 -5
arch/blackfin/kernel/setup.c
··· 1 1 /* 2 - * arch/blackfin/kernel/setup.c 3 - * 4 - * Copyright 2004-2006 Analog Devices Inc. 5 - * 6 - * Enter bugs at http://blackfin.uclinux.org/ 2 + * Copyright 2004-2009 Analog Devices Inc. 7 3 * 8 4 * Licensed under the GPL-2 or later. 9 5 */
-2
arch/blackfin/kernel/shadow_console.c
··· 4 4 * 5 5 * Copyright 2009 Analog Devices Inc. 6 6 * 7 - * Enter bugs at http://blackfin.uclinux.org/ 8 - * 9 7 * Licensed under the GPL-2 or later. 10 8 */ 11 9
+2 -25
arch/blackfin/kernel/signal.c
··· 1 1 /* 2 - * File: arch/blackfin/kernel/signal.c 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later 28 5 */ 29 6 30 7 #include <linux/signal.h>
+15 -26
arch/blackfin/kernel/sys_bfin.c
··· 1 1 /* 2 - * File: arch/blackfin/kernel/sys_bfin.c 3 - * Based on: 4 - * Author: 2 + * contains various random system calls that have a non-standard 3 + * calling sequence on the Linux/Blackfin platform. 5 4 * 6 - * Created: 7 - * Description: This file contains various random system calls that 8 - * have a non-standard calling sequence on the Linux/bfin 9 - * platform. 5 + * Copyright 2004-2009 Analog Devices Inc. 10 6 * 11 - * Modified: 12 - * Copyright 2004-2006 Analog Devices Inc. 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2 of the License, or 19 - * (at your option) any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; if not, see the file COPYING, or write 28 - * to the Free Software Foundation, Inc., 29 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 7 + * Licensed under the GPL-2 or later 30 8 */ 31 9 32 10 #include <linux/spinlock.h> ··· 69 91 { 70 92 return safe_dma_memcpy(dest, src, len); 71 93 } 94 + 95 + #if defined(CONFIG_FB) || defined(CONFIG_FB_MODULE) 96 + #include <linux/fb.h> 97 + unsigned long get_fb_unmapped_area(struct file *filp, unsigned long orig_addr, 98 + unsigned long len, unsigned long pgoff, unsigned long flags) 99 + { 100 + struct fb_info *info = filp->private_data; 101 + return (unsigned long)info->screen_base; 102 + } 103 + EXPORT_SYMBOL(get_fb_unmapped_area); 104 + #endif
+5 -5
arch/blackfin/kernel/time-ts.c
··· 1 1 /* 2 - * linux/arch/kernel/time-ts.c 3 - * 4 2 * Based on arm clockevents implementation and old bfin time tick. 5 3 * 6 - * Copyright(C) 2008, GeoTechnologies, Vitja Makarov 4 + * Copyright 2008-2009 Analog Devics Inc. 5 + * 2008 GeoTechnologies 6 + * Vitja Makarov 7 7 * 8 - * This code is licenced under the GPL version 2. For details see 9 - * kernel-base/COPYING. 8 + * Licensed under the GPL-2 10 9 */ 10 + 11 11 #include <linux/module.h> 12 12 #include <linux/profile.h> 13 13 #include <linux/interrupt.h>
+2 -61
arch/blackfin/kernel/time.c
··· 81 81 #endif 82 82 } 83 83 84 + #ifdef CONFIG_ARCH_USES_GETTIMEOFFSET 84 85 /* 85 86 * Should return useconds since last timer tick 86 87 */ 87 - #ifndef CONFIG_GENERIC_TIME 88 - static unsigned long gettimeoffset(void) 88 + u32 arch_gettimeoffset(void) 89 89 { 90 90 unsigned long offset; 91 91 unsigned long clocks_per_jiffy; ··· 183 183 184 184 time_sched_init(timer_interrupt); 185 185 } 186 - 187 - #ifndef CONFIG_GENERIC_TIME 188 - void do_gettimeofday(struct timeval *tv) 189 - { 190 - unsigned long flags; 191 - unsigned long seq; 192 - unsigned long usec, sec; 193 - 194 - do { 195 - seq = read_seqbegin_irqsave(&xtime_lock, flags); 196 - usec = gettimeoffset(); 197 - sec = xtime.tv_sec; 198 - usec += (xtime.tv_nsec / NSEC_PER_USEC); 199 - } 200 - while (read_seqretry_irqrestore(&xtime_lock, seq, flags)); 201 - 202 - while (usec >= USEC_PER_SEC) { 203 - usec -= USEC_PER_SEC; 204 - sec++; 205 - } 206 - 207 - tv->tv_sec = sec; 208 - tv->tv_usec = usec; 209 - } 210 - EXPORT_SYMBOL(do_gettimeofday); 211 - 212 - int do_settimeofday(struct timespec *tv) 213 - { 214 - time_t wtm_sec, sec = tv->tv_sec; 215 - long wtm_nsec, nsec = tv->tv_nsec; 216 - 217 - if ((unsigned long)tv->tv_nsec >= NSEC_PER_SEC) 218 - return -EINVAL; 219 - 220 - write_seqlock_irq(&xtime_lock); 221 - /* 222 - * This is revolting. We need to set the xtime.tv_usec 223 - * correctly. However, the value in this location is 224 - * is value at the last tick. 225 - * Discover what correction gettimeofday 226 - * would have done, and then undo it! 227 - */ 228 - nsec -= (gettimeoffset() * NSEC_PER_USEC); 229 - 230 - wtm_sec = wall_to_monotonic.tv_sec + (xtime.tv_sec - sec); 231 - wtm_nsec = wall_to_monotonic.tv_nsec + (xtime.tv_nsec - nsec); 232 - 233 - set_normalized_timespec(&xtime, sec, nsec); 234 - set_normalized_timespec(&wall_to_monotonic, wtm_sec, wtm_nsec); 235 - 236 - ntp_clear(); 237 - 238 - write_sequnlock_irq(&xtime_lock); 239 - clock_was_set(); 240 - 241 - return 0; 242 - } 243 - EXPORT_SYMBOL(do_settimeofday); 244 - #endif /* !CONFIG_GENERIC_TIME */ 245 186 246 187 /* 247 188 * Scheduler clock - returns current time in nanosec units.
+2 -25
arch/blackfin/kernel/traps.c
··· 1 1 /* 2 - * File: arch/blackfin/kernel/traps.c 3 - * Based on: 4 - * Author: Hamish Macdonald 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: uses S/W interrupt 15 for the system calls 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later 28 5 */ 29 6 30 7 #include <linux/bug.h>
+2 -25
arch/blackfin/kernel/vmlinux.lds.S
··· 1 1 /* 2 - * File: arch/blackfin/kernel/vmlinux.lds.S 3 - * Based on: none - original work 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: Tue Sep 21 2004 7 - * Description: Master linker script for blackfin architecture 8 - * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later 28 5 */ 29 6 30 7 #define VMLINUX_SYMBOL(_sym_) _##_sym_
+2 -25
arch/blackfin/lib/ashldi3.c
··· 1 1 /* 2 - * File: arch/blackfin/lib/ashldi3.c 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later. 28 5 */ 29 6 30 7 #include "gcclib.h"
+2 -25
arch/blackfin/lib/ashrdi3.c
··· 1 1 /* 2 - * File: arch/blackfin/lib/ashrdi3.c 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later. 28 5 */ 29 6 30 7 #include "gcclib.h"
+5 -25
arch/blackfin/lib/checksum.c
··· 1 1 /* 2 - * File: arch/blackfin/lib/checksum.c 3 - * Based on: none - original work 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: An implementation of the TCP/IP protocol suite for the LINUX 8 - * operating system. INET is implemented using the BSD Socket 9 - * interface as the means of communication with the user level. 4 + * Licensed under the GPL-2 or later. 10 5 * 11 - * Modified: 12 - * Copyright 2004-2006 Analog Devices Inc. 6 + * An implementation of the TCP/IP protocol suite for the LINUX operating 7 + * system. INET is implemented using the BSD Socket interface as the 8 + * means of communication with the user level. 13 9 * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2 of the License, or 19 - * (at your option) any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; if not, see the file COPYING, or write 28 - * to the Free Software Foundation, Inc., 29 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 30 10 */ 31 11 32 12 #include <linux/module.h>
+4 -24
arch/blackfin/lib/divsi3.S
··· 1 1 /* 2 - * File: arch/blackfin/lib/divsi3.S 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 16 / 32 bit signed division. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 5 + * 6 + * 16 / 32 bit signed division. 8 7 * Special cases : 9 8 * 1) If(numerator == 0) 10 9 * return 0 ··· 21 22 * R0 - Quotient (o) 22 23 * Registers Used : R2-R7,P0-P2 23 24 * 24 - * Modified: 25 - * Copyright 2004-2006 Analog Devices Inc. 26 - * 27 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 28 - * 29 - * This program is free software; you can redistribute it and/or modify 30 - * it under the terms of the GNU General Public License as published by 31 - * the Free Software Foundation; either version 2 of the License, or 32 - * (at your option) any later version. 33 - * 34 - * This program is distributed in the hope that it will be useful, 35 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 36 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 37 - * GNU General Public License for more details. 38 - * 39 - * You should have received a copy of the GNU General Public License 40 - * along with this program; if not, see the file COPYING, or write 41 - * to the Free Software Foundation, Inc., 42 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 43 25 */ 44 26 45 27 .global ___divsi3;
+2 -25
arch/blackfin/lib/gcclib.h
··· 1 1 /* 2 - * File: arch/blackfin/lib/gcclib.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later. 28 5 */ 29 6 30 7 #define BITS_PER_UNIT 8
+2 -25
arch/blackfin/lib/lshrdi3.c
··· 1 1 /* 2 - * File: arch/blackfin/lib/lshrdi3.c 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later. 28 5 */ 29 6 30 7 #include "gcclib.h"
+2 -25
arch/blackfin/lib/memchr.S
··· 1 1 /* 2 - * File: arch/blackfin/lib/memchr.S 3 - * Based on: 4 - * Author: 2 + * Copyright 2005-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 28 5 */ 29 6 30 7 #include <linux/linkage.h>
+2 -25
arch/blackfin/lib/memcmp.S
··· 1 1 /* 2 - * File: arch/blackfin/lib/memcmp.S 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 28 5 */ 29 6 30 7 #include <linux/linkage.h>
+7 -30
arch/blackfin/lib/memcpy.S
··· 1 1 /* 2 - * File: arch/blackfin/lib/memcpy.S 3 - * Based on: 4 - * Author: 2 + * internal version of memcpy(), issued by the compiler to copy blocks of 3 + * data around. This is really memmove() - it has to be able to deal with 4 + * possible overlaps, because that ambiguity is when the compiler gives up 5 + * and calls a function. We have our own, internal version so that we get 6 + * something we trust, even if the user has redefined the normal symbol. 5 7 * 6 - * Created: 7 - * Description: internal version of memcpy(), issued by the compiler 8 - * to copy blocks of data around. 9 - * This is really memmove() - it has to be able to deal with 10 - * possible overlaps, because that ambiguity is when the compiler 11 - * gives up and calls a function. We have our own, internal version 12 - * so that we get something we trust, even if the user has redefined 13 - * the normal symbol. 8 + * Copyright 2004-2009 Analog Devices Inc. 14 9 * 15 - * Modified: 16 - * Copyright 2004-2006 Analog Devices Inc. 17 - * 18 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 19 - * 20 - * This program is free software; you can redistribute it and/or modify 21 - * it under the terms of the GNU General Public License as published by 22 - * the Free Software Foundation; either version 2 of the License, or 23 - * (at your option) any later version. 24 - * 25 - * This program is distributed in the hope that it will be useful, 26 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 27 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 28 - * GNU General Public License for more details. 29 - * 30 - * You should have received a copy of the GNU General Public License 31 - * along with this program; if not, see the file COPYING, or write 32 - * to the Free Software Foundation, Inc., 33 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 10 + * Licensed under the ADI BSD license or the GPL-2 (or later) 34 11 */ 35 12 36 13 #include <linux/linkage.h>
+2 -25
arch/blackfin/lib/memmove.S
··· 1 1 /* 2 - * File: arch/blackfin/lib/memmove.S 3 - * Based on: 4 - * Author: 2 + * Copyright 2005-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 28 5 */ 29 6 30 7 #include <linux/linkage.h>
+2 -25
arch/blackfin/lib/memset.S
··· 1 1 /* 2 - * File: arch/blackfin/lib/memset.S 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 28 5 */ 29 6 30 7 #include <linux/linkage.h>
+6 -30
arch/blackfin/lib/modsi3.S
··· 1 1 /* 2 - * File: arch/blackfin/lib/modsi3.S 3 - * Based on: 4 - * Author: 2 + * This program computes 32 bit signed remainder. It calls div32 function 3 + * for quotient estimation. 4 + * Registers in: R0, R1 = Numerator/ Denominator 5 + * Registers out: R0 = Remainder 5 6 * 6 - * Created: 7 - * Description: This program computes 32 bit signed remainder. It calls div32 function 8 - * for quotient estimation. 7 + * Copyright 2004-2009 Analog Devices Inc. 9 8 * 10 - * Registers used : 11 - * Numerator/ Denominator in R0, R1 12 - * R0 - returns remainder. 13 - * R2-R7 14 - * 15 - * Modified: 16 - * Copyright 2004-2006 Analog Devices Inc. 17 - * 18 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 19 - * 20 - * This program is free software; you can redistribute it and/or modify 21 - * it under the terms of the GNU General Public License as published by 22 - * the Free Software Foundation; either version 2 of the License, or 23 - * (at your option) any later version. 24 - * 25 - * This program is distributed in the hope that it will be useful, 26 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 27 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 28 - * GNU General Public License for more details. 29 - * 30 - * You should have received a copy of the GNU General Public License 31 - * along with this program; if not, see the file COPYING, or write 32 - * to the Free Software Foundation, Inc., 33 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 9 + * Licensed under the ADI BSD license or the GPL-2 (or later) 34 10 */ 35 11 36 12 .global ___modsi3;
+6
arch/blackfin/lib/muldi3.S
··· 1 + /* 2 + * Copyright 2008 Analog Devices Inc. 3 + * 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 5 + */ 6 + 1 7 .align 2 2 8 .global ___muldi3; 3 9 .type ___muldi3, STT_FUNC;
+5 -24
arch/blackfin/lib/outs.S
··· 1 1 /* 2 - * File: arch/blackfin/lib/outs.S 3 - * Based on: 4 - * Author: Bas Vermeulen <bas@buyways.nl> 2 + * Implementation of outs{bwl} for BlackFin processors using zero overhead loops. 5 3 * 6 - * Created: Tue Mar 22 15:27:24 CEST 2005 7 - * Description: Implementation of outs{bwl} for BlackFin processors using zero overhead loops. 4 + * Copyright 2005-2009 Analog Devices Inc. 5 + * 2005 BuyWays BV 6 + * Bas Vermeulen <bas@buyways.nl> 8 7 * 9 - * Modified: Copyright (C) 2005 Bas Vermeulen, BuyWays BV <bas@buyways.nl> 10 - * Copyright 2004-2008 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 8 + * Licensed under the GPL-2. 28 9 */ 29 10 30 11 #include <linux/linkage.h>
+6
arch/blackfin/lib/smulsi3_highpart.S
··· 1 + /* 2 + * Copyright 2007 Analog Devices Inc. 3 + * 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 5 + */ 6 + 1 7 .align 2 2 8 .global ___smulsi3_highpart; 3 9 .type ___smulsi3_highpart, STT_FUNC;
+2 -25
arch/blackfin/lib/udivsi3.S
··· 1 1 /* 2 - * File: arch/blackfin/lib/udivsi3.S 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 28 5 */ 29 6 30 7 #include <linux/linkage.h>
+3 -24
arch/blackfin/lib/umodsi3.S
··· 1 1 /* 2 - * File: arch/blackfin/lib/umodsi3.S 3 - * Based on: 4 - * Author: 2 + * libgcc1 routines for Blackfin 5xx 5 3 * 6 - * Created: 7 - * Description: libgcc1 routines for Blackfin 5xx 4 + * Copyright 2004-2009 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the ADI BSD license or the GPL-2 (or later) 28 7 */ 29 8 30 9 #ifdef CONFIG_ARITHMETIC_OPS_L1
+6
arch/blackfin/lib/umulsi3_highpart.S
··· 1 + /* 2 + * Copyright 2007 Analog Devices Inc. 3 + * 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 5 + */ 6 + 1 7 .align 2 2 8 .global ___umulsi3_highpart; 3 9 .type ___umulsi3_highpart, STT_FUNC;
+4 -41
arch/blackfin/mach-bf518/boards/ezbrd.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf518/boards/ezbrd.c 3 - * Based on: arch/blackfin/mach-bf527/boards/ezbrd.c 4 - * Author: Bryan Wu <cooloney@kernel.org> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2005 National ICT Australia (NICTA) 4 + * Aidan Williams <aidan@nicta.com.au> 5 5 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2008 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 29 7 */ 30 8 31 9 #include <linux/device.h> ··· 549 571 }; 550 572 #endif 551 573 552 - static struct resource bfin_gpios_resources = { 553 - .start = 0, 554 - .end = MAX_BLACKFIN_GPIOS - 1, 555 - .flags = IORESOURCE_IRQ, 556 - }; 557 - 558 - static struct platform_device bfin_gpios_device = { 559 - .name = "simple-gpio", 560 - .id = -1, 561 - .num_resources = 1, 562 - .resource = &bfin_gpios_resources, 563 - }; 564 - 565 574 static const unsigned int cclk_vlev_datasheet[] = 566 575 { 567 576 VRPAIR(VLEV_100, 400000000), ··· 625 660 #if defined(CONFIG_MTD_PHYSMAP) || defined(CONFIG_MTD_PHYSMAP_MODULE) 626 661 &ezbrd_flash_device, 627 662 #endif 628 - 629 - &bfin_gpios_device, 630 663 }; 631 664 632 665 static int __init ezbrd_init(void)
+4 -24
arch/blackfin/mach-bf518/dma.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf518/dma.c 3 - * Based on: 4 - * Author: Bryan Wu <cooloney@kernel.org> 2 + * the simple DMA Implementation for Blackfin 5 3 * 6 - * Created: 7 - * Description: This file contains the simple DMA Implementation for Blackfin 4 + * Copyright 2008 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2008 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 8 + 29 9 #include <linux/module.h> 30 10 31 11 #include <asm/blackfin.h>
+2 -25
arch/blackfin/mach-bf518/include/mach/bf518.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf518/bf518.h 3 - * Based on: include/asm-blackfin/mach-bf527/bf527.h 4 - * Author: Michael Hennerich (michael.hennerich@analog.com) 2 + * Copyright 2008 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: SYSTEM MMR REGISTER AND MEMORY MAP FOR ADSP-BF518 8 - * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later. 28 5 */ 29 6 30 7 #ifndef __MACH_BF518_H__
+2 -27
arch/blackfin/mach-bf518/include/mach/bfin_serial_5xx.h
··· 1 1 /* 2 - * file: include/asm-blackfin/mach-bf518/bfin_serial_5xx.h 3 - * based on: 4 - * author: 2 + * Copyright 2008-2009 Analog Devices Inc. 5 3 * 6 - * created: 7 - * description: 8 - * blackfin serial driver head file 9 - * rev: 10 - * 11 - * modified: 12 - * 13 - * 14 - * bugs: enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * this program is free software; you can redistribute it and/or modify 17 - * it under the terms of the gnu general public license as published by 18 - * the free software foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * this program is distributed in the hope that it will be useful, 22 - * but without any warranty; without even the implied warranty of 23 - * merchantability or fitness for a particular purpose. see the 24 - * gnu general public license for more details. 25 - * 26 - * you should have received a copy of the gnu general public license 27 - * along with this program; see the file copying. 28 - * if not, write to the free software foundation, 29 - * 59 temple place - suite 330, boston, ma 02111-1307, usa. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #include <linux/serial.h>
+2 -27
arch/blackfin/mach-bf518/include/mach/blackfin.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf518/blackfin.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Rev: 10 - * 11 - * Modified: 12 - * 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #ifndef _MACH_BLACKFIN_H_
+2 -27
arch/blackfin/mach-bf518/include/mach/cdefBF512.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf518/cdefbf512.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: system mmr register map 8 - * 9 - * Rev: 10 - * 11 - * Modified: 12 - * 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 30 5 */ 31 6 32 7 #ifndef _CDEF_BF512_H
+2 -27
arch/blackfin/mach-bf518/include/mach/cdefBF514.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf518/cdefbf514.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: system mmr register map 8 - * 9 - * Rev: 10 - * 11 - * Modified: 12 - * 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #ifndef _CDEF_BF514_H
+2 -27
arch/blackfin/mach-bf518/include/mach/cdefBF516.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf518/cdefbf516.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: system mmr register map 8 - * 9 - * Rev: 10 - * 11 - * Modified: 12 - * 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #ifndef _CDEF_BF516_H
+43 -27
arch/blackfin/mach-bf518/include/mach/cdefBF518.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf518/cdefbf518.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: system mmr register map 8 - * 9 - * Rev: 10 - * 11 - * Modified: 12 - * 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #ifndef _CDEF_BF518_H ··· 185 210 #define bfin_write_EMAC_TXC_GE1024(val) bfin_write32(EMAC_TXC_GE1024, val) 186 211 #define bfin_read_EMAC_TXC_ABORT() bfin_read32(EMAC_TXC_ABORT) 187 212 #define bfin_write_EMAC_TXC_ABORT(val) bfin_write32(EMAC_TXC_ABORT, val) 213 + 214 + #define bfin_read_EMAC_PTP_CTL() bfin_read16(EMAC_PTP_CTL) 215 + #define bfin_write_EMAC_PTP_CTL(val) bfin_write16(EMAC_PTP_CTL, val) 216 + #define bfin_read_EMAC_PTP_IE() bfin_read16(EMAC_PTP_IE) 217 + #define bfin_write_EMAC_PTP_IE(val) bfin_write16(EMAC_PTP_IE, val) 218 + #define bfin_read_EMAC_PTP_ISTAT() bfin_read16(EMAC_PTP_ISTAT) 219 + #define bfin_write_EMAC_PTP_ISTAT(val) bfin_write16(EMAC_PTP_ISTAT, val) 220 + #define bfin_read_EMAC_PTP_FOFF() bfin_read32(EMAC_PTP_FOFF) 221 + #define bfin_write_EMAC_PTP_FOFF(val) bfin_write32(EMAC_PTP_FOFF, val) 222 + #define bfin_read_EMAC_PTP_FV1() bfin_read32(EMAC_PTP_FV1) 223 + #define bfin_write_EMAC_PTP_FV1(val) bfin_write32(EMAC_PTP_FV1, val) 224 + #define bfin_read_EMAC_PTP_FV2() bfin_read32(EMAC_PTP_FV2) 225 + #define bfin_write_EMAC_PTP_FV2(val) bfin_write32(EMAC_PTP_FV2, val) 226 + #define bfin_read_EMAC_PTP_FV3() bfin_read32(EMAC_PTP_FV3) 227 + #define bfin_write_EMAC_PTP_FV3(val) bfin_write32(EMAC_PTP_FV3, val) 228 + #define bfin_read_EMAC_PTP_ADDEND() bfin_read32(EMAC_PTP_ADDEND) 229 + #define bfin_write_EMAC_PTP_ADDEND(val) bfin_write32(EMAC_PTP_ADDEND, val) 230 + #define bfin_read_EMAC_PTP_ACCR() bfin_read32(EMAC_PTP_ACCR) 231 + #define bfin_write_EMAC_PTP_ACCR(val) bfin_write32(EMAC_PTP_ACCR, val) 232 + #define bfin_read_EMAC_PTP_OFFSET() bfin_read32(EMAC_PTP_OFFSET) 233 + #define bfin_write_EMAC_PTP_OFFSET(val) bfin_write32(EMAC_PTP_OFFSET, val) 234 + #define bfin_read_EMAC_PTP_TIMELO() bfin_read32(EMAC_PTP_TIMELO) 235 + #define bfin_write_EMAC_PTP_TIMELO(val) bfin_write32(EMAC_PTP_TIMELO, val) 236 + #define bfin_read_EMAC_PTP_TIMEHI() bfin_read32(EMAC_PTP_TIMEHI) 237 + #define bfin_write_EMAC_PTP_TIMEHI(val) bfin_write32(EMAC_PTP_TIMEHI, val) 238 + #define bfin_read_EMAC_PTP_RXSNAPLO() bfin_read32(EMAC_PTP_RXSNAPLO) 239 + #define bfin_read_EMAC_PTP_RXSNAPHI() bfin_read32(EMAC_PTP_RXSNAPHI) 240 + #define bfin_read_EMAC_PTP_TXSNAPLO() bfin_read32(EMAC_PTP_TXSNAPLO) 241 + #define bfin_read_EMAC_PTP_TXSNAPHI() bfin_read32(EMAC_PTP_TXSNAPHI) 242 + #define bfin_read_EMAC_PTP_ALARMLO() bfin_read32(EMAC_PTP_ALARMLO) 243 + #define bfin_write_EMAC_PTP_ALARMLO(val) bfin_write32(EMAC_PTP_ALARMLO, val) 244 + #define bfin_read_EMAC_PTP_ALARMHI() bfin_read32(EMAC_PTP_ALARMHI) 245 + #define bfin_write_EMAC_PTP_ALARMHI(val) bfin_write32(EMAC_PTP_ALARMHI, val) 246 + #define bfin_read_EMAC_PTP_ID_OFF() bfin_read16(EMAC_PTP_ID_OFF) 247 + #define bfin_write_EMAC_PTP_ID_OFF(val) bfin_write16(EMAC_PTP_ID_OFF, val) 248 + #define bfin_read_EMAC_PTP_ID_SNAP() bfin_read32(EMAC_PTP_ID_SNAP) 249 + #define bfin_write_EMAC_PTP_ID_SNAP(val) bfin_write32(EMAC_PTP_ID_SNAP, val) 250 + #define bfin_read_EMAC_PTP_PPS_STARTHI() bfin_read32(EMAC_PTP_PPS_STARTHI) 251 + #define bfin_write_EMAC_PTP_PPS_STARTHI(val) bfin_write32(EMAC_PTP_PPS_STARTHI, val) 252 + #define bfin_read_EMAC_PTP_PPS_PERIOD() bfin_read32(EMAC_PTP_PPS_PERIOD) 253 + #define bfin_write_EMAC_PTP_PPS_PERIOD(val) bfin_write32(EMAC_PTP_PPS_PERIOD, val) 188 254 189 255 /* Removable Storage Interface Registers */ 190 256
+2 -26
arch/blackfin/mach-bf518/include/mach/cdefBF51x_base.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf518/cdefBF51x_base.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the GPL-2 or later 29 5 */ 30 6 31 7 #ifndef _CDEF_BF52X_H
+2 -26
arch/blackfin/mach-bf518/include/mach/defBF512.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf518/defBF512.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF512_H
+2 -26
arch/blackfin/mach-bf518/include/mach/defBF514.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf518/defBF514.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008-2009 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF514_H
+2 -26
arch/blackfin/mach-bf518/include/mach/defBF516.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf518/defBF516.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008-2009 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF516_H
+30 -26
arch/blackfin/mach-bf518/include/mach/defBF518.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf518/defBF518.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008-2009 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF518_H ··· 623 647 /* Bit masks for SDH_RD_WAIT_EN */ 624 648 625 649 #define RWR 0x1 /* Read Wait Request */ 650 + 651 + /* Bit masks for EMAC_PTP_CTL */ 652 + 653 + #define PTP_EN 0x1 /* Enable the PTP_TSYNC module */ 654 + #define TL 0x2 /* Timestamp lock control */ 655 + #define ASEN 0x10 /* Auxiliary snapshot control */ 656 + #define PPSEN 0x80 /* Pulse-per-second (PPS) control */ 657 + #define CKOEN 0x2000 /* Clock output control */ 658 + 659 + /* Bit masks for EMAC_PTP_IE */ 660 + 661 + #define ALIE 0x1 /* Alarm interrupt enable */ 662 + #define RXEIE 0x2 /* Receive event interrupt enable */ 663 + #define RXGIE 0x4 /* Receive general interrupt enable */ 664 + #define TXIE 0x8 /* Transmit interrupt enable */ 665 + #define RXOVE 0x10 /* Receive overrun error interrupt enable */ 666 + #define TXOVE 0x20 /* Transmit overrun error interrupt enable */ 667 + #define ASIE 0x40 /* Auxiliary snapshot interrupt enable */ 668 + 669 + /* Bit masks for EMAC_PTP_ISTAT */ 670 + 671 + #define ALS 0x1 /* Alarm status */ 672 + #define RXEL 0x2 /* Receive event interrupt status */ 673 + #define RXGL 0x4 /* Receive general interrupt status */ 674 + #define TXTL 0x8 /* Transmit snapshot status */ 675 + #define RXOV 0x10 /* Receive snapshot overrun status */ 676 + #define TXOV 0x20 /* Transmit snapshot overrun status */ 677 + #define ASL 0x40 /* Auxiliary snapshot interrupt status */ 626 678 627 679 #endif /* _DEF_BF518_H */
+2 -26
arch/blackfin/mach-bf518/include/mach/defBF51x_base.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf518/defBF51x_base.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF51X_H
-3
arch/blackfin/mach-bf518/include/mach/gpio.h
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf518/include/mach/gpio.h 3 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 4 - * 5 2 * Copyright (C) 2008 Analog Devices Inc. 6 3 * Licensed under the GPL-2 or later. 7 4 */
+2 -27
arch/blackfin/mach-bf518/include/mach/irq.h
··· 1 1 /* 2 - * file: include/asm-blackfin/mach-bf518/irq.h 3 - * based on: include/asm-blackfin/mach-bf527/irq.h 4 - * author: Michael Hennerich (michael.hennerich@analog.com) 2 + * Copyright 2008 Analog Devices Inc. 5 3 * 6 - * created: 7 - * description: 8 - * system mmr register map 9 - * rev: 10 - * 11 - * modified: 12 - * 13 - * 14 - * bugs: enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * this program is free software; you can redistribute it and/or modify 17 - * it under the terms of the gnu general public license as published by 18 - * the free software foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * this program is distributed in the hope that it will be useful, 22 - * but without any warranty; without even the implied warranty of 23 - * merchantability or fitness for a particular purpose. see the 24 - * gnu general public license for more details. 25 - * 26 - * you should have received a copy of the gnu general public license 27 - * along with this program; see the file copying. 28 - * if not, write to the free software foundation, 29 - * 59 temple place - suite 330, boston, ma 02111-1307, usa. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #ifndef _BF518_IRQ_H_
+6
arch/blackfin/mach-bf518/include/mach/portmux.h
··· 1 + /* 2 + * Copyright 2008-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later 5 + */ 6 + 1 7 #ifndef _MACH_PORTMUX_H_ 2 8 #define _MACH_PORTMUX_H_ 3 9
+3 -24
arch/blackfin/mach-bf518/ints-priority.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf518/ints-priority.c 3 - * Based on: arch/blackfin/mach-bf527/ints-priority.c 4 - * Author: Bryan Wu <cooloney@kernel.org> 2 + * Set up the interrupt priorities 5 3 * 6 - * Created: 7 - * Description: Set up the interrupt priorities 4 + * Copyright 2008 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #include <linux/module.h>
+10 -51
arch/blackfin/mach-bf527/boards/cm_bf527.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf527/boards/cm-bf527.c 3 - * Based on: arch/blackfin/mach-bf537/boards/stamp.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2008-2009 Bluetechnix 4 + * 2005 National ICT Australia (NICTA) 5 + * Aidan Williams <aidan@nicta.com.au> 5 6 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2008 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 7 + * Licensed under the GPL-2 or later. 29 8 */ 30 9 31 10 #include <linux/device.h> ··· 595 616 }; 596 617 #endif /* spi master and devices */ 597 618 598 - #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 599 - static struct platform_device bfin_fb_adv7393_device = { 600 - .name = "bfin-adv7393", 601 - }; 602 - #endif 603 - 604 619 #if defined(CONFIG_MTD_GPIO_ADDR) || defined(CONFIG_MTD_GPIO_ADDR_MODULE) 605 620 static struct mtd_partition cm_partitions[] = { 606 621 { ··· 759 786 .irq = IRQ_PF8, 760 787 }, 761 788 #endif 789 + #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 790 + { 791 + I2C_BOARD_INFO("bfin-adv7393", 0x2B), 792 + }, 793 + #endif 762 794 }; 763 795 764 796 #if defined(CONFIG_SERIAL_BFIN_SPORT) || defined(CONFIG_SERIAL_BFIN_SPORT_MODULE) ··· 798 820 }, 799 821 }; 800 822 #endif 801 - 802 - static struct resource bfin_gpios_resources = { 803 - .start = 0, 804 - .end = MAX_BLACKFIN_GPIOS - 1, 805 - .flags = IORESOURCE_IRQ, 806 - }; 807 - 808 - static struct platform_device bfin_gpios_device = { 809 - .name = "simple-gpio", 810 - .id = -1, 811 - .num_resources = 1, 812 - .resource = &bfin_gpios_resources, 813 - }; 814 823 815 824 static const unsigned int cclk_vlev_datasheet[] = 816 825 { ··· 874 909 &bfin_spi0_device, 875 910 #endif 876 911 877 - #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 878 - &bfin_fb_adv7393_device, 879 - #endif 880 - 881 912 #if defined(CONFIG_SERIAL_BFIN) || defined(CONFIG_SERIAL_BFIN_MODULE) 882 913 &bfin_uart_device, 883 914 #endif ··· 903 942 #if defined(CONFIG_MTD_GPIO_ADDR) || defined(CONFIG_MTD_GPIO_ADDR_MODULE) 904 943 &cm_flash_device, 905 944 #endif 906 - 907 - &bfin_gpios_device, 908 945 }; 909 946 910 947 static int __init cm_init(void)
+4 -41
arch/blackfin/mach-bf527/boards/ezbrd.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf527/boards/ezbrd.c 3 - * Based on: arch/blackfin/mach-bf537/boards/stamp.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2005 National ICT Australia (NICTA) 4 + * Aidan Williams <aidan@nicta.com.au> 5 5 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2008 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 29 7 */ 30 8 31 9 #include <linux/device.h> ··· 589 611 }; 590 612 #endif 591 613 592 - static struct resource bfin_gpios_resources = { 593 - .start = 0, 594 - .end = MAX_BLACKFIN_GPIOS - 1, 595 - .flags = IORESOURCE_IRQ, 596 - }; 597 - 598 - static struct platform_device bfin_gpios_device = { 599 - .name = "simple-gpio", 600 - .id = -1, 601 - .num_resources = 1, 602 - .resource = &bfin_gpios_resources, 603 - }; 604 - 605 614 static const unsigned int cclk_vlev_datasheet[] = 606 615 { 607 616 VRPAIR(VLEV_100, 400000000), ··· 697 732 #if defined(CONFIG_MTD_PHYSMAP) || defined(CONFIG_MTD_PHYSMAP_MODULE) 698 733 &ezbrd_flash_device, 699 734 #endif 700 - 701 - &bfin_gpios_device, 702 735 }; 703 736 704 737 static int __init ezbrd_init(void)
+9 -51
arch/blackfin/mach-bf527/boards/ezkit.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf527/boards/ezkit.c 3 - * Based on: arch/blackfin/mach-bf537/boards/stamp.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2005 National ICT Australia (NICTA) 4 + * Aidan Williams <aidan@nicta.com.au> 5 5 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2008 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 29 7 */ 30 8 31 9 #include <linux/device.h> ··· 694 716 }; 695 717 #endif 696 718 697 - #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 698 - static struct platform_device bfin_fb_adv7393_device = { 699 - .name = "bfin-adv7393", 700 - }; 701 - #endif 702 - 703 719 #if defined(CONFIG_SERIAL_BFIN) || defined(CONFIG_SERIAL_BFIN_MODULE) 704 720 static struct resource bfin_uart_resources[] = { 705 721 #ifdef CONFIG_SERIAL_BFIN_UART0 ··· 809 837 .irq = IRQ_PF8, 810 838 }, 811 839 #endif 840 + #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 841 + { 842 + I2C_BOARD_INFO("bfin-adv7393", 0x2B), 843 + }, 844 + #endif 812 845 }; 813 846 814 847 #if defined(CONFIG_SERIAL_BFIN_SPORT) || defined(CONFIG_SERIAL_BFIN_SPORT_MODULE) ··· 881 904 }, 882 905 }; 883 906 #endif 884 - 885 - static struct resource bfin_gpios_resources = { 886 - .start = 0, 887 - .end = MAX_BLACKFIN_GPIOS - 1, 888 - .flags = IORESOURCE_IRQ, 889 - }; 890 - 891 - static struct platform_device bfin_gpios_device = { 892 - .name = "simple-gpio", 893 - .id = -1, 894 - .num_resources = 1, 895 - .resource = &bfin_gpios_resources, 896 - }; 897 907 898 908 static const unsigned int cclk_vlev_datasheet[] = 899 909 { ··· 965 1001 &bf52x_t350mcqb_device, 966 1002 #endif 967 1003 968 - #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 969 - &bfin_fb_adv7393_device, 970 - #endif 971 - 972 1004 #if defined(CONFIG_SERIAL_BFIN) || defined(CONFIG_SERIAL_BFIN_MODULE) 973 1005 &bfin_uart_device, 974 1006 #endif ··· 998 1038 #if defined(CONFIG_MTD_PHYSMAP) || defined(CONFIG_MTD_PHYSMAP_MODULE) 999 1039 &ezkit_flash_device, 1000 1040 #endif 1001 - 1002 - &bfin_gpios_device, 1003 1041 }; 1004 1042 1005 1043 static int __init ezkit_init(void)
+4 -24
arch/blackfin/mach-bf527/dma.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf527/dma.c 3 - * Based on: 4 - * Author: 2 + * This file contains the simple DMA Implementation for Blackfin 5 3 * 6 - * Created: 7 - * Description: This file contains the simple DMA Implementation for Blackfin 4 + * Copyright 2007-2008 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 8 + 29 9 #include <linux/module.h> 30 10 31 11 #include <asm/blackfin.h>
+2 -25
arch/blackfin/mach-bf527/include/mach/bf527.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf527/bf527.h 3 - * Based on: include/asm-blackfin/mach-bf537/bf537.h 4 - * Author: Michael Hennerich (michael.hennerich@analog.com) 2 + * Copyright 2007-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: SYSTEM MMR REGISTER AND MEMORY MAP FOR ADSP-BF527 8 - * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later. 28 5 */ 29 6 30 7 #ifndef __MACH_BF527_H__
+2 -27
arch/blackfin/mach-bf527/include/mach/bfin_serial_5xx.h
··· 1 1 /* 2 - * file: include/asm-blackfin/mach-bf527/bfin_serial_5xx.h 3 - * based on: 4 - * author: 2 + * Copyright 2007-2009 Analog Devices Inc. 5 3 * 6 - * created: 7 - * description: 8 - * blackfin serial driver head file 9 - * rev: 10 - * 11 - * modified: 12 - * 13 - * 14 - * bugs: enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * this program is free software; you can redistribute it and/or modify 17 - * it under the terms of the gnu general public license as published by 18 - * the free software foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * this program is distributed in the hope that it will be useful, 22 - * but without any warranty; without even the implied warranty of 23 - * merchantability or fitness for a particular purpose. see the 24 - * gnu general public license for more details. 25 - * 26 - * you should have received a copy of the gnu general public license 27 - * along with this program; see the file copying. 28 - * if not, write to the free software foundation, 29 - * 59 temple place - suite 330, boston, ma 02111-1307, usa. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #include <linux/serial.h>
+2 -27
arch/blackfin/mach-bf527/include/mach/blackfin.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf527/blackfin.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Rev: 10 - * 11 - * Modified: 12 - * 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #ifndef _MACH_BLACKFIN_H_
+2 -27
arch/blackfin/mach-bf527/include/mach/cdefBF522.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf527/cdefbf522.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: system mmr register map 8 - * 9 - * Rev: 10 - * 11 - * Modified: 12 - * 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #ifndef _CDEF_BF522_H
+2 -27
arch/blackfin/mach-bf527/include/mach/cdefBF525.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf527/cdefbf525.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: system mmr register map 8 - * 9 - * Rev: 10 - * 11 - * Modified: 12 - * 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #ifndef _CDEF_BF525_H
+2 -27
arch/blackfin/mach-bf527/include/mach/cdefBF527.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf527/cdefbf527.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: system mmr register map 8 - * 9 - * Rev: 10 - * 11 - * Modified: 12 - * 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #ifndef _CDEF_BF527_H
+2 -26
arch/blackfin/mach-bf527/include/mach/cdefBF52x_base.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf527/cdefBF52x_base.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the GPL-2 or later 29 5 */ 30 6 31 7 #ifndef _CDEF_BF52X_H
+2 -26
arch/blackfin/mach-bf527/include/mach/defBF522.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf527/defBF522.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF522_H
+2 -26
arch/blackfin/mach-bf527/include/mach/defBF525.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf527/defBF525.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF525_H
+2 -26
arch/blackfin/mach-bf527/include/mach/defBF527.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf527/defBF527.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF527_H
+2 -26
arch/blackfin/mach-bf527/include/mach/defBF52x_base.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf527/defBF52x_base.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF52X_H
-3
arch/blackfin/mach-bf527/include/mach/gpio.h
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf527/include/mach/gpio.h 3 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 4 - * 5 2 * Copyright (C) 2008 Analog Devices Inc. 6 3 * Licensed under the GPL-2 or later. 7 4 */
+2 -27
arch/blackfin/mach-bf527/include/mach/irq.h
··· 1 1 /* 2 - * file: include/asm-blackfin/mach-bf527/irq.h 3 - * based on: include/asm-blackfin/mach-bf537/irq.h 4 - * author: Michael Hennerich (michael.hennerich@analog.com) 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * created: 7 - * description: 8 - * system mmr register map 9 - * rev: 10 - * 11 - * modified: 12 - * 13 - * 14 - * bugs: enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * this program is free software; you can redistribute it and/or modify 17 - * it under the terms of the gnu general public license as published by 18 - * the free software foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * this program is distributed in the hope that it will be useful, 22 - * but without any warranty; without even the implied warranty of 23 - * merchantability or fitness for a particular purpose. see the 24 - * gnu general public license for more details. 25 - * 26 - * you should have received a copy of the gnu general public license 27 - * along with this program; see the file copying. 28 - * if not, write to the free software foundation, 29 - * 59 temple place - suite 330, boston, ma 02111-1307, usa. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #ifndef _BF527_IRQ_H_
+6
arch/blackfin/mach-bf527/include/mach/portmux.h
··· 1 + /* 2 + * Copyright 2007-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later 5 + */ 6 + 1 7 #ifndef _MACH_PORTMUX_H_ 2 8 #define _MACH_PORTMUX_H_ 3 9
+3 -24
arch/blackfin/mach-bf527/ints-priority.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf537/ints-priority.c 3 - * Based on: arch/blackfin/mach-bf533/ints-priority.c 4 - * Author: Michael Hennerich (michael.hennerich@analog.com) 2 + * Set up the interrupt priorities 5 3 * 6 - * Created: 7 - * Description: Set up the interrupt priorities 4 + * Copyright 2007-2008 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #include <linux/module.h>
+6 -27
arch/blackfin/mach-bf533/boards/H8606.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf533/H8606.c 3 - * Based on: arch/blackfin/mach-bf533/stamp.c 4 - * Author: Javier Herrero <jherrero@hvsistemas.es> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2007-2008 HV Sistemas S.L. 4 + * Javier Herrero <jherrero@hvsistemas.es> 5 + * 2005 National ICT Australia (NICTA) 6 + * Aidan Williams <aidan@nicta.com.au> 5 7 * 6 - * Created: 2007 7 - * Description: Board Info File for the HV Sistemas H8606 board 8 - * 9 - * Modified: 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2006 Analog Devices Inc 12 - * Copyright 2007,2008 HV Sistemas S.L. 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2 of the License, or 19 - * (at your option) any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; if not, see the file COPYING, or write 28 - * to the Free Software Foundation, Inc., 29 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 8 + * Licensed under the GPL-2 or later. 30 9 */ 31 10 32 11 #include <linux/device.h>
+4 -25
arch/blackfin/mach-bf533/boards/blackstamp.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf533/blackstamp.c 3 - * Based on: arch/blackfin/mach-bf533/stamp.c 4 - * Author: Benjamin Matthews <bmat@lle.rochester.edu> 5 - * Aidan Williams <aidan@nicta.com.au> 2 + * Board Info File for the BlackStamp 6 3 * 7 - * Created: 2008 8 - * Description: Board Info File for the BlackStamp 9 - * 10 - * Copyright 2005 National ICT Australia (NICTA) 11 4 * Copyright 2004-2008 Analog Devices Inc. 12 - * 13 - * Enter bugs at http://blackfin.uclinux.org/ 5 + * 2008 Benjamin Matthews <bmat@lle.rochester.edu> 6 + * 2005 National ICT Australia (NICTA) 7 + * Aidan Williams <aidan@nicta.com.au> 14 8 * 15 9 * More info about the BlackStamp at: 16 10 * http://blackfin.uclinux.org/gf/project/blackstamp/ ··· 275 281 }; 276 282 #endif 277 283 278 - static struct resource bfin_gpios_resources = { 279 - .start = 0, 280 - .end = MAX_BLACKFIN_GPIOS - 1, 281 - .flags = IORESOURCE_IRQ, 282 - }; 283 - 284 - static struct platform_device bfin_gpios_device = { 285 - .name = "simple-gpio", 286 - .id = -1, 287 - .num_resources = 1, 288 - .resource = &bfin_gpios_resources, 289 - }; 290 - 291 284 #if defined(CONFIG_I2C_GPIO) || defined(CONFIG_I2C_GPIO_MODULE) 292 285 #include <linux/i2c-gpio.h> 293 286 ··· 365 384 #if defined(CONFIG_I2C_GPIO) || defined(CONFIG_I2C_GPIO_MODULE) 366 385 &i2c_gpio_device, 367 386 #endif 368 - 369 - &bfin_gpios_device, 370 387 }; 371 388 372 389 static int __init blackstamp_init(void)
+5 -40
arch/blackfin/mach-bf533/boards/cm_bf533.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf533/boards/cm_bf533.c 3 - * Based on: arch/blackfin/mach-bf533/boards/ezkit.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> Copyright 2005 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2008-2009 Bluetechnix 4 + * 2005 National ICT Australia (NICTA) 5 + * Aidan Williams <aidan@nicta.com.au> 5 6 * 6 - * Created: 2005 7 - * Description: Board description file 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 7 + * Licensed under the GPL-2 or later. 28 8 */ 29 9 30 10 #include <linux/device.h> ··· 241 261 }; 242 262 #endif 243 263 244 - static struct resource bfin_gpios_resources = { 245 - .start = 0, 246 - .end = MAX_BLACKFIN_GPIOS - 1, 247 - .flags = IORESOURCE_IRQ, 248 - }; 249 - 250 - static struct platform_device bfin_gpios_device = { 251 - .name = "simple-gpio", 252 - .id = -1, 253 - .num_resources = 1, 254 - .resource = &bfin_gpios_resources, 255 - }; 256 - 257 264 #if defined(CONFIG_SERIAL_BFIN) || defined(CONFIG_SERIAL_BFIN_MODULE) 258 265 static struct resource bfin_uart_resources[] = { 259 266 { ··· 473 506 #if defined(CONFIG_MTD_PHYSMAP) || defined(CONFIG_MTD_PHYSMAP_MODULE) 474 507 &para_flash_device, 475 508 #endif 476 - 477 - &bfin_gpios_device, 478 509 }; 479 510 480 511 static int __init cm_bf533_init(void)
+56 -76
arch/blackfin/mach-bf533/boards/ezkit.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf533/ezkit.c 3 - * Based on: Original Work 4 - * Author: Aidan Williams <aidan@nicta.com.au> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2005 National ICT Australia (NICTA) 4 + * Aidan Williams <aidan@nicta.com.au> 5 5 * 6 - * Created: 2005 7 - * Description: 8 - * 9 - * Modified: Robin Getz <rgetz@blackfin.uclinux.org> - Named the boards 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2006 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 29 7 */ 30 8 31 9 #include <linux/device.h> ··· 11 33 #include <linux/mtd/mtd.h> 12 34 #include <linux/mtd/partitions.h> 13 35 #include <linux/mtd/plat-ram.h> 36 + #include <linux/mtd/physmap.h> 14 37 #include <linux/spi/spi.h> 15 38 #include <linux/spi/flash.h> 16 39 #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) 17 40 #include <linux/usb/isp1362.h> 18 41 #endif 19 42 #include <linux/irq.h> 43 + #include <linux/i2c.h> 20 44 #include <asm/dma.h> 21 45 #include <asm/bfin5xx_spi.h> 22 46 #include <asm/portmux.h> ··· 33 53 static struct platform_device rtc_device = { 34 54 .name = "rtc-bfin", 35 55 .id = -1, 36 - }; 37 - #endif 38 - 39 - #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 40 - static struct platform_device bfin_fb_adv7393_device = { 41 - .name = "bfin-adv7393", 42 56 }; 43 57 #endif 44 58 ··· 72 98 }; 73 99 #endif 74 100 75 - #if defined(CONFIG_MTD_PSD4256G) || defined(CONFIG_MTD_PSD4256G_MODULE) 76 - static const char *map_probes[] = { 77 - "stm_flash", 78 - NULL, 101 + #if defined(CONFIG_MTD_PHYSMAP) || defined(CONFIG_MTD_PHYSMAP_MODULE) 102 + static struct mtd_partition ezkit_partitions_a[] = { 103 + { 104 + .name = "bootloader(nor a)", 105 + .size = 0x40000, 106 + .offset = 0, 107 + }, { 108 + .name = "linux kernel(nor a)", 109 + .size = MTDPART_SIZ_FULL, 110 + .offset = MTDPART_OFS_APPEND, 111 + }, 79 112 }; 80 113 81 - static struct platdata_mtd_ram stm_pri_data_a = { 82 - .mapname = "Flash A Primary", 83 - .map_probes = map_probes, 84 - .bankwidth = 2, 114 + static struct physmap_flash_data ezkit_flash_data_a = { 115 + .width = 2, 116 + .parts = ezkit_partitions_a, 117 + .nr_parts = ARRAY_SIZE(ezkit_partitions_a), 85 118 }; 86 119 87 - static struct resource stm_pri_resource_a = { 120 + static struct resource ezkit_flash_resource_a = { 88 121 .start = 0x20000000, 89 122 .end = 0x200fffff, 90 123 .flags = IORESOURCE_MEM, 91 124 }; 92 125 93 - static struct platform_device stm_pri_device_a = { 94 - .name = "mtd-ram", 126 + static struct platform_device ezkit_flash_device_a = { 127 + .name = "physmap-flash", 95 128 .id = 0, 96 129 .dev = { 97 - .platform_data = &stm_pri_data_a, 130 + .platform_data = &ezkit_flash_data_a, 98 131 }, 99 132 .num_resources = 1, 100 - .resource = &stm_pri_resource_a, 133 + .resource = &ezkit_flash_resource_a, 101 134 }; 102 135 103 - static struct platdata_mtd_ram stm_pri_data_b = { 104 - .mapname = "Flash B Primary", 105 - .map_probes = map_probes, 106 - .bankwidth = 2, 136 + static struct mtd_partition ezkit_partitions_b[] = { 137 + { 138 + .name = "file system(nor b)", 139 + .size = MTDPART_SIZ_FULL, 140 + .offset = MTDPART_OFS_APPEND, 141 + }, 107 142 }; 108 143 109 - static struct resource stm_pri_resource_b = { 144 + static struct physmap_flash_data ezkit_flash_data_b = { 145 + .width = 2, 146 + .parts = ezkit_partitions_b, 147 + .nr_parts = ARRAY_SIZE(ezkit_partitions_b), 148 + }; 149 + 150 + static struct resource ezkit_flash_resource_b = { 110 151 .start = 0x20100000, 111 152 .end = 0x201fffff, 112 153 .flags = IORESOURCE_MEM, 113 154 }; 114 155 115 - static struct platform_device stm_pri_device_b = { 116 - .name = "mtd-ram", 156 + static struct platform_device ezkit_flash_device_b = { 157 + .name = "physmap-flash", 117 158 .id = 4, 118 159 .dev = { 119 - .platform_data = &stm_pri_data_b, 160 + .platform_data = &ezkit_flash_data_b, 120 161 }, 121 162 .num_resources = 1, 122 - .resource = &stm_pri_resource_b, 163 + .resource = &ezkit_flash_resource_b, 123 164 }; 124 165 #endif 125 166 ··· 389 400 }; 390 401 #endif 391 402 392 - static struct resource bfin_gpios_resources = { 393 - .start = 0, 394 - .end = MAX_BLACKFIN_GPIOS - 1, 395 - .flags = IORESOURCE_IRQ, 396 - }; 397 - 398 - static struct platform_device bfin_gpios_device = { 399 - .name = "simple-gpio", 400 - .id = -1, 401 - .num_resources = 1, 402 - .resource = &bfin_gpios_resources, 403 - }; 404 - 405 403 #if defined(CONFIG_I2C_GPIO) || defined(CONFIG_I2C_GPIO_MODULE) 406 404 #include <linux/i2c-gpio.h> 407 405 ··· 436 460 }, 437 461 }; 438 462 463 + static struct i2c_board_info __initdata bfin_i2c_board_info[] = { 464 + #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 465 + { 466 + I2C_BOARD_INFO("bfin-adv7393", 0x2B), 467 + }, 468 + #endif 469 + }; 470 + 439 471 static struct platform_device *ezkit_devices[] __initdata = { 440 472 441 473 &bfin_dpmc, 442 474 443 - #if defined(CONFIG_MTD_PSD4256G) || defined(CONFIG_MTD_PSD4256G_MODULE) 444 - &stm_pri_device_a, 445 - &stm_pri_device_b, 475 + #if defined(CONFIG_MTD_PHYSMAP) || defined(CONFIG_MTD_PHYSMAP_MODULE) 476 + &ezkit_flash_device_a, 477 + &ezkit_flash_device_b, 446 478 #endif 447 479 448 480 #if defined(CONFIG_MTD_PLATRAM) || defined(CONFIG_MTD_PLATRAM_MODULE) ··· 464 480 465 481 #if defined(CONFIG_SPI_BFIN) || defined(CONFIG_SPI_BFIN_MODULE) 466 482 &bfin_spi0_device, 467 - #endif 468 - 469 - #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 470 - &bfin_fb_adv7393_device, 471 483 #endif 472 484 473 485 #if defined(CONFIG_RTC_DRV_BFIN) || defined(CONFIG_RTC_DRV_BFIN_MODULE) ··· 487 507 #if defined(CONFIG_I2C_GPIO) || defined(CONFIG_I2C_GPIO_MODULE) 488 508 &i2c_gpio_device, 489 509 #endif 490 - 491 - &bfin_gpios_device, 492 510 }; 493 511 494 512 static int __init ezkit_init(void) ··· 494 516 printk(KERN_INFO "%s(): registering device resources\n", __func__); 495 517 platform_add_devices(ezkit_devices, ARRAY_SIZE(ezkit_devices)); 496 518 spi_register_board_info(bfin_spi_board_info, ARRAY_SIZE(bfin_spi_board_info)); 519 + i2c_register_board_info(0, bfin_i2c_board_info, 520 + ARRAY_SIZE(bfin_i2c_board_info)); 497 521 return 0; 498 522 } 499 523
+7 -30
arch/blackfin/mach-bf533/boards/ip0x.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf533/ip0x.c 3 - * Based on: arch/blackfin/mach-bf533/bf1.c 4 - * Based on: arch/blackfin/mach-bf533/stamp.c 5 - * Author: Ivan Danov <idanov@gmail.com> 6 - * Modified for IP0X David Rowe 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2007 David Rowe 4 + * 2006 Intratrade Ltd. 5 + * Ivan Danov <idanov@gmail.com> 6 + * 2005 National ICT Australia (NICTA) 7 + * Aidan Williams <aidan@nicta.com.au> 7 8 * 8 - * Created: 2007 9 - * Description: Board info file for the IP04/IP08 boards, which 10 - * are derived from the BlackfinOne V2.0 boards. 11 - * 12 - * Modified: 13 - * COpyright 2007 David Rowe 14 - * Copyright 2006 Intratrade Ltd. 15 - * Copyright 2005 National ICT Australia (NICTA) 16 - * Copyright 2004-2006 Analog Devices Inc. 17 - * 18 - * This program is free software; you can redistribute it and/or modify 19 - * it under the terms of the GNU General Public License as published by 20 - * the Free Software Foundation; either version 2 of the License, or 21 - * (at your option) any later version. 22 - * 23 - * This program is distributed in the hope that it will be useful, 24 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 25 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 26 - * GNU General Public License for more details. 27 - * 28 - * You should have received a copy of the GNU General Public License 29 - * along with this program; if not, see the file COPYING, or write 30 - * to the Free Software Foundation, Inc., 31 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 9 + * Licensed under the GPL-2 or later. 32 10 */ 33 11 34 12 #include <linux/device.h> ··· 123 145 .ctl_reg = 0x1000, /* CPOL=0,CPHA=0,Sandisk 1G work */ 124 146 .enable_dma = 0, /* if 1 - block!!! */ 125 147 .bits_per_word = 8, 126 - .cs_change_per_word = 0, 127 148 }; 128 149 #endif 129 150
+9 -51
arch/blackfin/mach-bf533/boards/stamp.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf533/stamp.c 3 - * Based on: arch/blackfin/mach-bf533/ezkit.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2005 National ICT Australia (NICTA) 4 + * Aidan Williams <aidan@nicta.com.au> 5 5 * 6 - * Created: 2005 7 - * Description: Board Info File for the BF533-STAMP 8 - * 9 - * Modified: 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2006 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 29 7 */ 30 8 31 9 #include <linux/device.h> ··· 70 92 .dev = { 71 93 .platform_data = &smc91x_info, 72 94 }, 73 - }; 74 - #endif 75 - 76 - #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 77 - static struct platform_device bfin_fb_adv7393_device = { 78 - .name = "bfin-adv7393", 79 95 }; 80 96 #endif 81 97 ··· 408 436 }; 409 437 #endif 410 438 411 - static struct resource bfin_gpios_resources = { 412 - .start = 0, 413 - .end = MAX_BLACKFIN_GPIOS - 1, 414 - .flags = IORESOURCE_IRQ, 415 - }; 416 - 417 - static struct platform_device bfin_gpios_device = { 418 - .name = "simple-gpio", 419 - .id = -1, 420 - .num_resources = 1, 421 - .resource = &bfin_gpios_resources, 422 - }; 423 - 424 439 #if defined(CONFIG_I2C_GPIO) || defined(CONFIG_I2C_GPIO_MODULE) 425 440 #include <linux/i2c-gpio.h> 426 441 ··· 444 485 { 445 486 I2C_BOARD_INFO("pcf8574_keypad", 0x27), 446 487 .irq = 39, 488 + }, 489 + #endif 490 + #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 491 + { 492 + I2C_BOARD_INFO("bfin-adv7393", 0x2B), 447 493 }, 448 494 #endif 449 495 }; ··· 492 528 &smc91x_device, 493 529 #endif 494 530 495 - #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 496 - &bfin_fb_adv7393_device, 497 - #endif 498 - 499 531 #if defined(CONFIG_USB_NET2272) || defined(CONFIG_USB_NET2272_MODULE) 500 532 &net2272_bfin_device, 501 533 #endif ··· 522 562 #if defined(CONFIG_I2C_GPIO) || defined(CONFIG_I2C_GPIO_MODULE) 523 563 &i2c_gpio_device, 524 564 #endif 525 - 526 - &bfin_gpios_device, 527 565 528 566 #if defined(CONFIG_MTD_BFIN_ASYNC) || defined(CONFIG_MTD_BFIN_ASYNC_MODULE) 529 567 &stamp_flash_device,
+4 -24
arch/blackfin/mach-bf533/dma.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf533/dma.c 3 - * Based on: 4 - * Author: 2 + * simple DMA Implementation for Blackfin 5 3 * 6 - * Created: 7 - * Description: This file contains the simple DMA Implementation for Blackfin 4 + * Copyright 2007-2009 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 8 + 29 9 #include <linux/module.h> 30 10 31 11 #include <asm/blackfin.h>
+3 -24
arch/blackfin/mach-bf533/include/mach/bf533.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf533/bf533.h 3 - * Based on: 4 - * Author: 2 + * SYSTEM MMR REGISTER AND MEMORY MAP FOR ADSP-BF561 5 3 * 6 - * Created: 7 - * Description: SYSTEM MMR REGISTER AND MEMORY MAP FOR ADSP-BF561 4 + * Copyright 2005-2008 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #ifndef __MACH_BF533_H__
+2 -27
arch/blackfin/mach-bf533/include/mach/bfin_serial_5xx.h
··· 1 1 /* 2 - * file: include/asm-blackfin/mach-bf533/bfin_serial_5xx.h 3 - * based on: 4 - * author: 2 + * Copyright 2006-2009 Analog Devices Inc. 5 3 * 6 - * created: 7 - * description: 8 - * blackfin serial driver head file 9 - * rev: 10 - * 11 - * modified: 12 - * 13 - * 14 - * bugs: enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * this program is free software; you can redistribute it and/or modify 17 - * it under the terms of the gnu general public license as published by 18 - * the free software foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * this program is distributed in the hope that it will be useful, 22 - * but without any warranty; without even the implied warranty of 23 - * merchantability or fitness for a particular purpose. see the 24 - * gnu general public license for more details. 25 - * 26 - * you should have received a copy of the gnu general public license 27 - * along with this program; see the file copying. 28 - * if not, write to the free software foundation, 29 - * 59 temple place - suite 330, boston, ma 02111-1307, usa. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #include <linux/serial.h>
+2 -26
arch/blackfin/mach-bf533/include/mach/blackfin.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf533/blackfin.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2005-2009 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the GPL-2 or later 29 5 */ 30 6 31 7 #ifndef _MACH_BLACKFIN_H_
+2 -26
arch/blackfin/mach-bf533/include/mach/cdefBF532.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf533/cdefBF532.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2005-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the GPL-2 or later 29 5 */ 30 6 31 7 #ifndef _CDEF_BF532_H
+3 -41
arch/blackfin/mach-bf533/include/mach/defBF532.h
··· 1 - /************************************************************************ 2 - * 3 - * This file is subject to the terms and conditions of the GNU Public 4 - * License. See the file "COPYING" in the main directory of this archive 5 - * for more details. 6 - * 7 - * Non-GPL License also available as part of VisualDSP++ 8 - * http://www.analog.com/processors/resources/crosscore/visualDspDevSoftware.html 9 - * 10 - * (c) Copyright 2001-2005 Analog Devices, Inc. All rights reserved 11 - * 12 - * This file under source code control, please send bugs or changes to: 13 - * dsptools.support@analog.com 14 - * 15 - ************************************************************************/ 16 1 /* 17 - * File: include/asm-blackfin/mach-bf533/defBF532.h 18 - * Based on: 19 - * Author: 2 + * System & MMR bit and Address definitions for ADSP-BF532 20 3 * 21 - * Created: 22 - * Description: 4 + * Copyright 2005-2008 Analog Devices Inc. 23 5 * 24 - * Rev: 25 - * 26 - * Modified: 27 - * 28 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 29 - * 30 - * This program is free software; you can redistribute it and/or modify 31 - * it under the terms of the GNU General Public License as published by 32 - * the Free Software Foundation; either version 2, or (at your option) 33 - * any later version. 34 - * 35 - * This program is distributed in the hope that it will be useful, 36 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 37 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 38 - * GNU General Public License for more details. 39 - * 40 - * You should have received a copy of the GNU General Public License 41 - * along with this program; see the file COPYING. 42 - * If not, write to the Free Software Foundation, 43 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 6 + * Licensed under the ADI BSD license or the GPL-2 (or later) 44 7 */ 45 - /* SYSTEM & MM REGISTER BIT & ADDRESS DEFINITIONS FOR ADSP-BF532 */ 46 8 47 9 #ifndef _DEF_BF532_H 48 10 #define _DEF_BF532_H
-3
arch/blackfin/mach-bf533/include/mach/gpio.h
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf533/include/mach/gpio.h 3 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 4 - * 5 2 * Copyright (C) 2008 Analog Devices Inc. 6 3 * Licensed under the GPL-2 or later. 7 4 */
+2 -26
arch/blackfin/mach-bf533/include/mach/irq.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf533/defBF532.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2005-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the GPL-2 or later 29 5 */ 30 6 31 7 #ifndef _BF533_IRQ_H_
+6
arch/blackfin/mach-bf533/include/mach/portmux.h
··· 1 + /* 2 + * Copyright 2007-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later 5 + */ 6 + 1 7 #ifndef _MACH_PORTMUX_H_ 2 8 #define _MACH_PORTMUX_H_ 3 9
+3 -24
arch/blackfin/mach-bf533/ints-priority.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf533/ints-priority.c 3 - * Based on: 4 - * Author: Michael Hennerich 2 + * Set up the interrupt priorities 5 3 * 6 - * Created: ? 7 - * Description: Set up the interrupt priorities 4 + * Copyright 2005-2009 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #include <linux/module.h>
+5 -41
arch/blackfin/mach-bf537/boards/cm_bf537e.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf537/boards/cm_bf537.c 3 - * Based on: arch/blackfin/mach-bf533/boards/ezkit.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2008-2009 Bluetechnix 4 + * 2005 National ICT Australia (NICTA) 5 + * Aidan Williams <aidan@nicta.com.au> 5 6 * 6 - * Created: 2005 7 - * Description: Board description file 8 - * 9 - * Modified: 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2006 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 7 + * Licensed under the GPL-2 or later. 29 8 */ 30 9 31 10 #include <linux/device.h> ··· 275 296 .resource = net2272_bfin_resources, 276 297 }; 277 298 #endif 278 - 279 - static struct resource bfin_gpios_resources = { 280 - .start = 0, 281 - .end = MAX_BLACKFIN_GPIOS - 1, 282 - .flags = IORESOURCE_IRQ, 283 - }; 284 - 285 - static struct platform_device bfin_gpios_device = { 286 - .name = "simple-gpio", 287 - .id = -1, 288 - .num_resources = 1, 289 - .resource = &bfin_gpios_resources, 290 - }; 291 299 292 300 #if defined(CONFIG_MTD_GPIO_ADDR) || defined(CONFIG_MTD_GPIO_ADDR_MODULE) 293 301 static struct mtd_partition cm_partitions[] = { ··· 665 699 #if defined(CONFIG_MTD_GPIO_ADDR) || defined(CONFIG_MTD_GPIO_ADDR_MODULE) 666 700 &cm_flash_device, 667 701 #endif 668 - 669 - &bfin_gpios_device, 670 702 }; 671 703 672 704 static int __init cm_bf537e_init(void)
+5 -41
arch/blackfin/mach-bf537/boards/cm_bf537u.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf537/boards/cm_bf537u.c 3 - * Based on: arch/blackfin/mach-bf533/boards/ezkit.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2008-2009 Bluetechnix 4 + * 2005 National ICT Australia (NICTA) 5 + * Aidan Williams <aidan@nicta.com.au> 5 6 * 6 - * Created: 2005 7 - * Description: Board description file 8 - * 9 - * Modified: 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2006 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 7 + * Licensed under the GPL-2 or later. 29 8 */ 30 9 31 10 #include <linux/device.h> ··· 276 297 .resource = net2272_bfin_resources, 277 298 }; 278 299 #endif 279 - 280 - static struct resource bfin_gpios_resources = { 281 - .start = 0, 282 - .end = MAX_BLACKFIN_GPIOS - 1, 283 - .flags = IORESOURCE_IRQ, 284 - }; 285 - 286 - static struct platform_device bfin_gpios_device = { 287 - .name = "simple-gpio", 288 - .id = -1, 289 - .num_resources = 1, 290 - .resource = &bfin_gpios_resources, 291 - }; 292 300 293 301 #if defined(CONFIG_MTD_GPIO_ADDR) || defined(CONFIG_MTD_GPIO_ADDR_MODULE) 294 302 static struct mtd_partition cm_partitions[] = { ··· 571 605 #if defined(CONFIG_MTD_GPIO_ADDR) || defined(CONFIG_MTD_GPIO_ADDR_MODULE) 572 606 &cm_flash_device, 573 607 #endif 574 - 575 - &bfin_gpios_device, 576 608 }; 577 609 578 610 static int __init cm_bf537u_init(void)
+6
arch/blackfin/mach-bf537/boards/minotaur.c
··· 1 1 /* 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2008-2009 Cambridge Signal Processing 4 + * 2005 National ICT Australia (NICTA) 5 + * Aidan Williams <aidan@nicta.com.au> 6 + * 7 + * Licensed under the GPL-2 or later. 2 8 */ 3 9 4 10 #include <linux/device.h>
+4 -27
arch/blackfin/mach-bf537/boards/pnav10.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf537/boards/stamp.c 3 - * Based on: arch/blackfin/mach-bf533/boards/ezkit.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2005 National ICT Australia (NICTA) 4 + * Aidan Williams <aidan@nicta.com.au> 5 5 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2008 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 29 7 */ 30 8 31 9 #include <linux/device.h> ··· 280 302 281 303 #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) 282 304 static struct bfin5xx_spi_chip spi_ad7877_chip_info = { 283 - .cs_change_per_word = 0, 284 305 .enable_dma = 0, 285 306 .bits_per_word = 16, 286 307 };
+9 -51
arch/blackfin/mach-bf537/boards/stamp.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf537/boards/stamp.c 3 - * Based on: arch/blackfin/mach-bf533/boards/ezkit.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2005 National ICT Australia (NICTA) 4 + * Aidan Williams <aidan@nicta.com.au> 5 5 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2006 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 29 7 */ 30 8 31 9 #include <linux/device.h> ··· 98 120 }, 99 121 }; 100 122 #endif 101 - 102 - static struct resource bfin_gpios_resources = { 103 - .start = 0, 104 - .end = MAX_BLACKFIN_GPIOS - 1, 105 - .flags = IORESOURCE_IRQ, 106 - }; 107 - 108 - static struct platform_device bfin_gpios_device = { 109 - .name = "simple-gpio", 110 - .id = -1, 111 - .num_resources = 1, 112 - .resource = &bfin_gpios_resources, 113 - }; 114 123 115 124 #if defined(CONFIG_BFIN_CFPCMCIA) || defined(CONFIG_BFIN_CFPCMCIA_MODULE) 116 125 static struct resource bfin_pcmcia_cf_resources[] = { ··· 1043 1078 }; 1044 1079 #endif 1045 1080 1046 - #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 1047 - static struct platform_device bfin_fb_adv7393_device = { 1048 - .name = "bfin-adv7393", 1049 - }; 1050 - #endif 1051 - 1052 1081 #if defined(CONFIG_FB_BFIN_LQ035Q1) || defined(CONFIG_FB_BFIN_LQ035Q1_MODULE) 1053 1082 #include <asm/bfin-lq035q1.h> 1054 1083 ··· 1457 1498 .platform_data = (void *)&adp5588_gpio_data, 1458 1499 }, 1459 1500 #endif 1501 + #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 1502 + { 1503 + I2C_BOARD_INFO("bfin-adv7393", 0x2B), 1504 + }, 1505 + #endif 1460 1506 }; 1461 1507 1462 1508 #if defined(CONFIG_SERIAL_BFIN_SPORT) || defined(CONFIG_SERIAL_BFIN_SPORT_MODULE) ··· 1632 1668 &bfin_lq035q1_device, 1633 1669 #endif 1634 1670 1635 - #if defined(CONFIG_FB_BFIN_7393) || defined(CONFIG_FB_BFIN_7393_MODULE) 1636 - &bfin_fb_adv7393_device, 1637 - #endif 1638 - 1639 1671 #if defined(CONFIG_SERIAL_BFIN) || defined(CONFIG_SERIAL_BFIN_MODULE) 1640 1672 &bfin_uart_device, 1641 1673 #endif ··· 1661 1701 #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE) 1662 1702 &bfin_device_gpiokeys, 1663 1703 #endif 1664 - 1665 - &bfin_gpios_device, 1666 1704 1667 1705 #if defined(CONFIG_MTD_NAND_PLATFORM) || defined(CONFIG_MTD_NAND_PLATFORM_MODULE) 1668 1706 &bfin_async_nand_device,
+5 -41
arch/blackfin/mach-bf537/boards/tcm_bf537.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf537/boards/tcm_bf537.c 3 - * Based on: arch/blackfin/mach-bf533/boards/cm_bf537.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2008-2009 Bluetechnix 4 + * 2005 National ICT Australia (NICTA) 5 + * Aidan Williams <aidan@nicta.com.au> 5 6 * 6 - * Created: 2005 7 - * Description: Board description file 8 - * 9 - * Modified: 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2006 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 7 + * Licensed under the GPL-2 or later. 29 8 */ 30 9 31 10 #include <linux/device.h> ··· 276 297 .resource = net2272_bfin_resources, 277 298 }; 278 299 #endif 279 - 280 - static struct resource bfin_gpios_resources = { 281 - .start = 0, 282 - .end = MAX_BLACKFIN_GPIOS - 1, 283 - .flags = IORESOURCE_IRQ, 284 - }; 285 - 286 - static struct platform_device bfin_gpios_device = { 287 - .name = "simple-gpio", 288 - .id = -1, 289 - .num_resources = 1, 290 - .resource = &bfin_gpios_resources, 291 - }; 292 300 293 301 #if defined(CONFIG_MTD_GPIO_ADDR) || defined(CONFIG_MTD_GPIO_ADDR_MODULE) 294 302 static struct mtd_partition cm_partitions[] = { ··· 573 607 #if defined(CONFIG_MTD_GPIO_ADDR) || defined(CONFIG_MTD_GPIO_ADDR_MODULE) 574 608 &cm_flash_device, 575 609 #endif 576 - 577 - &bfin_gpios_device, 578 610 }; 579 611 580 612 static int __init tcm_bf537_init(void)
+4 -24
arch/blackfin/mach-bf537/dma.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf537/dma.c 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: This file contains the simple DMA Implementation for Blackfin 4 + * Licensed under the GPL-2 or later. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * This file contains the simple DMA Implementation for Blackfin 28 7 */ 8 + 29 9 #include <linux/module.h> 30 10 31 11 #include <asm/blackfin.h>
+3 -24
arch/blackfin/mach-bf537/include/mach/bf537.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf537/bf537.h 3 - * Based on: 4 - * Author: 2 + * System MMR Register and memory map for ADSP-BF537 5 3 * 6 - * Created: 7 - * Description: SYSTEM MMR REGISTER AND MEMORY MAP FOR ADSP-BF537 4 + * Copyright 2005-2008 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #ifndef __MACH_BF537_H__
+2 -27
arch/blackfin/mach-bf537/include/mach/bfin_serial_5xx.h
··· 1 1 /* 2 - * file: include/asm-blackfin/mach-bf537/bfin_serial_5xx.h 3 - * based on: 4 - * author: 2 + * Copyright 2006-2009 Analog Devices Inc. 5 3 * 6 - * created: 7 - * description: 8 - * blackfin serial driver header files 9 - * rev: 10 - * 11 - * modified: 12 - * 13 - * 14 - * bugs: enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * this program is free software; you can redistribute it and/or modify 17 - * it under the terms of the gnu general public license as published by 18 - * the free software foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * this program is distributed in the hope that it will be useful, 22 - * but without any warranty; without even the implied warranty of 23 - * merchantability or fitness for a particular purpose. see the 24 - * gnu general public license for more details. 25 - * 26 - * you should have received a copy of the gnu general public license 27 - * along with this program; see the file copying. 28 - * if not, write to the free software foundation, 29 - * 59 temple place - suite 330, boston, ma 02111-1307, usa. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #include <linux/serial.h>
+2 -27
arch/blackfin/mach-bf537/include/mach/blackfin.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf537/blackfin.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2005-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Rev: 10 - * 11 - * Modified: 12 - * 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #ifndef _MACH_BLACKFIN_H_
+2 -27
arch/blackfin/mach-bf537/include/mach/cdefBF534.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf537/cdefbf534.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2005-2008 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: system mmr register map 8 - * 9 - * Rev: 10 - * 11 - * Modified: 12 - * 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #ifndef _CDEF_BF534_H
+2 -27
arch/blackfin/mach-bf537/include/mach/cdefBF537.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf537/cdefBF537.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2005-2008 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * System MMR Register Map 9 - * Rev: 10 - * 11 - * Modified: 12 - * 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #ifndef _CDEF_BF537_H
+2 -26
arch/blackfin/mach-bf537/include/mach/defBF534.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf537/cdefBF537.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2005-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF534_H
+2 -27
arch/blackfin/mach-bf537/include/mach/defBF537.h
··· 1 1 /* 2 - * file: include/asm-blackfin/mach-bf537/defbf537.h 3 - * based on: 4 - * author: 2 + * Copyright 2005-2008 Analog Devices Inc. 5 3 * 6 - * created: 7 - * description: 8 - * system mmr register map 9 - * rev: 10 - * 11 - * modified: 12 - * 13 - * 14 - * bugs: enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * this program is free software; you can redistribute it and/or modify 17 - * it under the terms of the gnu general public license as published by 18 - * the free software foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * this program is distributed in the hope that it will be useful, 22 - * but without any warranty; without even the implied warranty of 23 - * merchantability or fitness for a particular purpose. see the 24 - * gnu general public license for more details. 25 - * 26 - * you should have received a copy of the gnu general public license 27 - * along with this program; see the file copying. 28 - * if not, write to the free software foundation, 29 - * 59 temple place - suite 330, boston, ma 02111-1307, usa. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 30 5 */ 31 6 32 7 #ifndef _DEF_BF537_H
-3
arch/blackfin/mach-bf537/include/mach/gpio.h
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf537/include/mach/gpio.h 3 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 4 - * 5 2 * Copyright (C) 2008 Analog Devices Inc. 6 3 * Licensed under the GPL-2 or later. 7 4 */
+2 -27
arch/blackfin/mach-bf537/include/mach/irq.h
··· 1 1 /* 2 - * file: include/asm-blackfin/mach-bf537/irq.h 3 - * based on: 4 - * author: 2 + * Copyright 2005-2008 Analog Devices Inc. 5 3 * 6 - * created: 7 - * description: 8 - * system mmr register map 9 - * rev: 10 - * 11 - * modified: 12 - * 13 - * 14 - * bugs: enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * this program is free software; you can redistribute it and/or modify 17 - * it under the terms of the gnu general public license as published by 18 - * the free software foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * this program is distributed in the hope that it will be useful, 22 - * but without any warranty; without even the implied warranty of 23 - * merchantability or fitness for a particular purpose. see the 24 - * gnu general public license for more details. 25 - * 26 - * you should have received a copy of the gnu general public license 27 - * along with this program; see the file copying. 28 - * if not, write to the free software foundation, 29 - * 59 temple place - suite 330, boston, ma 02111-1307, usa. 4 + * Licensed under the GPL-2 or later 30 5 */ 31 6 32 7 #ifndef _BF537_IRQ_H_
+6
arch/blackfin/mach-bf537/include/mach/portmux.h
··· 1 + /* 2 + * Copyright 2007-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later 5 + */ 6 + 1 7 #ifndef _MACH_PORTMUX_H_ 2 8 #define _MACH_PORTMUX_H_ 3 9
+3 -24
arch/blackfin/mach-bf537/ints-priority.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf537/ints-priority.c 3 - * Based on: arch/blackfin/mach-bf533/ints-priority.c 4 - * Author: Michael Hennerich 2 + * Copyright 2005-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: Set up the interrupt priorities 4 + * Licensed under the GPL-2 or later. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Set up the interrupt priorities 28 7 */ 29 8 30 9 #include <linux/module.h>
+4 -42
arch/blackfin/mach-bf538/boards/ezkit.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf538/boards/ezkit.c 3 - * Based on: arch/blackfin/mach-bf537/boards/ezkit.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2005 National ICT Australia (NICTA) 4 + * Aidan Williams <aidan@nicta.com.au> 5 5 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2008 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 29 7 */ 30 8 31 9 #include <linux/device.h> ··· 215 237 static struct bfin5xx_spi_chip spi_flash_chip_info = { 216 238 .enable_dma = 0, /* use dma transfer with this chip*/ 217 239 .bits_per_word = 8, 218 - .cs_change_per_word = 0, 219 240 }; 220 241 #endif 221 242 ··· 483 506 #endif 484 507 #endif 485 508 486 - static struct resource bfin_gpios_resources = { 487 - .start = 0, 488 - .end = MAX_BLACKFIN_GPIOS - 1, 489 - .flags = IORESOURCE_IRQ, 490 - }; 491 - 492 - static struct platform_device bfin_gpios_device = { 493 - .name = "simple-gpio", 494 - .id = -1, 495 - .num_resources = 1, 496 - .resource = &bfin_gpios_resources, 497 - }; 498 - 499 509 #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE) 500 510 #include <linux/gpio_keys.h> 501 511 ··· 621 657 #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE) 622 658 &bfin_device_gpiokeys, 623 659 #endif 624 - 625 - &bfin_gpios_device, 626 660 627 661 #if defined(CONFIG_MTD_PHYSMAP) || defined(CONFIG_MTD_PHYSMAP_MODULE) 628 662 &ezkit_flash_device,
+4 -24
arch/blackfin/mach-bf538/dma.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf538/dma.c 3 - * Based on: 4 - * Author: 2 + * the simple DMA Implementation for Blackfin 5 3 * 6 - * Created: 7 - * Description: This file contains the simple DMA Implementation for Blackfin 4 + * Copyright 2008 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2008 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 8 + 29 9 #include <linux/module.h> 30 10 31 11 #include <asm/blackfin.h>
+3 -24
arch/blackfin/mach-bf538/include/mach/bf538.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf538/bf538.h 3 - * Based on: include/asm-blackfin/mach-bf537/bf537.h 4 - * Author: Michael Hennerich (michael.hennerich@analog.com) 2 + * SYSTEM MMR REGISTER AND MEMORY MAP FOR ADSP-BF538 5 3 * 6 - * Created: 7 - * Description: SYSTEM MMR REGISTER AND MEMORY MAP FOR ADSP-BF527 4 + * Copyright 2008 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #ifndef __MACH_BF538_H__
+2 -27
arch/blackfin/mach-bf538/include/mach/bfin_serial_5xx.h
··· 1 1 /* 2 - * file: include/asm-blackfin/mach-bf538/bfin_serial_5xx.h 3 - * based on: 4 - * author: 2 + * Copyright 2008-2009 Analog Devices Inc. 5 3 * 6 - * created: 7 - * description: 8 - * blackfin serial driver header files 9 - * rev: 10 - * 11 - * modified: 12 - * 13 - * 14 - * bugs: enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * this program is free software; you can redistribute it and/or modify 17 - * it under the terms of the gnu general public license as published by 18 - * the free software foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * this program is distributed in the hope that it will be useful, 22 - * but without any warranty; without even the implied warranty of 23 - * merchantability or fitness for a particular purpose. see the 24 - * gnu general public license for more details. 25 - * 26 - * you should have received a copy of the gnu general public license 27 - * along with this program; see the file copying. 28 - * if not, write to the free software foundation, 29 - * 59 temple place - suite 330, boston, ma 02111-1307, usa. 4 + * Licensed under the GPL-2 or later. 30 5 */ 31 6 32 7 #include <linux/serial.h>
+2 -27
arch/blackfin/mach-bf538/include/mach/blackfin.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf538/blackfin.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Rev: 10 - * 11 - * Modified: 12 - * 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later. 30 5 */ 31 6 32 7 #ifndef _MACH_BLACKFIN_H_
+2 -26
arch/blackfin/mach-bf538/include/mach/cdefBF538.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf538/cdefBF538.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008-2009 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the GPL-2 or later. 29 5 */ 30 6 31 7 #ifndef _CDEF_BF538_H
+3 -41
arch/blackfin/mach-bf538/include/mach/defBF539.h
··· 1 - /************************************************************************ 2 - * 3 - * This file is subject to the terms and conditions of the GNU Public 4 - * License. See the file "COPYING" in the main directory of this archive 5 - * for more details. 6 - * 7 - * Non-GPL License also available as part of VisualDSP++ 8 - * http://www.analog.com/processors/resources/crosscore/visualDspDevSoftware.html 9 - * 10 - * (c) Copyright 2001-2005 Analog Devices, Inc. All rights reserved 11 - * 12 - * This file under source code control, please send bugs or changes to: 13 - * dsptools.support@analog.com 14 - * 15 - ************************************************************************/ 16 1 /* 17 - * File: include/asm-blackfin/mach-bf538/defBF539.h 18 - * Based on: 19 - * Author: 2 + * Copyright 2008-2009 Analog Devices Inc. 20 3 * 21 - * Created: 22 - * Description: 23 - * 24 - * Rev: 25 - * 26 - * Modified: 27 - * 28 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 29 - * 30 - * This program is free software; you can redistribute it and/or modify 31 - * it under the terms of the GNU General Public License as published by 32 - * the Free Software Foundation; either version 2, or (at your option) 33 - * any later version. 34 - * 35 - * This program is distributed in the hope that it will be useful, 36 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 37 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 38 - * GNU General Public License for more details. 39 - * 40 - * You should have received a copy of the GNU General Public License 41 - * along with this program; see the file COPYING. 42 - * If not, write to the Free Software Foundation, 43 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 44 5 */ 6 + 45 7 /* SYSTEM & MM REGISTER BIT & ADDRESS DEFINITIONS FOR ADSP-BF538/9 */ 46 8 47 9 #ifndef _DEF_BF539_H
-3
arch/blackfin/mach-bf538/include/mach/gpio.h
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf538/include/mach/gpio.h 3 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 4 - * 5 2 * Copyright (C) 2008 Analog Devices Inc. 6 3 * Licensed under the GPL-2 or later. 7 4 */
+2 -27
arch/blackfin/mach-bf538/include/mach/irq.h
··· 1 1 /* 2 - * file: include/asm-blackfin/mach-bf538/irq.h 3 - * based on: include/asm-blackfin/mach-bf537/irq.h 4 - * author: Michael Hennerich (michael.hennerich@analog.com) 2 + * Copyright 2008 Analog Devices Inc. 5 3 * 6 - * created: 7 - * description: 8 - * system mmr register map 9 - * rev: 10 - * 11 - * modified: 12 - * 13 - * 14 - * bugs: enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * this program is free software; you can redistribute it and/or modify 17 - * it under the terms of the gnu general public license as published by 18 - * the free software foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * this program is distributed in the hope that it will be useful, 22 - * but without any warranty; without even the implied warranty of 23 - * merchantability or fitness for a particular purpose. see the 24 - * gnu general public license for more details. 25 - * 26 - * you should have received a copy of the gnu general public license 27 - * along with this program; see the file copying. 28 - * if not, write to the free software foundation, 29 - * 59 temple place - suite 330, boston, ma 02111-1307, usa. 4 + * Licensed under the GPL-2 or later. 30 5 */ 31 6 32 7 #ifndef _BF538_IRQ_H_
+6
arch/blackfin/mach-bf538/include/mach/portmux.h
··· 1 + /* 2 + * Copyright 2008-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _MACH_PORTMUX_H_ 2 8 #define _MACH_PORTMUX_H_ 3 9
+3 -24
arch/blackfin/mach-bf538/ints-priority.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf538/ints-priority.c 3 - * Based on: arch/blackfin/mach-bf533/ints-priority.c 4 - * Author: Michael Hennerich 2 + * Set up the interrupt priorities 5 3 * 6 - * Created: 7 - * Description: Set up the interrupt priorities 4 + * Copyright 2008 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2008 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #include <linux/module.h>
+5 -43
arch/blackfin/mach-bf548/boards/cm_bf548.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf548/boards/cm_bf548.c 3 - * Based on: arch/blackfin/mach-bf537/boards/ezkit.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2008-2009 Bluetechnix 4 + * 2005 National ICT Australia (NICTA) 5 + * Aidan Williams <aidan@nicta.com.au> 5 6 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2008 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 7 + * Licensed under the GPL-2 or later. 29 8 */ 30 9 31 10 #include <linux/device.h> ··· 359 380 }; 360 381 #endif 361 382 362 - static struct resource bfin_gpios_resources = { 363 - .start = 0, 364 - .end = MAX_BLACKFIN_GPIOS - 1, 365 - .flags = IORESOURCE_IRQ, 366 - }; 367 - 368 - static struct platform_device bfin_gpios_device = { 369 - .name = "simple-gpio", 370 - .id = -1, 371 - .num_resources = 1, 372 - .resource = &bfin_gpios_resources, 373 - }; 374 - 375 383 #if defined(CONFIG_PATA_BF54X) || defined(CONFIG_PATA_BF54X_MODULE) 376 384 static struct resource bfin_atapi_resources[] = { 377 385 { ··· 512 546 static struct bfin5xx_spi_chip spi_flash_chip_info = { 513 547 .enable_dma = 0, /* use dma transfer with this chip*/ 514 548 .bits_per_word = 8, 515 - .cs_change_per_word = 0, 516 549 }; 517 550 #endif 518 551 519 552 #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) 520 553 static struct bfin5xx_spi_chip spi_ad7877_chip_info = { 521 - .cs_change_per_word = 0, 522 554 .enable_dma = 0, 523 555 .bits_per_word = 16, 524 556 }; ··· 817 853 #if defined(CONFIG_MTD_PHYSMAP) || defined(CONFIG_MTD_PHYSMAP_MODULE) 818 854 &para_flash_device, 819 855 #endif 820 - 821 - &bfin_gpios_device, 822 856 }; 823 857 824 858 static int __init cm_bf548_init(void)
+4 -45
arch/blackfin/mach-bf548/boards/ezkit.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf548/boards/ezkit.c 3 - * Based on: arch/blackfin/mach-bf537/boards/ezkit.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2005 National ICT Australia (NICTA) 4 + * Aidan Williams <aidan@nicta.com.au> 5 5 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2005 National ICT Australia (NICTA) 11 - * Copyright 2004-2007 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 29 7 */ 30 8 31 9 #include <linux/device.h> ··· 186 208 #endif 187 209 188 210 #if defined(CONFIG_INPUT_ADXL34X) || defined(CONFIG_INPUT_ADXL34X_MODULE) 189 - #include <linux/input.h> 190 211 #include <linux/spi/adxl34x.h> 191 212 static const struct adxl34x_platform_data adxl34x_info = { 192 213 .x_axis_offset = 0, ··· 613 636 static struct bfin5xx_spi_chip spi_flash_chip_info = { 614 637 .enable_dma = 0, /* use dma transfer with this chip*/ 615 638 .bits_per_word = 8, 616 - .cs_change_per_word = 0, 617 639 }; 618 640 #endif 619 641 ··· 626 650 627 651 #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) 628 652 static struct bfin5xx_spi_chip spi_ad7877_chip_info = { 629 - .cs_change_per_word = 0, 630 653 .enable_dma = 0, 631 654 .bits_per_word = 16, 632 655 }; ··· 656 681 static struct bfin5xx_spi_chip spi_adxl34x_chip_info = { 657 682 .enable_dma = 0, /* use dma transfer with this chip*/ 658 683 .bits_per_word = 8, 659 - .cs_change_per_word = 0, 660 684 }; 661 685 #endif 662 686 ··· 882 908 }; 883 909 #endif 884 910 885 - static struct resource bfin_gpios_resources = { 886 - .start = 0, 887 - .end = MAX_BLACKFIN_GPIOS - 1, 888 - .flags = IORESOURCE_IRQ, 889 - }; 890 - 891 - static struct platform_device bfin_gpios_device = { 892 - .name = "simple-gpio", 893 - .id = -1, 894 - .num_resources = 1, 895 - .resource = &bfin_gpios_resources, 896 - }; 897 - 898 911 static const unsigned int cclk_vlev_datasheet[] = 899 912 { 900 913 /* ··· 988 1027 #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE) 989 1028 &bfin_device_gpiokeys, 990 1029 #endif 991 - 992 - &bfin_gpios_device, 993 1030 994 1031 #if defined(CONFIG_MTD_PHYSMAP) || defined(CONFIG_MTD_PHYSMAP_MODULE) 995 1032 &ezkit_flash_device,
+3 -24
arch/blackfin/mach-bf548/dma.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf548/dma.c 3 - * Based on: 4 - * Author: 2 + * the simple DMA Implementation for Blackfin 5 3 * 6 - * Created: 7 - * Description: This file contains the simple DMA Implementation for Blackfin 4 + * Copyright 2007-2009 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2008 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #include <linux/module.h>
+2 -25
arch/blackfin/mach-bf548/include/mach/bf548.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf548/bf548.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: System MMR register and memory map for ADSP-BF548 8 - * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later. 28 5 */ 29 6 30 7 #ifndef __MACH_BF548_H__
+6
arch/blackfin/mach-bf548/include/mach/bf54x-lq043.h
··· 1 + /* 2 + * Copyright 2007-2008 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef BF54X_LQ043_H 2 8 #define BF54X_LQ043_H 3 9
+6
arch/blackfin/mach-bf548/include/mach/bf54x_keys.h
··· 1 + /* 2 + * Copyright 2007-2008 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _BFIN_KPAD_H 2 8 #define _BFIN_KPAD_H 3 9
+2 -27
arch/blackfin/mach-bf548/include/mach/bfin_serial_5xx.h
··· 1 1 /* 2 - * file: include/asm-blackfin/mach-bf548/bfin_serial_5xx.h 3 - * based on: 4 - * author: 2 + * Copyright 2007-2009 Analog Devices Inc. 5 3 * 6 - * created: 7 - * description: 8 - * blackfin serial driver head file 9 - * rev: 10 - * 11 - * modified: 12 - * 13 - * 14 - * bugs: enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * this program is free software; you can redistribute it and/or modify 17 - * it under the terms of the gnu general public license as published by 18 - * the free software foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * this program is distributed in the hope that it will be useful, 22 - * but without any warranty; without even the implied warranty of 23 - * merchantability or fitness for a particular purpose. see the 24 - * gnu general public license for more details. 25 - * 26 - * you should have received a copy of the gnu general public license 27 - * along with this program; see the file copying. 28 - * if not, write to the free software foundation, 29 - * 59 temple place - suite 330, boston, ma 02111-1307, usa. 4 + * Licensed under the GPL-2 or later. 30 5 */ 31 6 32 7 #include <linux/serial.h>
+2 -27
arch/blackfin/mach-bf548/include/mach/blackfin.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf548/blackfin.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Rev: 10 - * 11 - * Modified: 12 - * 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later. 30 5 */ 31 6 32 7 #ifndef _MACH_BLACKFIN_H_
+2 -26
arch/blackfin/mach-bf548/include/mach/cdefBF542.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf548/cdefBF542.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the GPL-2 or later. 29 5 */ 30 6 31 7 #ifndef _CDEF_BF542_H
+2 -26
arch/blackfin/mach-bf548/include/mach/cdefBF544.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf548/cdefBF544.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the GPL-2 or later. 29 5 */ 30 6 31 7 #ifndef _CDEF_BF544_H
+2 -26
arch/blackfin/mach-bf548/include/mach/cdefBF547.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf548/cdefBF547.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the GPL-2 or later. 29 5 */ 30 6 31 7 #ifndef _CDEF_BF548_H
+2 -26
arch/blackfin/mach-bf548/include/mach/cdefBF548.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf548/cdefBF548.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the GPL-2 or later. 29 5 */ 30 6 31 7 #ifndef _CDEF_BF548_H
+2 -26
arch/blackfin/mach-bf548/include/mach/cdefBF549.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf549/cdefBF549.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the GPL-2 or later. 29 5 */ 30 6 31 7 #ifndef _CDEF_BF549_H
+2 -26
arch/blackfin/mach-bf548/include/mach/cdefBF54x_base.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf548/cdefBF54x_base.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the GPL-2 or later. 29 5 */ 30 6 31 7 #ifndef _CDEF_BF54X_H
+2 -26
arch/blackfin/mach-bf548/include/mach/defBF542.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf548/defBF542.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF542_H
+2 -26
arch/blackfin/mach-bf548/include/mach/defBF544.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf548/defBF544.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF544_H
+2 -26
arch/blackfin/mach-bf548/include/mach/defBF547.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf548/defBF547.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF548_H
+2 -26
arch/blackfin/mach-bf548/include/mach/defBF548.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf548/defBF548.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF548_H
+2 -26
arch/blackfin/mach-bf548/include/mach/defBF549.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf548/defBF549.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF549_H
+2 -26
arch/blackfin/mach-bf548/include/mach/defBF54x_base.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf548/defBF54x_base.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 29 5 */ 30 6 31 7 #ifndef _DEF_BF54X_H
+2 -28
arch/blackfin/mach-bf548/include/mach/gpio.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf548/gpio.h 3 - * Based on: 4 - * Author: Michael Hennerich (hennerich@blackfin.uclinux.org) 5 - * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 2 + * Copyright 2007-2009 Analog Devices Inc. 3 + * Licensed under the GPL-2 or later. 28 4 */ 29 - 30 - 31 5 32 6 #define GPIO_PA0 0 33 7 #define GPIO_PA1 1
+2 -27
arch/blackfin/mach-bf548/include/mach/irq.h
··· 1 1 /* 2 - * file: include/asm-blackfin/mach-bf548/irq.h 3 - * based on: include/asm-blackfin/mach-bf537/irq.h 4 - * author: Roy Huang (roy.huang@analog.com) 2 + * Copyright 2007-2009 Analog Devices Inc. 5 3 * 6 - * created: 7 - * description: 8 - * system mmr register map 9 - * rev: 10 - * 11 - * modified: 12 - * 13 - * 14 - * bugs: enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * this program is free software; you can redistribute it and/or modify 17 - * it under the terms of the gnu general public license as published by 18 - * the free software foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * this program is distributed in the hope that it will be useful, 22 - * but without any warranty; without even the implied warranty of 23 - * merchantability or fitness for a particular purpose. see the 24 - * gnu general public license for more details. 25 - * 26 - * you should have received a copy of the gnu general public license 27 - * along with this program; see the file copying. 28 - * if not, write to the free software foundation, 29 - * 59 temple place - suite 330, boston, ma 02111-1307, usa. 4 + * Licensed under the GPL-2 or later. 30 5 */ 31 6 32 7 #ifndef _BF548_IRQ_H_
+6
arch/blackfin/mach-bf548/include/mach/portmux.h
··· 1 + /* 2 + * Copyright 2007-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _MACH_PORTMUX_H_ 2 8 #define _MACH_PORTMUX_H_ 3 9
+3 -24
arch/blackfin/mach-bf548/ints-priority.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf537/ints-priority.c 3 - * Based on: arch/blackfin/mach-bf533/ints-priority.c 4 - * Author: Michael Hennerich 2 + * Copyright 2007-2008 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: Set up the interrupt priorities 4 + * Licensed under the GPL-2 or later. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Set up the interrupt priorities 28 7 */ 29 8 30 9 #include <linux/module.h>
+3 -18
arch/blackfin/mach-bf561/atomic.S
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf561/atomic.S 3 - * Author: Philippe Gerum <rpm@xenomai.org> 2 + * Copyright 2007-2008 Analog Devices Inc. 3 + * Philippe Gerum <rpm@xenomai.org> 4 4 * 5 - * Copyright 2007 Analog Devices Inc. 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2 of the License, or 10 - * (at your option) any later version. 11 - * 12 - * This program is distributed in the hope that it will be useful, 13 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 - * GNU General Public License for more details. 16 - * 17 - * You should have received a copy of the GNU General Public License 18 - * along with this program; if not, see the file COPYING, or write 19 - * to the Free Software Foundation, Inc., 20 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 5 + * Licensed under the GPL-2 or later. 21 6 */ 22 7 23 8 #include <linux/linkage.h>
+5 -40
arch/blackfin/mach-bf561/boards/cm_bf561.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf533/boards/cm_bf561.c 3 - * Based on: arch/blackfin/mach-bf533/boards/ezkit.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> Copyright 2005 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2008-2009 Bluetechnix 4 + * 2005 National ICT Australia (NICTA) 5 + * Aidan Williams <aidan@nicta.com.au> 5 6 * 6 - * Created: 2006 7 - * Description: Board description file 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 7 + * Licensed under the GPL-2 or later. 28 8 */ 29 9 30 10 #include <linux/device.h> ··· 265 285 }; 266 286 #endif 267 287 268 - static struct resource bfin_gpios_resources = { 269 - .start = 0, 270 - .end = MAX_BLACKFIN_GPIOS - 1, 271 - .flags = IORESOURCE_IRQ, 272 - }; 273 - 274 - static struct platform_device bfin_gpios_device = { 275 - .name = "simple-gpio", 276 - .id = -1, 277 - .num_resources = 1, 278 - .resource = &bfin_gpios_resources, 279 - }; 280 - 281 288 #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) 282 289 static struct resource isp1362_hcd_resources[] = { 283 290 { ··· 499 532 #if defined(CONFIG_MTD_PHYSMAP) || defined(CONFIG_MTD_PHYSMAP_MODULE) 500 533 &para_flash_device, 501 534 #endif 502 - 503 - &bfin_gpios_device, 504 535 }; 505 536 506 537 static int __init cm_bf561_init(void)
+4 -40
arch/blackfin/mach-bf561/boards/ezkit.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf561/ezkit.c 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 3 + * 2005 National ICT Australia (NICTA) 4 + * Aidan Williams <aidan@nicta.com.au> 5 5 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #include <linux/device.h> ··· 366 387 }; 367 388 #endif 368 389 369 - static struct resource bfin_gpios_resources = { 370 - .start = 0, 371 - .end = MAX_BLACKFIN_GPIOS - 1, 372 - .flags = IORESOURCE_IRQ, 373 - }; 374 - 375 - static struct platform_device bfin_gpios_device = { 376 - .name = "simple-gpio", 377 - .id = -1, 378 - .num_resources = 1, 379 - .resource = &bfin_gpios_resources, 380 - }; 381 - 382 390 #if defined(CONFIG_I2C_GPIO) || defined(CONFIG_I2C_GPIO_MODULE) 383 391 #include <linux/i2c-gpio.h> 384 392 ··· 458 492 #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) 459 493 &isp1362_hcd_device, 460 494 #endif 461 - 462 - &bfin_gpios_device, 463 495 464 496 #if defined(CONFIG_MTD_PHYSMAP) || defined(CONFIG_MTD_PHYSMAP_MODULE) 465 497 &ezkit_flash_device,
+6 -8
arch/blackfin/mach-bf561/boards/tepla.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf561/tepla.c 2 + * Copyright 2004-2007 Analog Devices Inc. 3 + * 2005 National ICT Australia (NICTA) 4 + * Aidan Williams <aidan@nicta.com.au> 3 5 * 4 - * Copyright 2004-2007 Analog Devices Inc. 5 - * Only SMSC91C1111 was registered, may do more later. 6 + * Thanks to Jamey Hicks. 6 7 * 7 - * Copyright 2005 National ICT Australia (NICTA), Aidan Williams <aidan@nicta.com.au> 8 - * Thanks to Jamey Hicks. 8 + * Only SMSC91C1111 was registered, may do more later. 9 9 * 10 - * This program is free software; you can redistribute it and/or modify 11 - * it under the terms of the GNU General Public License version 2 as 12 - * published by the Free Software Foundation. 10 + * Licensed under the GPL-2 13 11 */ 14 12 15 13 #include <linux/device.h>
+4 -24
arch/blackfin/mach-bf561/dma.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf561/dma.c 3 - * Based on: 4 - * Author: 2 + * the simple DMA Implementation for Blackfin 5 3 * 6 - * Created: 7 - * Description: This file contains the simple DMA Implementation for Blackfin 4 + * Copyright 2007-2008 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 8 + 29 9 #include <linux/module.h> 30 10 31 11 #include <asm/blackfin.h>
+3 -24
arch/blackfin/mach-bf561/include/mach/bf561.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf561/bf561.h 3 - * Based on: 4 - * Author: 2 + * SYSTEM MMR REGISTER AND MEMORY MAP FOR ADSP-BF561 5 3 * 6 - * Created: 7 - * Description: SYSTEM MMR REGISTER AND MEMORY MAP FOR ADSP-BF561 4 + * Copyright 2005-2008 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #ifndef __MACH_BF561_H__
+2 -27
arch/blackfin/mach-bf561/include/mach/bfin_serial_5xx.h
··· 1 1 /* 2 - * file: include/asm-blackfin/mach-bf561/bfin_serial_5xx.h 3 - * based on: 4 - * author: 2 + * Copyright 2006-2009 Analog Devices Inc. 5 3 * 6 - * created: 7 - * description: 8 - * blackfin serial driver head file 9 - * rev: 10 - * 11 - * modified: 12 - * 13 - * 14 - * bugs: enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * this program is free software; you can redistribute it and/or modify 17 - * it under the terms of the gnu general public license as published by 18 - * the free software foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * this program is distributed in the hope that it will be useful, 22 - * but without any warranty; without even the implied warranty of 23 - * merchantability or fitness for a particular purpose. see the 24 - * gnu general public license for more details. 25 - * 26 - * you should have received a copy of the gnu general public license 27 - * along with this program; see the file copying. 28 - * if not, write to the free software foundation, 29 - * 59 temple place - suite 330, boston, ma 02111-1307, usa. 4 + * Licensed under the GPL-2 or later. 30 5 */ 31 6 32 7 #include <linux/serial.h>
+2 -26
arch/blackfin/mach-bf561/include/mach/blackfin.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf561/blackfin.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2005-2009 Analog Devices Inc. 5 3 * 6 - * Created: 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. 4 + * Licensed under the GPL-2 or later. 29 5 */ 30 6 31 7 #ifndef _MACH_BLACKFIN_H_
+2 -26
arch/blackfin/mach-bf561/include/mach/cdefBF561.h
··· 1 1 /* 2 - * File: include/asm-blackfin/mach-bf561/cdefBF561.h 3 - * Based on: 4 - * Author: 2 + * Copyright 2005-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: C POINTERS TO SYSTEM MMR REGISTER AND MEMORY MAP FOR ADSP-BF561 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. 4 + * Licensed under the GPL-2 or later. 29 5 */ 30 6 31 7 #ifndef _CDEF_BF561_H
+2 -27
arch/blackfin/mach-bf561/include/mach/defBF561.h
··· 1 - 2 1 /* 3 - * File: include/asm-blackfin/mach-bf561/defBF561.h 4 - * Based on: 5 - * Author: 2 + * Copyright 2005-2009 Analog Devices Inc. 6 3 * 7 - * Created: 8 - * Description: 9 - * SYSTEM MMR REGISTER AND MEMORY MAP FOR ADSP-BF561 10 - * Rev: 11 - * 12 - * Modified: 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the ADI BSD license or the GPL-2 (or later) 30 5 */ 31 6 32 7 #ifndef _DEF_BF561_H
-3
arch/blackfin/mach-bf561/include/mach/gpio.h
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf561/include/mach/gpio.h 3 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 4 - * 5 2 * Copyright (C) 2008 Analog Devices Inc. 6 3 * Licensed under the GPL-2 or later. 7 4 */
+2 -27
arch/blackfin/mach-bf561/include/mach/irq.h
··· 1 - 2 1 /* 3 - * File: include/asm-blackfin/mach-bf561/irq.h 4 - * Based on: 5 - * Author: 2 + * Copyright 2005-2008 Analog Devices Inc. 6 3 * 7 - * Created: 8 - * Description: 9 - * 10 - * Rev: 11 - * 12 - * Modified: 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2, or (at your option) 19 - * any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; see the file COPYING. 28 - * If not, write to the Free Software Foundation, 29 - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 4 + * Licensed under the GPL-2 or later. 30 5 */ 31 6 32 7 #ifndef _BF561_IRQ_H_
+6
arch/blackfin/mach-bf561/include/mach/portmux.h
··· 1 + /* 2 + * Copyright 2007-2009 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _MACH_PORTMUX_H_ 2 8 #define _MACH_PORTMUX_H_ 3 9
+6
arch/blackfin/mach-bf561/include/mach/smp.h
··· 1 + /* 2 + * Copyright 2007-2008 Analog Devices Inc. 3 + * 4 + * Licensed under the GPL-2 or later. 5 + */ 6 + 1 7 #ifndef _MACH_BF561_SMP 2 8 #define _MACH_BF561_SMP 3 9
+3 -24
arch/blackfin/mach-bf561/ints-priority.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf561/ints-priority.c 3 - * Based on: arch/blackfin/mach-bf537/ints-priority.c 4 - * Author: Michael Hennerich 2 + * Set up the interrupt priorities 5 3 * 6 - * Created: 7 - * Description: Set up the interrupt priorities 4 + * Copyright 2005-2009 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #include <linux/module.h>
+4 -20
arch/blackfin/mach-bf561/secondary.S
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf561/secondary.S 3 - * Based on: arch/blackfin/mach-bf561/head.S 4 - * Author: Philippe Gerum <rpm@xenomai.org> 2 + * BF561 coreB bootstrap file 5 3 * 6 - * Copyright 2007 Analog Devices Inc. 4 + * Copyright 2007-2009 Analog Devices Inc. 5 + * Philippe Gerum <rpm@xenomai.org> 7 6 * 8 - * Description: BF561 coreB bootstrap file 9 - * 10 - * This program is free software; you can redistribute it and/or modify 11 - * it under the terms of the GNU General Public License as published by 12 - * the Free Software Foundation; either version 2 of the License, or 13 - * (at your option) any later version. 14 - * 15 - * This program is distributed in the hope that it will be useful, 16 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 - * GNU General Public License for more details. 19 - * 20 - * You should have received a copy of the GNU General Public License 21 - * along with this program; if not, see the file COPYING, or write 22 - * to the Free Software Foundation, Inc., 23 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 7 + * Licensed under the GPL-2 or later. 24 8 */ 25 9 26 10 #include <linux/linkage.h>
+3 -18
arch/blackfin/mach-bf561/smp.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-bf561/smp.c 3 - * Author: Philippe Gerum <rpm@xenomai.org> 2 + * Copyright 2007-2009 Analog Devices Inc. 3 + * Philippe Gerum <rpm@xenomai.org> 4 4 * 5 - * Copyright 2007 Analog Devices Inc. 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2 of the License, or 10 - * (at your option) any later version. 11 - * 12 - * This program is distributed in the hope that it will be useful, 13 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 - * GNU General Public License for more details. 16 - * 17 - * You should have received a copy of the GNU General Public License 18 - * along with this program; if not, see the file COPYING, or write 19 - * to the Free Software Foundation, Inc., 20 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 5 + * Licensed under the GPL-2 or later. 21 6 */ 22 7 23 8 #include <linux/init.h>
+3 -24
arch/blackfin/mach-common/arch_checks.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-common/arch_checks.c 3 - * Based on: 4 - * Author: Robin Getz <rgetz@blackfin.uclinux.org> 2 + * Do some checking to make sure things are OK 5 3 * 6 - * Created: 25Jul07 7 - * Description: Do some checking to make sure things are OK 4 + * Copyright 2007-2009 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #include <asm/fixed_code.h>
-2
arch/blackfin/mach-common/cache-c.c
··· 3 3 * 4 4 * Copyright 2004-2009 Analog Devices Inc. 5 5 * 6 - * Enter bugs at http://blackfin.uclinux.org/ 7 - * 8 6 * Licensed under the GPL-2 or later. 9 7 */ 10 8
-2
arch/blackfin/mach-common/cache.S
··· 3 3 * 4 4 * Copyright 2004-2008 Analog Devices Inc. 5 5 * 6 - * Enter bugs at http://blackfin.uclinux.org/ 7 - * 8 6 * Licensed under the GPL-2 or later. 9 7 */ 10 8
+3 -24
arch/blackfin/mach-common/cpufreq.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-common/cpufreq.c 3 - * Based on: 4 - * Author: 2 + * Blackfin core clock scaling 5 3 * 6 - * Created: 7 - * Description: Blackfin core clock scaling 4 + * Copyright 2008-2009 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2008 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #include <linux/kernel.h>
+5 -26
arch/blackfin/mach-common/entry.S
··· 1 1 /* 2 - * File: arch/blackfin/mach-common/entry.S 3 - * Based on: 4 - * Author: Linus Torvalds 2 + * Contains the system-call and fault low-level handling routines. 3 + * This also contains the timer-interrupt handler, as well as all 4 + * interrupts and faults that can result in a task-switch. 5 5 * 6 - * Created: ? 7 - * Description: contains the system-call and fault low-level handling routines. 8 - * This also contains the timer-interrupt handler, as well as all 9 - * interrupts and faults that can result in a task-switch. 6 + * Copyright 2005-2009 Analog Devices Inc. 10 7 * 11 - * Modified: 12 - * Copyright 2004-2006 Analog Devices Inc. 13 - * 14 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2 of the License, or 19 - * (at your option) any later version. 20 - * 21 - * This program is distributed in the hope that it will be useful, 22 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - * GNU General Public License for more details. 25 - * 26 - * You should have received a copy of the GNU General Public License 27 - * along with this program; if not, see the file COPYING, or write 28 - * to the Free Software Foundation, Inc., 29 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 8 + * Licensed under the GPL-2 or later. 30 9 */ 31 10 32 11 /* NOTE: This code handles signal-recognition, which happens every time
-2
arch/blackfin/mach-common/head.S
··· 3 3 * 4 4 * Copyright 2004-2008 Analog Devices Inc. 5 5 * 6 - * Enter bugs at http://blackfin.uclinux.org/ 7 - * 8 6 * Licensed under the GPL-2 or later. 9 7 */ 10 8
+5 -25
arch/blackfin/mach-common/interrupt.S
··· 1 1 /* 2 - * File: arch/blackfin/mach-common/interrupt.S 3 - * Based on: 4 - * Author: D. Jeff Dionne <jeff@ryeham.ee.ryerson.ca> 2 + * Interrupt Entries 3 + * 4 + * Copyright 2005-2009 Analog Devices Inc. 5 + * D. Jeff Dionne <jeff@ryeham.ee.ryerson.ca> 5 6 * Kenneth Albanowski <kjahds@kjahds.com> 6 7 * 7 - * Created: ? 8 - * Description: Interrupt Entries 9 - * 10 - * Modified: 11 - * Copyright 2004-2006 Analog Devices Inc. 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 of the License, or 18 - * (at your option) 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; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 8 + * Licensed under the GPL-2 or later. 29 9 */ 30 10 31 11 #include <asm/blackfin.h>
+8 -27
arch/blackfin/mach-common/ints-priority.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-common/ints-priority.c 2 + * Set up the interrupt priorities 3 3 * 4 - * Description: Set up the interrupt priorities 4 + * Copyright 2004-2009 Analog Devices Inc. 5 + * 2003 Bas Vermeulen <bas@buyways.nl> 6 + * 2002 Arcturus Networks Inc. MaTed <mated@sympatico.ca> 7 + * 2000-2001 Lineo, Inc. D. Jefff Dionne <jeff@lineo.ca> 8 + * 1999 D. Jeff Dionne <jeff@uclinux.org> 9 + * 1996 Roman Zippel 5 10 * 6 - * Modified: 7 - * 1996 Roman Zippel 8 - * 1999 D. Jeff Dionne <jeff@uclinux.org> 9 - * 2000-2001 Lineo, Inc. D. Jefff Dionne <jeff@lineo.ca> 10 - * 2002 Arcturus Networks Inc. MaTed <mated@sympatico.ca> 11 - * 2003 Metrowerks/Motorola 12 - * 2003 Bas Vermeulen <bas@buyways.nl> 13 - * Copyright 2004-2008 Analog Devices Inc. 14 - * 15 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 16 - * 17 - * This program is free software; you can redistribute it and/or modify 18 - * it under the terms of the GNU General Public License as published by 19 - * the Free Software Foundation; either version 2 of the License, or 20 - * (at your option) any later version. 21 - * 22 - * This program is distributed in the hope that it will be useful, 23 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 25 - * GNU General Public License for more details. 26 - * 27 - * You should have received a copy of the GNU General Public License 28 - * along with this program; if not, see the file COPYING, or write 29 - * to the Free Software Foundation, Inc., 30 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 11 + * Licensed under the GPL-2 31 12 */ 32 13 33 14 #include <linux/module.h>
+3 -24
arch/blackfin/mach-common/irqpanic.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-common/irqpanic.c 3 - * Based on: 4 - * Author: 2 + * panic kernel with dump information 5 3 * 6 - * Created: ? 7 - * Description: panic kernel with dump information 4 + * Copyright 2005-2009 Analog Devices Inc. 8 5 * 9 - * Modified: rgetz - added cache checking code 14Feb06 10 - * Copyright 2004-2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #include <linux/module.h>
+5 -29
arch/blackfin/mach-common/pm.c
··· 1 1 /* 2 - * File: arch/blackfin/mach-common/pm.c 3 - * Based on: arm/mach-omap/pm.c 4 - * Author: Cliff Brake <cbrake@accelent.com> Copyright (c) 2001 2 + * Blackfin power management 5 3 * 6 - * Created: 2001 7 - * Description: Blackfin power management 4 + * Copyright 2006-2009 Analog Devices Inc. 8 5 * 9 - * Modified: Nicolas Pitre - PXA250 support 10 - * Copyright (c) 2002 Monta Vista Software, Inc. 11 - * David Singleton - OMAP1510 12 - * Copyright (c) 2002 Monta Vista Software, Inc. 13 - * Dirk Behme <dirk.behme@de.bosch.com> - OMAP1510/1610 14 - * Copyright 2004 15 - * Copyright 2004-2008 Analog Devices Inc. 16 - * 17 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 18 - * 19 - * This program is free software; you can redistribute it and/or modify 20 - * it under the terms of the GNU General Public License as published by 21 - * the Free Software Foundation; either version 2 of the License, or 22 - * (at your option) any later version. 23 - * 24 - * This program is distributed in the hope that it will be useful, 25 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 26 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 27 - * GNU General Public License for more details. 28 - * 29 - * You should have received a copy of the GNU General Public License 30 - * along with this program; if not, see the file COPYING, or write 31 - * to the Free Software Foundation, Inc., 32 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 7 + * based on arm/mach-omap/pm.c 8 + * Copyright 2001, Cliff Brake <cbrake@accelent.com> and others 33 9 */ 34 10 35 11 #include <linux/suspend.h>
+4 -18
arch/blackfin/mach-common/smp.c
··· 1 1 /* 2 - * File: arch/blackfin/kernel/smp.c 3 - * Author: Philippe Gerum <rpm@xenomai.org> 4 - * IPI management based on arch/arm/kernel/smp.c. 2 + * IPI management based on arch/arm/kernel/smp.c (Copyright 2002 ARM Limited) 5 3 * 6 - * Copyright 2007 Analog Devices Inc. 4 + * Copyright 2007-2009 Analog Devices Inc. 5 + * Philippe Gerum <rpm@xenomai.org> 7 6 * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License as published by 10 - * the Free Software Foundation; either version 2 of the License, or 11 - * (at your option) any later version. 12 - * 13 - * This program is distributed in the hope that it will be useful, 14 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - * GNU General Public License for more details. 17 - * 18 - * You should have received a copy of the GNU General Public License 19 - * along with this program; if not, see the file COPYING, or write 20 - * to the Free Software Foundation, Inc., 21 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 7 + * Licensed under the GPL-2. 22 8 */ 23 9 24 10 #include <linux/module.h>
+3 -24
arch/blackfin/mm/blackfin_sram.h
··· 1 1 /* 2 - * File: arch/blackfin/mm/blackfin_sram.h 3 - * Based on: arch/blackfin/mm/blackfin_sram.c 4 - * Author: Mike Frysinger 2 + * Local prototypes meant for internal use only 5 3 * 6 - * Created: Aug 2006 7 - * Description: Local prototypes meant for internal use only 4 + * Copyright 2006-2009 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2006 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #ifndef __BLACKFIN_SRAM_H__
+2 -25
arch/blackfin/mm/init.c
··· 1 1 /* 2 - * File: arch/blackfin/mm/init.c 3 - * Based on: 4 - * Author: 2 + * Copyright 2004-2009 Analog Devices Inc. 5 3 * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright 2004-2007 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 4 + * Licensed under the GPL-2 or later. 28 5 */ 29 6 30 7 #include <linux/swap.h>
+2 -12
arch/blackfin/mm/isram-driver.c
··· 1 1 /* 2 - * Description: Instruction SRAM accessor functions for the Blackfin 2 + * Instruction SRAM accessor functions for the Blackfin 3 3 * 4 4 * Copyright 2008 Analog Devices Inc. 5 5 * 6 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License as published by 10 - * the Free Software Foundation; either version 2 of the License, or 11 - * (at your option) any later version. 12 - * 13 - * You should have received a copy of the GNU General Public License 14 - * along with this program; if not, see the file COPYING, or write 15 - * to the Free Software Foundation, Inc., 16 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later 17 7 */ 18 8 19 9 #define pr_fmt(fmt) "isram: " fmt
+3 -24
arch/blackfin/mm/sram-alloc.c
··· 1 1 /* 2 - * File: arch/blackfin/mm/sram-alloc.c 3 - * Based on: 4 - * Author: 2 + * SRAM allocator for Blackfin on-chip memory 5 3 * 6 - * Created: 7 - * Description: SRAM allocator for Blackfin L1 and L2 memory 4 + * Copyright 2004-2009 Analog Devices Inc. 8 5 * 9 - * Modified: 10 - * Copyright 2004-2008 Analog Devices Inc. 11 - * 12 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License as published by 16 - * the Free Software Foundation; either version 2 of the License, or 17 - * (at your option) any later version. 18 - * 19 - * This program is distributed in the hope that it will be useful, 20 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 21 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 - * GNU General Public License for more details. 23 - * 24 - * You should have received a copy of the GNU General Public License 25 - * along with this program; if not, see the file COPYING, or write 26 - * to the Free Software Foundation, Inc., 27 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 6 + * Licensed under the GPL-2 or later. 28 7 */ 29 8 30 9 #include <linux/module.h>