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>; }; |