]> git.proxmox.com Git - mirror_linux-firmware.git/commitdiff
qcom: add firmware files for Adreno A200
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Mon, 2 Jan 2023 13:14:43 +0000 (15:14 +0200)
committerJosh Boyer <jwboyer@kernel.org>
Tue, 17 Jan 2023 12:54:11 +0000 (07:54 -0500)
Add firmware files for Adreno A20x (codenamed yamato), found in
Freescale i.MX51/i.MX53 and in some prehistoric Qualcomm Snapdragon
SoCs.

The firmware were generated from the header files from EfikaMX kernel
sources ([1]), which bear copyright by QUALCOMM Incorporated and have
BSD-3-Clause licence.

[1] https://github.com/genesi/linux-legacy/tree/master/drivers/mxc/amd-gpu

Cc: Rob Clark <robdclark@gmail.com>
Cc: Jonathan Marek <jonathan@marek.ca>
Cc: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
[Fixed WHENCE license entry to avoid check_whence errors]
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
LICENSE.qcom_yamato [new file with mode: 0644]
WHENCE
qcom/yamato_pfp.fw [new file with mode: 0644]
qcom/yamato_pm4.fw [new file with mode: 0644]

diff --git a/LICENSE.qcom_yamato b/LICENSE.qcom_yamato
new file mode 100644 (file)
index 0000000..1fd702b
--- /dev/null
@@ -0,0 +1,25 @@
+Copyright (c) 2008-2011, QUALCOMM Incorporated. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of QUALCOMM Incorporated nor
+      the names of its contributors may be used to endorse or promote
+      products derived from this software without specific prior written
+      permission.
+
+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 16d3533b17dc6ff052b487ba3b106cf880bf272b..24ffcadb7a159db7cf395bc752d65d6cbf814eb1 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -5776,6 +5776,19 @@ https://developer.qualcomm.com/hardware/dragonboard-410c/tools
 
 --------------------------------------------------------------------------
 
+Driver: adreno - Qualcomm Adreno GPU firmware
+
+File: qcom/yamato_pfp.fw
+File: qcom/yamato_pm4.fw
+
+Licence: Redistributable, BSD-3-Clause licence, See LICENSE.qcom_yamato for details
+
+Binary files generated from header files in EfikaMX kernel sources. A prefix of
+four zero bytes was prepended to make them work with the DRM MSM driver. See
+https://github.com/genesi/linux-legacy/tree/master/drivers/mxc/amd-gpu
+
+--------------------------------------------------------------------------
+
 Driver: qcom_q6v5_pas - Qualcomm remoteproc firmware
 
 File: qcom/apq8096/adsp.mbn
diff --git a/qcom/yamato_pfp.fw b/qcom/yamato_pfp.fw
new file mode 100644 (file)
index 0000000..beaa594
Binary files /dev/null and b/qcom/yamato_pfp.fw differ
diff --git a/qcom/yamato_pm4.fw b/qcom/yamato_pm4.fw
new file mode 100644 (file)
index 0000000..bc63846
Binary files /dev/null and b/qcom/yamato_pm4.fw differ