Skip to content

Commit

Permalink
dt-bindings: fpga: Convert bridge binding to yaml
Browse files Browse the repository at this point in the history
Convert the generic fpga bridge DT binding to json-schema.

Signed-off-by: Michal Simek <michal.simek@amd.com>
Reviewed-by: Xu Yilun <yilun.xu@intel.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/14558a4dcfab5255c1683015287e9c7f48b1afc2.1704807147.git.michal.simek@amd.com
Signed-off-by: Rob Herring <robh@kernel.org>
  • Loading branch information
Michal Simek authored and Rob Herring committed Jan 11, 2024
1 parent 9defbb1 commit 36a7c96
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 14 deletions.
13 changes: 0 additions & 13 deletions Documentation/devicetree/bindings/fpga/fpga-bridge.txt

This file was deleted.

30 changes: 30 additions & 0 deletions Documentation/devicetree/bindings/fpga/fpga-bridge.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/fpga/fpga-bridge.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: FPGA Bridge

maintainers:
- Michal Simek <michal.simek@amd.com>

properties:
$nodename:
pattern: "^fpga-bridge(@.*|-([0-9]|[1-9][0-9]+))?$"

bridge-enable:
description: |
0 if driver should disable bridge at startup
1 if driver should enable bridge at startup
Default is to leave bridge in current state.
$ref: /schemas/types.yaml#/definitions/uint32
enum: [ 0, 1 ]

additionalProperties: true

examples:
- |
fpga-bridge {
bridge-enable = <0>;
};
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ title: Xilinx LogiCORE Partial Reconfig Decoupler/AXI shutdown manager Softcore
maintainers:
- Nava kishore Manne <nava.kishore.manne@amd.com>

allOf:
- $ref: fpga-bridge.yaml#

description: |
The Xilinx LogiCORE Partial Reconfig(PR) Decoupler manages one or more
decouplers/fpga bridges. The controller can decouple/disable the bridges
Expand Down Expand Up @@ -51,7 +54,7 @@ required:
- clocks
- clock-names

additionalProperties: false
unevaluatedProperties: false

examples:
- |
Expand Down

0 comments on commit 36a7c96

Please sign in to comment.