Home
last modified time | relevance | path

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

/linux-6.15/Documentation/devicetree/bindings/clock/
H A Dst,stm32mp25-rcc.yaml50 - description: CK_SCMI_FLEXGEN_07 flexgen clock 7
51 - description: CK_SCMI_FLEXGEN_08 flexgen clock 8
52 - description: CK_SCMI_FLEXGEN_09 flexgen clock 9
53 - description: CK_SCMI_FLEXGEN_10 flexgen clock 10
54 - description: CK_SCMI_FLEXGEN_11 flexgen clock 11
55 - description: CK_SCMI_FLEXGEN_12 flexgen clock 12
56 - description: CK_SCMI_FLEXGEN_13 flexgen clock 13
57 - description: CK_SCMI_FLEXGEN_14 flexgen clock 14
58 - description: CK_SCMI_FLEXGEN_15 flexgen clock 15
59 - description: CK_SCMI_FLEXGEN_16 flexgen clock 16
[all …]
/linux-6.15/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";
/linux-6.15/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 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";
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";
/linux-6.15/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