diff options
Diffstat (limited to 'include/acpi/aclocal.h')
-rw-r--r-- | include/acpi/aclocal.h | 79 |
1 files changed, 36 insertions, 43 deletions
diff --git a/include/acpi/aclocal.h b/include/acpi/aclocal.h index 76ac1533c405..dca0d40ea395 100644 --- a/include/acpi/aclocal.h +++ b/include/acpi/aclocal.h | |||
@@ -735,59 +735,52 @@ struct acpi_bit_register_info { | |||
735 | 735 | ||
736 | /* resource_type values */ | 736 | /* resource_type values */ |
737 | 737 | ||
738 | #define ACPI_RESOURCE_TYPE_MEMORY_RANGE 0 | 738 | #define ACPI_ADDRESS_TYPE_MEMORY_RANGE 0 |
739 | #define ACPI_RESOURCE_TYPE_IO_RANGE 1 | 739 | #define ACPI_ADDRESS_TYPE_IO_RANGE 1 |
740 | #define ACPI_RESOURCE_TYPE_BUS_NUMBER_RANGE 2 | 740 | #define ACPI_ADDRESS_TYPE_BUS_NUMBER_RANGE 2 |
741 | 741 | ||
742 | /* Resource descriptor types and masks */ | 742 | /* Resource descriptor types and masks */ |
743 | 743 | ||
744 | #define ACPI_RDESC_TYPE_LARGE 0x80 | 744 | #define ACPI_RESOURCE_NAME_LARGE 0x80 |
745 | #define ACPI_RDESC_TYPE_SMALL 0x00 | 745 | #define ACPI_RESOURCE_NAME_SMALL 0x00 |
746 | 746 | ||
747 | #define ACPI_RDESC_SMALL_MASK 0x78 /* Bits 6:3 contain the type */ | 747 | #define ACPI_RESOURCE_NAME_SMALL_MASK 0x78 /* Bits 6:3 contain the type */ |
748 | #define ACPI_RDESC_SMALL_LENGTH_MASK 0x07 /* Bits 2:0 contain the length */ | 748 | #define ACPI_RESOURCE_NAME_SMALL_LENGTH_MASK 0x07 /* Bits 2:0 contain the length */ |
749 | #define ACPI_RDESC_LARGE_MASK 0x7F /* Bits 6:0 contain the type */ | 749 | #define ACPI_RESOURCE_NAME_LARGE_MASK 0x7F /* Bits 6:0 contain the type */ |
750 | 750 | ||
751 | /* | 751 | /* |
752 | * Small resource descriptor types | 752 | * Small resource descriptor "names" as defined by the ACPI specification. |
753 | * Note: Bits 2:0 are used for the descriptor length | 753 | * Note: Bits 2:0 are used for the descriptor length |
754 | */ | 754 | */ |
755 | #define ACPI_RDESC_TYPE_IRQ_FORMAT 0x20 | 755 | #define ACPI_RESOURCE_NAME_IRQ 0x20 |
756 | #define ACPI_RDESC_TYPE_DMA_FORMAT 0x28 | 756 | #define ACPI_RESOURCE_NAME_DMA 0x28 |
757 | #define ACPI_RDESC_TYPE_START_DEPENDENT 0x30 | 757 | #define ACPI_RESOURCE_NAME_START_DEPENDENT 0x30 |
758 | #define ACPI_RDESC_TYPE_END_DEPENDENT 0x38 | 758 | #define ACPI_RESOURCE_NAME_END_DEPENDENT 0x38 |
759 | #define ACPI_RDESC_TYPE_IO_PORT 0x40 | 759 | #define ACPI_RESOURCE_NAME_IO 0x40 |
760 | #define ACPI_RDESC_TYPE_FIXED_IO_PORT 0x48 | 760 | #define ACPI_RESOURCE_NAME_FIXED_IO 0x48 |
761 | #define ACPI_RDESC_TYPE_RESERVED_S1 0x50 | 761 | #define ACPI_RESOURCE_NAME_RESERVED_S1 0x50 |
762 | #define ACPI_RDESC_TYPE_RESERVED_S2 0x58 | 762 | #define ACPI_RESOURCE_NAME_RESERVED_S2 0x58 |
763 | #define ACPI_RDESC_TYPE_RESERVED_S3 0x60 | 763 | #define ACPI_RESOURCE_NAME_RESERVED_S3 0x60 |
764 | #define ACPI_RDESC_TYPE_RESERVED_S4 0x68 | 764 | #define ACPI_RESOURCE_NAME_RESERVED_S4 0x68 |
765 | #define ACPI_RDESC_TYPE_SMALL_VENDOR 0x70 | 765 | #define ACPI_RESOURCE_NAME_VENDOR_SMALL 0x70 |
766 | #define ACPI_RDESC_TYPE_END_TAG 0x78 | 766 | #define ACPI_RESOURCE_NAME_END_TAG 0x78 |
767 | 767 | ||
768 | /* | 768 | /* |
769 | * Large resource descriptor types | 769 | * Large resource descriptor "names" as defined by the ACPI specification. |
770 | * Note: includes the Large Descriptor bit in bit[7] | ||
770 | */ | 771 | */ |
771 | #define ACPI_RDESC_TYPE_MEMORY_24 0x81 | 772 | #define ACPI_RESOURCE_NAME_MEMORY24 0x81 |
772 | #define ACPI_RDESC_TYPE_GENERIC_REGISTER 0x82 | 773 | #define ACPI_RESOURCE_NAME_GENERIC_REGISTER 0x82 |
773 | #define ACPI_RDESC_TYPE_RESERVED_L1 0x83 | 774 | #define ACPI_RESOURCE_NAME_RESERVED_L1 0x83 |
774 | #define ACPI_RDESC_TYPE_LARGE_VENDOR 0x84 | 775 | #define ACPI_RESOURCE_NAME_VENDOR_LARGE 0x84 |
775 | #define ACPI_RDESC_TYPE_MEMORY_32 0x85 | 776 | #define ACPI_RESOURCE_NAME_MEMORY32 0x85 |
776 | #define ACPI_RDESC_TYPE_FIXED_MEMORY_32 0x86 | 777 | #define ACPI_RESOURCE_NAME_FIXED_MEMORY32 0x86 |
777 | #define ACPI_RDESC_TYPE_DWORD_ADDRESS_SPACE 0x87 | 778 | #define ACPI_RESOURCE_NAME_ADDRESS32 0x87 |
778 | #define ACPI_RDESC_TYPE_WORD_ADDRESS_SPACE 0x88 | 779 | #define ACPI_RESOURCE_NAME_ADDRESS16 0x88 |
779 | #define ACPI_RDESC_TYPE_EXTENDED_XRUPT 0x89 | 780 | #define ACPI_RESOURCE_NAME_EXTENDED_IRQ 0x89 |
780 | #define ACPI_RDESC_TYPE_QWORD_ADDRESS_SPACE 0x8A | 781 | #define ACPI_RESOURCE_NAME_ADDRESS64 0x8A |
781 | #define ACPI_RDESC_TYPE_EXTENDED_ADDRESS_SPACE 0x8B | 782 | #define ACPI_RESOURCE_NAME_EXTENDED_ADDRESS64 0x8B |
782 | #define ACPI_RDESC_LARGE_MAX 0x8B | 783 | #define ACPI_RESOURCE_NAME_LARGE_MAX 0x8B |
783 | |||
784 | /* | ||
785 | * Minimum lengths for descriptors with optional fields | ||
786 | */ | ||
787 | #define ACPI_RDESC_QWORD_MIN 43 | ||
788 | #define ACPI_RDESC_DWORD_MIN 23 | ||
789 | #define ACPI_RDESC_WORD_MIN 13 | ||
790 | #define ACPI_RDESC_EXT_XRUPT_MIN 6 | ||
791 | 784 | ||
792 | /***************************************************************************** | 785 | /***************************************************************************** |
793 | * | 786 | * |
@@ -795,7 +788,7 @@ struct acpi_bit_register_info { | |||
795 | * | 788 | * |
796 | ****************************************************************************/ | 789 | ****************************************************************************/ |
797 | 790 | ||
798 | #define ACPI_ASCII_ZERO 0x30 | 791 | #define ACPI_ASCII_ZERO 0x30 |
799 | 792 | ||
800 | /***************************************************************************** | 793 | /***************************************************************************** |
801 | * | 794 | * |