summaryrefslogtreecommitdiff
path: root/Board/EM/IdeAcoustic/Acoustic.sdl
blob: 43038711abf5ee9e523ae4f831ac59a29c6f806c (plain)
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
TOKEN
	Name  = ACOUSTIC_MANAGEMENT_DRIVER_SUPPORT
	Value  = "1"
	TokenType = Boolean
	TargetEQU = Yes
	TargetMAK = Yes
	TargetH = Yes
	Master = Yes
	Help  = "Main switch to enable Acoustic Management support in Project"
End

PATH
	Name  = "ACOUSTIC_DIR"
End

MODULE
	Help  = "Includes Aoustic.mak to Project"
	File  = "Acoustic.mak"
End

TOKEN
	Name  = "INDIVIDUAL_ACOUSTIC_SUPPORT"
	Value  = "1"
	TokenType = Boolean
	TargetEQU = Yes
	TargetMAK = Yes
	TargetH = Yes
	Token = "ACOUSTIC_MANAGEMENT_DRIVER_SUPPORT" "=" "1"
End

TOKEN
	Name  = "ACOUSTIC_DEVICE_COUNT"
	Value  = "6"
	TokenType = Integer
	TargetEQU = Yes
	TargetMAK = Yes
	TargetH = Yes
	Help  = "Default number of devices that may have Acoustic support. If you need to add more than 6 devices acoustic.sd and AcousticSetup.c file also needs to be changed"
End

TOKEN
	Name  = "IDE_CONTROLLER_LOCATION"
	Value  = "{0, 0x1F, 2}"
	TokenType = Expression
	TargetH = Yes
	Help  = "Bus, Device and Function of the First IDE (SATA) controller."
	Token = "ACOUSTIC_MANAGEMENT_DRIVER_SUPPORT" "=" "1"
End

TOKEN
	Name  = "NUMBER_OF_PORTS_ON_FIRST_CONTROLLER"
	Value  = "4"
	TokenType = Integer
	TargetH = Yes
	Help  = "Number of Ports on First IDE (SATA) controller."
	Token = "ACOUSTIC_MANAGEMENT_DRIVER_SUPPORT" "=" "1"
End

TOKEN
	Name  = "SECOND_CONTROLLER_LOCATION"
	Value  = "{0, 0x1F, 5}"
	TokenType = Expression
	TargetH = Yes
	Help  = "Location of second IDE (SATA) controller (if any)."
	Token = "ACOUSTIC_MANAGEMENT_DRIVER_SUPPORT" "=" "1"
End

TOKEN
	Name  = "NUMBER_OF_PORTS_ON_SECOND_CONTROLLER"
	Value  = "2"
	TokenType = Integer
	TargetH = Yes
	Help  = "Number of Ports on  second IDE (SATA) controller (if any)."
	Token = "ACOUSTIC_MANAGEMENT_DRIVER_SUPPORT" "=" "1"
End

TOKEN
	Name  = "SECOND_CONTROLLER_COUNTS_BY_DEVICE"
	Value  = "0"
	TokenType = BOOLEAN
	TargetH = Yes
	Help  = "ON - Second controller increments the device no. only for ports after 0. OFF - Second controller increments like first controller."
	Token = "ACOUSTIC_MANAGEMENT_DRIVER_SUPPORT" "=" "1"
End

TOKEN
	Name  = "ACOUSTIC_MANAGEMENT_SUPPORT"
	Value  = "0"
	TokenType = Boolean
	TargetEQU = Yes
	TargetMAK = Yes
	TargetH = Yes
	Help  = "Keep this Token always OFF."
	Lock = Yes
	Token = "ACOUSTIC_MANAGEMENT_DRIVER_SUPPORT" "=" "1"
End

TOKEN
	Name  = "LOCAL_ACOUSTIC_SETUP"
	Value  = "1"
	TokenType = Boolean
	TargetEQU = Yes
	TargetMAK = Yes
	TargetH = Yes
	Help  = "ON - Setup questions are in this module./OFF - Setup questions are with SATA Driver."
	Token = "ACOUSTIC_MANAGEMENT_DRIVER_SUPPORT" "=" "1"
End

ELINK
	Name  = "InitAcousticStrings,"
	Parent  = "SetupStringInit"
	InvokeOrder = AfterParent
	Token = "LOCAL_ACOUSTIC_SETUP" "=" "1"
End

ELINK
	Name  = "$(BUILD_DIR)\Acoustic.sdb"
	Parent  = "SETUP_SDBS"
	Token = "LOCAL_ACOUSTIC_SETUP" "=" "1"
	Priority  = 30
	InvokeOrder = AfterParent
End

ELINK
	Name  = "$(ACOUSTIC_DIR)\Acoustic.sd"
	Parent  = "SETUP_DEFINITIONS"
	Token = "LOCAL_ACOUSTIC_SETUP" "=" "1"
	Priority  = 30
	InvokeOrder = AfterParent
End

ELINK
	Name  = "$(BUILD_DIR)\Acoustic.ffs"
	Parent  = "FV_MAIN"
	InvokeOrder = AfterParent
End