lkml.org 
[lkml]   [2020]   [Feb]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 06/89] dt-bindings: clock: Add a binding for the RPi Firmware clocks
    Date
    The firmare running on the RPi VideoCore can be used to discover and
    change the various clocks running in the BCM2711. Since devices will
    need to use them through the DT, let's add a pretty simple binding.

    Cc: Michael Turquette <mturquette@baylibre.com>
    Cc: Stephen Boyd <sboyd@kernel.org>
    Cc: Rob Herring <robh+dt@kernel.org>
    Cc: linux-clk@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Signed-off-by: Maxime Ripard <maxime@cerno.tech>
    ---
    Documentation/devicetree/bindings/clock/raspberrypi,firmware-clocks.yaml | 39 +++++++++++++++++++++++++++++++++++++++
    1 file changed, 39 insertions(+)
    create mode 100644 Documentation/devicetree/bindings/clock/raspberrypi,firmware-clocks.yaml

    diff --git a/Documentation/devicetree/bindings/clock/raspberrypi,firmware-clocks.yaml b/Documentation/devicetree/bindings/clock/raspberrypi,firmware-clocks.yaml
    new file mode 100644
    index 000000000000..d37bc311321d
    --- /dev/null
    +++ b/Documentation/devicetree/bindings/clock/raspberrypi,firmware-clocks.yaml
    @@ -0,0 +1,39 @@
    +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
    +%YAML 1.2
    +---
    +$id: http://devicetree.org/schemas/clock/raspberrypi,firmware-clocks.yaml#
    +$schema: http://devicetree.org/meta-schemas/core.yaml#
    +
    +title: RaspberryPi Firmware Clocks Device Tree Bindings
    +
    +maintainers:
    + - Maxime Ripard <mripard@kernel.org>
    +
    +properties:
    + "#clock-cells":
    + const: 1
    +
    + compatible:
    + const: raspberrypi,firmware-clocks
    +
    + raspberrypi,firmware:
    + $ref: /schemas/types.yaml#/definitions/phandle
    + description: >
    + Phandle to the mailbox node to communicate with the firmware.
    +
    +required:
    + - "#clock-cells"
    + - compatible
    + - raspberrypi,firmware
    +
    +additionalProperties: false
    +
    +examples:
    + - |
    + firmware_clocks: firmware-clocks {
    + compatible = "raspberrypi,firmware-clocks";
    + raspberrypi,firmware = <&firmware>;
    + #clock-cells = <1>;
    + };
    +
    +...
    --
    git-series 0.9.1
    \
     
     \ /
      Last update: 2020-02-24 10:40    [W:4.088 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site