From 3123d78e09d2f815de4d94aa35c07b3c0469c80e Mon Sep 17 00:00:00 2001 From: Nitin Garg Date: Fri, 9 Jun 2017 08:56:05 -0300 Subject: [PATCH] imx: Add SDMA firmware for Freescale i.MX6/7 SoCs. Add the firmwares for the i.MX SDMA driver that runs on i.MX6 and i.MX7. Signed-off-by: Robin Gong Signed-off-by: Nitin Garg Signed-off-by: Fabio Estevam Signed-off-by: Kyle McMartin --- LICENSE.sdma_firmware | 47 ++++++++++++++++++++++++++++++++++++++++ WHENCE | 11 ++++++++++ imx/sdma/sdma-imx6q.bin | Bin 0 -> 2196 bytes imx/sdma/sdma-imx7d.bin | Bin 0 -> 2302 bytes 4 files changed, 58 insertions(+) create mode 100644 LICENSE.sdma_firmware create mode 100644 imx/sdma/sdma-imx6q.bin create mode 100644 imx/sdma/sdma-imx7d.bin diff --git a/LICENSE.sdma_firmware b/LICENSE.sdma_firmware new file mode 100644 index 0000000..0d3d562 --- /dev/null +++ b/LICENSE.sdma_firmware @@ -0,0 +1,47 @@ +Copyright 2017, NXP +All rights reserved. + +Redistribution. Reproduction and redistribution in binary form, without +modification, for use solely in conjunction with a NXP +chipset, is permitted provided that the following conditions are met: + + . Redistributions must reproduce the above copyright notice and the following + disclaimer in the documentation and/or other materials provided with the + distribution. + + . Neither the name of NXP nor the names of its suppliers + may be used to endorse or promote products derived from this Software + without specific prior written permission. + + . No reverse engineering, decompilation, or disassembly of this Software is + permitted. + +Limited patent license. NXP (.Licensor.) grants you +(.Licensee.) a limited, worldwide, royalty-free, non-exclusive license under +the Patents to make, have made, use, import, offer to sell and sell the +Software. No hardware per se is licensed hereunder. +The term .Patents. as used in this agreement means only those patents or patent +applications owned solely and exclusively by Licensor as of the date of +Licensor.s submission of the Software and any patents deriving priority (i.e., +having a first effective filing date) therefrom. The term .Software. as used in +this agreement means the firmware image submitted by Licensor, under the terms +of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/ +linux-firmware.git. +Notwithstanding anything to the contrary herein, Licensor does not grant and +Licensee does not receive, by virtue of this agreement or the Licensor's +submission of any Software, any license or other rights under any patent or +patent application owned by any affiliate of Licensor or any other entity +(other than Licensor), whether expressly, impliedly, by virtue of estoppel or +exhaustion, or otherwise. + +DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/WHENCE b/WHENCE index e314260..ef6e57c 100644 --- a/WHENCE +++ b/WHENCE @@ -3616,3 +3616,14 @@ Licence: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details Binary files supplied originally from https://developer.qualcomm.com/hardware/dragonboard-410c/tools + +-------------------------------------------------------------------------- + +Driver: imx-sdma - support for i.MX SDMA driver + +File: imx/sdma/sdma-imx6q.bin +Version: 3.3 +File: imx/sdma/sdma-imx7d.bin +Version: 4.2 + +Licence: Redistributable. See LICENSE.sdma_firmware for details diff --git a/imx/sdma/sdma-imx6q.bin b/imx/sdma/sdma-imx6q.bin new file mode 100644 index 0000000000000000000000000000000000000000..f0b5252a6fc5f85aced28a5c43e7268340fe4d73 GIT binary patch literal 2196 zcmb7_U2GIp6oAj%ou8fA*8b77mX_9vODX>XQ3(MNVlZLROuNt)x70BW?a*%fX3@Db z!DuX2+h}>1-A%QLCYTtWG{F!O`jf~IF-q1}aV1FBhhm|U)CXlB)^lff+a-ZSx;ZoF zoVoYhZ_b%>+O#jQ#{&RNs!`UWOrZQE0lZBB(*N`Cg{sWjdEE1LWk&xb>zlyf`C-1y z#(gW#e}D%FqvWs4>45Q$pe#HN5LgK?hjHJ*JM$+e6NeX7PEV|nSJOJ<1Yd3}9O@7SDtB%*6>W>T)>gEQrrf#SEEP(H zv&7NYSe`oAf5+HklL1+C^ylqzAOlKPW4aIZ6~>L;Qp=KLno@Z@J+3<%-{`nJ0P{fz zNc0{uinat-x(d3=rj#kpzBb9YlSh-t{)9e~$Cx^lp=_jEkh0F`_mz0&o1mz}!&sj| z*6pT+tWP8B<}7Q6M5x&Ip6zd2V{x^Ndd}Tf*7OB3^GGkY$(q0I3|h=q&{mdg=JBD& zhaSnuFpJ2XJggyehWMz>ILexOB+j@tnQDJuJnm|X?TOZS%LrG@6+JfuJ15uCi8klR z!O1nopy!mBd^KHIBBX0B2)iT*RMLKL37D8Eio6Z#4f`K8(R_hiA+lk(o;mcyGad^3 ztUUx1s?*duIZJ_jYp1;z!IH}9AirGE5mJi3^p0NzV(gO2BA=7%gixlnqp<7~!^X-l zs;OpOdX^$T)gs3wYII9H?ZQ*J#~LG}EwlKI48v$}To?_Fi@lOa!;+7Z0TSdxyCW<^ zOsl`oBEi+68Uqe`F_wptV1@Zogb%H-PKl$hzmx_bs=DW(lNk6diVycm^$*9!FEXoG&w;1k?7DR2 z1^6B~<0L-0<33TQ_C}ZUn;|D^H>p8xQQc3(HbyL}2T-$Jt%E3r?HAQBd6LR{jmx&0 zeuWV$+=zcfbByBxTUCs!6pO3-7c(a!Ap{EDynU9Xym=pGgZ{UrOpQm^C)hj}^h@2# zQ!zKU%dz6CaBe$VgV`bGDqQc@w${B?yEFSQV`Yrh7QbQ5r&poQGzB$wU#cZe=D5mv zNel3|qpX%0i{tktZbdWmE^$1%+32D0)G1`mXm?Tf;C0T$k@y zg*kJa_abFqsZ?V4jun|XOEIqZd9AD6ToK#hu{aL+)|doo{GS4(HFi0hx0HG*uUj5H ibKm4;?%Y!5&OJ19gR%U~-Aue2dz8%m{(#I~jr|8{yblQg literal 0 HcmV?d00001 diff --git a/imx/sdma/sdma-imx7d.bin b/imx/sdma/sdma-imx7d.bin new file mode 100644 index 0000000000000000000000000000000000000000..ea847c5a90a2be81c0d77596698955f3e03203c9 GIT binary patch literal 2302 zcmb7FeQXp}5TAXwAGdo~`$f|VEvS8xh0+uEn+kjCT;%*+&7&mjQf&arfe#*_r=O6X}*2mD96o3Rm^gN&U7~N^;va z`LB?j#t7_$YrxTWU|hHp9prsg&+}+9A9OX^D5@%eW$hN;F9(JXf_Vj^N>j+oE6+bl$+b7o1 zi*3%q#)&n?QQt8!^J1>3RLIp_5Ozq=P(=s)rC=gcR3bF2-m?Ez)6EyiWg;7fYq^b< zlxLy9Puat8QFWRQOiWQAU)eeT7hp*h^eA7*=m;spe{S0iffzfa^4JIDCLxqb?YJ2G z#IP~*GitV3mqHZr(|xhSQj5_e@w6LvN`2(IwU~adaQ-;pmE3B31#S>-U00BCDbsk&i^I68iDZ)s05RK!W$L-?dY{ zg`GMU-N`vpykIBU?2S1`#QB|CaHn@;lX@Y_>x)Ejy7*`ziqj>VBZ#*Ui4I`Crz2Rc$gHSdiG|cHW~V@C31&&w*IVpb?_Tqj`m2$NWRXj+GDS6@hj7ih z7Jg7v71R}1XPS(ftjk7Nmn?vE3p5Ds>H0i2lx*gM$#XHU9|(GO|8a5x&!eODkPtnw ze6laq=V%;$rK6t+*{D039h&UxB*oOzdWnxR%kFpydZD+@w3fJ|ZHdczmBp=whFZET zp6MHb?*!IU98K1PXy@u?4ThzJhIJlsvGX2`OTcSEy*VD%XDwbclC8*N4o^U?>H>TN zoUt39OuJ8lNjYBN*F#R!9#Vt2MRgAm+ZbX|eI6y-l{$%H*dbBvBP*$_*SOeL(IJdj z=|=oGp2s*YFs~ByQY^0SA7oBMgwRmr^42ql^3;7O!}?!VF!^fy&l{|_3i_pa_pgw7B)M@e1=!Jxvh1t)o%a%-S{!ia!UpsEujB^GLsaP*nK{i*dxC^fZoF(r4mc?@4zkQmSH=L>_5i)Yc30%5iGi@L-8|`(|@zS+Byznz;y=>Rhrih z^L|9xUnZ3rfkVY+UQ>*l{eJ6e4_D0I@L3!Od~HI49QJo0wTY3m$6HptwBWQnJacBE zz#K){V~!>s#9U)yA#o0B5O;)yX=OJYNszkXdhX=4)cf_n$u0mzAIVZ%yzg F{{=eRHj4lN literal 0 HcmV?d00001