|
Lines 129-182
Link Here
|
| 129 |
|
129 |
|
| 130 |
MODULE_PARM_DESC(no_wb, "Disable AGP writeback for scratch registers"); |
130 |
MODULE_PARM_DESC(no_wb, "Disable AGP writeback for scratch registers"); |
| 131 |
module_param_named(no_wb, radeon_no_wb, int, 0444); |
131 |
module_param_named(no_wb, radeon_no_wb, int, 0444); |
|
|
132 |
TUNABLE_INT("hw.radeon.no_wb", &radeon_no_wb); |
| 132 |
|
133 |
|
| 133 |
MODULE_PARM_DESC(modeset, "Disable/Enable modesetting"); |
134 |
MODULE_PARM_DESC(modeset, "Disable/Enable modesetting"); |
| 134 |
module_param_named(modeset, radeon_modeset, int, 0400); |
135 |
module_param_named(modeset, radeon_modeset, int, 0400); |
|
|
136 |
TUNABLE_INT("hw.radeon.modeset", &radeon_modeset); |
| 135 |
|
137 |
|
| 136 |
MODULE_PARM_DESC(dynclks, "Disable/Enable dynamic clocks"); |
138 |
MODULE_PARM_DESC(dynclks, "Disable/Enable dynamic clocks"); |
| 137 |
module_param_named(dynclks, radeon_dynclks, int, 0444); |
139 |
module_param_named(dynclks, radeon_dynclks, int, 0444); |
|
|
140 |
TUNABLE_INT("hw.radeon.dynclks", &radeon_dynclks); |
| 138 |
|
141 |
|
| 139 |
MODULE_PARM_DESC(r4xx_atom, "Enable ATOMBIOS modesetting for R4xx"); |
142 |
MODULE_PARM_DESC(r4xx_atom, "Enable ATOMBIOS modesetting for R4xx"); |
| 140 |
module_param_named(r4xx_atom, radeon_r4xx_atom, int, 0444); |
143 |
module_param_named(r4xx_atom, radeon_r4xx_atom, int, 0444); |
|
|
144 |
TUNABLE_INT("hw.radeon.r4xx_atom", &radeon_r4xx_atom); |
| 141 |
|
145 |
|
| 142 |
MODULE_PARM_DESC(vramlimit, "Restrict VRAM for testing"); |
146 |
MODULE_PARM_DESC(vramlimit, "Restrict VRAM for testing"); |
| 143 |
module_param_named(vramlimit, radeon_vram_limit, int, 0600); |
147 |
module_param_named(vramlimit, radeon_vram_limit, int, 0600); |
|
|
148 |
TUNABLE_INT("hw.radeon.vramlimit", &radeon_vram_limit); |
| 144 |
|
149 |
|
| 145 |
MODULE_PARM_DESC(agpmode, "AGP Mode (-1 == PCI)"); |
150 |
MODULE_PARM_DESC(agpmode, "AGP Mode (-1 == PCI)"); |
| 146 |
module_param_named(agpmode, radeon_agpmode, int, 0444); |
151 |
module_param_named(agpmode, radeon_agpmode, int, 0444); |
|
|
152 |
TUNABLE_INT("hw.radeon.agpmode", &radeon_agpmode); |
| 147 |
|
153 |
|
| 148 |
MODULE_PARM_DESC(gartsize, "Size of PCIE/IGP gart to setup in megabytes (32, 64, etc)"); |
154 |
MODULE_PARM_DESC(gartsize, "Size of PCIE/IGP gart to setup in megabytes (32, 64, etc)"); |
| 149 |
module_param_named(gartsize, radeon_gart_size, int, 0600); |
155 |
module_param_named(gartsize, radeon_gart_size, int, 0600); |
|
|
156 |
TUNABLE_INT("hw.radeon.gartsize", &radeon_gart_size); |
| 150 |
|
157 |
|
| 151 |
MODULE_PARM_DESC(benchmark, "Run benchmark"); |
158 |
MODULE_PARM_DESC(benchmark, "Run benchmark"); |
| 152 |
module_param_named(benchmark, radeon_benchmarking, int, 0444); |
159 |
module_param_named(benchmark, radeon_benchmarking, int, 0444); |
|
|
160 |
TUNABLE_INT("hw.radeon.benchmark", &radeon_benchmarking); |
| 153 |
|
161 |
|
| 154 |
MODULE_PARM_DESC(test, "Run tests"); |
162 |
MODULE_PARM_DESC(test, "Run tests"); |
| 155 |
module_param_named(test, radeon_testing, int, 0444); |
163 |
module_param_named(test, radeon_testing, int, 0444); |
|
|
164 |
TUNABLE_INT("hw.radeon.test", &radeon_testing); |
| 156 |
|
165 |
|
| 157 |
MODULE_PARM_DESC(connector_table, "Force connector table"); |
166 |
MODULE_PARM_DESC(connector_table, "Force connector table"); |
| 158 |
module_param_named(connector_table, radeon_connector_table, int, 0444); |
167 |
module_param_named(connector_table, radeon_connector_table, int, 0444); |
|
|
168 |
TUNABLE_INT("hw.radeon.connector_table", &radeon_connector_table); |
| 159 |
|
169 |
|
| 160 |
MODULE_PARM_DESC(tv, "TV enable (0 = disable)"); |
170 |
MODULE_PARM_DESC(tv, "TV enable (0 = disable)"); |
| 161 |
module_param_named(tv, radeon_tv, int, 0444); |
171 |
module_param_named(tv, radeon_tv, int, 0444); |
|
|
172 |
TUNABLE_INT("hw.radeon.tv", &radeon_tv); |
| 162 |
|
173 |
|
| 163 |
MODULE_PARM_DESC(audio, "Audio enable (1 = enable)"); |
174 |
MODULE_PARM_DESC(audio, "Audio enable (1 = enable)"); |
| 164 |
module_param_named(audio, radeon_audio, int, 0444); |
175 |
module_param_named(audio, radeon_audio, int, 0444); |
|
|
176 |
TUNABLE_INT("hw.radeon.audio", &radeon_audio); |
| 165 |
|
177 |
|
| 166 |
MODULE_PARM_DESC(disp_priority, "Display Priority (0 = auto, 1 = normal, 2 = high)"); |
178 |
MODULE_PARM_DESC(disp_priority, "Display Priority (0 = auto, 1 = normal, 2 = high)"); |
| 167 |
module_param_named(disp_priority, radeon_disp_priority, int, 0444); |
179 |
module_param_named(disp_priority, radeon_disp_priority, int, 0444); |
|
|
180 |
TUNABLE_INT("hw.radeon.disp_priority", &radeon_disp_priority); |
| 168 |
|
181 |
|
| 169 |
MODULE_PARM_DESC(hw_i2c, "hw i2c engine enable (0 = disable)"); |
182 |
MODULE_PARM_DESC(hw_i2c, "hw i2c engine enable (0 = disable)"); |
| 170 |
module_param_named(hw_i2c, radeon_hw_i2c, int, 0444); |
183 |
module_param_named(hw_i2c, radeon_hw_i2c, int, 0444); |
|
|
184 |
TUNABLE_INT("hw.radeon.hw_i2c", &radeon_hw_i2c); |
| 171 |
|
185 |
|
| 172 |
MODULE_PARM_DESC(pcie_gen2, "PCIE Gen2 mode (-1 = auto, 0 = disable, 1 = enable)"); |
186 |
MODULE_PARM_DESC(pcie_gen2, "PCIE Gen2 mode (-1 = auto, 0 = disable, 1 = enable)"); |
| 173 |
module_param_named(pcie_gen2, radeon_pcie_gen2, int, 0444); |
187 |
module_param_named(pcie_gen2, radeon_pcie_gen2, int, 0444); |
|
|
188 |
TUNABLE_INT("hw.radeon.pcie_gen2", &radeon_pcie_gen2); |
| 174 |
|
189 |
|
| 175 |
MODULE_PARM_DESC(msi, "MSI support (1 = enable, 0 = disable, -1 = auto)"); |
190 |
MODULE_PARM_DESC(msi, "MSI support (1 = enable, 0 = disable, -1 = auto)"); |
| 176 |
module_param_named(msi, radeon_msi, int, 0444); |
191 |
module_param_named(msi, radeon_msi, int, 0444); |
|
|
192 |
TUNABLE_INT("hw.radeon.msi", &radeon_msi); |
| 177 |
|
193 |
|
| 178 |
MODULE_PARM_DESC(lockup_timeout, "GPU lockup timeout in ms (defaul 10000 = 10 seconds, 0 = disable)"); |
194 |
MODULE_PARM_DESC(lockup_timeout, "GPU lockup timeout in ms (defaul 10000 = 10 seconds, 0 = disable)"); |
| 179 |
module_param_named(lockup_timeout, radeon_lockup_timeout, int, 0444); |
195 |
module_param_named(lockup_timeout, radeon_lockup_timeout, int, 0444); |
|
|
196 |
TUNABLE_INT("hw.radeon.lockup_timeout", &radeon_lockup_timeout); |
| 180 |
|
197 |
|
| 181 |
static drm_pci_id_list_t pciidlist[] = { |
198 |
static drm_pci_id_list_t pciidlist[] = { |
| 182 |
radeon_PCI_IDS |
199 |
radeon_PCI_IDS |