[edk2] [platforms: PATCH v2 0/9] Armada7k8k DT/ACPI support

Marcin Wojtas posted 9 patches 5 years, 8 months ago
Failed in applying to current master (apply log)
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc                  |  18 +
Platform/Marvell/Armada70x0Db/Armada70x0Db.dsc                 |   7 +
Platform/Marvell/Armada80x0Db/Armada80x0Db.dsc                 |   7 +
Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.dsc          |   7 +
Silicon/Marvell/Armada7k8k/Armada7k8k.fdf                      |  22 +
Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db.inf         |  61 +++
Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db.inf         |  61 +++
Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin.inf      |  61 +++
Silicon/Marvell/Armada7k8k/DeviceTree/Armada70x0Db.inf         |  28 ++
Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0Db.inf         |  28 ++
Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0McBin.inf      |  28 ++
Silicon/Marvell/Armada7k8k/AcpiTables/AcpiHeader.h             |  45 ++
Silicon/Marvell/Armada7k8k/AcpiTables/IcuInterrupts.h          |  42 ++
Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf.inc             |  21 +
Platform/Marvell/Armada80x0Db/Armada80x0Db.fdf.inc             |  21 +
Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.fdf.inc      |  20 +
Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Dsdt.asl    | 229 +++++++++
Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db/Dsdt.asl    | 330 +++++++++++++
Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dsdt.asl | 310 ++++++++++++
Silicon/Marvell/Armada7k8k/AcpiTables/Fadt.aslc                |  86 ++++
Silicon/Marvell/Armada7k8k/AcpiTables/Gtdt.aslc                |  64 +++
Silicon/Marvell/Armada7k8k/AcpiTables/Madt.aslc                | 139 ++++++
Silicon/Marvell/Armada7k8k/AcpiTables/Pptt.aslc                | 216 +++++++++
Silicon/Marvell/Armada7k8k/AcpiTables/Spcr.aslc                |  53 ++
Silicon/Marvell/Armada7k8k/DeviceTree/armada-7020.dtsi         |  16 +
Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040-db.dts       | 267 +++++++++++
Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040.dtsi         |  16 +
Silicon/Marvell/Armada7k8k/DeviceTree/armada-70x0.dtsi         |  64 +++
Silicon/Marvell/Armada7k8k/DeviceTree/armada-8020.dtsi         |  26 +
Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-db.dts       | 336 +++++++++++++
Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-mcbin.dts    | 374 +++++++++++++++
Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040.dtsi         |  25 +
Silicon/Marvell/Armada7k8k/DeviceTree/armada-80x0.dtsi         | 108 +++++
Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-dual.dtsi   |  31 ++
Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-quad.dtsi   |  43 ++
Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806.dtsi        | 264 ++++++++++
Silicon/Marvell/Armada7k8k/DeviceTree/armada-common.dtsi       |  10 +
Silicon/Marvell/Armada7k8k/DeviceTree/armada-cp110.dtsi        | 504 ++++++++++++++++++++
Silicon/Marvell/Documentation/PortingGuide.txt                 |  22 +
39 files changed, 4010 insertions(+)
create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db.inf
create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db.inf
create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin.inf
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada70x0Db.inf
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0Db.inf
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0McBin.inf
create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/AcpiHeader.h
create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/IcuInterrupts.h
create mode 100644 Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf.inc
create mode 100644 Platform/Marvell/Armada80x0Db/Armada80x0Db.fdf.inc
create mode 100644 Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.fdf.inc
create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Dsdt.asl
create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db/Dsdt.asl
create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dsdt.asl
create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Fadt.aslc
create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Gtdt.aslc
create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Madt.aslc
create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Pptt.aslc
create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Spcr.aslc
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7020.dtsi
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040-db.dts
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040.dtsi
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-70x0.dtsi
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8020.dtsi
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-db.dts
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-mcbin.dts
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040.dtsi
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-80x0.dtsi
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-dual.dtsi
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-quad.dtsi
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806.dtsi
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-common.dtsi
create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-cp110.dtsi
[edk2] [platforms: PATCH v2 0/9] Armada7k8k DT/ACPI support
Posted by Marcin Wojtas 5 years, 8 months ago
Hi,

The second version of the patchset modifies AcpiTables
directory structure in order to avoid passing relative
paths in the boards' .inf files.

The patches are available in the github:
https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/commits/dt-acpi-upstream-r20180807

I'm looking forward to review and any comments/remarks.

Best regards,
Marcin

Marcin Wojtas (9):
  Marvell/Armada7k8k: Import device tree
  Marvell/Armada7k8k: Enable including additional DXE FV components
  Marvell/Armada70x0Db: Enable device tree support
  Marvell/Armada80x0Db: Enable device tree support
  Marvell/Armada80x0McBin: Enable device tree support
  Marvell/Armada7k8k: Add common ACPI tables
  Marvell/Armada70x0Db: Enable ACPI support
  Marvell/Armada80x0Db: Enable ACPI support
  Marvell/Armada80x0McBin: Enable ACPI support

 Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc                  |  18 +
 Platform/Marvell/Armada70x0Db/Armada70x0Db.dsc                 |   7 +
 Platform/Marvell/Armada80x0Db/Armada80x0Db.dsc                 |   7 +
 Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.dsc          |   7 +
 Silicon/Marvell/Armada7k8k/Armada7k8k.fdf                      |  22 +
 Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db.inf         |  61 +++
 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db.inf         |  61 +++
 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin.inf      |  61 +++
 Silicon/Marvell/Armada7k8k/DeviceTree/Armada70x0Db.inf         |  28 ++
 Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0Db.inf         |  28 ++
 Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0McBin.inf      |  28 ++
 Silicon/Marvell/Armada7k8k/AcpiTables/AcpiHeader.h             |  45 ++
 Silicon/Marvell/Armada7k8k/AcpiTables/IcuInterrupts.h          |  42 ++
 Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf.inc             |  21 +
 Platform/Marvell/Armada80x0Db/Armada80x0Db.fdf.inc             |  21 +
 Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.fdf.inc      |  20 +
 Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Dsdt.asl    | 229 +++++++++
 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db/Dsdt.asl    | 330 +++++++++++++
 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dsdt.asl | 310 ++++++++++++
 Silicon/Marvell/Armada7k8k/AcpiTables/Fadt.aslc                |  86 ++++
 Silicon/Marvell/Armada7k8k/AcpiTables/Gtdt.aslc                |  64 +++
 Silicon/Marvell/Armada7k8k/AcpiTables/Madt.aslc                | 139 ++++++
 Silicon/Marvell/Armada7k8k/AcpiTables/Pptt.aslc                | 216 +++++++++
 Silicon/Marvell/Armada7k8k/AcpiTables/Spcr.aslc                |  53 ++
 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7020.dtsi         |  16 +
 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040-db.dts       | 267 +++++++++++
 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040.dtsi         |  16 +
 Silicon/Marvell/Armada7k8k/DeviceTree/armada-70x0.dtsi         |  64 +++
 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8020.dtsi         |  26 +
 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-db.dts       | 336 +++++++++++++
 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-mcbin.dts    | 374 +++++++++++++++
 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040.dtsi         |  25 +
 Silicon/Marvell/Armada7k8k/DeviceTree/armada-80x0.dtsi         | 108 +++++
 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-dual.dtsi   |  31 ++
 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-quad.dtsi   |  43 ++
 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806.dtsi        | 264 ++++++++++
 Silicon/Marvell/Armada7k8k/DeviceTree/armada-common.dtsi       |  10 +
 Silicon/Marvell/Armada7k8k/DeviceTree/armada-cp110.dtsi        | 504 ++++++++++++++++++++
 Silicon/Marvell/Documentation/PortingGuide.txt                 |  22 +
 39 files changed, 4010 insertions(+)
 create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db.inf
 create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db.inf
 create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin.inf
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada70x0Db.inf
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0Db.inf
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0McBin.inf
 create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/AcpiHeader.h
 create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/IcuInterrupts.h
 create mode 100644 Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf.inc
 create mode 100644 Platform/Marvell/Armada80x0Db/Armada80x0Db.fdf.inc
 create mode 100644 Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.fdf.inc
 create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Dsdt.asl
 create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db/Dsdt.asl
 create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dsdt.asl
 create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Fadt.aslc
 create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Gtdt.aslc
 create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Madt.aslc
 create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Pptt.aslc
 create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Spcr.aslc
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7020.dtsi
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040-db.dts
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040.dtsi
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-70x0.dtsi
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8020.dtsi
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-db.dts
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-mcbin.dts
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040.dtsi
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-80x0.dtsi
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-dual.dtsi
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-quad.dtsi
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806.dtsi
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-common.dtsi
 create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-cp110.dtsi

-- 
2.7.4

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [platforms: PATCH v2 0/9] Armada7k8k DT/ACPI support
Posted by Ard Biesheuvel 5 years, 8 months ago
On 7 August 2018 at 10:58, Marcin Wojtas <mw@semihalf.com> wrote:
> Hi,
>
> The second version of the patchset modifies AcpiTables
> directory structure in order to avoid passing relative
> paths in the boards' .inf files.
>
> The patches are available in the github:
> https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/commits/dt-acpi-upstream-r20180807
>
> I'm looking forward to review and any comments/remarks.
>
> Best regards,
> Marcin
>
> Marcin Wojtas (9):
>   Marvell/Armada7k8k: Import device tree
>   Marvell/Armada7k8k: Enable including additional DXE FV components
>   Marvell/Armada70x0Db: Enable device tree support
>   Marvell/Armada80x0Db: Enable device tree support
>   Marvell/Armada80x0McBin: Enable device tree support
>   Marvell/Armada7k8k: Add common ACPI tables
>   Marvell/Armada70x0Db: Enable ACPI support
>   Marvell/Armada80x0Db: Enable ACPI support
>   Marvell/Armada80x0McBin: Enable ACPI support
>

Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>

Pushed as 02daa58c21f8..89c6c77b3d91


>  Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc                  |  18 +
>  Platform/Marvell/Armada70x0Db/Armada70x0Db.dsc                 |   7 +
>  Platform/Marvell/Armada80x0Db/Armada80x0Db.dsc                 |   7 +
>  Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.dsc          |   7 +
>  Silicon/Marvell/Armada7k8k/Armada7k8k.fdf                      |  22 +
>  Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db.inf         |  61 +++
>  Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db.inf         |  61 +++
>  Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin.inf      |  61 +++
>  Silicon/Marvell/Armada7k8k/DeviceTree/Armada70x0Db.inf         |  28 ++
>  Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0Db.inf         |  28 ++
>  Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0McBin.inf      |  28 ++
>  Silicon/Marvell/Armada7k8k/AcpiTables/AcpiHeader.h             |  45 ++
>  Silicon/Marvell/Armada7k8k/AcpiTables/IcuInterrupts.h          |  42 ++
>  Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf.inc             |  21 +
>  Platform/Marvell/Armada80x0Db/Armada80x0Db.fdf.inc             |  21 +
>  Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.fdf.inc      |  20 +
>  Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Dsdt.asl    | 229 +++++++++
>  Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db/Dsdt.asl    | 330 +++++++++++++
>  Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dsdt.asl | 310 ++++++++++++
>  Silicon/Marvell/Armada7k8k/AcpiTables/Fadt.aslc                |  86 ++++
>  Silicon/Marvell/Armada7k8k/AcpiTables/Gtdt.aslc                |  64 +++
>  Silicon/Marvell/Armada7k8k/AcpiTables/Madt.aslc                | 139 ++++++
>  Silicon/Marvell/Armada7k8k/AcpiTables/Pptt.aslc                | 216 +++++++++
>  Silicon/Marvell/Armada7k8k/AcpiTables/Spcr.aslc                |  53 ++
>  Silicon/Marvell/Armada7k8k/DeviceTree/armada-7020.dtsi         |  16 +
>  Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040-db.dts       | 267 +++++++++++
>  Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040.dtsi         |  16 +
>  Silicon/Marvell/Armada7k8k/DeviceTree/armada-70x0.dtsi         |  64 +++
>  Silicon/Marvell/Armada7k8k/DeviceTree/armada-8020.dtsi         |  26 +
>  Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-db.dts       | 336 +++++++++++++
>  Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-mcbin.dts    | 374 +++++++++++++++
>  Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040.dtsi         |  25 +
>  Silicon/Marvell/Armada7k8k/DeviceTree/armada-80x0.dtsi         | 108 +++++
>  Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-dual.dtsi   |  31 ++
>  Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-quad.dtsi   |  43 ++
>  Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806.dtsi        | 264 ++++++++++
>  Silicon/Marvell/Armada7k8k/DeviceTree/armada-common.dtsi       |  10 +
>  Silicon/Marvell/Armada7k8k/DeviceTree/armada-cp110.dtsi        | 504 ++++++++++++++++++++
>  Silicon/Marvell/Documentation/PortingGuide.txt                 |  22 +
>  39 files changed, 4010 insertions(+)
>  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db.inf
>  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db.inf
>  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin.inf
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada70x0Db.inf
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0Db.inf
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0McBin.inf
>  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/AcpiHeader.h
>  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/IcuInterrupts.h
>  create mode 100644 Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf.inc
>  create mode 100644 Platform/Marvell/Armada80x0Db/Armada80x0Db.fdf.inc
>  create mode 100644 Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.fdf.inc
>  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Dsdt.asl
>  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db/Dsdt.asl
>  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dsdt.asl
>  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Fadt.aslc
>  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Gtdt.aslc
>  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Madt.aslc
>  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Pptt.aslc
>  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Spcr.aslc
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7020.dtsi
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040-db.dts
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040.dtsi
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-70x0.dtsi
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8020.dtsi
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-db.dts
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-mcbin.dts
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040.dtsi
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-80x0.dtsi
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-dual.dtsi
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-quad.dtsi
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806.dtsi
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-common.dtsi
>  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-cp110.dtsi
>
> --
> 2.7.4
>
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [platforms: PATCH v2 0/9] Armada7k8k DT/ACPI support
Posted by Marcin Wojtas 5 years, 8 months ago
wt., 7 sie 2018 o 11:18 Ard Biesheuvel <ard.biesheuvel@linaro.org> napisał(a):
>
> On 7 August 2018 at 10:58, Marcin Wojtas <mw@semihalf.com> wrote:
> > Hi,
> >
> > The second version of the patchset modifies AcpiTables
> > directory structure in order to avoid passing relative
> > paths in the boards' .inf files.
> >
> > The patches are available in the github:
> > https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/commits/dt-acpi-upstream-r20180807
> >
> > I'm looking forward to review and any comments/remarks.
> >
> > Best regards,
> > Marcin
> >
> > Marcin Wojtas (9):
> >   Marvell/Armada7k8k: Import device tree
> >   Marvell/Armada7k8k: Enable including additional DXE FV components
> >   Marvell/Armada70x0Db: Enable device tree support
> >   Marvell/Armada80x0Db: Enable device tree support
> >   Marvell/Armada80x0McBin: Enable device tree support
> >   Marvell/Armada7k8k: Add common ACPI tables
> >   Marvell/Armada70x0Db: Enable ACPI support
> >   Marvell/Armada80x0Db: Enable ACPI support
> >   Marvell/Armada80x0McBin: Enable ACPI support
> >
>
> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
>
> Pushed as 02daa58c21f8..89c6c77b3d91
>

Thank you!
Marcin

>
> >  Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc                  |  18 +
> >  Platform/Marvell/Armada70x0Db/Armada70x0Db.dsc                 |   7 +
> >  Platform/Marvell/Armada80x0Db/Armada80x0Db.dsc                 |   7 +
> >  Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.dsc          |   7 +
> >  Silicon/Marvell/Armada7k8k/Armada7k8k.fdf                      |  22 +
> >  Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db.inf         |  61 +++
> >  Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db.inf         |  61 +++
> >  Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin.inf      |  61 +++
> >  Silicon/Marvell/Armada7k8k/DeviceTree/Armada70x0Db.inf         |  28 ++
> >  Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0Db.inf         |  28 ++
> >  Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0McBin.inf      |  28 ++
> >  Silicon/Marvell/Armada7k8k/AcpiTables/AcpiHeader.h             |  45 ++
> >  Silicon/Marvell/Armada7k8k/AcpiTables/IcuInterrupts.h          |  42 ++
> >  Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf.inc             |  21 +
> >  Platform/Marvell/Armada80x0Db/Armada80x0Db.fdf.inc             |  21 +
> >  Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.fdf.inc      |  20 +
> >  Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Dsdt.asl    | 229 +++++++++
> >  Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db/Dsdt.asl    | 330 +++++++++++++
> >  Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dsdt.asl | 310 ++++++++++++
> >  Silicon/Marvell/Armada7k8k/AcpiTables/Fadt.aslc                |  86 ++++
> >  Silicon/Marvell/Armada7k8k/AcpiTables/Gtdt.aslc                |  64 +++
> >  Silicon/Marvell/Armada7k8k/AcpiTables/Madt.aslc                | 139 ++++++
> >  Silicon/Marvell/Armada7k8k/AcpiTables/Pptt.aslc                | 216 +++++++++
> >  Silicon/Marvell/Armada7k8k/AcpiTables/Spcr.aslc                |  53 ++
> >  Silicon/Marvell/Armada7k8k/DeviceTree/armada-7020.dtsi         |  16 +
> >  Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040-db.dts       | 267 +++++++++++
> >  Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040.dtsi         |  16 +
> >  Silicon/Marvell/Armada7k8k/DeviceTree/armada-70x0.dtsi         |  64 +++
> >  Silicon/Marvell/Armada7k8k/DeviceTree/armada-8020.dtsi         |  26 +
> >  Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-db.dts       | 336 +++++++++++++
> >  Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-mcbin.dts    | 374 +++++++++++++++
> >  Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040.dtsi         |  25 +
> >  Silicon/Marvell/Armada7k8k/DeviceTree/armada-80x0.dtsi         | 108 +++++
> >  Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-dual.dtsi   |  31 ++
> >  Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-quad.dtsi   |  43 ++
> >  Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806.dtsi        | 264 ++++++++++
> >  Silicon/Marvell/Armada7k8k/DeviceTree/armada-common.dtsi       |  10 +
> >  Silicon/Marvell/Armada7k8k/DeviceTree/armada-cp110.dtsi        | 504 ++++++++++++++++++++
> >  Silicon/Marvell/Documentation/PortingGuide.txt                 |  22 +
> >  39 files changed, 4010 insertions(+)
> >  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db.inf
> >  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db.inf
> >  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin.inf
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada70x0Db.inf
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0Db.inf
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0McBin.inf
> >  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/AcpiHeader.h
> >  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/IcuInterrupts.h
> >  create mode 100644 Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf.inc
> >  create mode 100644 Platform/Marvell/Armada80x0Db/Armada80x0Db.fdf.inc
> >  create mode 100644 Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.fdf.inc
> >  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Dsdt.asl
> >  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db/Dsdt.asl
> >  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dsdt.asl
> >  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Fadt.aslc
> >  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Gtdt.aslc
> >  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Madt.aslc
> >  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Pptt.aslc
> >  create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Spcr.aslc
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7020.dtsi
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040-db.dts
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040.dtsi
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-70x0.dtsi
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8020.dtsi
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-db.dts
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-mcbin.dts
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040.dtsi
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-80x0.dtsi
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-dual.dtsi
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-quad.dtsi
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806.dtsi
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-common.dtsi
> >  create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-cp110.dtsi
> >
> > --
> > 2.7.4
> >
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [platforms: PATCH v2 0/9] Armada7k8k DT/ACPI support
Posted by Mark Kettenis 5 years, 8 months ago
> From: Marcin Wojtas <mw@semihalf.com>
> Date: Tue, 7 Aug 2018 13:28:19 +0200
> 
> wt., 7 sie 2018 o 11:18 Ard Biesheuvel <ard.biesheuvel@linaro.org> napisał(a):
> >
> > On 7 August 2018 at 10:58, Marcin Wojtas <mw@semihalf.com> wrote:
> > > Hi,
> > >
> > > The second version of the patchset modifies AcpiTables
> > > directory structure in order to avoid passing relative
> > > paths in the boards' .inf files.
> > >
> > > The patches are available in the github:
> > > https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/commits/dt-acpi-upstream-r20180807
> > >
> > > I'm looking forward to review and any comments/remarks.
> > >
> > > Best regards,
> > > Marcin
> > >
> > > Marcin Wojtas (9):
> > >   Marvell/Armada7k8k: Import device tree
> > >   Marvell/Armada7k8k: Enable including additional DXE FV components
> > >   Marvell/Armada70x0Db: Enable device tree support
> > >   Marvell/Armada80x0Db: Enable device tree support
> > >   Marvell/Armada80x0McBin: Enable device tree support
> > >   Marvell/Armada7k8k: Add common ACPI tables
> > >   Marvell/Armada70x0Db: Enable ACPI support
> > >   Marvell/Armada80x0Db: Enable ACPI support
> > >   Marvell/Armada80x0McBin: Enable ACPI support
> > >
> >
> > Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
> >
> > Pushed as 02daa58c21f8..89c6c77b3d91
> >
> 
> Thank you!
> Marcin

Thank you Marcin!

My MACCHIATObin is now running OpenBSD/arm64 on firmware based on
unmodified mainline ATF and mainline EDK II.
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [platforms: PATCH v2 0/9] Armada7k8k DT/ACPI support
Posted by Marcin Wojtas 5 years, 8 months ago
Hi Mark,

wt., 7 sie 2018 o 23:48 Mark Kettenis <mark.kettenis@xs4all.nl> napisał(a):
>
> > From: Marcin Wojtas <mw@semihalf.com>
> > Date: Tue, 7 Aug 2018 13:28:19 +0200
> >
> > wt., 7 sie 2018 o 11:18 Ard Biesheuvel <ard.biesheuvel@linaro.org> napisał(a):
> > >
> > > On 7 August 2018 at 10:58, Marcin Wojtas <mw@semihalf.com> wrote:
> > > > Hi,
> > > >
> > > > The second version of the patchset modifies AcpiTables
> > > > directory structure in order to avoid passing relative
> > > > paths in the boards' .inf files.
> > > >
> > > > The patches are available in the github:
> > > > https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/commits/dt-acpi-upstream-r20180807
> > > >
> > > > I'm looking forward to review and any comments/remarks.
> > > >
> > > > Best regards,
> > > > Marcin
> > > >
> > > > Marcin Wojtas (9):
> > > >   Marvell/Armada7k8k: Import device tree
> > > >   Marvell/Armada7k8k: Enable including additional DXE FV components
> > > >   Marvell/Armada70x0Db: Enable device tree support
> > > >   Marvell/Armada80x0Db: Enable device tree support
> > > >   Marvell/Armada80x0McBin: Enable device tree support
> > > >   Marvell/Armada7k8k: Add common ACPI tables
> > > >   Marvell/Armada70x0Db: Enable ACPI support
> > > >   Marvell/Armada80x0Db: Enable ACPI support
> > > >   Marvell/Armada80x0McBin: Enable ACPI support
> > > >
> > >
> > > Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
> > >
> > > Pushed as 02daa58c21f8..89c6c77b3d91
> > >
> >
> > Thank you!
> > Marcin
>
> Thank you Marcin!
>
> My MACCHIATObin is now running OpenBSD/arm64 on firmware based on
> unmodified mainline ATF and mainline EDK II.

I'm pleased to read that. Last bits left and the mainline
edk2-platforms support will be complete.

Best regards,
Marcin
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel