aboutsummaryrefslogtreecommitdiffstats
path: root/package/boot/uboot-layerscape/patches/0055-Add-License-file-for-PPFE-firmware-bins.patch
diff options
context:
space:
mode:
authorYutang Jiang <yutang.jiang@nxp.com>2016-10-29 00:18:23 +0800
committerJohn Crispin <john@phrozen.org>2016-10-31 17:00:10 +0100
commit15a14cf1665ef3d8b5c77cce69b52d131340e3b3 (patch)
treebd544b24bd3e7fc7efc61f80e1755274971c5582 /package/boot/uboot-layerscape/patches/0055-Add-License-file-for-PPFE-firmware-bins.patch
parentc6c731fe311f7da42777ffd31804a4f6aa3f8e19 (diff)
downloadupstream-15a14cf1665ef3d8b5c77cce69b52d131340e3b3.tar.gz
upstream-15a14cf1665ef3d8b5c77cce69b52d131340e3b3.tar.bz2
upstream-15a14cf1665ef3d8b5c77cce69b52d131340e3b3.zip
layerscape: add 64b/32b target for ls1012ardb device
The QorIQ LS1012A processor, optimized for battery-backed or USB-powered, integrates a single ARM Cortex-A53 core with a hardware packet forwarding engine and high-speed interfaces to deliver line-rate networking performance. QorIQ LS1012A Reference Design System (LS1012ARDB) is a high-performance development platform, with a complete debugging environment. The LS1012ARDB board supports the QorIQ LS1012A processor and is optimized to support the high-bandwidth DDR3L memory and a full complement of high-speed SerDes ports. LEDE/OPENWRT will auto strip executable program file while make. So we need select CONFIG_NO_STRIP=y while make menuconfig to avoid the ppfe network fiemware be destroyed, then run make to build ls1012ardb firmware. The fsl-quadspi flash with jffs2 fs is unstable and arise some failed message. This issue have noticed the IP owner for investigate, hope he can solve it earlier. So the ls1012ardb now also provide a xx-firmware.ext4.bin as default firmware, and the uboot bootcmd will run wrtboot_ext4rfs for "rootfstype=ext4" bootargs. Signed-off-by: Yutang Jiang <yutang.jiang@nxp.com>
Diffstat (limited to 'package/boot/uboot-layerscape/patches/0055-Add-License-file-for-PPFE-firmware-bins.patch')
-rw-r--r--package/boot/uboot-layerscape/patches/0055-Add-License-file-for-PPFE-firmware-bins.patch101
1 files changed, 101 insertions, 0 deletions
diff --git a/package/boot/uboot-layerscape/patches/0055-Add-License-file-for-PPFE-firmware-bins.patch b/package/boot/uboot-layerscape/patches/0055-Add-License-file-for-PPFE-firmware-bins.patch
new file mode 100644
index 0000000000..12fbf74991
--- /dev/null
+++ b/package/boot/uboot-layerscape/patches/0055-Add-License-file-for-PPFE-firmware-bins.patch
@@ -0,0 +1,101 @@
+From 0431dc26df78b00cef190f45f203a1598b4ba428 Mon Sep 17 00:00:00 2001
+From: Bhaskar Upadhaya <Bhaskar.Upadhaya@freescale.com>
+Date: Tue, 14 Jun 2016 10:07:41 +0530
+Subject: [PATCH 55/93] Add License file for PPFE firmware bins
+
+Signed-off-by: Bhaskar Upadhaya <Bhaskar.Upadhaya@freescale.com>
+Signed-off-by: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
+---
+ drivers/net/pfe_eth/Freescale-Binary-EULA.txt | 80 +++++++++++++++++++++++++
+ 1 file changed, 80 insertions(+)
+ create mode 100644 drivers/net/pfe_eth/Freescale-Binary-EULA.txt
+
+diff --git a/drivers/net/pfe_eth/Freescale-Binary-EULA.txt b/drivers/net/pfe_eth/Freescale-Binary-EULA.txt
+new file mode 100644
+index 0000000..628fa93
+--- /dev/null
++++ b/drivers/net/pfe_eth/Freescale-Binary-EULA.txt
+@@ -0,0 +1,80 @@
++Copyright © 2016, Freescale Semiconductor, Inc. All rights reserved.
++
++Software License Agreement (.Agreement.)
++
++ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE ACCOMPANYING BINARY SOFTWARE
++CONSTITUTES LICENSEE'S ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS
++AGREEMENT.
++
++Licensed Software. .Binary Software. means software in binary form specified
++in ANNEX A Subject to the terms and conditions of this Agreement, Freescale
++Semiconductor, Inc., a 100% affiliated company of NXP Semiconductors N.V.
++which will be renamed in due course ("NXP"), grants to Licensee a worldwide,
++non-exclusive, and royalty-free license to use, reproduce, and distribute the
++Binary Software in its complete and unmodified binary form as provided by NXP.
++
++Restrictions. Licensee must reproduce the NXP copyright notice above with each
++binary copy of the Binary Software. Licensee must not reverse engineer,
++decompile, disassemble or modify in any way the Binary Software. Licensee must
++not use the Binary Software in violation of any applicable law or regulation.
++This Agreement shall automatically terminate upon Licensee's breach of any
++term or condition of this Agreement in which case, Licensee shall destroy all
++copies of the Binary Software.
++
++Warranty Disclaimer. TO THE MAXIMUM EXTENT PERMITTED BY LAW, NXP EXPRESSLY
++DISCLAIMS ANY WARRANTY FOR THE BINARY SOFTWARE. THE BINARY SOFTWARE IS
++PROVIDED .AS IS., WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
++INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY,
++FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. LICENSEE ASSUMES
++THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF THE BINARY SOFTWARE,
++OR ANY SYSTEMS LICENSEE DESIGNS USING THE BINARY SOFTWARE (IF ANY). WITHOUT
++LIMITING THE GENERALITY OF THE FOREGOING, NXP DOES NOT WARRANT THAT THE BINARY
++SOFTWARE IS ERROR-FREE OR WILL OPERATE WITHOUT INTERRUPTION, AND NXP GRANTS
++NO WARRANTY REGARDING ITS USE OR THE RESULTS THEREFROM, INCLUDING ITS
++CORRECTNESS, ACCURACY, OR RELIABILITY.
++
++Limitation of Liability. IN NO EVENT WILL NXP, OR ANY OF NXP'S LICENSORS HAVE
++ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES,
++HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER FOR BREACH OF CONTRACT,
++TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, ARISING OUT OF THIS AGREEMENT,
++ INCLUDING DAMAGES FOR LOSS OF PROFITS, OR THE COST OF PROCUREMENT OF
++ SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
++ SUCH DAMAGES. NXP.S TOTAL LIABILITY FOR ALL COSTS, DAMAGES, CLAIMS, OR LOSSES
++ WHATSOEVER ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT OR THE BINARY
++ SOFTWARE SUPPLIED UNDER THIS AGREEMENT IS LIMITED TO THE AGGREGATE AMOUNT PAID
++ BY LICENSEE TO NXP IN CONNECTION WITH THE BINARY SOFTWARE TO WHICH LOSSES OR
++ DAMAGES ARE CLAIMED.
++
++Trade Compliance. Licensee shall comply with all applicable export and import
++ control laws and regulations including but not limited to the US Export
++ Administration Regulation (including prohibited party lists issued by other
++ federal governments), Catch-all regulations and all national and international
++ embargoes. Licensee will not knowingly transfer, divert, export or re-export,
++ directly or indirectly, any product, software, including software source code,
++ or technology restricted by such regulations or by other applicable national
++ regulations, received from the other party under this Agreement, or any direct
++ product of such software or technical data to any person, firm, entity, country
++ or destination to which such transfer, diversion, export or re-export is
++ restricted or prohibited, without obtaining prior written authorization from
++ the applicable competent government authorities to the extent required by
++ those laws.
++
++Restrictions, Warranty Disclaimer, Limitation of Liability, Trade Compliance,
++ and Governing Law shall survive termination or expiration of this Agreement.
++
++Governing Law. This Agreement will be governed by, construed, and enforced in
++ accordance with the laws of the State of Texas, USA, without regard to
++ conflicts of laws principles, will apply to all matters relating to this
++ Agreement or the binary software, and Licensee agrees that any litigation will
++ be subject to the exclusive jurisdiction of the state or federal courts Texas,
++ USA. The United Nations Convention on Contracts for the International Sale of
++ Goods will not apply to this Agreement.
++
++
++ANNEX A
++BINARY SOFTWARE
++Only software in binary form may be provided under this Agreement
++Here is a list of software covered by this Agreement:
++class_sbl_elf.fw
++tmu_sbl_elf.fw
++util_sbl_elf.fw
+--
+1.7.9.5
+