hwspinlock update for v6.12
This converts the Spreadtrum hardware spinlock DeviceTree binding to YAML, to allow validation of related DeviceTree source. -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmbyReoVHGFuZGVyc3Nv bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3FGJkP/jMfaXkO+QMtt2jJqOOC/ebaviEP k8EILUy7EhYnfkJdzdaUKgN6M+xSIClRssmoJq0xUgs7LNq9mqViBw3ewxpP8JQe ychmnqogzbRHnKaH1QWxqeE1PfEUCBqTcT7c+3L2QDDnhjIIViObMarbwBJ6sFnf Yb9nG0gOG26W81eG32FRQ+Z6+Tnf6vLT9PjgYZ2UbG01onZuAG1KKhcQrckbPt3p jpTw/0gfJMIauuFtC5ouhVMeWnA9ksstRogOd2gjjd5jUIdC/7Ff3IkAJ04aqpSy t8NphBGOHqageyVczDt4kjmgQti4bL+EemgJ5HTkzQ9PFFJJ8bwueRpodJGW4I7s /SAxEfGFSlaB1Ll/dX9drsARir2CRT/nJPWcSKQL7G9/5Cq5ywfQsmN3NPZjlrQH cX37leOK1Xpw1TN60kWccZKn2/BIuDY7XLnyVezj/2tdmJhvP7+05G09qZVoHxGQ MDmHz0htENW+yGcPfVtGvj92vBsXpVmwUo6VXp7Cu/1U64rzzKa/TAm0QBZhLYTX 1GaQb5STMvbUx0l8KBAN1taKhfaeEbxF/SMbxKgIjCTpybhCj6q787QvBT3BICh4 jDRMeCM5PpXFIrFDA+oyMjqx9aXRxgj9O5c3HRvPjxDbMKyKAW2Twf99SZTn6StZ 2JXQcFR117EFZYt1 =DyIB -----END PGP SIGNATURE----- Merge tag 'hwlock-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux Pull hwspinlock update from Bjorn Andersson: "This converts the Spreadtrum hardware spinlock DeviceTree binding to YAML, to allow validation of related DeviceTree source" * tag 'hwlock-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux: dt-bindings: hwlock: sprd-hwspinlock: convert to YAML
This commit is contained in:
commit
6db6a19f1a
@ -0,0 +1,50 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/hwlock/sprd,hwspinlock-r3p0.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Spreadtrum hardware spinlock
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Orson Zhai <orsonzhai@gmail.com>
|
||||||
|
- Baolin Wang <baolin.wang7@gmail.com>
|
||||||
|
- Chunyan Zhang <zhang.lyra@gmail.com>
|
||||||
|
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
const: sprd,hwspinlock-r3p0
|
||||||
|
|
||||||
|
reg:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
clocks:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
clock-names:
|
||||||
|
const: enable
|
||||||
|
|
||||||
|
'#hwlock-cells':
|
||||||
|
const: 1
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- reg
|
||||||
|
- clocks
|
||||||
|
- clock-names
|
||||||
|
- '#hwlock-cells'
|
||||||
|
|
||||||
|
additionalProperties: false
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
#include <dt-bindings/clock/sprd,sc9860-clk.h>
|
||||||
|
|
||||||
|
hwlock@40500000 {
|
||||||
|
compatible = "sprd,hwspinlock-r3p0";
|
||||||
|
reg = <0x40500000 0x1000>;
|
||||||
|
clocks = <&aon_gate CLK_SPLK_EB>;
|
||||||
|
clock-names = "enable";
|
||||||
|
#hwlock-cells = <1>;
|
||||||
|
};
|
||||||
|
...
|
@ -1,23 +0,0 @@
|
|||||||
SPRD Hardware Spinlock Device Binding
|
|
||||||
-------------------------------------
|
|
||||||
|
|
||||||
Required properties :
|
|
||||||
- compatible : should be "sprd,hwspinlock-r3p0".
|
|
||||||
- reg : the register address of hwspinlock.
|
|
||||||
- #hwlock-cells : hwlock users only use the hwlock id to represent a specific
|
|
||||||
hwlock, so the number of cells should be <1> here.
|
|
||||||
- clock-names : Must contain "enable".
|
|
||||||
- clocks : Must contain a phandle entry for the clock in clock-names, see the
|
|
||||||
common clock bindings.
|
|
||||||
|
|
||||||
Please look at the generic hwlock binding for usage information for consumers,
|
|
||||||
"Documentation/devicetree/bindings/hwlock/hwlock.txt"
|
|
||||||
|
|
||||||
Example of hwlock provider:
|
|
||||||
hwspinlock@40500000 {
|
|
||||||
compatible = "sprd,hwspinlock-r3p0";
|
|
||||||
reg = <0 0x40500000 0 0x1000>;
|
|
||||||
#hwlock-cells = <1>;
|
|
||||||
clock-names = "enable";
|
|
||||||
clocks = <&clk_aon_apb_gates0 22>;
|
|
||||||
};
|
|
Loading…
Reference in New Issue
Block a user