/openbmc/linux/Documentation/devicetree/bindings/clock/st/ |
H A D | st,flexgen.txt | 62 "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 D | st,clkgen.txt | 37 [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 D | stih418-clock.dtsi | 80 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 D | stih407-clock.dtsi | 75 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 D | stih410-clock.dtsi | 80 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 D | clk-flexgen.c | 31 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 D | Makefile | 2 obj-y += clkgen-mux.o clkgen-pll.o clkgen-fsyn.o clk-flexgen.o
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | stih407-clock.dtsi | 106 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 D | stih410-clock.dtsi | 109 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 D | stm32mp251.dtsi | 32 ck_flexgen_08: ck-flexgen-08 { 38 ck_flexgen_51: ck-flexgen-51 {
|