From a144dc0f705506824c6c5aa513cf61539180b23a Mon Sep 17 00:00:00 2001 From: AdarshGrewal Date: Tue, 21 May 2024 01:19:08 +0530 Subject: [PATCH] haydn: Setup firmware extraction Change-Id: Idf87f8b133a922630bb0722b9167a7637f1484b2 --- Android.mk | 18 ++++++++++++++++++ BoardConfigVendor.mk | 18 ++++++++++++++++++ radio/abl.img | 3 +++ radio/aop.img | 3 +++ radio/bluetooth.img | 3 +++ radio/cpucp.img | 3 +++ radio/devcfg.img | 3 +++ radio/dsp.img | 3 +++ radio/featenabler.img | 3 +++ radio/hyp.img | 3 +++ radio/imagefv.img | 3 +++ radio/keymaster.img | 3 +++ radio/modem.img | 3 +++ radio/qupfw.img | 3 +++ radio/shrm.img | 3 +++ radio/tz.img | 3 +++ radio/uefisecapp.img | 3 +++ radio/xbl.img | 3 +++ radio/xbl_config.img | 3 +++ 19 files changed, 87 insertions(+) create mode 100644 radio/abl.img create mode 100644 radio/aop.img create mode 100644 radio/bluetooth.img create mode 100644 radio/cpucp.img create mode 100644 radio/devcfg.img create mode 100644 radio/dsp.img create mode 100644 radio/featenabler.img create mode 100644 radio/hyp.img create mode 100644 radio/imagefv.img create mode 100644 radio/keymaster.img create mode 100644 radio/modem.img create mode 100644 radio/qupfw.img create mode 100644 radio/shrm.img create mode 100644 radio/tz.img create mode 100644 radio/uefisecapp.img create mode 100644 radio/xbl.img create mode 100644 radio/xbl_config.img diff --git a/Android.mk b/Android.mk index defc979..97cc75b 100644 --- a/Android.mk +++ b/Android.mk @@ -6,4 +6,22 @@ LOCAL_PATH := $(call my-dir) ifeq ($(TARGET_DEVICE),haydn) +$(call add-radio-file-sha1-checked,radio/abl.img,a085e7c2f0198764d3f35cc74b7c05815448e588) +$(call add-radio-file-sha1-checked,radio/aop.img,6f4976ecc10156e7888f9a7741dd2794845a8eac) +$(call add-radio-file-sha1-checked,radio/bluetooth.img,8efad9180500956fce948ff2c35999b7ef91b4ec) +$(call add-radio-file-sha1-checked,radio/cpucp.img,6add08ae38b65d513d8e30935dd3e6b9ba74a5ff) +$(call add-radio-file-sha1-checked,radio/devcfg.img,3900ebedb6e8966b1383a78107d04e21333ff988) +$(call add-radio-file-sha1-checked,radio/dsp.img,8b27181b72bcc6cc003e5c21bac38993e7015995) +$(call add-radio-file-sha1-checked,radio/featenabler.img,691d1baff278394e428ec1f25c70d3c1125fff89) +$(call add-radio-file-sha1-checked,radio/hyp.img,90b618abd28a9b18e16b33722a0a11e5f3dd6a88) +$(call add-radio-file-sha1-checked,radio/imagefv.img,865e576b4867a64ed57b928719d8fbf9269299b9) +$(call add-radio-file-sha1-checked,radio/keymaster.img,24d004d6137686eddf8813ca542d0cda62a2b3e0) +$(call add-radio-file-sha1-checked,radio/modem.img,d5593485f06dd7845a18f9f36033c72a554f389e) +$(call add-radio-file-sha1-checked,radio/qupfw.img,f081b8a7ab5f18eb44d6ab0d005b86478b6592c2) +$(call add-radio-file-sha1-checked,radio/shrm.img,fbadc3180bbba651280099e70d2b84c2486b3fc4) +$(call add-radio-file-sha1-checked,radio/tz.img,3233d4c1e257bad3d9966b01e9d685c93f155aec) +$(call add-radio-file-sha1-checked,radio/uefisecapp.img,7801ddd16a727da3365b091384be1d50c921b54c) +$(call add-radio-file-sha1-checked,radio/xbl.img,47c6c422ca320a4c5b91b8424a28d6f8c59524bb) +$(call add-radio-file-sha1-checked,radio/xbl_config.img,9a120813c9f5d02c439ee98c96d2c908fd940f94) + endif diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk index f2c3b6f..406c49e 100644 --- a/BoardConfigVendor.mk +++ b/BoardConfigVendor.mk @@ -2,3 +2,21 @@ # # This file is generated by device/xiaomi/haydn/setup-makefiles.sh +AB_OTA_PARTITIONS += \ + abl \ + aop \ + bluetooth \ + cpucp \ + devcfg \ + dsp \ + featenabler \ + hyp \ + imagefv \ + keymaster \ + modem \ + qupfw \ + shrm \ + tz \ + uefisecapp \ + xbl \ + xbl_config diff --git a/radio/abl.img b/radio/abl.img new file mode 100644 index 0000000..1b3f9cc --- /dev/null +++ b/radio/abl.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09454ff11e18f55768724ed81491b3636c87c490c445a192630994b20d126d45 +size 208896 diff --git a/radio/aop.img b/radio/aop.img new file mode 100644 index 0000000..d300ecd --- /dev/null +++ b/radio/aop.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d13c461242e91bf0a5bb2a9b90bf874b5e6c2bf72ecb4eb1524fdcf2e5f09ef +size 245760 diff --git a/radio/bluetooth.img b/radio/bluetooth.img new file mode 100644 index 0000000..15dc53f --- /dev/null +++ b/radio/bluetooth.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a9d9e232dedc80be78902eff183f649eb455f44943bce01627f0cda856963fa +size 2011136 diff --git a/radio/cpucp.img b/radio/cpucp.img new file mode 100644 index 0000000..972b93f --- /dev/null +++ b/radio/cpucp.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68adfc1364bbcecaf17c3a7e54d8c8aa1e6d809ebd8ff2a213d409546c56d0d5 +size 106496 diff --git a/radio/devcfg.img b/radio/devcfg.img new file mode 100644 index 0000000..02faff3 --- /dev/null +++ b/radio/devcfg.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f348f281d6927c46899240ec122f46e0d2ddc3a37bbbcdd379b91ebf0bc62e0e +size 53248 diff --git a/radio/dsp.img b/radio/dsp.img new file mode 100644 index 0000000..f7d0c97 --- /dev/null +++ b/radio/dsp.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b0f7d3158fb77e1fb5bc5b8e63292e4ac1d1dc5d8ed40d5d0f8b3e664b5492f +size 67108864 diff --git a/radio/featenabler.img b/radio/featenabler.img new file mode 100644 index 0000000..afb6367 --- /dev/null +++ b/radio/featenabler.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52ebe3478280fafe9dc99a96e8ea026953f4cba64bc250d31102af26989fd9af +size 90112 diff --git a/radio/hyp.img b/radio/hyp.img new file mode 100644 index 0000000..81ce4d4 --- /dev/null +++ b/radio/hyp.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e568ce3d48bdc5b69216281a6e8a702c1492e03bcacafee20f5730d652784fcc +size 3706880 diff --git a/radio/imagefv.img b/radio/imagefv.img new file mode 100644 index 0000000..20f7748 --- /dev/null +++ b/radio/imagefv.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1947036ceea365b23873389156419925277506d1630f767b877aee8a227ec5b9 +size 2097152 diff --git a/radio/keymaster.img b/radio/keymaster.img new file mode 100644 index 0000000..235f576 --- /dev/null +++ b/radio/keymaster.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33bb6e4d5f55c70c5bf0ebd62d7df0f620d35b9dbad34d1e539c80877bd3d82e +size 286720 diff --git a/radio/modem.img b/radio/modem.img new file mode 100644 index 0000000..b8ac0b5 --- /dev/null +++ b/radio/modem.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1eccd1e39dc941dc521909fbfba33748bbcb350fb57fddc44af0857b069f51e1 +size 263368704 diff --git a/radio/qupfw.img b/radio/qupfw.img new file mode 100644 index 0000000..5177811 --- /dev/null +++ b/radio/qupfw.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d75ba27bb067d16e3adccf7b2e07f7e38dd5066b1b2fd614474949c812832393 +size 57344 diff --git a/radio/shrm.img b/radio/shrm.img new file mode 100644 index 0000000..7a68a32 --- /dev/null +++ b/radio/shrm.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d3480f282be485946007d0eae7eadfb1f85d9534d540980f0084c49aed5202c +size 49152 diff --git a/radio/tz.img b/radio/tz.img new file mode 100644 index 0000000..b8b3262 --- /dev/null +++ b/radio/tz.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b6115a5f14cad7e15d20604b1ca68c7e722f8eb65439a0d4c63dfb4395a81db +size 3768320 diff --git a/radio/uefisecapp.img b/radio/uefisecapp.img new file mode 100644 index 0000000..0a8d5fd --- /dev/null +++ b/radio/uefisecapp.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bdf95d4ca381d19aa0b7970e326d1be26b1e7d8abfc1ed5f147db53d6349195 +size 126976 diff --git a/radio/xbl.img b/radio/xbl.img new file mode 100644 index 0000000..44470e7 --- /dev/null +++ b/radio/xbl.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff9fce6e9260c680ac6610454484929d249f0364bdc19271725d1e05e8082457 +size 3690496 diff --git a/radio/xbl_config.img b/radio/xbl_config.img new file mode 100644 index 0000000..05e3b7d --- /dev/null +++ b/radio/xbl_config.img @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63eab5b13d015a9fc804c79c22639224289e48c58786e8681c10624a908548b1 +size 221184