Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: fpga: stratix10: Convert to json-schema

Convert intel,stratix10-soc fpga manager devicetree
binding file from freeform format to json-schema.

Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Mahesh Rao <mahesh.rao@intel.com>
Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>

authored by

Mahesh Rao and committed by
Dinh Nguyen
dd72b1ad a6c9896e

+36 -18
+36
Documentation/devicetree/bindings/fpga/intel,stratix10-soc-fpga-mgr.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/fpga/intel,stratix10-soc-fpga-mgr.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Intel Stratix10 SoC FPGA Manager 8 + 9 + maintainers: 10 + - Mahesh Rao <mahesh.rao@altera.com> 11 + - Adrian Ng Ho Yin <adrian.ho.yin.ng@altera.com> 12 + - Niravkumar L Rabara <nirav.rabara@altera.com> 13 + 14 + description: 15 + The Intel Stratix10 SoC consists of a 64-bit quad-core ARM Cortex A53 hard 16 + processor system (HPS) and a Secure Device Manager (SDM). The Stratix10 17 + SoC FPGA Manager driver is used to configure/reconfigure the FPGA fabric 18 + on the die.The driver communicates with SDM/ATF via the stratix10-svc 19 + platform driver for performing its operations. 20 + 21 + properties: 22 + compatible: 23 + enum: 24 + - intel,stratix10-soc-fpga-mgr 25 + - intel,agilex-soc-fpga-mgr 26 + 27 + required: 28 + - compatible 29 + 30 + additionalProperties: false 31 + 32 + examples: 33 + - | 34 + fpga-mgr { 35 + compatible = "intel,stratix10-soc-fpga-mgr"; 36 + };
-18
Documentation/devicetree/bindings/fpga/intel-stratix10-soc-fpga-mgr.txt
··· 1 - Intel Stratix10 SoC FPGA Manager 2 - 3 - Required properties: 4 - The fpga_mgr node has the following mandatory property, must be located under 5 - firmware/svc node. 6 - 7 - - compatible : should contain "intel,stratix10-soc-fpga-mgr" or 8 - "intel,agilex-soc-fpga-mgr" 9 - 10 - Example: 11 - 12 - firmware { 13 - svc { 14 - fpga_mgr: fpga-mgr { 15 - compatible = "intel,stratix10-soc-fpga-mgr"; 16 - }; 17 - }; 18 - };