• Lv Zheng's avatar
    ACPICA: Hardware: Remove bit_offset masking support · 123a1577
    Lv Zheng authored
    ACPICA commit bc7c5291865e099ce01f345d0265f0eba6997e23
    
    This linuxized ACPICA commit is a back port result of the following
    Linux commit:
    
      Commit c3bc26d4
      Subject: ACPICA: ACPI 2.0, Hardware: Add access_width/bit_offset
               support in acpi_hw_read()
    
    The commit was in ACPICA and Linux upstream, after reversion and
    re-integration, it is designed not to do bit_offset masking (bit_offset is
    only used to determine the boundary of the register) inside of the ACPICA
    APIs, but let the callers to do that as:
    
     1. Register can have different masking schemes (W1C, W0C);
     2. Normally a mask value will be provided for region format GAS.
    
    So actually the callers are the only ones having the knowledge of masking
    the register values. Suggested by Bob Moore, Fixed by Lv Zheng.
    
    Link: https://github.com/acpica/acpica/commit/bc7c5291Signed-off-by: default avatarLv Zheng <lv.zheng@intel.com>
    Signed-off-by: default avatarBob Moore <robert.moore@intel.com>
    Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
    123a1577
hwregs.c 21.4 KB