From: Muhammad Husaini Zulkifli <muhammad.husaini.zulkifli@xxxxxxxxx> Add bindings for Keem Bay implementation of Arm Trusted Firmware Services call. Update the MAINTAINERS list. Signed-off-by: Muhammad Husaini Zulkifli <muhammad.husaini.zulkifli@xxxxxxxxx> --- .../arm/firmware/keembay,firmware.yaml | 36 +++++++++++++++++++ MAINTAINERS | 7 ++++ 2 files changed, 43 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/firmware/keembay,firmware.yaml diff --git a/Documentation/devicetree/bindings/arm/firmware/keembay,firmware.yaml b/Documentation/devicetree/bindings/arm/firmware/keembay,firmware.yaml new file mode 100644 index 000000000000..9bb5a15f1e3c --- /dev/null +++ b/Documentation/devicetree/bindings/arm/firmware/keembay,firmware.yaml @@ -0,0 +1,36 @@ +# SPDX-License-Identifier: GPL-2.0-or-later OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/arm/firmware/keembay,firmware.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Keem Bay Device Tree Bindings + +maintainers: + - Muhammad Husaini Zulkifli <Muhammad.Husaini.Zulkifli@xxxxxxxxx> + +properties: + $nodename: + const: keembay_firmware + + compatible: + enum: + - keembay,firmware + + method: + $ref: '/schemas/types.yaml#/definitions/string' + oneOf: + - enum: + - smc + +required: + - compatible + - method + +examples: + - | + keembay_firmware { + compatible = "keembay,firmware"; + method = "smc"; + }; +... diff --git a/MAINTAINERS b/MAINTAINERS index 190c7fa2ea01..33b8ded820f3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -19278,6 +19278,13 @@ L: linux-mm@xxxxxxxxx S: Maintained F: mm/zswap.c +KEEMBAY FIRMWARE +M: Muhammad Husaini Zulkifli <Muhammad.Husaini.Zulkifli@xxxxxxxxx> +S: Maintained +F: Documentation/devicetree/bindings/arm/firmware/keembay,firmware.yaml +F: drivers/firmware/intel/keembay_smc.c +F: linux/include/linux/firmware/intel/keembay_smc.h + THE REST M: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> L: linux-kernel@xxxxxxxxxxxxxxx -- 2.17.1