Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions platforms/_common/lemans-cdt.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Shared Lemans-family CDT partition (qcs9075, qcs9100). Currently identical to
# the Monaco set; replace the include with explicit partitions when the
# families deviate.
includes: [_common/monaco-cdt.yaml]
7 changes: 7 additions & 0 deletions platforms/_common/lemans-ddr.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Shared Lemans-family DDR training set (qcs9075, qcs9100). Currently identical to
# the Monaco set; replace the include with explicit partitions when the
# families deviate.
includes: [_common/monaco-ddr.yaml]
7 changes: 7 additions & 0 deletions platforms/_common/lemans-firmware.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Shared Lemans-family firmware set (qcs9075, qcs9100). Currently identical to
# the Monaco set; replace the include with explicit partitions when the
# families deviate.
includes: [_common/monaco-firmware.yaml]
7 changes: 7 additions & 0 deletions platforms/_common/lemans-hlos.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Shared Lemans-family HLOS set (qcs9075, qcs9100). Currently identical to
# the Monaco set; replace the include with explicit partitions when the
# families deviate.
includes: [_common/monaco-hlos.yaml]
7 changes: 7 additions & 0 deletions platforms/_common/lemans-persist.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Shared Lemans-family persist partition (qcs9075, qcs9100). Currently identical to
# the Monaco set; replace the include with explicit partitions when the
# families deviate.
includes: [_common/monaco-persist.yaml]
7 changes: 7 additions & 0 deletions platforms/_common/lemans-xbl.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Shared Lemans-family XBL boot set (qcs9075, qcs9100). Currently identical to
# the Monaco set; replace the include with explicit partitions when the
# families deviate.
includes: [_common/monaco-xbl.yaml]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Shared qcs8275 CDT partition.
# Shared Monaco-family CDT partition (qcs8275, qcs8300).
partitions:
- {name: cdt, size: "4KB", type-guid: "A19F205F-CCD8-4B6D-8F1E-2D9BC24CFFB1", filename: cdt.bin}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Shared qcs8275 DDR training set.
# Shared Monaco-family DDR training set (qcs8275, qcs8300).
partitions:
- {name: ddr_a, size: "1024KB", type-guid: "20A0C19C-286A-42FA-9CE7-F64C3226A794"}
- {name: ddr_b, size: "1024KB", type-guid: "325DEF02-1305-44A3-AA8D-AC82FEBE220E"}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Shared qcs8275 firmware set.
# Shared Monaco-family firmware set (qcs8275, qcs8300).
partitions:
- {name: aop_a, size: "256KB", type-guid: "D69E90A5-4CAB-0071-F6DF-AB977F141A7F", filename: aop.mbn}
- {name: shrm_a, size: "80KB", type-guid: "CB74CA22-2F0D-4B82-A1D6-C4213F348D73", filename: shrm.elf}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Shared qcs8275 HLOS set.
# Shared Monaco-family HLOS set (qcs8275, qcs8300).
partitions:
- {name: efi, size: "524288KB", type-guid: "C12A7328-F81F-11D2-BA4B-00A0C93EC93B", filename: efi.bin}
- {name: rootfs, size: "16777216KB", type-guid: "B921B045-1DF0-41C3-AF44-4C6F280D3FAE", filename: rootfs.img}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Shared qcs8275 persist partition.
# Shared Monaco-family persist partition (qcs8275, qcs8300).
partitions:
- {name: persist, size: "30720KB", type-guid: "6C95E238-E343-4BA8-B489-8681ED22AD0B"}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Shared qcs8275 XBL boot set.
# Shared Monaco-family XBL boot set (qcs8275, qcs8300).
partitions:
- {name: xbl_a, size: "5120KB", type-guid: "DEA0BA2C-CBDD-4805-B4F9-F428251C3E98", filename: xbl.elf}
- {name: xbl_b, size: "5120KB", type-guid: "7A3DF1A3-A31A-454D-BD78-DF259ED486BE", filename: xbl.elf}
Expand Down
14 changes: 7 additions & 7 deletions platforms/boards/iq-8275-evk-emmc.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Composes the shared qcs8275 partition sets from _common/ into the
# Composes the shared Monaco partition sets from _common/ into the
# eMMC layout: user area (phys-part 0) plus the cdt boot area
# (phys-part 1).
platform:
Expand All @@ -17,18 +17,18 @@ storage:
phys-parts:
- phys-part: 0 # last partition (rootfs) grows
partitions:
- include: _common/qcs8275-xbl.yaml
- include: _common/qcs8275-ddr.yaml
- include: _common/qcs8275-firmware.yaml
- include: _common/monaco-xbl.yaml
- include: _common/monaco-ddr.yaml
- include: _common/monaco-firmware.yaml
- {name: core_nhlos_a, size: "174080KB", type-guid: "6690B4CE-70E9-4817-B9F1-25D64D888357"}
- {name: core_nhlos_b, size: "174080KB", type-guid: "77036CD4-03D5-42BB-8ED1-37E5A88BAA34"}
- {name: cateloader, size: "2048KB", type-guid: "AA9A5C4C-4F1F-7D3A-014A-22BD33BF7191"}
- {name: uefivarstore, size: "512KB", type-guid: "165BD6BC-9250-4AC8-95A7-A93F4A440066"}
- {name: quantumsdk, size: "40960KB", type-guid: "AA9A5C4C-4F1F-7D3A-014A-22BD33BF7191"}
- {name: quantumfv, size: "512KB", type-guid: "80C23C26-C3F9-4A19-BB38-1E457DACEB09"}
- include: _common/qcs8275-persist.yaml
- include: _common/qcs8275-hlos.yaml
- include: _common/monaco-persist.yaml
- include: _common/monaco-hlos.yaml
- phys-part: 1
grow: false
partitions:
- include: _common/qcs8275-cdt.yaml
- include: _common/monaco-cdt.yaml
16 changes: 8 additions & 8 deletions platforms/boards/iq-8275-evk.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Composes the shared qcs8275 partition sets from _common/ into the
# Composes the shared Monaco partition sets from _common/ into the
# per-LUN UFS layout.
platform:
name: iq-8275-evk
Expand All @@ -16,26 +16,26 @@ storage:
luns:
- lun: 0 # last partition (rootfs) grows
partitions:
- include: _common/qcs8275-hlos.yaml
- include: _common/monaco-hlos.yaml
- lun: 1
grow: false
partitions:
- include: _common/qcs8275-xbl.yaml
- include: _common/monaco-xbl.yaml
- lun: 2
grow: false
partitions:
- include: _common/qcs8275-xbl.yaml
- include: _common/monaco-xbl.yaml
- lun: 3
grow: false
partitions:
- {name: ALIGN_TO_128K_1, size: "104KB", type-guid: "FDE1604B-D68B-4BD4-973D-962AE7A1ED88"}
- include: _common/qcs8275-cdt.yaml
- include: _common/qcs8275-ddr.yaml
- include: _common/monaco-cdt.yaml
- include: _common/monaco-ddr.yaml
- lun: 4
grow: false
partitions:
- include: _common/qcs8275-firmware.yaml
- include: _common/monaco-firmware.yaml
- lun: 5
grow: false
partitions:
- include: _common/qcs8275-persist.yaml
- include: _common/monaco-persist.yaml
34 changes: 34 additions & 0 deletions platforms/boards/iq-9075-evk-emmc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Composes the shared Lemans partition sets from _common/ into the
# eMMC layout: user area (phys-part 0) plus the cdt boot area
# (phys-part 1). The layout matches iq-8275-evk-emmc.
platform:
name: iq-9075-evk-emmc

storage:
- id: emmc
type: emmc
size: 76841669632
sector-size: 512
write-protect-boundary: 65536
grow-last-partition: true
phys-parts:
- phys-part: 0 # last partition (rootfs) grows
partitions:
- include: _common/lemans-xbl.yaml
- include: _common/lemans-ddr.yaml
- include: _common/lemans-firmware.yaml
- {name: core_nhlos_a, size: "174080KB", type-guid: "6690B4CE-70E9-4817-B9F1-25D64D888357"}
- {name: core_nhlos_b, size: "174080KB", type-guid: "77036CD4-03D5-42BB-8ED1-37E5A88BAA34"}
- {name: cateloader, size: "2048KB", type-guid: "AA9A5C4C-4F1F-7D3A-014A-22BD33BF7191"}
- {name: uefivarstore, size: "512KB", type-guid: "165BD6BC-9250-4AC8-95A7-A93F4A440066"}
- {name: quantumsdk, size: "40960KB", type-guid: "AA9A5C4C-4F1F-7D3A-014A-22BD33BF7191"}
- {name: quantumfv, size: "512KB", type-guid: "80C23C26-C3F9-4A19-BB38-1E457DACEB09"}
- include: _common/lemans-persist.yaml
- include: _common/lemans-hlos.yaml
- phys-part: 1
grow: false
partitions:
- include: _common/lemans-cdt.yaml
43 changes: 43 additions & 0 deletions platforms/boards/iq-9075-evk.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Composes the shared Lemans partition sets from _common/ into the
# per-LUN UFS layout. Differs from iq-8275-evk only in the rootfs
# size, overridden in place below.
platform:
name: iq-9075-evk

storage:
- id: ufs
type: ufs
size: 76841669632
sector-size: 4096
write-protect-boundary: 0
grow-last-partition: true
luns:
- lun: 0 # last partition (rootfs) grows
partitions:
- include: _common/lemans-hlos.yaml
- {name: rootfs, size: "29390848KB"}
- lun: 1
grow: false
partitions:
- include: _common/lemans-xbl.yaml
- lun: 2
grow: false
partitions:
- include: _common/lemans-xbl.yaml
- lun: 3
grow: false
partitions:
- {name: ALIGN_TO_128K_1, size: "104KB", type-guid: "FDE1604B-D68B-4BD4-973D-962AE7A1ED88"}
- include: _common/lemans-cdt.yaml
- include: _common/lemans-ddr.yaml
- lun: 4
grow: false
partitions:
- include: _common/lemans-firmware.yaml
- lun: 5
grow: false
partitions:
- include: _common/lemans-persist.yaml
41 changes: 41 additions & 0 deletions platforms/boards/qcs8300-ride-sx.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Composes the shared Monaco partition sets from _common/ into the
# per-LUN UFS layout. The layout matches iq-8275-evk.
platform:
name: qcs8300-ride-sx

storage:
- id: ufs
type: ufs
size: 76841669632
sector-size: 4096
write-protect-boundary: 0
grow-last-partition: true
luns:
- lun: 0 # last partition (rootfs) grows
partitions:
- include: _common/monaco-hlos.yaml
- lun: 1
grow: false
partitions:
- include: _common/monaco-xbl.yaml
- lun: 2
grow: false
partitions:
- include: _common/monaco-xbl.yaml
- lun: 3
grow: false
partitions:
- {name: ALIGN_TO_128K_1, size: "104KB", type-guid: "FDE1604B-D68B-4BD4-973D-962AE7A1ED88"}
- include: _common/monaco-cdt.yaml
- include: _common/monaco-ddr.yaml
- lun: 4
grow: false
partitions:
- include: _common/monaco-firmware.yaml
- lun: 5
grow: false
partitions:
- include: _common/monaco-persist.yaml
43 changes: 43 additions & 0 deletions platforms/boards/qcs9100-ride-sx.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
# SPDX-License-Identifier: BSD-3-Clause
#
# Composes the shared Lemans partition sets from _common/ into the
# per-LUN UFS layout. Differs from iq-8275-evk only in the rootfs
# size, overridden in place below.
platform:
name: qcs9100-ride-sx

storage:
- id: ufs
type: ufs
size: 76841669632
sector-size: 4096
write-protect-boundary: 0
grow-last-partition: true
luns:
- lun: 0 # last partition (rootfs) grows
partitions:
- include: _common/lemans-hlos.yaml
- {name: rootfs, size: "29390848KB"}
- lun: 1
grow: false
partitions:
- include: _common/lemans-xbl.yaml
- lun: 2
grow: false
partitions:
- include: _common/lemans-xbl.yaml
- lun: 3
grow: false
partitions:
- {name: ALIGN_TO_128K_1, size: "104KB", type-guid: "FDE1604B-D68B-4BD4-973D-962AE7A1ED88"}
- include: _common/lemans-cdt.yaml
- include: _common/lemans-ddr.yaml
- lun: 4
grow: false
partitions:
- include: _common/lemans-firmware.yaml
- lun: 5
grow: false
partitions:
- include: _common/lemans-persist.yaml
Loading
Loading