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