# Manufacturing information section	
[MANFINFO]
{
	#Specifies the CPE side Utopia transmit and receive modes
	# 1 -> 8 bit TX / 16 Bit Rx
	# 2 -> 16 bit Tx / 8 Bit Rx
	# 3 -> 16 bit Tx / 16 Bit Rx
	# 4 ->  8 Bit Tx / 8 Bit Rx.
	# Caution: One should verify that DSL PHY firmware supports the mode which 
	# is getting configured or not.
	CpeUtopiaMode	= 3
	

	#Specifies the NET side Utopia transmit and receive modes
	# 1 -> 8 bit TX / 16 Bit Rx
	# 2 -> 16 bit Tx / 8 Bit Rx
	# 3 -> 16 bit Tx / 16 Bit Rx
	# 4 ->  8 Bit Tx / 8 Bit Rx.
	# Caution: One should verify that DSL PHY firmware supports the mode which 
	# is getting configured or not.
	NetUtopiaMode 	= 2

	# Whether the CPE side is Utopia master or Not
	# YES  -> Master
	# NO -> Slave
	CpeUtopiaMaster	= YES 

	# Whether the CPE side is Utopia master or Not
	# YES  -> Master
	# NO -> Slave
	NetUtopiaMaster	= NO
	
	# Information about the ethernet interfaces supported.
	EthPortInfo1		=
	{ 
   	#The PCI IDSEL for the first MAC device.
		#Indicates the PCI address line connected to the IDSEL pin of the MAC device.
 		PortIdSel	= 16

		#Defines if,for the ethernet MAC device of the interface, a configuration PROM is present on the board
   		PromPresent	= 1

		#Type of interface: DATA = 1, MGMT= 2, DATA and MGMT= 3
   		Type	=  1
	}
	EthPortInfo2		=
	{ 
 	# The PCI IDSEL for the second MAC device.
		#Indicates the PCI address line connected to the IDSEL pin of the MAC device.
		PortIdSel		= 17

		#Defines if,for the ethernet MAC device of the interface, a configuration PROM is present on the board
		PromPresent	=1

        #Type of interface: DATA = 1, MGMT= 2, DATA and MGMT= 3
   		Type	=  1
	}
	EthPortInfo3		=
	{ 
 	# The PCI IDSEL for the second MAC device.
		#Indicates the PCI address line connected to the IDSEL pin of the MAC device.
		PortIdSel		= 19

		#Defines if,for the ethernet MAC device of the interface, a configuration PROM is present on the board
		PromPresent	=1

        #Type of interface: DATA = 1, MGMT= 2, DATA and MGMT= 3
   		Type	=  1
	}
	EthPortInfo4		=
	{ 
 	# The PCI IDSEL for the second MAC device.
		#Indicates the PCI address line connected to the IDSEL pin of the MAC device.
		PortIdSel		= 20

		#Defines if,for the ethernet MAC device of the interface, a configuration PROM is present on the board
		PromPresent	=1

        #Type of interface: DATA = 1, MGMT= 2, DATA and MGMT= 3
   		Type	=  1
	}
	EthPortInfo5		=
	{ 
 	# The PCI IDSEL for the second MAC device.
		#Indicates the PCI address line connected to the IDSEL pin of the MAC device.
		PortIdSel		= 21

		#Defines if,for the ethernet MAC device of the interface, a configuration PROM is present on the board
		PromPresent	=1

        #Type of interface: DATA = 1, MGMT= 2, DATA and MGMT= 3
   		Type	=  1
	}


	# Supported speed. 1 = 10 MBPS, 2 = 100 MBPS, 4 = 1000 MBPS
	# // lindar, 2005/07/25, SupportedSpeed 
	#SupportedSpeed 	= 3
	SupportedSpeed 	= 7

	# CPE frequency for Utopia interface
	CpeUtopiaFreq	= 40
	
	# Information about the PLL on board that is being used to drive the PCI clock.
	PLLInfo1		=
	{
	# PLL Number which is being used to drive PCI clk
	PLLNum = 3

	# Frequency at which the PCI PLL shall operate
	PLLFreq = 33500
	}

	# LED related manufacturing information.
	LedManufInfo 	= 
	{
		#Different Modes
		#Mode types ; 1 = e_SLED_LED_ON_OFF; 2 = e_SLED_LED_PULSE; 3 = e_SLED_LED_BLINK; 4 = e_SLED_LED_NEGPULSE; 
		ModeInfo = 
		{
			# Modes <= 8
			NumOfModes = 4

			#Each cycle is of 100 ms
			#Always Off
			#OnDutyCycles should be 0; OffCycles should be non-0
			Mode1 = 
			{
				ModeType	= 1
				OnDutyCycles	= 0
				OffDutyCycles	= 1
			}
			
			#Blink
			Mode2 = 
			{
				# lindar 2005/07/04, Led Mode2 Blink
				#ModeType	= 3
				#OnDutyCycles	= 10
				#OffDutyCycles	= 20
				ModeType	= 1
				OnDutyCycles	= 0
				OffDutyCycles	= 1
			}

			#Blink faster
			Mode3 = 
			{
				ModeType	= 3
				OnDutyCycles	= 5
				OffDutyCycles	= 5
			}

			#Always On
			#OffDutyCycles should be 0; OnCycles should be non-0
			Mode4 = 
			{
				ModeType	= 1
				OnDutyCycles	= 1
				OffDutyCycles	= 0
			}
		}
	}

	# DSL related manufacturing information.
	DslManufInfo 	= 
	{
		# The number of LBUS present in the system.
		# lindar, 2005/07/04, NumLbus
		#NumLbus	= 2
		NumLbus	= 1

		# The number of chips present in the system.
		# lindar, 2005/07/04, NumChips
		#NumChips	= 2
		NumChips	= 1

	      # Number of ports per chip.
		NumPorts	= 24

		# The interface type between Columbia and DSL Tranceiver.
		# e_DSLME_HOST_BUS = 1, e_DSLME_PCI =2, e_DSLME_UTOPIA = 3
		InterfaceType	= 1

		# The type of chip present on the Board.
		# e_DSLME_G24 = 0, e_DSLME_G16 = 1, e_DSLME_OCTANE = 2, e_DSLME_OCTANE_PLUS = 3, e_DSLME_V12 = 4, e_DSLME_TE = 5
		ChipType	= 0 

		AdslAtucSerialNo 	= "<co-0123456>"
		AdslAtucInvVendorId	= "FFB5GSPN"
		AdslAtucInvVersionNo	= "Z3219"
	
		#Maximum number of DSL Ports
		# lindar, 2005/07/04, MaxPorts
		#MaxPorts 	= 48
		MaxPorts 	= 24

		#This port mapping, maps the logical DSL ports to actual physical ports.	
		# Right now in MxU Reference board it is one to one.
		PortMap 	=
		{
			LogPorts =  0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47
			# lindar, 2005/07/04, PortMap PhyPorts
			#PhyPorts =  0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47
			PhyPorts =  23.22.21.20.19.18.17.16.15.14.13.12.11.10.9.8.7.6.5.4.3.2.1.0.47.46.45.44.43.42.41.40.39.38.37.36.35.34.33.32.31.30.29.28.27.26.25.24
		}
		# Mapping between chips and LBRAM bus
		# Chip and bus numbers start from 0. FF is invalid
		ChipToLBusMap =
		{
			Chip		= 0.1
			LBus		= 0.1
		}
			
		# Base addresses of chips present in the system

		ChipToBaseAddrMap = 
		{
			Chip1	=
			{
			  Address	= 0x84A00000
			}
			Chip2	=
			{
			  Address	= 0x84A00C00
			}

		}
			
	}

	

	

	# UART configuration information

	UARTInfo		=
	{
		# Number of UART devices to be configured
		NumUART		= 1

		UART1	=
		{
			# Port number of the HSSL to be used fot UART 
			PortNum		= 	4
		
			# Baud rate at which this port should be running 
			BaudRate	= 	9600

			# Number of data bits to be used 
			DataBits	=	8
		
			# Number of stop bits to be used "1" = 1,  "2" = 2, "1.5" = 3
			StopBits	=  1
			
			# Parity, None = 0, Odd = 1, Even = 2 
			Parity	= 0
			
			# Mode of operation. Polling = 1, Interrupt = 2

			Mode = 2

			# This is a string which defines the application using the UART.
			# Currently in Columbia "console" is used for console application. 
			# User is free to define any other application as long as code for 
			# interpreting it is present in the system
			Application = "console"

		}
	}		
		
}
