android_kernel_xiaomi_sm7250/drivers/acpi/acpica
Bob Moore aefc7f9a02 ACPICA: For PM1B registers, do not shift value read or written
The PM1B registers are mirrors of the PM1A registers with
different bits actually implemented. From the ACPI specification:
"Although the bits can be split between the two register blocks
(each register block has a unique pointer within the FADT), the bit
positions are maintained. The register block with unimplemented
bits (that is, those implemented in the other register block)
always returns zeros, and writes have no side effects"

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
2009-03-26 16:38:25 -04:00
..
accommon.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acconfig.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acdebug.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acdispat.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acevents.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acglobal.h ACPICA: Split out PM1 status registers from the FADT 2009-03-26 16:38:22 -04:00
achware.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acinterp.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
aclocal.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acmacros.h Merge branch 'linus' into release 2009-01-09 03:39:43 -05:00
acnamesp.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acobject.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acopcode.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acparser.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acpredef.h ACPICA: Update comments in module header 2009-03-26 16:38:23 -04:00
acresrc.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acstruct.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
actables.h ACPICA: Remove extraneous parameter in table manager 2009-03-26 16:38:20 -04:00
acutils.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
amlcode.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
amlresrc.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dsfield.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dsinit.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dsmethod.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dsmthdat.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dsobject.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dsopcode.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dsutils.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dswexec.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dswload.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dswscope.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dswstate.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
evevent.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
evgpe.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
evgpeblk.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
evmisc.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
evregion.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
evrgnini.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
evsci.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
evxface.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
evxfevnt.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
evxfregn.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exconfig.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exconvrt.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
excreate.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exdump.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exfield.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exfldio.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exmisc.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exmutex.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exnames.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exoparg1.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exoparg2.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exoparg3.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exoparg6.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exprep.c Merge branch 'linus' into release 2009-01-09 03:39:43 -05:00
exregion.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exresnte.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exresolv.c Merge branch 'linus' into release 2009-01-09 03:39:43 -05:00
exresop.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exstore.c Merge branch 'linus' into release 2009-01-09 03:39:43 -05:00
exstoren.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exstorob.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exsystem.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exutils.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
hwacpi.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
hwgpe.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
hwregs.c ACPICA: For PM1B registers, do not shift value read or written 2009-03-26 16:38:25 -04:00
hwsleep.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
hwtimer.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
hwxface.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
Makefile
nsaccess.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nsalloc.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nsdump.c ACPICA: Add error check to debug object dump routine 2009-03-26 16:38:19 -04:00
nsdumpdv.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nseval.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nsinit.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nsload.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nsnames.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nsobject.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nsparse.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nspredef.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nssearch.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nsutils.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nswalk.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nsxfeval.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nsxfname.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
nsxfobj.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
psargs.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
psloop.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
psopcode.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
psparse.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
psscope.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
pstree.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
psutils.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
pswalk.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
psxface.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsaddr.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rscalc.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rscreate.c Merge branch 'linus' into release 2009-01-09 03:39:43 -05:00
rsdump.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsinfo.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsio.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsirq.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rslist.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsmemory.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsmisc.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsutils.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsxface.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
tbfadt.c ACPICA: Check for non-zero address before being converted to GAS 2009-03-26 16:38:23 -04:00
tbfind.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
tbinstal.c ACPICA: Add override for dynamic tables 2009-03-26 16:38:20 -04:00
tbutils.c ACPICA: Remove extraneous parameter in table manager 2009-03-26 16:38:20 -04:00
tbxface.c ACPICA: Remove extraneous parameter in table manager 2009-03-26 16:38:20 -04:00
tbxfroot.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utalloc.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utcopy.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utdebug.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utdelete.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
uteval.c ACPICA: add debug dump of BIOS _OSI strings 2009-02-03 18:12:35 -05:00
utglobal.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utinit.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utmath.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utmisc.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utmutex.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utobject.c Merge branch 'linus' into release 2009-01-09 03:39:43 -05:00
utresrc.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utstate.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utxface.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00