lkml.org 
[lkml]   [2024]   [Apr]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v4 05/17] dt-bindings: fsi: Document the IBM SBEFIFO engine
    Date
    The SBEFIFO engine provides an interface to the POWER processor
    Self Boot Engine (SBE).

    Signed-off-by: Eddie James <eajames@linux.ibm.com>
    Acked-by: Conor Dooley <conor.dooley@microchip.com>
    Reviewed-by: Andrew Jeffery <andrew@codeconstruct.com.au>
    ---
    Changes since v3:
    - Drop occ unit address

    .../bindings/fsi/ibm,p9-sbefifo.yaml | 51 +++++++++++++++++++
    1 file changed, 51 insertions(+)
    create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml

    diff --git a/Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml b/Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml
    new file mode 100644
    index 000000000000..24903829fca1
    --- /dev/null
    +++ b/Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml
    @@ -0,0 +1,51 @@
    +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
    +%YAML 1.2
    +---
    +$id: http://devicetree.org/schemas/fsi/ibm,p9-sbefifo.yaml#
    +$schema: http://devicetree.org/meta-schemas/core.yaml#
    +
    +title: IBM FSI-attached SBEFIFO engine
    +
    +maintainers:
    + - Eddie James <eajames@linux.ibm.com>
    +
    +description:
    + The SBEFIFO is an FSI CFAM engine that provides an interface to the
    + POWER processor Self Boot Engine (SBE). This node will always be a child
    + of an FSI CFAM node.
    +
    +properties:
    + compatible:
    + enum:
    + - ibm,p9-sbefifo
    + - ibm,odyssey-sbefifo
    +
    + reg:
    + items:
    + - description: FSI slave address
    +
    +patternProperties:
    + "^occ":
    + type: object
    + $ref: ibm,p9-occ.yaml#
    +
    +required:
    + - compatible
    + - reg
    +
    +additionalProperties: false
    +
    +examples:
    + - |
    + fsi-slave-engine@2400 {
    + compatible = "ibm,p9-sbefifo";
    + reg = <0x2400 0x400>;
    +
    + occ {
    + compatible = "ibm,p9-occ";
    +
    + hwmon {
    + compatible = "ibm,p9-occ-hwmon";
    + };
    + };
    + };
    --
    2.39.3

    \
     
     \ /
      Last update: 2024-05-27 18:08    [W:2.494 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site