From 9a0a0548a7bb02d052318ed8f5333005773878f2 Mon Sep 17 00:00:00 2001 From: Nicolas Dechesne Date: Fri, 1 Sep 2017 16:29:17 +0200 Subject: [PATCH] qcom: add firmware files for Adreno A3xx Symlinks have been added because existing driver in mainline kernel is already merged and expects the files there. For future version of the firmware (or newer hardware) we will fixup the search path, but the symlinks are needed to work with released kernels. Signed-off-by: Nicolas Dechesne --- WHENCE | 14 ++++++++++++++ a300_pfp.fw | 1 + a300_pm4.fw | 1 + qcom/a300_pfp.fw | Bin 0 -> 1156 bytes qcom/a300_pm4.fw | Bin 0 -> 9220 bytes 5 files changed, 16 insertions(+) create mode 120000 a300_pfp.fw create mode 120000 a300_pm4.fw create mode 100644 qcom/a300_pfp.fw create mode 100644 qcom/a300_pm4.fw diff --git a/WHENCE b/WHENCE index 5c52574..28cd63a 100644 --- a/WHENCE +++ b/WHENCE @@ -3667,3 +3667,17 @@ File: imx/sdma/sdma-imx7d.bin Version: 4.2 Licence: Redistributable. See LICENSE.sdma_firmware for details + +-------------------------------------------------------------------------- + +Driver: adreno - Qualcomm Adreno GPU firmware + +File: qcom/a300_pfp.fw +Link: a300_pfp.fw -> qcom/a300_pfp.fw +File: qcom/a300_pm4.fw +Link: a300_pm4.fw -> qcom/a300_pm4.fw + +Licence: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details + +Binary files supplied originally from +https://developer.qualcomm.com/hardware/dragonboard-410c/tools diff --git a/a300_pfp.fw b/a300_pfp.fw new file mode 120000 index 0000000..c1f0c37 --- /dev/null +++ b/a300_pfp.fw @@ -0,0 +1 @@ +qcom/a300_pfp.fw \ No newline at end of file diff --git a/a300_pm4.fw b/a300_pm4.fw new file mode 120000 index 0000000..54e2627 --- /dev/null +++ b/a300_pm4.fw @@ -0,0 +1 @@ +qcom/a300_pm4.fw \ No newline at end of file diff --git a/qcom/a300_pfp.fw b/qcom/a300_pfp.fw new file mode 100644 index 0000000000000000000000000000000000000000..5522677973ce524887ec2a381ed603429d301df0 GIT binary patch literal 1156 zcmchW%}Z2a6vlt|-WlhnBTgi?iJbhX0i7)TD3EZ<7J@+qnyV_ph-`950ZWI~9#F;aNi3eQA`QWLy~J?6>uouc@U& z*e*YF&tTsP`Kb@p+~*Sd&M#a3R1lKPgdAm=gV-9KZi!KuJ2Aks4_U&+8QgqP7BVe9 zYHHNGiFIA^jSiD%PG_rgOEyotG*o-s%r4E8wOFk5vS0mK=_tW|NHnuZRA_qEG%<)X z(Jf2cxU^|@l{*{m?qN^P7=Pt;k`0{qw>X%~S**?NBpVNP9FdMjS#4jM^c}C`I;GV~ z`F4&TUu+K3Q_m~WrL)?d=@i#p$Bl|RUB^v}>#O68cB?g#lEz)TQ?wRvG9eAJeeIg- zZ{o5^OYn*wagKKEZ|4N-tc}gE`6EjtU-m7>SKNzcKF|~F*xLWpzh`&J)MNJA)L5Na z3$LYaU47qT`(u`&jU0)E0cOK4MUuvnkIy2mFrvM=qrK`&{5I!`x$p_grOx iF&=Y+r`+TvljOL?Tc&u(ZJu*Sl|RsajT2LSwe}muZ}9~H literal 0 HcmV?d00001 diff --git a/qcom/a300_pm4.fw b/qcom/a300_pm4.fw new file mode 100644 index 0000000000000000000000000000000000000000..840e5a9688303c93b6ecd83988123e7fe1a174e6 GIT binary patch literal 9220 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