[linux-yocto] [PATCH 0/1] [PATCH] ACPI: Code backporting for ACPI Framework

rebecca.swee.fun.chang at intel.com rebecca.swee.fun.chang at intel.com
Sun Nov 10 21:42:14 PST 2013


From: "Chang, Rebecca Swee Fun" <rebecca.swee.fun.chang at intel.com>

Hi all,

This is a request merge this patch into standard/common-pc-64/baytrail.
The branch mentioned is a new branch for Baytrail BSP. There will be
more Baytrail related patches sending out soon.

This patch is ACPI related code changes. This ACPI framework was
backported from Linux kernel v3.9. Sorry for the huge LOC change
in this patch. We have collaborated and divided the code changes based
on component and we thought that this would be the best way.

Once again, please pull this patch into standard/common-pc-64/baytrail.
Branch creation should be HEAD on commit 19f949f52599ba7c3f67a5897ac6be14bfcb1200
or at tag named v3.8.

Thanks a lot.

Regards
Rebecca

The following changes since commit 19f949f52599ba7c3f67a5897ac6be14bfcb1200:

  Linux 3.8 (2013-02-18 15:58:34 -0800)

are available in the git repository at:

  git://git.yoctoproject.org/linux-yocto-contrib rebeccas/standard/common-pc-64/baytrail
  http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=rebeccas/standard/common-pc-64/baytrail

Chang, Rebecca Swee Fun (1):
  ACPI: code backporting for ACPICA, ACPI/PM, ACPI/PCI, ACPI/APEI

 .../ABI/testing/sysfs-devices-power_resources_D0   |   13 +
 .../ABI/testing/sysfs-devices-power_resources_D1   |   14 +
 .../ABI/testing/sysfs-devices-power_resources_D2   |   14 +
 .../testing/sysfs-devices-power_resources_D3hot    |   14 +
 .../ABI/testing/sysfs-devices-power_state          |   20 +
 .../ABI/testing/sysfs-devices-real_power_state     |   23 +
 .../ABI/testing/sysfs-devices-resource_in_use      |   12 +
 Documentation/acpi/enumeration.txt                 |    4 +-
 Documentation/acpi/scan_handlers.txt               |   77 ++
 arch/ia64/hp/common/aml_nfw.c                      |    2 +-
 arch/ia64/include/asm/acpi.h                       |    4 -
 arch/x86/include/asm/acpi.h                        |    4 -
 arch/x86/platform/olpc/olpc-xo15-sci.c             |    2 +-
 drivers/acpi/Kconfig                               |    2 +-
 drivers/acpi/Makefile                              |    3 +-
 drivers/acpi/ac.c                                  |    4 +-
 drivers/acpi/acpi_memhotplug.c                     |   82 +-
 drivers/acpi/acpi_pad.c                            |    3 +-
 drivers/acpi/acpi_platform.c                       |   92 +-
 drivers/acpi/acpica/Makefile                       |    8 +-
 drivers/acpi/acpica/accommon.h                     |    1 +
 drivers/acpi/acpica/acdebug.h                      |   17 +
 drivers/acpi/acpica/acevents.h                     |   21 +-
 drivers/acpi/acpica/acglobal.h                     |   37 +-
 drivers/acpi/acpica/acinterp.h                     |    2 +-
 drivers/acpi/acpica/aclocal.h                      |   45 +-
 drivers/acpi/acpica/acmacros.h                     |  171 +---
 drivers/acpi/acpica/acnamesp.h                     |   14 +-
 drivers/acpi/acpica/acobject.h                     |    2 +-
 drivers/acpi/acpica/acparser.h                     |   25 +-
 drivers/acpi/acpica/acpredef.h                     |   14 +-
 drivers/acpi/acpica/acresrc.h                      |    6 +-
 drivers/acpi/acpica/acutils.h                      |   57 +-
 drivers/acpi/acpica/amlresrc.h                     |    6 +
 drivers/acpi/acpica/dsmethod.c                     |    6 +-
 drivers/acpi/acpica/dsobject.c                     |   16 +-
 drivers/acpi/acpica/dsopcode.c                     |   14 +-
 drivers/acpi/acpica/dsutils.c                      |   10 +-
 drivers/acpi/acpica/dswexec.c                      |    4 +-
 drivers/acpi/acpica/dswload.c                      |    5 +-
 drivers/acpi/acpica/evgpe.c                        |   12 +-
 drivers/acpi/acpica/evgpeblk.c                     |   22 +-
 drivers/acpi/acpica/evgpeinit.c                    |    3 +
 drivers/acpi/acpica/evhandler.c                    |  529 +++++++++++
 drivers/acpi/acpica/evregion.c                     |  582 ++----------
 drivers/acpi/acpica/evsci.c                        |    4 +-
 drivers/acpi/acpica/evxface.c                      |   34 +-
 drivers/acpi/acpica/evxfevnt.c                     |    5 +-
 drivers/acpi/acpica/evxfgpe.c                      |    9 +-
 drivers/acpi/acpica/exconfig.c                     |   20 +-
 drivers/acpi/acpica/exconvrt.c                     |    2 +-
 drivers/acpi/acpica/exdump.c                       |   19 +-
 drivers/acpi/acpica/exfldio.c                      |    1 -
 drivers/acpi/acpica/exmutex.c                      |    3 +-
 drivers/acpi/acpica/exoparg1.c                     |    8 +-
 drivers/acpi/acpica/exprep.c                       |    4 +-
 drivers/acpi/acpica/exregion.c                     |   23 +-
 drivers/acpi/acpica/exstore.c                      |   29 +-
 drivers/acpi/acpica/exstoren.c                     |    2 +-
 drivers/acpi/acpica/exutils.c                      |   22 +-
 drivers/acpi/acpica/hwacpi.c                       |   11 +-
 drivers/acpi/acpica/hwesleep.c                     |    1 -
 drivers/acpi/acpica/hwgpe.c                        |    6 +-
 drivers/acpi/acpica/hwregs.c                       |    6 +-
 drivers/acpi/acpica/hwsleep.c                      |    6 +-
 drivers/acpi/acpica/hwtimer.c                      |    7 +-
 drivers/acpi/acpica/hwvalid.c                      |   18 +-
 drivers/acpi/acpica/hwxface.c                      |   10 +-
 drivers/acpi/acpica/hwxfsleep.c                    |   11 +-
 drivers/acpi/acpica/nsdump.c                       |   12 +-
 drivers/acpi/acpica/nsdumpdv.c                     |    1 -
 drivers/acpi/acpica/nsinit.c                       |   27 +-
 drivers/acpi/acpica/nsnames.c                      |    3 +-
 drivers/acpi/acpica/nspredef.c                     |  584 +-----------
 drivers/acpi/acpica/nsprepkg.c                     |  621 +++++++++++++
 drivers/acpi/acpica/nsrepair2.c                    |    3 +-
 drivers/acpi/acpica/nssearch.c                     |    5 +
 drivers/acpi/acpica/nsutils.c                      |   86 +-
 drivers/acpi/acpica/nswalk.c                       |    4 +-
 drivers/acpi/acpica/nsxfeval.c                     |   17 +-
 drivers/acpi/acpica/nsxfname.c                     |   18 +-
 drivers/acpi/acpica/psargs.c                       |    7 +-
 drivers/acpi/acpica/psloop.c                       |  621 -------------
 drivers/acpi/acpica/psobject.c                     |  647 +++++++++++++
 drivers/acpi/acpica/psopcode.c                     |  172 ----
 drivers/acpi/acpica/psopinfo.c                     |  223 +++++
 drivers/acpi/acpica/psutils.c                      |    8 -
 drivers/acpi/acpica/rscalc.c                       |    6 +-
 drivers/acpi/acpica/rscreate.c                     |    7 +-
 drivers/acpi/acpica/rsdump.c                       |  422 +--------
 drivers/acpi/acpica/rsdumpinfo.c                   |  454 +++++++++
 drivers/acpi/acpica/rsirq.c                        |   38 +-
 drivers/acpi/acpica/rslist.c                       |    7 +-
 drivers/acpi/acpica/rsmemory.c                     |    6 +-
 drivers/acpi/acpica/rsmisc.c                       |   74 +-
 drivers/acpi/acpica/rsserial.c                     |    8 +-
 drivers/acpi/acpica/rsutils.c                      |   12 +-
 drivers/acpi/acpica/rsxface.c                      |  105 ++-
 drivers/acpi/acpica/tbfadt.c                       |    5 +-
 drivers/acpi/acpica/tbutils.c                      |    2 +-
 drivers/acpi/acpica/tbxface.c                      |    5 +-
 drivers/acpi/acpica/tbxfload.c                     |    2 +-
 drivers/acpi/acpica/utaddress.c                    |    4 +-
 drivers/acpi/acpica/utcopy.c                       |    4 +-
 drivers/acpi/acpica/utdebug.c                      |  118 ++-
 drivers/acpi/acpica/utdelete.c                     |   68 +-
 drivers/acpi/acpica/uteval.c                       |    2 +-
 drivers/acpi/acpica/utglobal.c                     |    9 +-
 drivers/acpi/acpica/utlock.c                       |   14 +-
 drivers/acpi/acpica/utmisc.c                       |  828 ++---------------
 drivers/acpi/acpica/utobject.c                     |    2 +-
 drivers/acpi/acpica/utownerid.c                    |  218 +++++
 drivers/acpi/acpica/utresrc.c                      |   81 +-
 drivers/acpi/acpica/utstate.c                      |   40 +-
 drivers/acpi/acpica/utstring.c                     |  574 ++++++++++++
 drivers/acpi/acpica/uttrack.c                      |   16 +-
 drivers/acpi/acpica/utxface.c                      |    4 -
 drivers/acpi/acpica/utxferror.c                    |    4 +-
 drivers/acpi/apei/hest.c                           |    5 +-
 drivers/acpi/battery.c                             |    2 +-
 drivers/acpi/bus.c                                 |  270 ------
 drivers/acpi/button.c                              |    4 +-
 drivers/acpi/container.c                           |  211 +----
 drivers/acpi/csrt.c                                |  159 ++++
 drivers/acpi/device_pm.c                           |  344 ++++++-
 drivers/acpi/dock.c                                |   44 +-
 drivers/acpi/ec.c                                  |    2 +-
 drivers/acpi/fan.c                                 |    4 +-
 drivers/acpi/glue.c                                |   50 +-
 drivers/acpi/hed.c                                 |    2 +-
 drivers/acpi/internal.h                            |   31 +-
 drivers/acpi/numa.c                                |    2 +-
 drivers/acpi/pci_bind.c                            |  122 ---
 drivers/acpi/pci_link.c                            |   47 +-
 drivers/acpi/pci_root.c                            |  101 +-
 drivers/acpi/pci_slot.c                            |    7 +-
 drivers/acpi/power.c                               |  730 ++++++++-------
 drivers/acpi/proc.c                                |    9 +-
 drivers/acpi/processor_driver.c                    |   62 +-
 drivers/acpi/processor_idle.c                      |    5 +-
 drivers/acpi/sbs.c                                 |    6 +-
 drivers/acpi/sbshc.c                               |    4 +-
 drivers/acpi/scan.c                                |  967 ++++++++++----------
 drivers/acpi/sleep.c                               |   89 +-
 drivers/acpi/sleep.h                               |    2 +
 drivers/acpi/tables.c                              |    6 +-
 drivers/acpi/thermal.c                             |    4 +-
 drivers/acpi/video.c                               |    4 +-
 drivers/ata/libata-acpi.c                          |   18 +-
 drivers/base/platform.c                            |    4 +-
 drivers/char/hpet.c                                |    2 +-
 drivers/char/sonypi.c                              |    2 +-
 drivers/hwmon/acpi_power_meter.c                   |    2 +-
 drivers/hwmon/asus_atk0110.c                       |    4 +-
 drivers/i2c/busses/i2c-scmi.c                      |    2 +-
 drivers/input/misc/atlas_btns.c                    |    2 +-
 drivers/pci/hotplug/acpiphp_glue.c                 |   56 +-
 drivers/pci/hotplug/sgi_hotplug.c                  |   15 +-
 drivers/pci/pci-acpi.c                             |   56 +-
 drivers/pci/pci.c                                  |   26 +-
 drivers/pci/pci.h                                  |    5 -
 drivers/pci/probe.c                                |    1 -
 drivers/platform/x86/asus-laptop.c                 |    2 +-
 drivers/platform/x86/classmate-laptop.c            |   10 +-
 drivers/platform/x86/eeepc-laptop.c                |    2 +-
 drivers/platform/x86/fujitsu-laptop.c              |    4 +-
 drivers/platform/x86/fujitsu-tablet.c              |    2 +-
 drivers/platform/x86/hp_accel.c                    |    2 +-
 drivers/platform/x86/ideapad-laptop.c              |    2 +-
 drivers/platform/x86/intel_menlow.c                |    2 +-
 drivers/platform/x86/panasonic-laptop.c            |    4 +-
 drivers/platform/x86/sony-laptop.c                 |    4 +-
 drivers/platform/x86/topstar-laptop.c              |    2 +-
 drivers/platform/x86/toshiba_acpi.c                |    4 +-
 drivers/platform/x86/toshiba_bluetooth.c           |    4 +-
 drivers/platform/x86/wmi.c                         |    4 +-
 drivers/platform/x86/xo15-ebook.c                  |    2 +-
 drivers/video/backlight/apple_bl.c                 |    2 +-
 drivers/xen/xen-acpi-pad.c                         |    3 +-
 include/acpi/acconfig.h                            |   25 +-
 include/acpi/acoutput.h                            |  157 +++-
 include/acpi/acpi_bus.h                            |  100 +-
 include/acpi/acpiosxf.h                            |   11 +-
 include/acpi/acpixf.h                              |   66 +-
 include/acpi/acrestyp.h                            |   15 +-
 include/acpi/actbl.h                               |    7 +-
 include/acpi/actbl1.h                              |    6 +-
 include/acpi/actbl2.h                              |   23 +-
 include/acpi/actbl3.h                              |   32 +-
 include/acpi/actypes.h                             |   36 +-
 include/acpi/container.h                           |   12 -
 include/acpi/platform/acenv.h                      |  317 ++++---
 include/acpi/platform/acgcc.h                      |    4 -
 include/acpi/platform/aclinux.h                    |    1 -
 include/linux/acpi.h                               |   25 +-
 195 files changed, 6944 insertions(+), 5915 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-devices-power_resources_D0
 create mode 100644 Documentation/ABI/testing/sysfs-devices-power_resources_D1
 create mode 100644 Documentation/ABI/testing/sysfs-devices-power_resources_D2
 create mode 100644 Documentation/ABI/testing/sysfs-devices-power_resources_D3hot
 create mode 100644 Documentation/ABI/testing/sysfs-devices-power_state
 create mode 100644 Documentation/ABI/testing/sysfs-devices-real_power_state
 create mode 100644 Documentation/ABI/testing/sysfs-devices-resource_in_use
 create mode 100644 Documentation/acpi/scan_handlers.txt
 create mode 100644 drivers/acpi/acpica/evhandler.c
 create mode 100644 drivers/acpi/acpica/nsprepkg.c
 create mode 100644 drivers/acpi/acpica/psobject.c
 create mode 100644 drivers/acpi/acpica/psopinfo.c
 create mode 100644 drivers/acpi/acpica/rsdumpinfo.c
 create mode 100644 drivers/acpi/acpica/utownerid.c
 create mode 100644 drivers/acpi/acpica/utstring.c
 create mode 100644 drivers/acpi/csrt.c
 delete mode 100644 drivers/acpi/pci_bind.c
 delete mode 100644 include/acpi/container.h

-- 
1.7.10.4




More information about the linux-yocto mailing list