forked from grate-driver/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branches 'clk-bindings', 'clk-renesas', 'clk-amlogic', 'clk-all…
…winner' and 'clk-ti' into clk-next * clk-bindings: dt-bindings: clock: ti,cdce925: Convert to DT schema * clk-renesas: (26 commits) clk: renesas: r8a779f0: Fix Ethernet Switch clocks clk: renesas: r8a779g0: Add Z0 clock support clk: renesas: r8a779g0: Add CMT clocks clk: renesas: r8a779g0: Add TMU and SASYNCRT clocks clk: renesas: r8a779f0: Fix SCIF parent clocks clk: renesas: r8a779f0: Fix HSCIF parent clocks clk: renesas: r9a06g032: Repair grave increment error clk: renesas: rzg2l: Don't assume all CPG_MOD clocks support PM clk: renesas: rzg2l: Fix typo in struct rzg2l_cpg_priv kerneldoc clk: renesas: r8a779a0: Fix SD0H clock name clk: renesas: r8a779g0: Add RPC-IF clock clk: renesas: r8a779g0: Add SDHI clocks clk: renesas: r8a779f0: Add SASYNCPER internal clock clk: renesas: r8a779f0: Fix SD0H clock name clk: renesas: r9a07g043: Drop WDT2 clock and reset entry clk: renesas: r9a07g044: Drop WDT2 clock and reset entry clk: renesas: r8a779g0: Add TPU clock clk: renesas: r8a779g0: Add PWM clock clk: renesas: r8a779g0: Add SCIF clocks clk: renesas: r9a07g044: Add MTU3a clock and reset entry ... * clk-amlogic: clk: meson: pll: add pcie lock retry workaround clk: meson: pll: adjust timeout in meson_clk_pll_wait_lock() * clk-allwinner: clk: sunxi-ng: f1c100s: Add IR mod clock clk: sunxi-ng: v3s: Correct the header guard of ccu-sun8i-v3s.h * clk-ti: clk: ti: fix typo in ti_clk_retry_init() code comment clk: ti: dra7-atl: don't allocate `parent_names' variable clk: ti: change ti_clk_register[_omap_hw]() API
- Loading branch information
Showing
27 changed files
with
261 additions
and
169 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
103 changes: 103 additions & 0 deletions
103
Documentation/devicetree/bindings/clock/ti,cdce925.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,103 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/clock/ti,cdce925.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: TI CDCE913/925/937/949 programmable I2C clock synthesizers | ||
|
||
maintainers: | ||
- Alexander Stein <alexander.stein@ew.tq-group.com> | ||
|
||
description: | | ||
Flexible Low Power LVCMOS Clock Generator with SSC Support for EMI Reduction | ||
- CDCE(L)913: 1-PLL, 3 Outputs https://www.ti.com/product/cdce913 | ||
- CDCE(L)925: 2-PLL, 5 Outputs https://www.ti.com/product/cdce925 | ||
- CDCE(L)937: 3-PLL, 7 Outputs https://www.ti.com/product/cdce937 | ||
- CDCE(L)949: 4-PLL, 9 Outputs https://www.ti.com/product/cdce949 | ||
properties: | ||
compatible: | ||
enum: | ||
- ti,cdce913 | ||
- ti,cdce925 | ||
- ti,cdce937 | ||
- ti,cdce949 | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
clocks: | ||
items: | ||
- description: fixed parent clock | ||
|
||
"#clock-cells": | ||
const: 1 | ||
|
||
vdd-supply: | ||
description: Regulator that provides 1.8V Vdd power supply | ||
|
||
vddout-supply: | ||
description: | | ||
Regulator that provides Vddout power supply. | ||
non-L variant: 2.5V or 3.3V for | ||
L variant: 1.8V for | ||
xtal-load-pf: | ||
$ref: /schemas/types.yaml#/definitions/uint32 | ||
description: | | ||
Crystal load-capacitor value to fine-tune performance on a | ||
board, or to compensate for external influences. | ||
patternProperties: | ||
"^PLL[1-4]$": | ||
type: object | ||
description: | | ||
optional child node can be used to specify spread | ||
spectrum clocking parameters for a board | ||
additionalProperties: false | ||
|
||
properties: | ||
spread-spectrum: | ||
$ref: /schemas/types.yaml#/definitions/uint32 | ||
description: SSC mode as defined in the data sheet | ||
|
||
spread-spectrum-center: | ||
type: boolean | ||
description: | | ||
Use "centered" mode instead of "max" mode. When | ||
present, the clock runs at the requested frequency on average. | ||
Otherwise the requested frequency is the maximum value of the | ||
SCC range. | ||
required: | ||
- compatible | ||
- reg | ||
- clocks | ||
- "#clock-cells" | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
i2c { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
cdce925: clock-controller@64 { | ||
compatible = "ti,cdce925"; | ||
reg = <0x64>; | ||
clocks = <&xtal_27Mhz>; | ||
#clock-cells = <1>; | ||
xtal-load-pf = <5>; | ||
vdd-supply = <®_1v8>; | ||
vddout-supply = <®_3v3>; | ||
/* PLL options to get SSC 1% centered */ | ||
PLL2 { | ||
spread-spectrum = <4>; | ||
spread-spectrum-center; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.