xref: /rk3399_rockchip-uboot/include/cavium/atf_part.h (revision 900f88f3b08b71becd5cecba0687e8eb24fc342b)
1*900f88f3SSergey Temerkhanov /**
2*900f88f3SSergey Temerkhanov  * (C) Copyright 2014, Cavium Inc.
3*900f88f3SSergey Temerkhanov  *
4*900f88f3SSergey Temerkhanov  * SPDX-License-Identifier:	GPL-2.0+
5*900f88f3SSergey Temerkhanov **/
6*900f88f3SSergey Temerkhanov 
7*900f88f3SSergey Temerkhanov #ifndef __ATF_PART_H__
8*900f88f3SSergey Temerkhanov #define __ATF_PART_H__
9*900f88f3SSergey Temerkhanov 
10*900f88f3SSergey Temerkhanov struct storage_partition {
11*900f88f3SSergey Temerkhanov 	unsigned int type;
12*900f88f3SSergey Temerkhanov 	unsigned int size;
13*900f88f3SSergey Temerkhanov 	unsigned long offset;
14*900f88f3SSergey Temerkhanov };
15*900f88f3SSergey Temerkhanov 
16*900f88f3SSergey Temerkhanov enum {
17*900f88f3SSergey Temerkhanov 	PARTITION_NBL1FW_REST = 0,
18*900f88f3SSergey Temerkhanov 	PARTITION_BL2_BL31 = 1,
19*900f88f3SSergey Temerkhanov 	PARTITION_UBOOT = 2,
20*900f88f3SSergey Temerkhanov 	PARTITION_UEFI = 2,
21*900f88f3SSergey Temerkhanov 	PARTITION_KERNEL = 3,
22*900f88f3SSergey Temerkhanov 	PARTITION_DEVICE_TREE = 4,
23*900f88f3SSergey Temerkhanov 	PARTITION_LAST,
24*900f88f3SSergey Temerkhanov };
25*900f88f3SSergey Temerkhanov 
26*900f88f3SSergey Temerkhanov #endif
27