Skip to content

Commit 28e463b

Browse files
authored
Merge pull request #158 from lool/ptool-layout-dirlevel
Adapt to new ptool platform layout
2 parents 82aeaff + 4ff1c6f commit 28e463b

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

debos-recipes/qualcomm-linux-debian-flash.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ architecture: arm64
1111
actions:
1212
- action: download
1313
description: Download qcom-ptool
14-
url: https://github.com/qualcomm-linux/qcom-ptool/archive/refs/heads/main.tar.gz
14+
url: https://github.com/qualcomm-linux/qcom-ptool/archive/abf334c24cb24140a8b5c4cc99b633a119244639.tar.gz
1515
name: qcom-ptool
1616
filename: qcom-ptool.tar.gz
1717
unpack: true
@@ -21,7 +21,7 @@ actions:
2121
{{- $boards = append $boards (dict
2222
"name" "qcs6490-rb3gen2-vision-kit"
2323
"silicon_family" "qcm6490"
24-
"platform" "qcs6490-rb3gen2"
24+
"platform" "qcs6490-rb3gen2/ufs"
2525
"boot_binaries_download" (dict
2626
"description" "QCM6490 boot binaries"
2727
"url" "https://softwarecenter.qualcomm.com/download/software/chip/qualcomm_linux-spf-1-0/qualcomm-linux-spf-1-0_test_device_public/r1.0_00095.0/qcm6490-le-1-0/common/build/ufs/bin/QCM6490_bootbinaries.zip"
@@ -44,7 +44,7 @@ actions:
4444
{{- $boards = append $boards (dict
4545
"name" "qcs8300-ride"
4646
"silicon_family" "qcs8300"
47-
"platform" "qcs8300-ride-sx"
47+
"platform" "qcs8300-ride-sx/ufs"
4848
"boot_binaries_download" (dict
4949
"description" "QCS8300 boot binaries"
5050
"url" "https://softwarecenter.qualcomm.com/download/software/chip/qualcomm_linux-spf-1-0/qualcomm-linux-spf-1-0_test_device_public/r1.0_00095.0/qcs8300-le-1-0/common/build/ufs/bin/QCS8300_bootbinaries.zip"
@@ -67,7 +67,7 @@ actions:
6767
{{- $boards = append $boards (dict
6868
"name" "qcs9100-ride-r3"
6969
"silicon_family" "qcs9100"
70-
"platform" "qcs9100-ride-sx"
70+
"platform" "qcs9100-ride-sx/ufs"
7171
"boot_binaries_download" (dict
7272
"description" "QCS9100 boot binaries"
7373
"url" "https://softwarecenter.qualcomm.com/download/software/chip/qualcomm_linux-spf-1-0/qualcomm-linux-spf-1-0_test_device_public/r1.0_00095.0/qcs9100-le-1-0/common/build/ufs/bin/QCS9100_bootbinaries.zip"
@@ -90,7 +90,7 @@ actions:
9090
{{- $boards = append $boards (dict
9191
"name" "qrb2210-rb1"
9292
"silicon_family" "qcm2290"
93-
"platform" "qrb2210-rb1"
93+
"platform" "qrb2210-rb1/emmc"
9494
"boot_binaries_download" (dict
9595
"description" "RB1 rescue image"
9696
"url" "https://releases.linaro.org/96boards/rb1/linaro/rescue/23.12/rb1-bootloader-emmc-linux-47528.zip"
@@ -138,7 +138,7 @@ actions:
138138
mkdir -v build
139139
140140
# path to unpacked qcom-ptool tarball
141-
QCOM_PTOOL="${ROOTDIR}/../qcom-ptool.tar.gz.d/qcom-ptool-main"
141+
QCOM_PTOOL="$(ls -d "${ROOTDIR}/../qcom-ptool.tar.gz.d/qcom-ptool-"*)"
142142
143143
{{- range $board := $boards }}
144144
### board: {{ $board.name }}
@@ -154,9 +154,9 @@ actions:
154154
rmdir -v build/{{ $board.name }}_boot-binaries/unpack/* build/{{ $board.name }}_boot-binaries/unpack
155155

156156
# generate ptool files - various XML files for flashing, GPT data etc.
157-
mkdir -v build/{{ $board.platform }}_ptool
157+
mkdir -vp build/ptool/{{ $board.platform }}
158158
(
159-
cd build/{{ $board.platform }}_ptool
159+
cd build/ptool/{{ $board.platform }}
160160
conf="${QCOM_PTOOL}/platforms/{{ $board.platform }}/partitions.conf"
161161
contents="${QCOM_PTOOL}/platforms/{{ $board.platform }}/contents.xml.in"
162162
disk_type="unknown"
@@ -236,7 +236,7 @@ actions:
236236
rm -rf "${flash_dir}"
237237
mkdir -v "${flash_dir}"
238238
# copy platform partition files
239-
cp --preserve=mode,timestamps -v build/{{ $board.platform }}_ptool/* \
239+
cp --preserve=mode,timestamps -v build/ptool/{{ $board.platform }}/* \
240240
"${flash_dir}"
241241
# remove BLANK_GPT and WIPE_PARTITIONS files as it's common for people
242242
# to run "qdl rawprogram*.xml", mistakingly including these; perhaps

0 commit comments

Comments
 (0)