aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/resource.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/acpi/resource.c')
-rw-r--r--drivers/acpi/resource.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c
index 782a0d15c25f..d0a4d90c6bcc 100644
--- a/drivers/acpi/resource.c
+++ b/drivers/acpi/resource.c
@@ -202,22 +202,22 @@ bool acpi_dev_resource_address_space(struct acpi_resource *ares,
202 if (ACPI_FAILURE(status)) 202 if (ACPI_FAILURE(status))
203 return false; 203 return false;
204 204
205 res->start = addr.minimum; 205 res->start = addr.address.minimum;
206 res->end = addr.maximum; 206 res->end = addr.address.maximum;
207 window = addr.producer_consumer == ACPI_PRODUCER; 207 window = addr.producer_consumer == ACPI_PRODUCER;
208 208
209 switch(addr.resource_type) { 209 switch(addr.resource_type) {
210 case ACPI_MEMORY_RANGE: 210 case ACPI_MEMORY_RANGE:
211 len = addr.maximum - addr.minimum + 1; 211 len = addr.address.maximum - addr.address.minimum + 1;
212 res->flags = acpi_dev_memresource_flags(len, 212 res->flags = acpi_dev_memresource_flags(len,
213 addr.info.mem.write_protect, 213 addr.info.mem.write_protect,
214 window); 214 window);
215 break; 215 break;
216 case ACPI_IO_RANGE: 216 case ACPI_IO_RANGE:
217 io_decode = addr.granularity == 0xfff ? 217 io_decode = addr.address.granularity == 0xfff ?
218 ACPI_DECODE_10 : ACPI_DECODE_16; 218 ACPI_DECODE_10 : ACPI_DECODE_16;
219 res->flags = acpi_dev_ioresource_flags(addr.minimum, 219 res->flags = acpi_dev_ioresource_flags(addr.address.minimum,
220 addr.maximum, 220 addr.address.maximum,
221 io_decode, window); 221 io_decode, window);
222 break; 222 break;
223 case ACPI_BUS_NUMBER_RANGE: 223 case ACPI_BUS_NUMBER_RANGE:
@@ -253,22 +253,22 @@ bool acpi_dev_resource_ext_address_space(struct acpi_resource *ares,
253 253
254 ext_addr = &ares->data.ext_address64; 254 ext_addr = &ares->data.ext_address64;
255 255
256 res->start = ext_addr->minimum; 256 res->start = ext_addr->address.minimum;
257 res->end = ext_addr->maximum; 257 res->end = ext_addr->address.maximum;
258 window = ext_addr->producer_consumer == ACPI_PRODUCER; 258 window = ext_addr->producer_consumer == ACPI_PRODUCER;
259 259
260 switch(ext_addr->resource_type) { 260 switch(ext_addr->resource_type) {
261 case ACPI_MEMORY_RANGE: 261 case ACPI_MEMORY_RANGE:
262 len = ext_addr->maximum - ext_addr->minimum + 1; 262 len = ext_addr->address.maximum - ext_addr->address.minimum + 1;
263 res->flags = acpi_dev_memresource_flags(len, 263 res->flags = acpi_dev_memresource_flags(len,
264 ext_addr->info.mem.write_protect, 264 ext_addr->info.mem.write_protect,
265 window); 265 window);
266 break; 266 break;
267 case ACPI_IO_RANGE: 267 case ACPI_IO_RANGE:
268 io_decode = ext_addr->granularity == 0xfff ? 268 io_decode = ext_addr->address.granularity == 0xfff ?
269 ACPI_DECODE_10 : ACPI_DECODE_16; 269 ACPI_DECODE_10 : ACPI_DECODE_16;
270 res->flags = acpi_dev_ioresource_flags(ext_addr->minimum, 270 res->flags = acpi_dev_ioresource_flags(ext_addr->address.minimum,
271 ext_addr->maximum, 271 ext_addr->address.maximum,
272 io_decode, window); 272 io_decode, window);
273 break; 273 break;
274 case ACPI_BUS_NUMBER_RANGE: 274 case ACPI_BUS_NUMBER_RANGE: