[coreboot-gerrit] Patch merged into coreboot/master: acpi: Change device properties to work as a tree

gerrit at coreboot.org gerrit at coreboot.org
Fri Jul 8 17:21:31 CEST 2016


the following patch was just integrated into master:
commit ffc9990ece4c6a2148ba0a43de85f1b8ac9343ee
Author: Duncan Laurie <dlaurie at chromium.org>
Date:   Sat Jul 2 19:56:06 2016 -0700

    acpi: Change device properties to work as a tree
    
    There is a second ACPI _DSD document from the UEFI Forum that details
    how _DSD style tables can be nested, creating a tree of similarly
    formatted tables.  This document is linked from acpi_device.h.
    
    In order to support this the device property interface needs to be
    more flexible and build up a tree of properties to write all entries
    at once instead of writing each entry as it is generated.
    
    In the end this is a more flexible solution that can support drivers
    that need child tables like the DA7219 codec, while only requiring
    minor changes to the existing drivers that use the device property
    interface.
    
    This was tested on reef (apollolake) and chell (skylake) boards to
    ensure that there was no change in the generated SSDT AML.
    
    Change-Id: Ia22e3a5fd3982ffa7c324bee1a8d190d49f853dd
    Signed-off-by: Duncan Laurie <dlaurie at chromium.org>
    Reviewed-on: https://review.coreboot.org/15537
    Tested-by: build bot (Jenkins)
    Reviewed-by: Aaron Durbin <adurbin at chromium.org>


See https://review.coreboot.org/15537 for details.

-gerrit



More information about the coreboot-gerrit mailing list