mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
* Add MXQ target. Copy HDMI fix from odroid-c1. * meson8, MXQ: add boot from usb support, configurable dtb * MXQ: remove boot logo Built-in U-BOOT is used, so the logo will not be displayed anyway. * meson: kernel update: legacy -> 6.6, current -> 6.12 * Change Odroid C1 and Onecloud to community supported as build now passes --------- Co-authored-by: Igor Pecovnik <igor@armbian.com>
76 lines
2.7 KiB
Diff
76 lines
2.7 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
|
|
Date: Mon, 17 May 2021 22:50:25 +0200
|
|
Subject: dt-bindings: firmware: Document the Amlogic Meson6/8/8b/8m2 TrustZone
|
|
|
|
Amlogic Meson6/8/8b/8m2 SoCs can optionally use a TrustZone secure
|
|
firmware. This prevents anything outside of the TEE (Trusted
|
|
Execution Environment aka TrustZone secure firmware) from accessing
|
|
certain functionality of these SoCs, such as (but not limited to):
|
|
Bringing up/down secondary SMP cores, accessing the eFuse and getting
|
|
the SoC misc version.
|
|
ARM SMCCC is used for communication with the TrustZone secure
|
|
firmware.
|
|
|
|
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
|
|
---
|
|
Documentation/devicetree/bindings/firmware/meson/amlogic,meson-mx-trustzone-firmware.yaml | 47 ++++++++++
|
|
1 file changed, 47 insertions(+)
|
|
|
|
diff --git a/Documentation/devicetree/bindings/firmware/meson/amlogic,meson-mx-trustzone-firmware.yaml b/Documentation/devicetree/bindings/firmware/meson/amlogic,meson-mx-trustzone-firmware.yaml
|
|
new file mode 100644
|
|
index 000000000000..111111111111
|
|
--- /dev/null
|
|
+++ b/Documentation/devicetree/bindings/firmware/meson/amlogic,meson-mx-trustzone-firmware.yaml
|
|
@@ -0,0 +1,47 @@
|
|
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
|
|
+# Copyright 2021 Martin Blumenstingl <martin.blumenstingl@googlemail.com>
|
|
+%YAML 1.2
|
|
+---
|
|
+$id: "http://devicetree.org/schemas/firmware/meson/amlogic,meson-mx-trustzone-firmware.yaml#"
|
|
+$schema: "http://devicetree.org/meta-schemas/core.yaml#"
|
|
+
|
|
+title: Amlogic Meson6/8/8b/8m2 TrustZone secure firmware
|
|
+
|
|
+description: |
|
|
+ Amlogic Meson6/8/8b/8m2 SoCs can optionally use a TrustZone secure
|
|
+ firmware. This prevents anything outside of the TEE (Trusted
|
|
+ Execution Environment aka TrustZone secure firmware) from accessing
|
|
+ certain functionality of these SoCs, such as (but not limited to):
|
|
+ Bringing up/down secondary SMP cores, accessing the eFuse and getting
|
|
+ the SoC misc version.
|
|
+ ARM SMCCC is used for communication with the TrustZone secure
|
|
+ firmware.
|
|
+
|
|
+maintainers:
|
|
+ - Martin Blumenstingl <martin.blumenstingl@googlemail.com>
|
|
+
|
|
+properties:
|
|
+ compatible:
|
|
+ oneOf:
|
|
+ - items:
|
|
+ - enum:
|
|
+ - amlogic,meson6-trustzone-firmware
|
|
+ - amlogic,meson8-trustzone-firmware
|
|
+ - amlogic,meson8b-trustzone-firmware
|
|
+ - amlogic,meson8m2-trustzone-firmware
|
|
+ - const: amlogic,meson-mx-trustzone-firmware
|
|
+
|
|
+required:
|
|
+ - compatible
|
|
+
|
|
+additionalProperties: false
|
|
+
|
|
+examples:
|
|
+ - |
|
|
+ firmware {
|
|
+ trustzone-firmware {
|
|
+ compatible = "amlogic,meson8m2-trustzone-firmware",
|
|
+ "amlogic,meson-mx-trustzone-firmware";
|
|
+ };
|
|
+ };
|
|
+...
|
|
--
|
|
Armbian
|
|
|