[PATCH -next v2 5/6] dt-bindings: ipmi: aspeed, kcs-bmc: add 'clocks' as a required property
jae.hyun.yoo at intel.com
jae.hyun.yoo at intel.com
Wed Nov 3 07:37:16 AEDT 2021
From: Jae Hyun Yoo <jae.hyun.yoo at linux.intel.com>
Add 'clocks' as a required property.
Signed-off-by: Jae Hyun Yoo <jae.hyun.yoo at linux.intel.com>
---
v1 -> v2:
Changes sinve v1:
- Added 'clocks' property into kcs-bmc bindings using
'aspeed,ast2400-kcs-bmc.yaml' because it's not merged into
'aspeed-lpc.yaml' yet. The bindings merging could be done using a
separate patch later.
.../devicetree/bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/Documentation/devicetree/bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml b/Documentation/devicetree/bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml
index 4ff6fabfcb30..92ec0da047f4 100644
--- a/Documentation/devicetree/bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml
+++ b/Documentation/devicetree/bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml
@@ -71,9 +71,14 @@ properties:
$ref: '/schemas/types.yaml#/definitions/uint32'
description: The host CPU IO map address
+ clocks:
+ maxItems: 1
+ description: Reference clock for the LPC controller
+
required:
- compatible
- interrupts
+ - clocks
additionalProperties: false
@@ -96,6 +101,7 @@ allOf:
examples:
- |
+ #include <dt-bindings/clock/aspeed-clock.h>
#include <dt-bindings/interrupt-controller/irq.h>
kcs3: kcs at 24 {
compatible = "aspeed,ast2600-kcs-bmc";
@@ -103,4 +109,5 @@ examples:
aspeed,lpc-io-reg = <0xca2>;
aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
interrupts = <8>;
+ clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
};
--
2.25.1
More information about the Linux-aspeed
mailing list