From patchwork Fri Jun 9 11:56:05 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabio Estevam X-Patchwork-Id: 9778297 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 7445960350 for ; Fri, 9 Jun 2017 11:57:07 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 61A792852E for ; Fri, 9 Jun 2017 11:57:07 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 562A028607; Fri, 9 Jun 2017 11:57:07 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 7D2892852E for ; Fri, 9 Jun 2017 11:57:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=gk/K8NTs34VXoWpDXP3VTBSOx1dDONkYVr5jQvq6N+U=; b=LlP ildoXVupalXzUCrDggxoSU6EdT1IVqM6R/G6AUnZ5/30mOgaY8YsPfQgj9I6RXwoJ/KVvBCSZ08/t hZSvOAYPhGvDfz5mu0ThJBIIwUro6ve5a9AFWcEjoSmFjKi2EB3QFGl5FnzfpH+L2Gux2J26tHVYr WF11Q2chSU5YXSKL4LbKmToHwN6WGlw52Lt7TlWR7i1Sr7b0xBxlBGm/vEpScwyGYkHbZrQYvgWvP 7gqJ1DygpzM+GIM8hDWxsifju5FGMy1SR5GOcqnXpp+W4k1gQya2HUYlGd9caGxs1EIX6tZ5WDOvB rsx5Ua0uDq1TZK6842Wvny5QFzcLG/A==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1dJIXI-0005Ze-53; Fri, 09 Jun 2017 11:57:04 +0000 Received: from mail-qt0-x242.google.com ([2607:f8b0:400d:c0d::242]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1dJIX4-0004ze-2r for linux-arm-kernel@lists.infradead.org; Fri, 09 Jun 2017 11:57:01 +0000 Received: by mail-qt0-x242.google.com with SMTP id s33so14488956qtg.3 for ; Fri, 09 Jun 2017 04:56:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=Qri4gMvWdB8Rfdh0eNMRT36WaUl4Y4suAA5UXYFm/SI=; b=LHIKu0r4ByV/N6MjCjp7NSyi9E4nE6ZHnHbOisYAI98M7Ma1jb9MFIWxaEcDkMuVho 8BjPgnVZv6IFYsv5zBPVWdSMUFAVbqjlducEET2X2dD0mfVD/YxS5hp9mhohXIjFEfy9 kShiIx8QmNaf4gYmxf5zcGplW8N8SbawcHccsf57iqvglccEWD6mKkK6oBNGGTpUf7Mp b2sKBw7UpGCVxNxNQJqbjccOkAR29hpM4JqB8dVpumZ2vwMtycOWirfDxwHF10X20X3H p/pWwORSwPpHX+9c/NSe0DPfk4LwqyPb40/s+0HkwhlKNLOXWvVFbe7Edp2tV5O3x1WR M/+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=Qri4gMvWdB8Rfdh0eNMRT36WaUl4Y4suAA5UXYFm/SI=; b=YDfbDYJp797lUpAPk0rcHvZ5Rny5qD1uyxZ/lK5sCa8fUmw3FMPUxix7LeVrVwlpAc 0C/ROGcjjKPdERjc+hCl0MwJppYpFdMp9rkdGtVeohjwq6tO2W6BWU8CtiU2rYjtWTQX Ca27Td+r4Tz3m+rUQMvYmb2a5oSkcI1dRmaNlR7S/DrOWh6492DaUREhwezPMHQjkofy o9cf4ard48ovR/Ms0JNBDKtbGz6WztRov0hLhfD3CwvANSNVyvrZEdeFJttkO2jm0kV2 Pwi7jBrAyFi/JTi50SiExlMO842fY3uV9HNZz9GJ4Nvlgq47lz8mlOkzWPoGEUgA6Y6A x6lw== X-Gm-Message-State: AKS2vOwFfR8S3D3aIcXdoyuneZFgvzykFtjubz/RFI+asN40zGypIj6J F35rTMA3gXk47A== X-Received: by 10.55.77.141 with SMTP id a135mr31107295qkb.251.1497009388299; Fri, 09 Jun 2017 04:56:28 -0700 (PDT) Received: from localhost.localdomain ([189.61.213.245]) by smtp.gmail.com with ESMTPSA id s130sm489160qke.66.2017.06.09.04.56.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 09 Jun 2017 04:56:27 -0700 (PDT) From: Fabio Estevam To: kyle@kernel.org Subject: [PATCH] imx: Add SDMA firmware for Freescale i.MX6/7 SoCs. Date: Fri, 9 Jun 2017 08:56:05 -0300 Message-Id: <1497009365-14539-1-git-send-email-festevam@gmail.com> X-Mailer: git-send-email 2.7.4 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20170609_045650_446456_E1290B95 X-CRM114-Status: GOOD ( 16.02 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fabio Estevam , nitin.garg@nxp.com, yibin.gong@nxp.com, linux-arm-kernel@lists.infradead.org, linux-firmware@kernel.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP From: Nitin Garg 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 --- 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/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 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 2d17e2e..c3a8dc1 100644 --- a/WHENCE +++ b/WHENCE @@ -3586,3 +3586,14 @@ File: wil6210.brd Version: 4.1.0.55 Licence: Redistributable. See LICENSE.QualcommAtheros_ath10k for details + +-------------------------------------------------------------------------- + +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