| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- Qualcomm Technologies, Inc. SPMI PMIC clock divider (clkdiv)
- clkdiv configures the clock frequency of a set of outputs on the PMIC.
- These clocks are typically wired through alternate functions on
- gpio pins.
- =======================
- Properties
- =======================
- - compatible
- Usage: required
- Value type: <string>
- Definition: must be "qcom,spmi-clkdiv".
- - reg
- Usage: required
- Value type: <prop-encoded-array>
- Definition: base address of CLKDIV peripherals.
- - qcom,num-clkdivs
- Usage: required
- Value type: <u32>
- Definition: number of CLKDIV peripherals.
- - clocks:
- Usage: required
- Value type: <prop-encoded-array>
- Definition: reference to the xo clock.
- - clock-names:
- Usage: required
- Value type: <stringlist>
- Definition: must be "xo".
- - #clock-cells:
- Usage: required
- Value type: <u32>
- Definition: shall contain 1.
- =======
- Example
- =======
- pm8998_clk_divs: clock-controller@5b00 {
- compatible = "qcom,spmi-clkdiv";
- reg = <0x5b00>;
- #clock-cells = <1>;
- qcom,num-clkdivs = <3>;
- clocks = <&xo_board>;
- clock-names = "xo";
- assigned-clocks = <&pm8998_clk_divs 1>,
- <&pm8998_clk_divs 2>,
- <&pm8998_clk_divs 3>;
- assigned-clock-rates = <9600000>,
- <9600000>,
- <9600000>;
- };
|