]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
Xilinx: ARM: Use correct Xilinx license header
authorJagannadha Sutradharudu Teki <jaganna@xilinx.com>
Fri, 14 Sep 2012 12:09:19 +0000 (17:39 +0530)
committerJohn Linn <john.linn@xilinx.com>
Mon, 17 Sep 2012 16:46:03 +0000 (09:46 -0700)
Replaced Xilinx License header in some files to use common GPL
header. Also added license notes on few more files.

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
17 files changed:
arch/arm/cpu/armv7/zynq/xscutimer_hw.h
board/xilinx/zynq_common/board.c
drivers/net/zynq_gem.c
drivers/net/zynq_gem.h
drivers/net/zynq_gem_bd.h
drivers/net/zynq_gem_bdring.c
drivers/net/zynq_gem_bdring.h
drivers/net/zynq_gem_control.c
drivers/net/zynq_gem_g.c
drivers/net/zynq_gem_hw.h
drivers/net/zynq_gem_sinit.c
drivers/net/zynq_gem_wrap.c
drivers/serial/serial_xpsuart.c
drivers/serial/serial_xpsuart.h
drivers/spi/zynq_qspi.c
drivers/spi/zynq_qspi.h
drivers/spi/zynq_qspi_wrap.c

index 13d61185b5254760f1f3abdb17c515e54762322f..d42557706e7af38d52c7dee39637de4ac05eeef0 100644 (file)
@@ -1,60 +1,19 @@
-/* $Id: xscutimer_hw.h,v 1.1.2.1 2010/04/14 11:34:56 naveenm Exp $ */
-/******************************************************************************
-*
-* (c) Copyright 2010 Xilinx, Inc. All rights reserved.
-*
-* This file contains confidential and proprietary information of Xilinx, Inc.
-* and is protected under U.S. and international copyright and other
-* intellectual property laws.
-*
-* DISCLAIMER
-* This disclaimer is not a license and does not grant any rights to the
-* materials distributed herewith. Except as otherwise provided in a valid
-* license issued to you by Xilinx, and to the maximum extent permitted by
-* applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL
-* FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS,
-* IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
-* MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE;
-* and (2) Xilinx shall not be liable (whether in contract or tort, including
-* negligence, or under any other theory of liability) for any loss or damage
-* of any kind or nature related to, arising under or in connection with these
-* materials, including for any direct, or any indirect, special, incidental,
-* or consequential loss or damage (including loss of data, profits, goodwill,
-* or any type of loss or damage suffered as a result of any action brought by
-* a third party) even if such damage or loss was reasonably foreseeable or
-* Xilinx had been advised of the possibility of the same.
-*
-* CRITICAL APPLICATIONS
-* Xilinx products are not designed or intended to be fail-safe, or for use in
-* any application requiring fail-safe performance, such as life-support or
-* safety devices or systems, Class III medical devices, nuclear facilities,
-* applications related to the deployment of airbags, or any other applications
-* that could lead to death, personal injury, or severe property or
-* environmental damage (individually and collectively, "Critical
-* Applications"). Customer assumes the sole risk and liability of any use of
-* Xilinx products in Critical Applications, subject only to applicable laws
-* and regulations governing limitations on product liability.
-*
-* THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE
-* AT ALL TIMES.
-*
-******************************************************************************/
-/****************************************************************************/
-/**
-*
-* @file xscutimer_hw.h
-*
-* This file contains the hardware interface to the Timer.
-*
-* <pre>
-* MODIFICATION HISTORY:
-*
-* Ver   Who Date     Changes
-* ----- --- -------- ---------------------------------------------
-* 1.00a nm  03/10/10 First release
-* </pre>
-*
-******************************************************************************/
+/*
+ * (C) Copyright 2012 Xilinx
+ *
+ * Xilinx hardware interface to the Timer.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
+
 #ifndef XSCUTIMER_HW_H         /* prevent circular inclusions */
 #define XSCUTIMER_HW_H         /* by using protection macros */
 
index e5a17b4201e1d3f0ba1194496900da84dec67836..7da38c8bf473193bb5ded2194495aecdab0601b4 100644 (file)
@@ -1,5 +1,17 @@
 /*
- * Just to satisfy init routines..
+ * (C) Copyright 2012 Xilinx
+ *
+ * Xilinx Zynq common board interface
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
  */
 
 #include <common.h>
index 32c6548415bb122ae515a37f012c648b784baac4..50ceb91f17f17938d42bcdc819e7c02820adaf56 100644 (file)
@@ -1,59 +1,20 @@
-/******************************************************************************
-*
-* (c) Copyright 2009-2010 Xilinx, Inc. All rights reserved.
-*
-* This file contains confidential and proprietary information of Xilinx, Inc.
-* and is protected under U.S. and international copyright and other
-* intellectual property laws.
-*
-* DISCLAIMER
-* This disclaimer is not a license and does not grant any rights to the
-* materials distributed herewith. Except as otherwise provided in a valid
-* license issued to you by Xilinx, and to the maximum extent permitted by
-* applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL
-* FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS,
-* IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
-* MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE;
-* and (2) Xilinx shall not be liable (whether in contract or tort, including
-* negligence, or under any other theory of liability) for any loss or damage
-* of any kind or nature related to, arising under or in connection with these
-* materials, including for any direct, or any indirect, special, incidental,
-* or consequential loss or damage (including loss of data, profits, goodwill,
-* or any type of loss or damage suffered as a result of any action brought by
-* a third party) even if such damage or loss was reasonably foreseeable or
-* Xilinx had been advised of the possibility of the same.
-*
-* CRITICAL APPLICATIONS
-* Xilinx products are not designed or intended to be fail-safe, or for use in
-* any application requiring fail-safe performance, such as life-support or
-* safety devices or systems, Class III medical devices, nuclear facilities,
-* applications related to the deployment of airbags, or any other applications
-* that could lead to death, personal injury, or severe property or
-* environmental damage (individually and collectively, "Critical
-* Applications"). Customer assumes the sole risk and liability of any use of
-* Xilinx products in Critical Applications, subject only to applicable laws
-* and regulations governing limitations on product liability.
-*
-* THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE
-* AT ALL TIMES.
-*
-******************************************************************************/
-/*****************************************************************************/
-/**
-*
-* @file zynq_gem.c
-*
-* The XEmacPss driver. Functions in this file are the minimum required functions
-* for this driver. See zynq_gem.h for a detailed description of the driver.
-*
-* <pre>
-* MODIFICATION HISTORY:
-*
-* Ver   Who  Date     Changes
-* ----- ---- -------- -------------------------------------------------------
-* 1.00a wsy  06/01/09 First release
-* </pre>
-******************************************************************************/
+/*
+ * (C) Copyright 2012 Xilinx
+ *
+ * The XEmacPss driver. Functions in this file are the minimum required
+ * functions for this driver.
+ * See zynq_gem.h for a detailed description of the driver.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
 
 /***************************** Include Files *********************************/
 
index da0210836200c58a0600120fcd34783f92c87f99..101db96dc84a5f6312cebb4ee16ade2de1beaf76 100644 (file)
@@ -1,50 +1,23 @@
-/*****************************************************************************
-*
-* (c) Copyright 2009-2010 Xilinx, Inc. All rights reserved.
-*
-* This file contains confidential and proprietary information of Xilinx, Inc.
-* and is protected under U.S. and international copyright and other
-* intellectual property laws.
-*
-* DISCLAIMER
-* This disclaimer is not a license and does not grant any rights to the
-* materials distributed herewith. Except as otherwise provided in a valid
-* license issued to you by Xilinx, and to the maximum extent permitted by
-* applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL
-* FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS,
-* IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
-* MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE;
-* and (2) Xilinx shall not be liable (whether in contract or tort, including
-* negligence, or under any other theory of liability) for any loss or damage
-* of any kind or nature related to, arising under or in connection with these
-* materials, including for any direct, or any indirect, special, incidental,
-* or consequential loss or damage (including loss of data, profits, goodwill,
-* or any type of loss or damage suffered as a result of any action brought by
-* a third party) even if such damage or loss was reasonably foreseeable or
-* Xilinx had been advised of the possibility of the same.
-*
-* CRITICAL APPLICATIONS
-* Xilinx products are not designed or intended to be fail-safe, or for use in
-* any application requiring fail-safe performance, such as life-support or
-* safety devices or systems, Class III medical devices, nuclear facilities,
-* applications related to the deployment of airbags, or any other applications
-* that could lead to death, personal injury, or severe property or
-* environmental damage (individually and collectively, "Critical
-* Applications"). Customer assumes the sole risk and liability of any use of
-* Xilinx products in Critical Applications, subject only to applicable laws
-* and regulations governing limitations on product liability.
-*
-* THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE
-* AT ALL TIMES.
-*
-*****************************************************************************/
-/****************************************************************************/
-/**
- *
- * @file zynq_gem.h
+/*
+ * (C) Copyright 2012 Xilinx
  *
  * The Xilinx Embedded Processor Block Ethernet driver.
  *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
+
+#ifndef XEMACPSS_H             /* prevent circular inclusions */
+#define XEMACPSS_H             /* by using protection macros */
+
+/**
  * For a full description of XEMACPSS features, please see the hardware spec.
  * This driver supports the following features:
  *   - Memory mapped access to host interface registers
@@ -62,7 +35,7 @@
  *   - Large frame support up to 1536 bytes
  *   - Checksum offload
  *
- * <b>Driver Description</b>
+ * Driver Description:
  *
  * The device driver enables higher layer software (e.g., an application) to
  * communicate to the XEmacPss. The driver handles transmission and reception
@@ -73,7 +46,7 @@
  * A single device driver can support multiple devices even when those devices
  * have significantly different configurations.
  *
- * <b>Initialization & Configuration</b>
+ * Initialization & Configuration:
  *
  * The XEmacPss_Config structure is used by the driver to configure itself.
  * This configuration structure is typically created by the tool-chain based
@@ -90,7 +63,7 @@
  * supported. The driver expects to start the DMA channels and expects that
  * the user has set up the buffer descriptor lists.
  *
- * <b>Interrupts and Asynchronous Callbacks</b>
+ * Interrupts and Asynchronous Callbacks:
  *
  * The driver has no dependencies on the interrupt controller. When an
  * interrupt occurs, the handler will perform a small amount of
@@ -98,7 +71,7 @@
  * appropriate callback function. All callbacks are registered by the user
  * level application.
  *
- * <b>Virtual Memory</b>
+ * Virtual Memory:
  *
  * All virtual to physical memory mappings must occur prior to accessing the
  * driver API.
  * For DMA transactions, user buffers supplied to the driver must be in terms
  * of their physical address.
  *
- * <b>DMA</b>
+ * DMA:
  *
  * The DMA engine uses buffer descriptors (BDs) to describe Ethernet frames.
  * These BDs are typically chained together into a list the hardware follows
  * provided to hardware with BdRingToHw. Same goes with BdRingFromHw and
  * BdRIngFree.
  *
- * <b>Alignment & Data Cache Restrictions</b>
+ * Alignment & Data Cache Restrictions:
  *
  * Due to the design of the hardware, all RX buffers, BDs need to be 4-byte
  * aligned. Please reference zynq_gem_bd.h for cache related macros.
  *
  * Both cache invalidate/flush are taken care of in driver code.
  *
- * <b>Buffer Copying</b>
+ * Buffer Copying:
  *
  * The driver is designed for a zero-copy buffer scheme. That is, the driver
  * will not copy buffers. This avoids potential throughput bottlenecks within
  * the driver. If byte copying is required, then the transfer will take longer
  * to complete.
  *
- * <b>Checksum Offloading</b>
+ * Checksum Offloading:
  *
  * The Embedded Processor Block Ethernet can be configured to perform IP, TCP
  * and UDP checksum offloading in both receive and transmit directions.
  * If any of the checksums are verified incorrect by the hardware, the packet
  * is discarded and the appropriate statistics counter incremented.
  *
- * <b>PHY Interfaces</b>
+ * PHY Interfaces:
  *
  * RGMII 1.3 is the only interface supported.
  *
- * <b>Asserts</b>
+ * Asserts:
  *
  * Asserts are used within all Xilinx drivers to enforce constraints on
  * parameters. Asserts can be turned off on a system-wide basis by defining,
  * This driver is intended to be RTOS and processor independent. Any needs for
  * dynamic memory management, threads or thread mutual exclusion, or cache
  * control must be satisfied bythe layer above this driver.
- *
- * <pre>
- * MODIFICATION HISTORY:
- *
- * Ver   Who  Date     Changes
- * ----- ---- -------- -------------------------------------------------------
- * 1.00a wsy  06/01/09 First release
- * </pre>
- *
- ****************************************************************************/
-
-#ifndef XEMACPSS_H             /* prevent circular inclusions */
-#define XEMACPSS_H             /* by using protection macros */
+ */
 
 #ifdef __cplusplus
 extern "C" {
index c2f0d2ad214058e74c64c627d08731c7ce61e9b7..c6e791d6aabed4047e8c5669ea4db84d55e73bfc 100644 (file)
@@ -1,55 +1,29 @@
-/******************************************************************************
-*
-* (c) Copyright 2009-2010 Xilinx, Inc. All rights reserved.
-*
-* This file contains confidential and proprietary information of Xilinx, Inc.
-* and is protected under U.S. and international copyright and other
-* intellectual property laws.
-*
-* DISCLAIMER
-* This disclaimer is not a license and does not grant any rights to the
-* materials distributed herewith. Except as otherwise provided in a valid
-* license issued to you by Xilinx, and to the maximum extent permitted by
-* applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL
-* FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS,
-* IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
-* MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE;
-* and (2) Xilinx shall not be liable (whether in contract or tort, including
-* negligence, or under any other theory of liability) for any loss or damage
-* of any kind or nature related to, arising under or in connection with these
-* materials, including for any direct, or any indirect, special, incidental,
-* or consequential loss or damage (including loss of data, profits, goodwill,
-* or any type of loss or damage suffered as a result of any action brought by
-* a third party) even if such damage or loss was reasonably foreseeable or
-* Xilinx had been advised of the possibility of the same.
-*
-* CRITICAL APPLICATIONS
-* Xilinx products are not designed or intended to be fail-safe, or for use in
-* any application requiring fail-safe performance, such as life-support or
-* safety devices or systems, Class III medical devices, nuclear facilities,
-* applications related to the deployment of airbags, or any other applications
-* that could lead to death, personal injury, or severe property or
-* environmental damage (individually and collectively, "Critical
-* Applications"). Customer assumes the sole risk and liability of any use of
-* Xilinx products in Critical Applications, subject only to applicable laws
-* and regulations governing limitations on product liability.
-*
-* THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE
-* AT ALL TIMES.
-*
-******************************************************************************/
-/*****************************************************************************/
-/**
- *
- * @file zynq_gem_bd.h
+/*
+ * (C) Copyright 2012 Xilinx
  *
  * This header provides operations to manage buffer descriptors in support
  * of scatter-gather DMA.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
+
+#ifndef XEMACPSS_BD_H          /* prevent circular inclusions */
+#define XEMACPSS_BD_H          /* by using protection macros */
+
+/*
  *
  * The API exported by this header defines abstracted macros that allow the
  * user to read/write specific BD fields.
  *
- * <b>Buffer Descriptors</b>
+ * Buffer Descriptors:
  *
  * A buffer descriptor (BD) defines a DMA transaction. The macros defined by
  * this header file allow access to most fields within a BD to tailor a DMA
  * The XEmacPss_Bd structure defines a BD. The organization of this structure
  * is driven mainly by the hardware for use in scatter-gather DMA transfers.
  *
- * <b>Performance</b>
+ * Performance:
  *
  * Limiting I/O to BDs can improve overall performance of the DMA channel.
- *
- * <pre>
- * MODIFICATION HISTORY:
- *
- * Ver   Who  Date     Changes
- * ----- ---- -------- -------------------------------------------------------
- * 1.00a wsy  06/01/09 First release
- * </pre>
- *
- * ***************************************************************************
  */
 
-#ifndef XEMACPSS_BD_H          /* prevent circular inclusions */
-#define XEMACPSS_BD_H          /* by using protection macros */
-
 #ifdef __cplusplus
 extern "C" {
 #endif
index 58134b2d206851668fd270c4174ab5f9a64dde15..6e534fcabd25731eaf3315fb81bf8ffdccba5be7 100644 (file)
@@ -1,60 +1,18 @@
-/******************************************************************************
-*
-* (c) Copyright 2009-2010 Xilinx, Inc. All rights reserved.
-*
-* This file contains confidential and proprietary information of Xilinx, Inc.
-* and is protected under U.S. and international copyright and other
-* intellectual property laws.
-*
-* DISCLAIMER
-* This disclaimer is not a license and does not grant any rights to the
-* materials distributed herewith. Except as otherwise provided in a valid
-* license issued to you by Xilinx, and to the maximum extent permitted by
-* applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL
-* FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS,
-* IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
-* MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE;
-* and (2) Xilinx shall not be liable (whether in contract or tort, including
-* negligence, or under any other theory of liability) for any loss or damage
-* of any kind or nature related to, arising under or in connection with these
-* materials, including for any direct, or any indirect, special, incidental,
-* or consequential loss or damage (including loss of data, profits, goodwill,
-* or any type of loss or damage suffered as a result of any action brought by
-* a third party) even if such damage or loss was reasonably foreseeable or
-* Xilinx had been advised of the possibility of the same.
-*
-* CRITICAL APPLICATIONS
-* Xilinx products are not designed or intended to be fail-safe, or for use in
-* any application requiring fail-safe performance, such as life-support or
-* safety devices or systems, Class III medical devices, nuclear facilities,
-* applications related to the deployment of airbags, or any other applications
-* that could lead to death, personal injury, or severe property or
-* environmental damage (individually and collectively, "Critical
-* Applications"). Customer assumes the sole risk and liability of any use of
-* Xilinx products in Critical Applications, subject only to applicable laws
-* and regulations governing limitations on product liability.
-*
-* THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE
-* AT ALL TIMES.
-*
-******************************************************************************/
-/*****************************************************************************/
-/**
-*
-* @file zynq_gem_bdring.c
-*
-* This file implements buffer descriptor ring related functions.
-*
-* <pre>
-* MODIFICATION HISTORY:
-*
-* Ver   Who  Date     Changes
-* ----- ---- -------- -------------------------------------------------------
-* 1.00a wsy  06/01/09 First release
-* </pre>
-******************************************************************************/
-
-/***************************** Include Files *********************************/
+/*
+ * (C) Copyright 2012 Xilinx
+ *
+ * This file implements buffer descriptor ring related functions.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
 
 #include "xstatus.h"
 //#include "xcache.h"
index e97284de44df331f48f1b2f663c777dde831de96..72d52002eeff386a9e8c4acb5285c009ac6c76b8 100644 (file)
@@ -1,65 +1,23 @@
-/******************************************************************************
-*
-* (c) Copyright 2009-2010 Xilinx, Inc. All rights reserved.
-*
-* This file contains confidential and proprietary information of Xilinx, Inc.
-* and is protected under U.S. and international copyright and other
-* intellectual property laws.
-*
-* DISCLAIMER
-* This disclaimer is not a license and does not grant any rights to the
-* materials distributed herewith. Except as otherwise provided in a valid
-* license issued to you by Xilinx, and to the maximum extent permitted by
-* applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL
-* FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS,
-* IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
-* MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE;
-* and (2) Xilinx shall not be liable (whether in contract or tort, including
-* negligence, or under any other theory of liability) for any loss or damage
-* of any kind or nature related to, arising under or in connection with these
-* materials, including for any direct, or any indirect, special, incidental,
-* or consequential loss or damage (including loss of data, profits, goodwill,
-* or any type of loss or damage suffered as a result of any action brought by
-* a third party) even if such damage or loss was reasonably foreseeable or
-* Xilinx had been advised of the possibility of the same.
-*
-* CRITICAL APPLICATIONS
-* Xilinx products are not designed or intended to be fail-safe, or for use in
-* any application requiring fail-safe performance, such as life-support or
-* safety devices or systems, Class III medical devices, nuclear facilities,
-* applications related to the deployment of airbags, or any other applications
-* that could lead to death, personal injury, or severe property or
-* environmental damage (individually and collectively, "Critical
-* Applications"). Customer assumes the sole risk and liability of any use of
-* Xilinx products in Critical Applications, subject only to applicable laws
-* and regulations governing limitations on product liability.
-*
-* THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE
-* AT ALL TIMES.
-*
-******************************************************************************/
-/*****************************************************************************/
-/**
-*
-* @file zynq_gem_bdring.h
-*
-* The Xiline EmacPss Buffer Descriptor ring driver. This is part of EmacPss
-* DMA functionalities.
-*
-* <pre>
-* MODIFICATION HISTORY:
-*
-* Ver   Who  Date     Changes
-* ----- ---- -------- -------------------------------------------------------
-* 1.00a wsy  06/01/09 First release
-* </pre>
-*
-******************************************************************************/
+/*
+ * (C) Copyright 2012 Xilinx
+ *
+ * The Xiline EmacPss Buffer Descriptor ring driver. This is part of EmacPss
+ * DMA functionalities.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
 
 #ifndef XEMACPSS_BDRING_H      /* prevent curcular inclusions */
 #define XEMACPSS_BDRING_H      /* by using protection macros */
 
-
 /**************************** Type Definitions *******************************/
 
 /** This is an internal structure used to maintain the DMA list */
index 316139d0208c0abaa472f203415ee658d48006b0..d7612ad795630f6f0aab1ec6e2549b7df52776d8 100644 (file)
@@ -1,59 +1,19 @@
-/******************************************************************************
-*
-* (c) Copyright 2009-2010 Xilinx, Inc. All rights reserved.
-*
-* This file contains confidential and proprietary information of Xilinx, Inc.
-* and is protected under U.S. and international copyright and other
-* intellectual property laws.
-*
-* DISCLAIMER
-* This disclaimer is not a license and does not grant any rights to the
-* materials distributed herewith. Except as otherwise provided in a valid
-* license issued to you by Xilinx, and to the maximum extent permitted by
-* applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL
-* FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS,
-* IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
-* MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE;
-* and (2) Xilinx shall not be liable (whether in contract or tort, including
-* negligence, or under any other theory of liability) for any loss or damage
-* of any kind or nature related to, arising under or in connection with these
-* materials, including for any direct, or any indirect, special, incidental,
-* or consequential loss or damage (including loss of data, profits, goodwill,
-* or any type of loss or damage suffered as a result of any action brought by
-* a third party) even if such damage or loss was reasonably foreseeable or
-* Xilinx had been advised of the possibility of the same.
-*
-* CRITICAL APPLICATIONS
-* Xilinx products are not designed or intended to be fail-safe, or for use in
-* any application requiring fail-safe performance, such as life-support or
-* safety devices or systems, Class III medical devices, nuclear facilities,
-* applications related to the deployment of airbags, or any other applications
-* that could lead to death, personal injury, or severe property or
-* environmental damage (individually and collectively, "Critical
-* Applications"). Customer assumes the sole risk and liability of any use of
-* Xilinx products in Critical Applications, subject only to applicable laws
-* and regulations governing limitations on product liability.
-*
-* THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE
-* AT ALL TIMES.
-*
-******************************************************************************/
-/*****************************************************************************/
-/**
- *
- * @file zynq_gem_control.c
+/*
+ * (C) Copyright 2012 Xilinx
  *
  * Functions in this file implement general purpose command and control related
  * functionality. See zynq_gem.h for a detailed description of the driver.
  *
- * <pre>
- * MODIFICATION HISTORY:
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
  *
- * Ver   Who  Date     Changes
- * ----- ---- -------- -------------------------------------------------------
- * 1.00a wsy  06/01/09 First release
- * </pre>
- *****************************************************************************/
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
 
 /***************************** Include Files *********************************/
 
index 149d317519d701088158b26c3db2c54cb924e31b..04399169577ce7c30d644481ada5f3fca700d610 100644 (file)
@@ -1,67 +1,19 @@
-/******************************************************************************
-*
-* (c) Copyright 2009-2010 Xilinx, Inc. All rights reserved.
-*
-* This file contains confidential and proprietary information of Xilinx, Inc.
-* and is protected under U.S. and international copyright and other
-* intellectual property laws.
-*
-* DISCLAIMER
-* This disclaimer is not a license and does not grant any rights to the
-* materials distributed herewith. Except as otherwise provided in a valid
-* license issued to you by Xilinx, and to the maximum extent permitted by
-* applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL
-* FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS,
-* IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
-* MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE;
-* and (2) Xilinx shall not be liable (whether in contract or tort, including
-* negligence, or under any other theory of liability) for any loss or damage
-* of any kind or nature related to, arising under or in connection with these
-* materials, including for any direct, or any indirect, special, incidental,
-* or consequential loss or damage (including loss of data, profits, goodwill,
-* or any type of loss or damage suffered as a result of any action brought by
-* a third party) even if such damage or loss was reasonably foreseeable or
-* Xilinx had been advised of the possibility of the same.
-*
-* CRITICAL APPLICATIONS
-* Xilinx products are not designed or intended to be fail-safe, or for use in
-* any application requiring fail-safe performance, such as life-support or
-* safety devices or systems, Class III medical devices, nuclear facilities,
-* applications related to the deployment of airbags, or any other applications
-* that could lead to death, personal injury, or severe property or
-* environmental damage (individually and collectively, "Critical
-* Applications"). Customer assumes the sole risk and liability of any use of
-* Xilinx products in Critical Applications, subject only to applicable laws
-* and regulations governing limitations on product liability.
-*
-* THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE
-* AT ALL TIMES.
-*
-******************************************************************************/
-/*****************************************************************************/
-/**
-*
-* @file zynq_gem_g.c
-*
-* This file contains a configuration table that specifies the configuration of
-* ethernet devices in the system.
-*
-* <pre>
-* MODIFICATION HISTORY:
-*
-* Ver   Who  Date     Changes
-* ----- ---- -------- -----------------------------------------------
-* 1.00a wsy  06/01/09 First release
-* </pre>
-*
-* @internal
-*
-* This configuration table contains entries that are modified at runtime by the
-* driver. This table reflects only the hardware configuration of the device.
-* This emac configuration table contains software information in addition to
-* hardware configuration.
-*
-******************************************************************************/
+/*
+ * (C) Copyright 2012 Xilinx
+ *
+ * This file contains a configuration table that specifies the configuration of
+ * ethernet devices in the system.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
 
 /***************************** Include Files *********************************/
 
index 4e11d2198fe5ed47a52958358bf94687fd87e976..5a3b4959bdb6e67663b3ac36d87dfd3cc8dbe5ce 100644 (file)
@@ -1,63 +1,20 @@
-/******************************************************************************
-*
-* (c) Copyright 2009-2010 Xilinx, Inc. All rights reserved.
-*
-* This file contains confidential and proprietary information of Xilinx, Inc.
-* and is protected under U.S. and international copyright and other
-* intellectual property laws.
-*
-* DISCLAIMER
-* This disclaimer is not a license and does not grant any rights to the
-* materials distributed herewith. Except as otherwise provided in a valid
-* license issued to you by Xilinx, and to the maximum extent permitted by
-* applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL
-* FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS,
-* IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
-* MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE;
-* and (2) Xilinx shall not be liable (whether in contract or tort, including
-* negligence, or under any other theory of liability) for any loss or damage
-* of any kind or nature related to, arising under or in connection with these
-* materials, including for any direct, or any indirect, special, incidental,
-* or consequential loss or damage (including loss of data, profits, goodwill,
-* or any type of loss or damage suffered as a result of any action brought by
-* a third party) even if such damage or loss was reasonably foreseeable or
-* Xilinx had been advised of the possibility of the same.
-*
-* CRITICAL APPLICATIONS
-* Xilinx products are not designed or intended to be fail-safe, or for use in
-* any application requiring fail-safe performance, such as life-support or
-* safety devices or systems, Class III medical devices, nuclear facilities,
-* applications related to the deployment of airbags, or any other applications
-* that could lead to death, personal injury, or severe property or
-* environmental damage (individually and collectively, "Critical
-* Applications"). Customer assumes the sole risk and liability of any use of
-* Xilinx products in Critical Applications, subject only to applicable laws
-* and regulations governing limitations on product liability.
-*
-* THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE
-* AT ALL TIMES.
-*
-******************************************************************************/
-/*****************************************************************************/
-/**
-*
-* @file zynq_gem_hw.h
-*
-* This header file contains identifiers and low-level driver functions (or
-* macros) that can be used to access the PSS Ethernet MAC (XEmacPss) device.
-* High-level driver functions are defined in zynq_gem.h.
-*
-* @note
-*
-* <pre>
-* MODIFICATION HISTORY:
-*
-* Ver   Who  Date     Changes
-* ----- ---- -------- -------------------------------------------------------
-* 1.00a wsy  06/01/09 First release.
-* </pre>
-*
-******************************************************************************/
+/*
+ * (C) Copyright 2012 Xilinx
+ *
+ * This header file contains identifiers and low-level driver functions (or
+ * macros) that can be used to access the PSS Ethernet MAC (XEmacPss) device.
+ * High-level driver functions are defined in zynq_gem.h.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
 
 #ifndef XEMACPSS_HW_H          /* prevent circular inclusions */
 #define XEMACPSS_HW_H          /* by using protection macros */
index 1af1e0c646ffeb011246eb59ec3f6ed0ee6cc7d3..9f1157a9c7da025109e30016cc47caab0f33db81 100644 (file)
@@ -1,60 +1,19 @@
-/******************************************************************************
-*
-* (c) Copyright 2009-2010 Xilinx, Inc. All rights reserved.
-*
-* This file contains confidential and proprietary information of Xilinx, Inc.
-* and is protected under U.S. and international copyright and other
-* intellectual property laws.
-*
-* DISCLAIMER
-* This disclaimer is not a license and does not grant any rights to the
-* materials distributed herewith. Except as otherwise provided in a valid
-* license issued to you by Xilinx, and to the maximum extent permitted by
-* applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL
-* FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS,
-* IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
-* MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE;
-* and (2) Xilinx shall not be liable (whether in contract or tort, including
-* negligence, or under any other theory of liability) for any loss or damage
-* of any kind or nature related to, arising under or in connection with these
-* materials, including for any direct, or any indirect, special, incidental,
-* or consequential loss or damage (including loss of data, profits, goodwill,
-* or any type of loss or damage suffered as a result of any action brought by
-* a third party) even if such damage or loss was reasonably foreseeable or
-* Xilinx had been advised of the possibility of the same.
-*
-* CRITICAL APPLICATIONS
-* Xilinx products are not designed or intended to be fail-safe, or for use in
-* any application requiring fail-safe performance, such as life-support or
-* safety devices or systems, Class III medical devices, nuclear facilities,
-* applications related to the deployment of airbags, or any other applications
-* that could lead to death, personal injury, or severe property or
-* environmental damage (individually and collectively, "Critical
-* Applications"). Customer assumes the sole risk and liability of any use of
-* Xilinx products in Critical Applications, subject only to applicable laws
-* and regulations governing limitations on product liability.
-*
-* THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE
-* AT ALL TIMES.
-*
-******************************************************************************/
-/*****************************************************************************/
-/**
-*
-* @file zynq_gem_sinit.c
-*
-* This file contains lookup method by device ID when success, it returns
-* pointer to config table to be used to initialize the device.
-*
-* <pre>
-* MODIFICATION HISTORY:
-*
-* Ver   Who  Date     Changes
-* ----- ---- -------- -------------------------------------------------------
-* 1.00a wsy  06/01/09 New
-* </pre>
-*
-******************************************************************************/
+/*
+ * (C) Copyright 2012 Xilinx
+ *
+ * This file contains lookup method by device ID when success, it returns
+ * pointer to config table to be used to initialize the device.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
 
 /***************************** Include Files *********************************/
 
index 9dfea806038a8ae1a22a86e0786ad5fd3bd90d01..158043d907a140bd3992d115e60392a1071668a6 100644 (file)
@@ -1,4 +1,17 @@
 /*
+ * (C) Copyright 2012 Xilinx
+ *
+ * The XEmacPss Wrapper driver.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
  */
 
 #include <common.h>
index 801b4a726994c255771ca945e486b30304365c8b..158bee01fa105d1093c7b66cdafc192a87350651 100644 (file)
@@ -1,6 +1,18 @@
 /*
- * Xilinx Zynq Serial PS driver
+ * (C) Copyright 2012 Xilinx
+ *
+ * Xilinx Serial PS driver
  * Based on existing U-boot serial drivers.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
  */
 
 #include <common.h>
index 55d4d731e1cede1a25aced6918f1dcf6d8117507..98786bae3f6318cf5fc64d9e82cee19d0b579a30 100644 (file)
@@ -1,5 +1,17 @@
 /*
- * Xilinx Zynq Serial PS driver, headers
+ * (C) Copyright 2012 Xilinx
+ *
+ * Xilinx Serial PS driver, headers
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
  */
 
 #ifndef __XILINX_ZYNQ_UART_H__
index a9e5d03ee5566bc8aac0ab39327ecd130805d537..77bc9b7f2291ae42e1a43b2e0c43e4c1e3dfc207 100755 (executable)
@@ -1,9 +1,7 @@
 /*
+ * (C) Copyright 2011 Xilinx
  *
  * Xilinx PSS Quad-SPI (QSPI) controller driver (master mode only)
- *
- * (c) 2011 Xilinx, Inc.
- *
  * based on Xilinx PSS SPI Driver (xspips.c)
  *
  * This program is free software; you can redistribute it and/or modify it under
@@ -16,7 +14,6 @@
  * Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
-
 #ifdef LINUX_ONLY_NOT_UBOOT
 #include <linux/module.h>
 #include <linux/init.h>
index 0a3ffe0b70d2e7ad19643d97937f5e7292c36907..b2acec848045c71abf6333ea72dfe51ad764223b 100644 (file)
@@ -1,3 +1,18 @@
+/*
+ * (C) Copyright 2012 Xilinx
+ *
+ * Xilinx PSS Quad-SPI (QSPI) controller headers
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
 
 #ifndef _XILINX_QSPIPSS_H_
 #define _XILINX_QSPIPSS_H_
index bfeb6a1f7f069b167076862b264737adb627fcfd..74652f82755974c958884168c061fd9cdaac6c4f 100644 (file)
@@ -1,9 +1,17 @@
 /*
- * Driver for Pele On-Chip SPI device
+ * (C) Copyright 2012 Xilinx
  *
- * Copyright (c) 2010 Xilinx
+ * Xilinx PSS Quad-SPI (QSPI) Wrapper driver
  *
- * Licensed under the GPL-2 or later.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
  */
 
 #include <common.h>