# Copyright (c) 1996-2010 Brocade Communications Systems, Inc.
# All rights reserved.
#
# This file contains the user configured portion of the switch
# parameters and and switch partition. The system parameters
# carry the list of attributes (name/value pairs) as described
# below:
#	name          default   meanings
#       --------------------------------
#	VF               0       virtual fabric enabled
#	BLADE_IDS*       -       added at run time for chassis systems
#	                         contains hex blade IDs for each slot
#	                         BLADE_IDS1 will have slots 0011223344556677
#	                         BLADE_IDS2 will have slots 8899...
#	ETHSW_ENABLED	 0	 whether Ethernet switch is enabled
#
# A switch partition may carry the following attrbutes as defined below:
#	name     default   meanings
#       ---------------------------
#	ADDRM
#	BSW	   0       base switch (with dependency pin 2)
#	FID	 128       fabric id
#	AUTO	   0       auto shutdown mode when all ports go away
#	NOAUTO	   0       no-auto start and shutdown mode
#	SWNAME	 sw{n}     switch name
#
# The length of attribute name and value are stored in string and should
# not exceed 15 characters.
#
# the config may carry a 'pin' for each partition, which specify the
# dependency level among multiple partition instances. note 0 is already
# reserved for chassis0, 2 is suggested for base switch, and 5 default)
# for regular partitions.
#
#***************************************************************
# PLEASE NOTE:  Please make sure USR and MAX_FCPORTS are
#		at least 2x's MAX_PHYPORTS to include logical
#		ports for trunk areas.
#***************************************************************
#

SWITCH	fcsw-0[12,22,26,27,32,33,58]
{
	ATTRIBUTE	USR:64 DS:1
	PORTMAP		FC:[0-31]
}

SWITCH	fcsw-0[37]
{
	ATTRIBUTE	USR:40 DS:1
	PORTMAP		FC:[0-19]
}

SWITCH	fcsw-0[43]
{
	ATTRIBUTE	USR:48 DS:1
	PORTMAP		FC:[0-23]
}

SWITCH	fcsw-0[45]
{
	ATTRIBUTE	USR:32 DS:1
	PORTMAP		FC:[0-15]
}

SWITCH	fcsw-0[34]
{
	ATTRIBUTE	USR:32 DS:1
	PORTMAP		FC:[0-15]
}

SYSTEM	max[42]
{
	ATTRIBUTE	VF:0
}

SWITCH  fcsw-0[42]
{
	ATTRIBUTE	USR:768 GE:256 DS:1
	PORTMAP		FC:[0-383]
	PORTMAP		GE:[0-255]
}

SWITCH	fcsw-0[44]
{
	ATTRIBUTE	USR:128 DS:1
	PORTMAP		FC:[0-63]
}

SWITCH	fcsw-0[46]
{
	ATTRIBUTE	USR:64 GE:2 DS:1
	PORTMAP		FC:[0-31]
	PORTMAP		GE:[0-1]
}

SWITCH	fcsw-0[61]
{
	ATTRIBUTE	USR:48 DS:1
	PORTMAP		FC:[0-23]
}

SYSTEM	max[62]
{
	ATTRIBUTE	VF:1
	ATTRIBUTE	ETHSW_ENABLED:0
}

SWITCH	fcsw-0[62]
{
	ATTRIBUTE	USR:1800 GE:256 ICL:128 DS:1
	PORTMAP		FC:[0-383,384-447:ICL,768-895,1152-1215:ICL]
	PORTMAP		GE:[0-255]
}

SYSTEM	max[64]
{
	ATTRIBUTE	VF:1
}

SWITCH	fcsw-0[64]
{
	ATTRIBUTE	USR:400 DS:1
	PORTMAP		FC:[0-79]
}

SYSTEM	max[66]
{
	ATTRIBUTE	VF:1
}

SWITCH	fcsw-0[66]
{
	ATTRIBUTE	USR:200 DS:1
	PORTMAP		FC:[0-39]
}

SWITCH	fcsw-0[67]
{
	ATTRIBUTE	USR:112 DS:1
	PORTMAP		FC:[0-55]
}

SWITCH	fcsw-0[70]
{
	ATTRIBUTE	USR:24 DS:1
	PORTMAP		FC:[0-11]
}

SYSTEM	max[71]
{
	ATTRIBUTE	VF:0
}

SWITCH	fcsw-0[71]
{
	ATTRIBUTE	USR:200 DS:1
	PORTMAP		FC:[0-23]
}

SYSTEM	max[72]
{
	ATTRIBUTE	VF:0
}

SWITCH	fcsw-0[72]
{
	ATTRIBUTE	USR:200 DS:1
	PORTMAP		FC:[0-23]
}

SWITCH	fcsw-0[73]
{
	ATTRIBUTE	USR:40 DS:1
	PORTMAP		FC:[0-19]
}

SWITCH  fcsw-0[75]
{
	ATTRIBUTE   USR:48 DS:1
	PORTMAP     FC:[0-23]
}

SYSTEM  max[76]
{
	ATTRIBUTE	VF:0
	ATTRIBUTE	ETHSW_ENABLED:1
}

SWITCH  fcsw-0[76]
{
	ATTRIBUTE	USR:128  DS:1
	PORTMAP		FC:[0-31]
}

SYSTEM	max[77]
{
	ATTRIBUTE	VF:1
	ATTRIBUTE	ETHSW_ENABLED:0
}

SWITCH	fcsw-0[77]
{
	ATTRIBUTE	USR:1800 GE:128 ICL:64 DS:1
	PORTMAP		FC:[0-255,256-287:ICL,736-751:ICL,784-799:ICL]
	PORTMAP		GE:[0-127]
}

SWITCH  fcsw-0[83]	# spike (p2 board and above)
{
	ATTRIBUTE	USR:80 GE:6 DS:1
	PORTMAP		FC:[0-39]	# 40=16(FC)+8(VE)+ 16(VF)
	PORTMAP		GE:[0-5]	# 6 1GE
}

SWITCH  fcsw-0[86]
{
	ATTRIBUTE   USR:52 DS:1
	PORTMAP     FC:[0-25]
}

SWITCH  fcsw-0[87]
{
	ATTRIBUTE   USR:52 DS:1
	PORTMAP     FC:[0-25]
}

SYSTEM	max[92]	#Gladius
{
	ATTRIBUTE	VF:1
}

SWITCH	fcsw-0[92]
{
	ATTRIBUTE	USR:200 DS:1
	PORTMAP		FC:[0-39]
}

SYSTEM	max[109] #Stinger
{
	ATTRIBUTE	VF:1
}

SWITCH	fcsw-0[109]
{
	ATTRIBUTE	USR:200 DS:1
	PORTMAP		FC:[0-47]
}

SYSTEM	max[118]	#Tomtoo
{
	ATTRIBUTE	VF:0
}

SWITCH	fcsw-0[118]
{
	ATTRIBUTE	USR:200 DS:1
	PORTMAP		FC:[0-23]
}
