diff options
Diffstat (limited to 'drivers/acpi/atomicio.c')
-rw-r--r-- | drivers/acpi/atomicio.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/acpi/atomicio.c b/drivers/acpi/atomicio.c index 542e53903891..7489b89c300f 100644 --- a/drivers/acpi/atomicio.c +++ b/drivers/acpi/atomicio.c | |||
@@ -280,9 +280,11 @@ static int acpi_atomic_read_mem(u64 paddr, u64 *val, u32 width) | |||
280 | case 32: | 280 | case 32: |
281 | *val = readl(addr); | 281 | *val = readl(addr); |
282 | break; | 282 | break; |
283 | #ifdef readq | ||
283 | case 64: | 284 | case 64: |
284 | *val = readq(addr); | 285 | *val = readq(addr); |
285 | break; | 286 | break; |
287 | #endif | ||
286 | default: | 288 | default: |
287 | return -EINVAL; | 289 | return -EINVAL; |
288 | } | 290 | } |
@@ -307,9 +309,11 @@ static int acpi_atomic_write_mem(u64 paddr, u64 val, u32 width) | |||
307 | case 32: | 309 | case 32: |
308 | writel(val, addr); | 310 | writel(val, addr); |
309 | break; | 311 | break; |
312 | #ifdef writeq | ||
310 | case 64: | 313 | case 64: |
311 | writeq(val, addr); | 314 | writeq(val, addr); |
312 | break; | 315 | break; |
316 | #endif | ||
313 | default: | 317 | default: |
314 | return -EINVAL; | 318 | return -EINVAL; |
315 | } | 319 | } |