blob: bf7c583c5826bfa5a99be423f5a33a530fcfcb10 [file] [log] [blame]
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/*
* Copyright (c) 2019 Amlogic, Inc. All rights reserved.
*/
#include "firmware_ab.dtsi"
/ {
partitions: partitions{
parts = <25>;
part-0 = <&frp>;
part-1 = <&factory>;
part-2 = <&vendor_boot_a>;
part-3 = <&vendor_boot_b>;
part-4 = <&tee>;
part-5 = <&logo>;
part-6 = <&misc>;
part-7 = <&dtbo_a>;
part-8 = <&dtbo_b>;
part-9 = <&cri_data>;
part-10 = <&param>;
part-11 = <&odm_ext_a>;
part-12 = <&odm_ext_b>;
part-13 = <&oem_a>;
part-14 = <&oem_b>;
part-15 = <&boot_a>;
part-16 = <&boot_b>;
part-17 = <&rsv>;
part-18 = <&metadata>;
part-19 = <&vbmeta_a>;
part-20 = <&vbmeta_b>;
part-21 = <&vbmeta_system_a>;
part-22 = <&vbmeta_system_b>;
part-23 = <&super>;
part-24 = <&userdata>;
frp:frp{
pname = "frp";
size = <0x0 0x200000>;
mask = <1>;
};
factory:factory{
pname = "factory";
size = <0x0 0x800000>;
mask = <0x11>;
};
vendor_boot_a:vendor_boot_a{
pname = "vendor_boot_a";
size = <0x0 0x1800000>;
mask = <1>;
};
vendor_boot_b:vendor_boot_b{
pname = "vendor_boot_b";
size = <0x0 0x1800000>;
mask = <1>;
};
tee:tee{
pname = "tee";
size = <0x0 0x2000000>;
mask = <1>;
};
logo:logo{
pname = "logo";
size = <0x0 0x800000>;
mask = <1>;
};
misc:misc{
pname = "misc";
size = <0x0 0x200000>;
mask = <1>;
};
dtbo_a:dtbo_a{
pname = "dtbo_a";
size = <0x0 0x200000>;
mask = <1>;
};
dtbo_b:dtbo_b{
pname = "dtbo_b";
size = <0x0 0x200000>;
mask = <1>;
};
cri_data:cri_data
{
pname = "cri_data";
size = <0x0 0x800000>;
mask = <2>;
};
rsv:rsv{
pname = "rsv";
size = <0x0 0x1000000>;
mask = <1>;
};
metadata:metadata{
pname = "metadata";
size = <0x0 0x1000000>;
mask = <1>;
};
vbmeta_a:vbmeta_a{
pname = "vbmeta_a";
size = <0x0 0x200000>;
mask = <1>;
};
vbmeta_b:vbmeta_b{
pname = "vbmeta_b";
size = <0x0 0x200000>;
mask = <1>;
};
vbmeta_system_a:vbmeta_system_a{
pname = "vbmeta_system_a";
size = <0x0 0x200000>;
mask = <1>;
};
vbmeta_system_b:vbmeta_system_b{
pname = "vbmeta_system_b";
size = <0x0 0x200000>;
mask = <1>;
};
param:param{
pname = "param";
size = <0x0 0x1000000>;
mask = <2>;
};
odm_ext_a:odm_ext_a
{
pname = "odm_ext_a";
size = <0x0 0x1000000>;
mask = <1>;
};
odm_ext_b:odm_ext_b
{
pname = "odm_ext_b";
size = <0x0 0x1000000>;
mask = <1>;
};
oem_a:oem_a
{
pname = "oem_a";
size = <0x0 0x2000000>;
mask = <1>;
};
oem_b:oem_b
{
pname = "oem_b";
size = <0x0 0x2000000>;
mask = <1>;
};
boot_a:boot_a
{
pname = "boot_a";
size = <0x0 0x4000000>;
mask = <1>;
};
boot_b:boot_b
{
pname = "boot_b";
size = <0x0 0x4000000>;
mask = <1>;
};
super:super
{
pname = "super";
size = <0x0 0x70800000>;
mask = <1>;
};
userdata:userdata
{
pname = "userdata";
size = <0xffffffff 0xffffffff>;
mask = <4>;
};
};
};/* end of / */