[U-Boot] [UBOOT PATCH v1 0/2] Add ACPI table support on Minnowmax

Bin Meng bmeng.cn at gmail.com
Mon Mar 21 10:15:40 CET 2016


Hi Stefan,

On Fri, Mar 18, 2016 at 8:01 PM, Stefan Roese <sr at denx.de> wrote:
> Hi Saket,
>
>
> On 30.08.2015 02:10, Saket Sinha wrote:
>>
>> This series adds ACPI table support on Minnowmax.
>>
>> Saket Sinha (2):
>>    x86: Add ACPI table support to Minnowmax
>>    x86: Add DSDT table for supporting ACPI on Minnowmax
>>
>>   board/intel/minnowmax/Makefile              |   1 +
>>   board/intel/minnowmax/acpi.c                | 234
>> +++++++++++++++++++++++
>>   board/intel/minnowmax/acpi/cpu.asl          |  65 +++++++
>>   board/intel/minnowmax/acpi/device_nvs.asl   |  75 ++++++++
>>   board/intel/minnowmax/acpi/globalnvs.asl    |  88 +++++++++
>>   board/intel/minnowmax/acpi/mainboard.asl    |  13 ++
>>   board/intel/minnowmax/acpi/platform.asl     |  62 ++++++
>>   board/intel/minnowmax/acpi/sleepstates.asl  |  14 ++
>>   board/intel/minnowmax/acpi/southcluster.asl | 286
>> ++++++++++++++++++++++++++++
>>   board/intel/minnowmax/dsdt.asl              |  46 +++++
>>   10 files changed, 884 insertions(+)
>>   create mode 100644 board/intel/minnowmax/acpi.c
>>   create mode 100644 board/intel/minnowmax/acpi/cpu.asl
>>   create mode 100644 board/intel/minnowmax/acpi/device_nvs.asl
>>   create mode 100644 board/intel/minnowmax/acpi/globalnvs.asl
>>   create mode 100644 board/intel/minnowmax/acpi/mainboard.asl
>>   create mode 100644 board/intel/minnowmax/acpi/platform.asl
>>   create mode 100644 board/intel/minnowmax/acpi/sleepstates.asl
>>   create mode 100644 board/intel/minnowmax/acpi/southcluster.asl
>>   create mode 100644 board/intel/minnowmax/dsdt.asl
>
>
> I'm interested in ACPI support for BayTrail (e.g. MinnowMAX). And
> noticed that you didn't follow up on this MinnowMAX ACPI support
> thread. In another patchset by Miao (added to Cc), ACPI support has
> now been added for QEMU already:
>
> https://www.mail-archive.com/u-boot@lists.denx.de/msg200312.html
>
> So what is the current status of ACPI for x86 in U-Boot? Is someone

So far the only working ACPI support for x86 in U-Boot is QEMU, with fw_cfg.

> currently working on BayTrail / MinnowMAX ACPI support? If yes,
> please let me know so that we can combine our efforts. If not, please
> give me some hints on how to best start / continue here. Why did this
> patchset from Saket not make it into mainline? What are the main
> flaws / problems?

Saket's patch does not get ACPI fully working on MinnowMAX. And I
guess he has stopped working on this, Simon?

>
> Any hints or suggestions welcome! :)
>

To support ACPI on real boards, the main task is to write ASL files to
describe the on-board devices, using AML language. We can take most of
these from coreboot though. The other part is to program these ACPI
registers as required by the spec.

Regards,
Bin


More information about the U-Boot mailing list