RE: [PATCH v2 3/5] dt-bindings: clock: add Intel Agilex5 clock manager
From: Rabara, Niravkumar L <hidden>
Date: 2023-08-02 03:07:09
Also in:
linux-clk, lkml, netdev
-----Original Message----- From: Conor Dooley <conor@kernel.org> Sent: Wednesday, 2 August, 2023 4:58 AM To: Rabara, Niravkumar L <redacted> Cc: Ng, Adrian Ho Yin <redacted>; andrew@lunn.ch; conor+dt@kernel.org; devicetree@vger.kernel.org; dinguyen@kernel.org; krzysztof.kozlowski+dt@linaro.org; linux-clk@vger.kernel.org; linux- kernel@vger.kernel.org; Turquette, Mike [off-list ref]; netdev@vger.kernel.org; p.zabel@pengutronix.de; richardcochran@gmail.com; robh+dt@kernel.org; sboyd@kernel.org; wen.ping.teh@intel.com Subject: Re: [PATCH v2 3/5] dt-bindings: clock: add Intel Agilex5 clock manager On Tue, Aug 01, 2023 at 09:02:32AM +0800, niravkumar.l.rabara@intel.com wrote:quoted
From: Niravkumar L Rabara <redacted> Add clock ID definitions for Intel Agilex5 SoCFPGA. The registers in Agilex5 handling the clock is named as clock manager. Signed-off-by: Teh Wen Ping <redacted> Reviewed-by: Dinh Nguyen <dinguyen@kernel.org> Signed-off-by: Niravkumar L Rabara <redacted> --- .../bindings/clock/intel,agilex5-clkmgr.yaml | 41 +++++++ .../dt-bindings/clock/intel,agilex5-clkmgr.h | 100 ++++++++++++++++++ 2 files changed, 141 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/intel,agilex5-clkmgr.yaml create mode 100644 include/dt-bindings/clock/intel,agilex5-clkmgr.h diff --git a/Documentation/devicetree/bindings/clock/intel,agilex5-clkmgr.yaml b/Documentation/devicetree/bindings/clock/intel,agilex5-clkmgr.yaml new file mode 100644 index 000000000000..60e57a9fb939--- /dev/null +++ b/Documentation/devicetree/bindings/clock/intel,agilex5-clkmgr.yam +++ l@@ -0,0 +1,41 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 +--- +$id: http://devicetree.org/schemas/clock/intel,agilex5-clkmgr.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Intel SoCFPGA Agilex5 clock manager + +maintainers: + - Dinh Nguyen <dinguyen@kernel.org> + +description: + The Intel Agilex5 Clock Manager is an integrated clock controller, +which + generates and supplies clock to all the modules. + +properties: + compatible: + const: intel,agilex5-clkmgr + + reg: + maxItems: 1 + + '#clock-cells': + const: 1 + +required: + - compatible + - reg + - '#clock-cells' + +additionalProperties: false + +examples:quoted
+ # Clock controller node:This comment seems utterly pointless. Otherwise this looks okay to me. Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Thanks, Conor.
Removed in [PATCH v3 3/5]. Thanks, Nirav
quoted
+ - | + clkmgr: clock-controller@10d10000 { + compatible = "intel,agilex5-clkmgr"; + reg = <0x10d10000 0x1000>; + #clock-cells = <1>; + }; +...