From 773611b481e116e581d8eaaef1e8dddb1bc0d545 Mon Sep 17 00:00:00 2001 From: Dmitry Baryshkov Date: Wed, 19 Feb 2025 18:56:26 +0200 Subject: [PATCH] qcom: add firmware for Adreno A225 Add firmware files for Adreno A225 as present on some of older Qualcomm Snapdragon chips. While MSM8960 is an old platform, there is a certain community interest in supporting it. Cc: Rob Clark Signed-off-by: Dmitry Baryshkov --- WHENCE | 2 ++ qcom/a225_pfp.fw | Bin 0 -> 1156 bytes qcom/a225_pm4.fw | Bin 0 -> 9220 bytes 3 files changed, 2 insertions(+) create mode 100644 qcom/a225_pfp.fw create mode 100644 qcom/a225_pm4.fw diff --git a/WHENCE b/WHENCE index 9be0c1fb..afe5ff28 100644 --- a/WHENCE +++ b/WHENCE @@ -6369,6 +6369,8 @@ Licence: Redistributable. See LICENSE.sdma_firmware for details Driver: adreno - Qualcomm Adreno GPU firmware +File: qcom/a225_pfp.fw +File: qcom/a225_pm4.fw File: qcom/a300_pfp.fw Link: a300_pfp.fw -> qcom/a300_pfp.fw File: qcom/a300_pm4.fw diff --git a/qcom/a225_pfp.fw b/qcom/a225_pfp.fw new file mode 100644 index 0000000000000000000000000000000000000000..61ea24c4fa79d7e4b856e64bb9abbfe7839f3cf1 GIT binary patch literal 1156 zcmaizOK4M35Qe|pneWXdXLSH_r78DG|MWHTQ@Uap>5#8&uEm!NJP*;+^ zRIoeU2)b~i3)6?OhTAq|(Y4^#rLOBgw@D49V!~w3`Oleu{+T%eeZmEXFHLB%$n@h0 zoRJhEya0DIzHkqht-#Y$;7oiC^7A{MDO$CU^8{iA8iW%sK%#*EbBwmUPaEsF-W!0hE=&azT z$*{DrqkFKduw#2LyB}x@AD5PL@aAdK8_4)XWWV*FaAK=^L#rI}a&!v|p*in!Ztv;q z&^Xb2jwSikUt`3ywwRqf+^XIcvnaXdfzE0l_ z61?TG-bspn(wtW}uF=IkdU-&fdOb{%v%KOQ&vZJ=MM_-eBSXAngb$38SHu^tQ{)D( NxydJP5tV}d><{(u39$eG literal 0 HcmV?d00001 diff --git a/qcom/a225_pm4.fw b/qcom/a225_pm4.fw new file mode 100644 index 0000000000000000000000000000000000000000..9805e797aaeb2345d8b213e85ee728b06373db6c GIT binary patch literal 9220 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 ZPw3k?{Q2?^%L@g&+x;)&WM#^?>)%o^9V!3- literal 0 HcmV?d00001