st,clkgen-mux.txt 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. Binding for a ST multiplexed clock driver.
  2. This binding supports only simple indexed multiplexers, it does not
  3. support table based parent index to hardware value translations.
  4. This binding uses the common clock binding[1].
  5. [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
  6. Required properties:
  7. - compatible : shall be:
  8. "st,stih416-clkgenc-vcc-hd", "st,clkgen-mux"
  9. "st,stih416-clkgenf-vcc-fvdp", "st,clkgen-mux"
  10. "st,stih416-clkgenf-vcc-hva", "st,clkgen-mux"
  11. "st,stih416-clkgenf-vcc-hd", "st,clkgen-mux"
  12. "st,stih416-clkgenf-vcc-sd", "st,clkgen-mux"
  13. "st,stih415-clkgen-a9-mux", "st,clkgen-mux"
  14. "st,stih416-clkgen-a9-mux", "st,clkgen-mux"
  15. "st,stih407-clkgen-a9-mux", "st,clkgen-mux"
  16. - #clock-cells : from common clock binding; shall be set to 0.
  17. - reg : A Base address and length of the register set.
  18. - clocks : from common clock binding
  19. Example:
  20. clk_m_hva: clk-m-hva@fd690868 {
  21. #clock-cells = <0>;
  22. compatible = "st,stih416-clkgenf-vcc-hva", "st,clkgen-mux";
  23. reg = <0xfd690868 4>;
  24. clocks = <&clockgen_f 1>, <&clk_m_a1_div0 3>;
  25. };