diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/acpi/events/evgpeblk.c | 10 | ||||
-rw-r--r-- | drivers/acpi/executer/exoparg1.c | 2 | ||||
-rw-r--r-- | drivers/acpi/executer/exregion.c | 5 | ||||
-rw-r--r-- | drivers/acpi/hardware/hwregs.c | 14 | ||||
-rw-r--r-- | drivers/acpi/tables/tbxfroot.c | 4 |
5 files changed, 12 insertions, 23 deletions
diff --git a/drivers/acpi/events/evgpeblk.c b/drivers/acpi/events/evgpeblk.c index 8a6f01a136d7..a23634ca42ee 100644 --- a/drivers/acpi/events/evgpeblk.c +++ b/drivers/acpi/events/evgpeblk.c | |||
@@ -796,12 +796,12 @@ acpi_ev_create_gpe_info_blocks(struct acpi_gpe_block_info *gpe_block) | |||
796 | (u8) (gpe_block->block_base_number + | 796 | (u8) (gpe_block->block_base_number + |
797 | (i * ACPI_GPE_REGISTER_WIDTH)); | 797 | (i * ACPI_GPE_REGISTER_WIDTH)); |
798 | 798 | ||
799 | ACPI_STORE_ADDRESS(this_register->status_address.address, | 799 | this_register->status_address.address = |
800 | (gpe_block->block_address.address + i)); | 800 | gpe_block->block_address.address + i; |
801 | 801 | ||
802 | ACPI_STORE_ADDRESS(this_register->enable_address.address, | 802 | this_register->enable_address.address = |
803 | (gpe_block->block_address.address | 803 | gpe_block->block_address.address + i + |
804 | + i + gpe_block->register_count)); | 804 | gpe_block->register_count; |
805 | 805 | ||
806 | this_register->status_address.space_id = | 806 | this_register->status_address.space_id = |
807 | gpe_block->block_address.space_id; | 807 | gpe_block->block_address.space_id; |
diff --git a/drivers/acpi/executer/exoparg1.c b/drivers/acpi/executer/exoparg1.c index 6374d8be88e0..6f2e69ca014a 100644 --- a/drivers/acpi/executer/exoparg1.c +++ b/drivers/acpi/executer/exoparg1.c | |||
@@ -104,9 +104,7 @@ acpi_status acpi_ex_opcode_0A_0T_1R(struct acpi_walk_state *walk_state) | |||
104 | status = AE_NO_MEMORY; | 104 | status = AE_NO_MEMORY; |
105 | goto cleanup; | 105 | goto cleanup; |
106 | } | 106 | } |
107 | #if ACPI_MACHINE_WIDTH != 16 | ||
108 | return_desc->integer.value = acpi_os_get_timer(); | 107 | return_desc->integer.value = acpi_os_get_timer(); |
109 | #endif | ||
110 | break; | 108 | break; |
111 | 109 | ||
112 | default: /* Unknown opcode */ | 110 | default: /* Unknown opcode */ |
diff --git a/drivers/acpi/executer/exregion.c b/drivers/acpi/executer/exregion.c index 496744774859..c6819e015e2a 100644 --- a/drivers/acpi/executer/exregion.c +++ b/drivers/acpi/executer/exregion.c | |||
@@ -209,11 +209,10 @@ acpi_ex_system_memory_space_handler(u32 function, | |||
209 | *value = (acpi_integer) ACPI_GET32(logical_addr_ptr); | 209 | *value = (acpi_integer) ACPI_GET32(logical_addr_ptr); |
210 | break; | 210 | break; |
211 | 211 | ||
212 | #if ACPI_MACHINE_WIDTH != 16 | ||
213 | case 64: | 212 | case 64: |
214 | *value = (acpi_integer) ACPI_GET64(logical_addr_ptr); | 213 | *value = (acpi_integer) ACPI_GET64(logical_addr_ptr); |
215 | break; | 214 | break; |
216 | #endif | 215 | |
217 | default: | 216 | default: |
218 | /* bit_width was already validated */ | 217 | /* bit_width was already validated */ |
219 | break; | 218 | break; |
@@ -235,11 +234,9 @@ acpi_ex_system_memory_space_handler(u32 function, | |||
235 | ACPI_SET32(logical_addr_ptr) = (u32) * value; | 234 | ACPI_SET32(logical_addr_ptr) = (u32) * value; |
236 | break; | 235 | break; |
237 | 236 | ||
238 | #if ACPI_MACHINE_WIDTH != 16 | ||
239 | case 64: | 237 | case 64: |
240 | ACPI_SET64(logical_addr_ptr) = (u64) * value; | 238 | ACPI_SET64(logical_addr_ptr) = (u64) * value; |
241 | break; | 239 | break; |
242 | #endif | ||
243 | 240 | ||
244 | default: | 241 | default: |
245 | /* bit_width was already validated */ | 242 | /* bit_width was already validated */ |
diff --git a/drivers/acpi/hardware/hwregs.c b/drivers/acpi/hardware/hwregs.c index 716e4aeca1e1..5b19fc75cbd0 100644 --- a/drivers/acpi/hardware/hwregs.c +++ b/drivers/acpi/hardware/hwregs.c | |||
@@ -788,8 +788,8 @@ acpi_hw_low_level_read(u32 width, u32 * value, struct acpi_generic_address *reg) | |||
788 | 788 | ||
789 | case ACPI_ADR_SPACE_SYSTEM_IO: | 789 | case ACPI_ADR_SPACE_SYSTEM_IO: |
790 | 790 | ||
791 | status = acpi_os_read_port((acpi_io_address) address, | 791 | status = |
792 | value, width); | 792 | acpi_os_read_port((acpi_io_address) address, value, width); |
793 | break; | 793 | break; |
794 | 794 | ||
795 | default: | 795 | default: |
@@ -800,8 +800,7 @@ acpi_hw_low_level_read(u32 width, u32 * value, struct acpi_generic_address *reg) | |||
800 | 800 | ||
801 | ACPI_DEBUG_PRINT((ACPI_DB_IO, | 801 | ACPI_DEBUG_PRINT((ACPI_DB_IO, |
802 | "Read: %8.8X width %2d from %8.8X%8.8X (%s)\n", | 802 | "Read: %8.8X width %2d from %8.8X%8.8X (%s)\n", |
803 | *value, width, | 803 | *value, width, ACPI_FORMAT_UINT64(address), |
804 | ACPI_FORMAT_UINT64(address), | ||
805 | acpi_ut_get_region_name(reg->space_id))); | 804 | acpi_ut_get_region_name(reg->space_id))); |
806 | 805 | ||
807 | return (status); | 806 | return (status); |
@@ -858,8 +857,8 @@ acpi_hw_low_level_write(u32 width, u32 value, struct acpi_generic_address * reg) | |||
858 | 857 | ||
859 | case ACPI_ADR_SPACE_SYSTEM_IO: | 858 | case ACPI_ADR_SPACE_SYSTEM_IO: |
860 | 859 | ||
861 | status = acpi_os_write_port((acpi_io_address) address, | 860 | status = acpi_os_write_port((acpi_io_address) address, value, |
862 | value, width); | 861 | width); |
863 | break; | 862 | break; |
864 | 863 | ||
865 | default: | 864 | default: |
@@ -870,8 +869,7 @@ acpi_hw_low_level_write(u32 width, u32 value, struct acpi_generic_address * reg) | |||
870 | 869 | ||
871 | ACPI_DEBUG_PRINT((ACPI_DB_IO, | 870 | ACPI_DEBUG_PRINT((ACPI_DB_IO, |
872 | "Wrote: %8.8X width %2d to %8.8X%8.8X (%s)\n", | 871 | "Wrote: %8.8X width %2d to %8.8X%8.8X (%s)\n", |
873 | value, width, | 872 | value, width, ACPI_FORMAT_UINT64(address), |
874 | ACPI_FORMAT_UINT64(address), | ||
875 | acpi_ut_get_region_name(reg->space_id))); | 873 | acpi_ut_get_region_name(reg->space_id))); |
876 | 874 | ||
877 | return (status); | 875 | return (status); |
diff --git a/drivers/acpi/tables/tbxfroot.c b/drivers/acpi/tables/tbxfroot.c index 5c6e88251c1a..82c0b66f1f21 100644 --- a/drivers/acpi/tables/tbxfroot.c +++ b/drivers/acpi/tables/tbxfroot.c | |||
@@ -98,8 +98,6 @@ static acpi_status acpi_tb_validate_rsdp(struct acpi_table_rsdp *rsdp) | |||
98 | return (AE_OK); | 98 | return (AE_OK); |
99 | } | 99 | } |
100 | 100 | ||
101 | #if ACPI_MACHINE_WIDTH != 16 | ||
102 | |||
103 | /******************************************************************************* | 101 | /******************************************************************************* |
104 | * | 102 | * |
105 | * FUNCTION: acpi_tb_find_rsdp | 103 | * FUNCTION: acpi_tb_find_rsdp |
@@ -275,5 +273,3 @@ static u8 *acpi_tb_scan_memory_for_rsdp(u8 * start_address, u32 length) | |||
275 | start_address)); | 273 | start_address)); |
276 | return_PTR(NULL); | 274 | return_PTR(NULL); |
277 | } | 275 | } |
278 | |||
279 | #endif | ||