From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3EF73C3A5A7 for ; Wed, 4 Sep 2019 12:09:23 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 0B6A62339E for ; Wed, 4 Sep 2019 12:09:23 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="xAdSn81x" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729594AbfIDMJW (ORCPT ); Wed, 4 Sep 2019 08:09:22 -0400 Received: from mail-lf1-f66.google.com ([209.85.167.66]:41296 "EHLO mail-lf1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726010AbfIDMJW (ORCPT ); Wed, 4 Sep 2019 08:09:22 -0400 Received: by mail-lf1-f66.google.com with SMTP id j4so15699512lfh.8 for ; Wed, 04 Sep 2019 05:09:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=doB3wsxjOp6uT3YrrNxOTfitazKhj8wgqHAtGptnct4=; b=xAdSn81xiJqPVFoSoB+a6IvhxMKVXSG6v3soGNIcorfiAR1FL+gm8DunphUrVYwKnq NDnVg9AUvRXp+CssYVFfnyd1EL2deuovOTeWb+Oh+IASiqwxDEZP2ouQpyD4JXanKWFa fJjc6cjEI4C+1G/p5rM5ldFqRDWTxBiZ9OO5cpbZ6ZM/wB1ucXvbEKGGDxIIF2A+k6ON 1HmhOJXikyAj+5nEV/VVSYsgtPqzItaRHCqJVqiUbF1tGQvwFTrqLRQhWz7QCMyMwqHW KcEi19vg/OO9gfxiwV6VTSTfbnzpgExMxHchPi9/2QUToEBsF3ZcceR2dPiSyW3Cl7zj VA3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=doB3wsxjOp6uT3YrrNxOTfitazKhj8wgqHAtGptnct4=; b=bMIMx1bu9I9jA/1deCjFb35T8WbxiPeDbayxVqzsZYyygCW9TDSgP44q3AzpD+ie85 k7S28pze27fQNF5I90SA+skk1whwdq1Sc1BtfReLwUx1rAOpqrZxeNYH8ab0iv89ujPd vs1Zfetd1UQXWYtjqQHZwbmGhfllFBUkBO2COKREaVlnNMHIVqoMvS+T4e54HIWPnRB4 gd3P9+xSKdoWq27wL7PgUTzoQsD59FcB6Lhda/jZReJNMkhl7zVuN7EletYcqrATcc6/ +/GrE/9XP7YU3GFFImp3ylHERzIYHazj/Wy9ZfAoyurWM9hfJ+rwkh9GYOAvJmkZ9tEK niJQ== X-Gm-Message-State: APjAAAVRVOfe24RZEmPggTAffiaPF1smhfsn4C6+0xPSCA/pMYVJh7KI aZRe2nw8jCzeJIZIWVH1WS9aeDAE+Jjkq/DBV5HOlw== X-Google-Smtp-Source: APXvYqxj1y4zq4ck09AsQ+TWr6rOWz6MgpqBt4AAFfE5gmysG0rc8SoTkjCp6uuha2P1t/EVGp8MOr1viSB5gkUKrmQ= X-Received: by 2002:a19:f204:: with SMTP id q4mr9970743lfh.29.1567598959120; Wed, 04 Sep 2019 05:09:19 -0700 (PDT) MIME-Version: 1.0 References: <20190904112653.22452-1-festevam@gmail.com> In-Reply-To: <20190904112653.22452-1-festevam@gmail.com> From: Nicolas Dechesne Date: Wed, 4 Sep 2019 14:09:07 +0200 Message-ID: Subject: Re: [PATCH] qcom: Add firmware files for Adreno A200 To: Fabio Estevam , Bjorn Andersson Cc: Josh Boyer , Jordan Crouse , robdclark@chromium.org, Linux Firmware , jonathan@marek.ca, cphealy@gmail.com, freedreno , linux-arm-msm Content-Type: text/plain; charset="UTF-8" Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org hi Fabio, On Wed, Sep 4, 2019 at 1:27 PM Fabio Estevam wrote: > > Add firmware files for Adreno A200. > > These firmware files are needed for running the adreno kernel > driver on i.MX51 and i.MX53 SoCs. > > Signed-off-by: Fabio Estevam > --- > WHENCE | 2 ++ > qcom/yamato_pfp.fw | Bin 0 -> 1156 bytes > qcom/yamato_pm4.fw | Bin 0 -> 9220 bytes > 3 files changed, 2 insertions(+) > create mode 100644 qcom/yamato_pfp.fw > create mode 100644 qcom/yamato_pm4.fw > > diff --git a/WHENCE b/WHENCE > index a8ec628..5e46d33 100644 > --- a/WHENCE > +++ b/WHENCE > @@ -4418,6 +4418,8 @@ File: qcom/a530_zap.b00 > File: qcom/a530_zap.b01 > File: qcom/a530_zap.b02 > File: qcom/a530_zap.mdt > +File: qcom/yamato_pfp.fw > +File: qcom/yamato_pm4.fw Where did you get these files from in the first place? On which devices do you expect these firmware files to work? We were recently discussing how to structure /lib/firmware/qcom more carefully. And the general consensus that we reached with Rob C. and Bjorn is that if a firmware is expected to work on a specific device (maybe it is signed) it should be placed in /lib/firmware/qcom/ and if it's unsigned and can be used on several devices based on the same SoC (dev boards, ..) then it should be /lib/firmware/qcom/. > > Licence: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details Are they really distributed under these license terms? That's a specific license that we came up with with Qualcomm a couple of years ago based on their Dragonboard offers. > > diff --git a/qcom/yamato_pfp.fw b/qcom/yamato_pfp.fw > new file mode 100644 > index 0000000000000000000000000000000000000000..61a576eb997ce2ee0d32b135adc5d8c789d8e118 > GIT binary patch > literal 1156 > zcmaKr%WG3X7{!10-ZY7A3K1$6=_76G1N!h4AK=1^>7q~ znc9aU-RVwT2qFk+Q_@myY|Wy$6#N(5NpywGZ*xWlo-D@qsc1s > zPiBZtq;Lo zvx)jy!_iTK&JzB^96f&7=Jy2U|K?k+gt(ON1sa9FwHhv?DgHb|R9rnZ-6s0-6jM&z > zb=By > z8`b=UTDGpZL%olqwSLyuMi z_Iu;H3)M*(Z_;Vjwjatfch;}iOVyu=r@M4c9_##P#7|+_;(b9#$`3g#E&H)G(&EW# > zxHmG)zn>;t$l(^GuMl!ic#FAX%}uRm#-DUZ1hd+EFuQ1Z%pKHqw^N~=sumk-JviU7 > z&1%0qeGi$+F4LlD>Nu(BfzF~^Ik@AK4f|)~+w9LSVPYeflWINSJtW>%jmAE-X`N`o > z($Z#o#}~_Q`saDO4AgL=$zW+=$D6RMuoF#~Id3&ZPDx9}ei!DQJAO!1 zw84=e&!8{|-Sa>8&3oD$%MmN&SySBjIZa%1lT+oXSj=m{xNPnN27?{z{g3~>S}*2o > z+!Sjl6<_79MgKjLeBh|wK|hyBla<>kPV$Ih9y6j|j?+bkAujSpCsw$^Yp(K*QPvsb > aBNKdPk}Yn^%`G{<%{x^na)+4oG>_jjN)4X? > > literal 0 > HcmV?d00001 > > diff --git a/qcom/yamato_pm4.fw b/qcom/yamato_pm4.fw > new file mode 100644 > index 0000000000000000000000000000000000000000..b45ea20ba5773ef6da25e21abd29914ea9162c07 > GIT binary patch > literal 9220 > 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 > > literal 0 > HcmV?d00001 > > -- > 2.17.1 >