Home
last modified time | relevance | path

Searched refs:flexgen (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/Documentation/devicetree/bindings/clock/st/
H A Dst,flexgen.txt62 "st,flexgen"
63 "st,flexgen-audio", "st,flexgen" (enable clock propagation on parent for
65 "st,flexgen-video", "st,flexgen" (enable clock propagation on parent
67 "st,flexgen-stih407-a0"
68 "st,flexgen-stih410-a0"
69 "st,flexgen-stih407-c0"
70 "st,flexgen-stih410-c0"
71 "st,flexgen-stih418-c0"
72 "st,flexgen-stih407-d0"
73 "st,flexgen-stih410-d0"
[all …]
H A Dst,clkgen.txt37 [8] Documentation/devicetree/bindings/clock/st/st,flexgen.txt
58 clk_s_a0_flexgen: clk-s-a0-flexgen {
59 compatible = "st,flexgen";
/openbmc/linux/arch/arm/boot/dts/st/
H A Dstih418-clock.dtsi80 clk_s_a0_flexgen: clk-s-a0-flexgen {
81 compatible = "st,flexgen", "st,flexgen-stih410-a0";
115 clk_s_c0_flexgen: clk-s-c0-flexgen {
117 compatible = "st,flexgen", "st,flexgen-stih418-c0";
155 clk_s_d0_flexgen: clk-s-d0-flexgen {
157 compatible = "st,flexgen", "st,flexgen-stih410-d0";
178 clk_s_d2_flexgen: clk-s-d2-flexgen {
180 compatible = "st,flexgen", "st,flexgen-stih418-d2";
203 clk_s_d3_flexgen: clk-s-d3-flexgen {
205 compatible = "st,flexgen", "st,flexgen-stih407-d3";
H A Dstih407-clock.dtsi75 clk_s_a0_flexgen: clk-s-a0-flexgen {
76 compatible = "st,flexgen", "st,flexgen-stih407-a0";
110 clk_s_c0_flexgen: clk-s-c0-flexgen {
112 compatible = "st,flexgen", "st,flexgen-stih407-c0";
150 clk_s_d0_flexgen: clk-s-d0-flexgen {
152 compatible = "st,flexgen", "st,flexgen-stih407-d0";
173 clk_s_d2_flexgen: clk-s-d2-flexgen {
175 compatible = "st,flexgen", "st,flexgen-stih407-d2";
198 clk_s_d3_flexgen: clk-s-d3-flexgen {
200 compatible = "st,flexgen", "st,flexgen-stih407-d3";
H A Dstih410-clock.dtsi80 clk_s_a0_flexgen: clk-s-a0-flexgen {
81 compatible = "st,flexgen", "st,flexgen-stih410-a0";
115 clk_s_c0_flexgen: clk-s-c0-flexgen {
117 compatible = "st,flexgen", "st,flexgen-stih410-c0";
155 clk_s_d0_flexgen: clk-s-d0-flexgen {
157 compatible = "st,flexgen", "st,flexgen-stih410-d0";
178 clk_s_d2_flexgen: clk-s-d2-flexgen {
180 compatible = "st,flexgen", "st,flexgen-stih407-d2";
203 clk_s_d3_flexgen: clk-s-d3-flexgen {
205 compatible = "st,flexgen", "st,flexgen-stih407-d3";
/openbmc/linux/drivers/clk/st/
H A Dclk-flexgen.c31 struct flexgen { struct
55 struct flexgen *flexgen = to_flexgen(hw); in flexgen_enable() local
72 struct flexgen *flexgen = to_flexgen(hw); in flexgen_disable() local
85 struct flexgen *flexgen = to_flexgen(hw); in flexgen_is_enabled() local
98 struct flexgen *flexgen = to_flexgen(hw); in flexgen_get_parent() local
99 struct clk_hw *mux_hw = &flexgen->mux.hw; in flexgen_get_parent()
108 struct flexgen *flexgen = to_flexgen(hw); in flexgen_set_parent() local
142 struct flexgen *flexgen = to_flexgen(hw); in flexgen_recalc_rate() local
158 struct flexgen *flexgen = to_flexgen(hw); in flexgen_set_rate() local
170 if (flexgen->control_mode) { in flexgen_set_rate()
[all …]
H A DMakefile2 obj-y += clkgen-mux.o clkgen-pll.o clkgen-fsyn.o clk-flexgen.o
/openbmc/u-boot/arch/arm/dts/
H A Dstih407-clock.dtsi106 clk_s_a0_flexgen: clk-s-a0-flexgen {
107 compatible = "st,flexgen";
153 clk_s_c0_flexgen: clk-s-c0-flexgen {
155 compatible = "st,flexgen";
217 clk_s_d0_flexgen: clk-s-d0-flexgen {
219 compatible = "st,flexgen-audio", "st,flexgen";
257 clk_s_d2_flexgen: clk-s-d2-flexgen {
259 compatible = "st,flexgen-video", "st,flexgen";
305 clk_s_d3_flexgen: clk-s-d3-flexgen {
307 compatible = "st,flexgen";
H A Dstih410-clock.dtsi109 clk_s_a0_flexgen: clk-s-a0-flexgen {
110 compatible = "st,flexgen";
160 clk_s_c0_flexgen: clk-s-c0-flexgen {
162 compatible = "st,flexgen";
236 clk_s_d0_flexgen: clk-s-d0-flexgen {
238 compatible = "st,flexgen-audio", "st,flexgen";
278 clk_s_d2_flexgen: clk-s-d2-flexgen {
280 compatible = "st,flexgen-video", "st,flexgen";
326 clk_s_d3_flexgen: clk-s-d3-flexgen {
328 compatible = "st,flexgen";
/openbmc/linux/arch/arm64/boot/dts/st/
H A Dstm32mp251.dtsi32 ck_flexgen_08: ck-flexgen-08 {
38 ck_flexgen_51: ck-flexgen-51 {