<!-- flash_id: 0x1  : FLASH_AMD_ID; 	-->
<!--	       0x20 : FLASH_ST_ID;	-->
<!--	       0x89 : FLASH_INTEL_ID;	-->
<!--	       0xEC : FLASH_SAMSUNG_ID;	-->
<!--	       0xBF : FLASH_SST_ID;     -->
<!-- DriverSort: 0:AMD; 1: INTEL;2: SST -->
<FlashInfo>	
	<!-- PL127N-->
	<Flash version ="0" flash_id="0x1" device_id="0x7E2000" extend_id="0x1" unique_id="0x1">
		<DriverSort value="0"/>
		<WriteBufLen value="64"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x0003FFFF"/>
			<BlockItem sector_start_address = "0x00040000" sector_size= "0x00040000" sector_end_address="0x00FBFFFF"/>
			<BlockItem sector_start_address = "0x00FC0000" sector_size= "0x00010000" sector_end_address="0x00FFFFFF"/>
		</BlockSpec>
	</Flash>	
	
	<!-- Am29PDL127.   16M + 48M + 48M + 16M-->
	<Flash version ="0" flash_id="0x1" device_id="0x7E2000" extend_id="0x0" unique_id="0x2">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x00FEFFFF"/>
			<BlockItem sector_start_address = "0x00FF0000" sector_size= "0x00002000" sector_end_address="0x00FFFFFF"/>
		</BlockSpec>
	</Flash>
	
	<!-- Am29DL640G.  8M + 24M + 24M + 8M -->
	<Flash version ="0" flash_id="0x1" device_id="0x7E0201" extend_id="0x0" unique_id="0x3">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00800000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x007EFFFF"/>
			<BlockItem sector_start_address = "0x007F0000" sector_size= "0x00002000" sector_end_address="0x007FFFFF"/>
		</BlockSpec>
	</Flash>
	
	<!-- S71GL032A -->
	<Flash version ="0" flash_id="0x1" device_id="0x7E1A01" extend_id="0x0" unique_id="0x4">
		<DriverSort value="0"/>
		<WriteBufLen value="32"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x003EFFFF"/>
			<BlockItem sector_start_address = "0x003F0000" sector_size= "0x00002000" sector_end_address="0x003FFFFF"/>			
		</BlockSpec>
	</Flash>
	
	<!-- S71GL064A -->
	<Flash version ="0" flash_id="0x1" device_id="0x7E1000" extend_id="0x0" unique_id="0x5">
		<DriverSort value="0"/>
		<WriteBufLen value="32"/>
		<FlashSize value="0x00800000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x007FFFFF"/>			
		</BlockSpec>
	</Flash>
	
	<!-- S71GL064A -->
	<Flash version ="0" flash_id="0x1" device_id="0x7E1001" extend_id="0x0" unique_id="0x6">
		<DriverSort value="0"/>
		<WriteBufLen value="32"/>
		<FlashSize value="0x00800000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x007EFFFF"/>
			<BlockItem sector_start_address = "0x007F0000" sector_size= "0x00002000" sector_end_address="0x007FFFFF"/>			
		</BlockSpec>
	</Flash>
	
	<!-- 71GL128NB0 -->
	<Flash version ="0" flash_id="0x1" device_id="0x7E2101" extend_id="0x0" unique_id="0x7">
		<DriverSort value="0"/>
		<WriteBufLen value="32"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00020000" sector_end_address="0x00FFFFFF"/>					
		</BlockSpec>
	</Flash>
	
	<!-- MB84VD22181FM(T), four bank: 4M + 12M + 12M + 4M -->
	<Flash version ="0" flash_id="0x1" device_id="0x7E0A01" extend_id="0x0" unique_id="0x8">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x003EFFFF"/>
			<BlockItem sector_start_address = "0x003F0000" sector_size= "0x00002000" sector_end_address="0x003FFFFF"/>			
		</BlockSpec>
	</Flash>
	
	<!-- MB84VD22191FM(B), four bank: 4M + 12M + 12M + 4M -->
	<Flash version ="0" flash_id="0x1" device_id="0x7E0A00" extend_id="0x0" unique_id="0x9">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x003FFFFF"/>			
		</BlockSpec>
	</Flash>
	
	<!-- Am29DL322(T) -->
	<Flash version ="0" flash_id="0x1" device_id="0x55" extend_id="0x0" unique_id="0xA">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x003EFFFF"/>
			<BlockItem sector_start_address = "0x003F0000" sector_size= "0x00002000" sector_end_address="0x003FFFFF"/>			
		</BlockSpec>
	</Flash>
	
	<!-- Am29DL323(T) -->
	<Flash version ="0" flash_id="0x1" device_id="0x50" extend_id="0x0" unique_id="0xB">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x003EFFFF"/>
			<BlockItem sector_start_address = "0x003F0000" sector_size= "0x00002000" sector_end_address="0x003FFFFF"/>			
		</BlockSpec>
	</Flash>
	
	<!-- Am29DL324(T) -->
	<Flash version ="0" flash_id="0x1" device_id="0x5C" extend_id="0x0" unique_id="0xC">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x003EFFFF"/>
			<BlockItem sector_start_address = "0x003F0000" sector_size= "0x00002000" sector_end_address="0x003FFFFF"/>			
		</BlockSpec>
	</Flash>
	
	<!-- Am29DL322(B) -->
	<Flash version ="0" flash_id="0x1" device_id="0x56" extend_id="0x0" unique_id="0xD">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x003FFFFF"/>			
		</BlockSpec>
	</Flash>
	
	<!-- Am29DL323(B) -->
	<Flash version ="0" flash_id="0x1" device_id="0x53" extend_id="0x0" unique_id="0xE">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x003FFFFF"/>			
		</BlockSpec>
	</Flash>
	
	<!-- Am29DL324(B) -->
	<Flash version ="0" flash_id="0x1" device_id="0x5F" extend_id="0x0" unique_id="0xF">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x003FFFFF"/>			
		</BlockSpec>
	</Flash>
	
	<!-- S29AL016D -->
	<Flash version ="0" flash_id="0x1" device_id="0xC4" extend_id="0x0" unique_id="0x10">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00200000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x001EFFFF"/>
			<BlockItem sector_start_address = "0x001F0000" sector_size= "0x00008000" sector_end_address="0x001F7FFF"/>	
			<BlockItem sector_start_address = "0x001F8000" sector_size= "0x00002000" sector_end_address="0x001FBFFF"/>
			<BlockItem sector_start_address = "0x001FC000" sector_size= "0x00004000" sector_end_address="0x001FFFFF"/>		
		</BlockSpec>
	</Flash>
	
	<!-- S29AL016D -->
	<Flash version ="0" flash_id="0x1" device_id="0x49" extend_id="0x0" unique_id="0x11">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00200000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00004000" sector_end_address="0x00003FFF"/>
			<BlockItem sector_start_address = "0x00004000" sector_size= "0x00002000" sector_end_address="0x00007FFF"/>	
			<BlockItem sector_start_address = "0x00008000" sector_size= "0x00008000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x001FFFFF"/>		
		</BlockSpec>
	</Flash>
	
	<!-- TH50VPF5682CDSB -->
	<Flash version ="0" flash_id="0x1" device_id="0x57" extend_id="0x0" unique_id="0x12">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00800000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x007EFFFF"/>
			<BlockItem sector_start_address = "0x007F0000" sector_size= "0x00002000" sector_end_address="0x007FFFFF"/>			
		</BlockSpec>
	</Flash>
	
	<!-- AMD -->
	<Flash version ="0" flash_id="0x1" device_id="0xE0" extend_id="0x0" unique_id="0x13">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00800000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x007EFFFF"/>
			<BlockItem sector_start_address = "0x007F0000" sector_size= "0x00002000" sector_end_address="0x007FFFFF"/>				
		</BlockSpec>
	</Flash>
	
	<!-- AMD -->
	<Flash version ="0" flash_id="0x1" device_id="0xE2" extend_id="0x0" unique_id="0x14">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00800000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x007FFFFF"/>			
		</BlockSpec>
	</Flash>
	
	<!-- SANSUMG -->
	<Flash version ="0" flash_id="0xEC" device_id="0x22E0" extend_id="0x0" unique_id="0x15">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x0002000" sector_end_address="0x0000FFFF"/>
                        <BlockItem sector_start_address = "0x00010000" sector_size= "0x0010000" sector_end_address="0x007FFFFF"/>
                     	<BlockItem sector_start_address = "0x08000000" sector_size= "0x0002000" sector_end_address="0x0800FFFF"/>
                        <BlockItem sector_start_address = "0x08010000" sector_size= "0x0010000" sector_end_address="0x087FFFFF"/>	
		</BlockSpec>
	</Flash>
	
	<!-- SANSUMG -->
	<Flash version ="0" flash_id="0xEC" device_id="0x22E2" extend_id="0x0" unique_id="0x16">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x007EFFFF"/>
			<BlockItem sector_start_address = "0x007F0000" sector_size= "0x00002000" sector_end_address="0x007FFFFF"/>
			<BlockItem sector_start_address = "0x08000000" sector_size= "0x00010000" sector_end_address="0x087EFFFF"/>
			<BlockItem sector_start_address = "0x087F0000" sector_size= "0x00002000" sector_end_address="0x087FFFFF"/>		
		</BlockSpec>
	</Flash>
	
	<!-- SANSUMG K5L2731CAM-D770 -->
	<Flash version ="0" flash_id="0xEC" device_id="0x257E" extend_id="0x0" unique_id="0x17">
		<DriverSort value="0"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x00FEFFFF"/>	
			<BlockItem sector_start_address = "0x00FF0000" sector_size= "0x00002000" sector_end_address="0x00FFFFFF"/>					
		</BlockSpec>
	</Flash>
	
	<!-- INTEL INTEL MLC L18 -->
	<Flash version ="0" flash_id="0x89" device_id="0x880C" extend_id="0x0" unique_id="0x18">
		<DriverSort value="1"/>
		<WriteBufLen value="64"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00020000" sector_end_address="0x00FDFFFF"/>
			<BlockItem sector_start_address = "0x00FE0000" sector_size= "0x00008000" sector_end_address="0x00FFFFFF"/>				
		</BlockSpec>
	</Flash>
	
	<!-- INTEL MLC L18 -->
	<Flash version ="0" flash_id="0x89" device_id="0x880F" extend_id="0x0" unique_id="0x19">
		<DriverSort value="1"/>
		<WriteBufLen value="64"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00008000" sector_end_address="0x0001FFFF"/>
			<BlockItem sector_start_address = "0x00020000" sector_size= "0x00020000" sector_end_address="0x00FFFFFF"/>				
		</BlockSpec>
	</Flash>
	
	<!-- INTEL MLC L30 -->
	<Flash version ="0" flash_id="0x89" device_id="0x8812" extend_id="0x0" unique_id="0x1A">
		<DriverSort value="1"/>
		<WriteBufLen value="64"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00020000" sector_end_address="0x00FDFFFF"/>
			<BlockItem sector_start_address = "0x00FE0000" sector_size= "0x00008000" sector_end_address="0x00FFFFFF"/>				
		</BlockSpec>
	</Flash>	
	
	<!-- INTEL MLC L30 -->
	<Flash version ="0" flash_id="0x89" device_id="0x8813" extend_id="0x0" unique_id="0x1B">
		<DriverSort value="1"/>
		<WriteBufLen value="64"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00008000" sector_end_address="0x0001FFFF"/>
			<BlockItem sector_start_address = "0x00020000" sector_size= "0x00020000" sector_end_address="0x00FFFFFF"/>				
		</BlockSpec>
	</Flash>
	
	<!-- INTEL MLC L30 -->
	<Flash version ="0" flash_id="0x89" device_id="0x8813" extend_id="0x0" unique_id="0x1C">
		<DriverSort value="1"/>
		<WriteBufLen value="64"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00008000" sector_end_address="0x0001FFFF"/>
			<BlockItem sector_start_address = "0x00020000" sector_size= "0x00020000" sector_end_address="0x00FFFFFF"/>				
		</BlockSpec>
	</Flash>
	
	<!-- INTEL -->
	<Flash version ="0" flash_id="0x89" device_id="0x88C5" extend_id="0x0" unique_id="0x1D">
		<DriverSort value="1"/>
		<WriteBufLen value="64"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00008000" sector_end_address="0x0001FFFF"/>
			<BlockItem sector_start_address = "0x00020000" sector_size= "0x00020000" sector_end_address="0x00FFFFFF"/>				
		</BlockSpec>
	</Flash>
	
	<!-- INTEL SLC W30 -->
	<Flash version ="0" flash_id="0x89" device_id="0x8852" extend_id="0x0" unique_id="0x1E">
		<DriverSort value="1"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x003EFFFF"/>
			<BlockItem sector_start_address = "0x003F0000" sector_size= "0x00002000" sector_end_address="0x003FFFFF"/>				
		</BlockSpec>
	</Flash>
	
	<!-- INTEL SLC W30 -->
	<Flash version ="0" flash_id="0x89" device_id="0x8853" extend_id="0x0" unique_id="0x1F">
		<DriverSort value="1"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x003FFFFF"/>				
		</BlockSpec>
	</Flash>
	
	<!-- INTEL -->
	<Flash version ="0" flash_id="0x89" device_id="0x8854" extend_id="0x0" unique_id="0x20">
		<DriverSort value="1"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00800000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x007EFFFF"/>
			<BlockItem sector_start_address = "0x007F0000" sector_size= "0x00002000" sector_end_address="0x007FFFFF"/>				
		</BlockSpec>
	</Flash>
	
	<!-- INTEL -->
	<Flash version ="0" flash_id="0x89" device_id="0x8855" extend_id="0x0" unique_id="0x21">
		<DriverSort value="1"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00800000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x007FFFFF"/>				
		</BlockSpec>
	</Flash>
	
	<!-- INTEL -->
	<Flash version ="0" flash_id="0x89" device_id="0x8856" extend_id="0x0" unique_id="0x22">
		<DriverSort value="1"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x00FEFFFF"/>
			<BlockItem sector_start_address = "0x00FF0000" sector_size= "0x00002000" sector_end_address="0x00FFFFFF"/>				
		</BlockSpec>
	</Flash>	
	
	<!-- INTEL -->
	<Flash version ="0" flash_id="0x89" device_id="0x8857" extend_id="0x0" unique_id="0x23">
		<DriverSort value="1"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x00FFFFFF"/>				
		</BlockSpec>
	</Flash>

	<!-- INTEL SLC W18 -->
	<Flash version ="0" flash_id="0x89" device_id="0x8862" extend_id="0x0" unique_id="0x24">
		<DriverSort value="1"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x003EFFFF"/>
			<BlockItem sector_start_address = "0x003F0000" sector_size= "0x00002000" sector_end_address="0x003FFFFF"/>				
		</BlockSpec>
	</Flash>

	<!-- INTEL SLC W18 -->
	<Flash version ="0" flash_id="0x89" device_id="0x8863" extend_id="0x0" unique_id="0x25">
		<DriverSort value="1"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x003FFFFF"/>				
		</BlockSpec>
	</Flash>
	
	<!-- INTEL -->
	<Flash version ="0" flash_id="0x89" device_id="0x8864" extend_id="0x0" unique_id="0x26">
		<DriverSort value="1"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00800000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x007EFFFF"/>
			<BlockItem sector_start_address = "0x007F0000" sector_size= "0x00002000" sector_end_address="0x007FFFFF"/>				
		</BlockSpec>
	</Flash>
	
	<!-- INTEL -->
	<Flash version ="0" flash_id="0x89" device_id="0x8865" extend_id="0x0" unique_id="0x27">
		<DriverSort value="1"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00800000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000," sector_size= "0x00010000" sector_end_address="0x007FFFFF"/>				
		</BlockSpec>
	</Flash>	
	
	<!-- INTEL -->
	<Flash version ="0" flash_id="0x89" device_id="0x8866" extend_id="0x0" unique_id="0x28">
		<DriverSort value="1"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x00FEFFFF"/>
			<BlockItem sector_start_address = "0x00FF0000" sector_size= "0x00002000" sector_end_address="0x00FFFFFF"/>				
		</BlockSpec>
	</Flash>

	<!-- INTEL -->
	<Flash version ="0" flash_id="0x89" device_id="0x8867" extend_id="0x0" unique_id="0x29">
		<DriverSort value="1"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x00FFFFFF"/>				
		</BlockSpec>
	</Flash>
	
	<!-- INTEL -->
	<Flash version ="0" flash_id="0x89" device_id="0x8811" extend_id="0x0" unique_id="0x2A">
		<DriverSort value="1"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00800000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00002000" sector_end_address="0x0000FFFF"/>
			<BlockItem sector_start_address = "0x00010000" sector_size= "0x00010000" sector_end_address="0x007FFFFF"/>				
		</BlockSpec>
	</Flash>

	<!-- SST -->
	<Flash version ="0" flash_id="0xBF" device_id="0x7351" extend_id="0x0" unique_id="0x2B">
		<DriverSort value="2"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x003EFFFF"/>
			<BlockItem sector_start_address = "0x003F0000" sector_size= "0x0000C000" sector_end_address="0x003FBFFF"/>
			<BlockItem sector_start_address = "0x003FC000" sector_size= "0x00002000" sector_end_address="0x003FFFFF"/>				
		</BlockSpec>
	</Flash>
	
	<!-- SST -->
	<Flash version ="0" flash_id="0xBF" device_id="0x7353" extend_id="0x0" unique_id="0x2C">
		<DriverSort value="2"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00400000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x003EFFFF"/>
			<BlockItem sector_start_address = "0x003F0000" sector_size= "0x0000C000" sector_end_address="0x003FBFFF"/>
			<BlockItem sector_start_address = "0x003FC000" sector_size= "0x00002000" sector_end_address="0x003FFFFF"/>				
		</BlockSpec>
	</Flash>

	<!-- ST ST LR -->
	<Flash version ="0" flash_id="0x20" device_id="0x88C4" extend_id="0x0" unique_id="0x2D">
		<DriverSort value="1"/>
		<WriteBufLen value="64"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00020000" sector_end_address="0x00FDFFFF"/>
			<BlockItem sector_start_address = "0x00FE0000" sector_size= "0x00008000" sector_end_address="0x00FFFFFF"/>							
		</BlockSpec>
	</Flash>

	<!-- ST ST LR -->
	<Flash version ="0" flash_id="0x20" device_id="0x88C4" extend_id="0x1" unique_id="0x2E">
		<DriverSort value="1"/>
		<WriteBufLen value="32"/>
		<FlashSize value="0x01000000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00020000" sector_end_address="0x00FDFFFF"/>
			<BlockItem sector_start_address = "0x00FE0000" sector_size= "0x00008000" sector_end_address="0x00FFFFFF"/>							
		</BlockSpec>
	</Flash>
	
	<!-- ST ST WR18 -->
	<Flash version ="0" flash_id="0x20" device_id="0x8810" extend_id="0x0" unique_id="0x2F">
		<DriverSort value="1"/>
		<WriteBufLen value="0"/>
		<FlashSize value="0x00800000"/>
		<BlockSpec>
			<BlockItem sector_start_address = "0x0" sector_size= "0x00010000" sector_end_address="0x007EFFFF"/>
			<BlockItem sector_start_address = "0x007F0000" sector_size= "0x00002000" sector_end_address="0x007FFFFF"/>				
		</BlockSpec>
	</Flash>
</FlashInfo>
