Home
last modified time | relevance | path

Searched full:composite (Results 1 – 25 of 674) sorted by relevance

12345678910>>...27

/kernel/linux/linux-5.10/drivers/clk/
Dclk-composite.c12 struct clk_composite *composite = to_clk_composite(hw); in clk_composite_get_parent() local
13 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_get_parent()
14 struct clk_hw *mux_hw = composite->mux_hw; in clk_composite_get_parent()
23 struct clk_composite *composite = to_clk_composite(hw); in clk_composite_set_parent() local
24 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_set_parent()
25 struct clk_hw *mux_hw = composite->mux_hw; in clk_composite_set_parent()
35 struct clk_composite *composite = to_clk_composite(hw); in clk_composite_recalc_rate() local
36 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_recalc_rate()
37 struct clk_hw *rate_hw = composite->rate_hw; in clk_composite_recalc_rate()
47 struct clk_composite *composite = to_clk_composite(hw); in clk_composite_determine_rate() local
[all …]
/kernel/linux/linux-4.19/drivers/clk/
Dclk-composite.c24 struct clk_composite *composite = to_clk_composite(hw); in clk_composite_get_parent() local
25 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_get_parent()
26 struct clk_hw *mux_hw = composite->mux_hw; in clk_composite_get_parent()
35 struct clk_composite *composite = to_clk_composite(hw); in clk_composite_set_parent() local
36 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_set_parent()
37 struct clk_hw *mux_hw = composite->mux_hw; in clk_composite_set_parent()
47 struct clk_composite *composite = to_clk_composite(hw); in clk_composite_recalc_rate() local
48 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_recalc_rate()
49 struct clk_hw *rate_hw = composite->rate_hw; in clk_composite_recalc_rate()
59 struct clk_composite *composite = to_clk_composite(hw); in clk_composite_determine_rate() local
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Domap24xx-clocks.dtsi13 compatible = "ti,composite-mux-clock";
21 compatible = "ti,composite-clock";
27 compatible = "ti,composite-mux-clock";
35 compatible = "ti,composite-clock";
197 compatible = "ti,composite-no-wait-gate-clock";
205 compatible = "ti,composite-mux-clock";
212 compatible = "ti,composite-clock";
245 compatible = "ti,composite-gate-clock";
253 compatible = "ti,composite-divider-clock";
260 compatible = "ti,composite-clock";
[all …]
Domap2430-clocks.dtsi14 compatible = "ti,composite-mux-clock";
21 compatible = "ti,composite-clock";
27 compatible = "ti,composite-mux-clock";
35 compatible = "ti,composite-clock";
41 compatible = "ti,composite-mux-clock";
49 compatible = "ti,composite-clock";
57 compatible = "ti,composite-gate-clock";
65 compatible = "ti,composite-divider-clock";
75 compatible = "ti,composite-clock";
81 compatible = "ti,composite-interface-clock";
[all …]
Domap3xxx-clocks.dtsi86 compatible = "ti,composite-mux-clock";
94 compatible = "ti,composite-clock";
100 compatible = "ti,composite-mux-clock";
108 compatible = "ti,composite-clock";
114 compatible = "ti,composite-mux-clock";
122 compatible = "ti,composite-clock";
128 compatible = "ti,composite-mux-clock";
135 compatible = "ti,composite-clock";
141 compatible = "ti,composite-mux-clock";
149 compatible = "ti,composite-clock";
[all …]
Domap2420-clocks.dtsi14 compatible = "ti,composite-no-wait-gate-clock";
22 compatible = "ti,composite-mux-clock";
30 compatible = "ti,composite-clock";
46 compatible = "ti,composite-interface-clock";
54 compatible = "ti,composite-divider-clock";
64 compatible = "ti,composite-clock";
70 compatible = "ti,composite-gate-clock";
78 compatible = "ti,composite-divider-clock";
87 compatible = "ti,composite-clock";
181 compatible = "ti,composite-gate-clock";
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Domap24xx-clocks.dtsi10 compatible = "ti,composite-mux-clock";
18 compatible = "ti,composite-clock";
24 compatible = "ti,composite-mux-clock";
32 compatible = "ti,composite-clock";
194 compatible = "ti,composite-no-wait-gate-clock";
202 compatible = "ti,composite-mux-clock";
209 compatible = "ti,composite-clock";
242 compatible = "ti,composite-gate-clock";
250 compatible = "ti,composite-divider-clock";
257 compatible = "ti,composite-clock";
[all …]
Domap2430-clocks.dtsi11 compatible = "ti,composite-mux-clock";
18 compatible = "ti,composite-clock";
24 compatible = "ti,composite-mux-clock";
32 compatible = "ti,composite-clock";
38 compatible = "ti,composite-mux-clock";
46 compatible = "ti,composite-clock";
54 compatible = "ti,composite-gate-clock";
62 compatible = "ti,composite-divider-clock";
72 compatible = "ti,composite-clock";
78 compatible = "ti,composite-interface-clock";
[all …]
Domap3xxx-clocks.dtsi83 compatible = "ti,composite-mux-clock";
91 compatible = "ti,composite-clock";
97 compatible = "ti,composite-mux-clock";
105 compatible = "ti,composite-clock";
111 compatible = "ti,composite-mux-clock";
119 compatible = "ti,composite-clock";
125 compatible = "ti,composite-mux-clock";
132 compatible = "ti,composite-clock";
138 compatible = "ti,composite-mux-clock";
146 compatible = "ti,composite-clock";
[all …]
Domap2420-clocks.dtsi11 compatible = "ti,composite-no-wait-gate-clock";
19 compatible = "ti,composite-mux-clock";
27 compatible = "ti,composite-clock";
43 compatible = "ti,composite-interface-clock";
51 compatible = "ti,composite-divider-clock";
61 compatible = "ti,composite-clock";
67 compatible = "ti,composite-gate-clock";
75 compatible = "ti,composite-divider-clock";
84 compatible = "ti,composite-clock";
178 compatible = "ti,composite-gate-clock";
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ti/
Dcomposite.txt1 Binding for TI composite clock.
6 register-mapped composite clock with multiple different sub-types;
18 "ti,*composite*-clock" types.
26 - compatible : shall be: "ti,composite-clock"
34 compatible = "ti,composite-interface-clock";
42 compatible = "ti,composite-divider-clock";
52 compatible = "ti,composite-clock";
Dgate.txt28 "ti,composite-gate-clock" - composite gate clock, to be part of composite
30 "ti,composite-no-wait-gate-clock" - composite gate clock that does not wait
94 compatible = "ti,composite-gate-clock";
102 compatible = "ti,composite-no-wait-gate-clock";
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/ti/
Dcomposite.txt1 Binding for TI composite clock.
6 register-mapped composite clock with multiple different sub-types;
18 "ti,*composite*-clock" types.
26 - compatible : shall be: "ti,composite-clock"
34 compatible = "ti,composite-interface-clock";
42 compatible = "ti,composite-divider-clock";
52 compatible = "ti,composite-clock";
Dgate.txt28 "ti,composite-gate-clock" - composite gate clock, to be part of composite
30 "ti,composite-no-wait-gate-clock" - composite gate clock that does not wait
94 compatible = "ti,composite-gate-clock";
102 compatible = "ti,composite-no-wait-gate-clock";
/kernel/linux/linux-5.10/drivers/clk/rockchip/
Dclk-rk3328.c270 COMPOSITE(SCLK_RTC32K, "clk_rtc32k", mux_2plls_xin24m_p, 0,
308 COMPOSITE(0, "aclk_gpu_pre", mux_4plls_p, 0,
317 COMPOSITE(0, "clk_ddr", mux_ddrphy_p, CLK_IGNORE_UNUSED,
329 COMPOSITE(PCLK_DDR, "pclk_ddr", mux_2plls_hdmiphy_p, 0,
348 COMPOSITE(ACLK_BUS_PRE, "aclk_bus_pre", mux_2plls_hdmiphy_p, 0,
362 COMPOSITE(SCLK_TSP, "clk_tsp", mux_2plls_p, 0,
369 COMPOSITE(0, "clk_i2s0_div", mux_2plls_p, 0,
379 COMPOSITE(0, "clk_i2s1_div", mux_2plls_p, 0,
392 COMPOSITE(0, "clk_i2s2_div", mux_2plls_p, 0,
405 COMPOSITE(0, "clk_spdif_div", mux_2plls_p, 0,
[all …]
Dclk-rk3308.c329 COMPOSITE(0, "clk_uart0_src", mux_dpll_vpll0_vpll1_usb480m_xin24m_p, 0,
339 COMPOSITE(0, "clk_uart1_src", mux_dpll_vpll0_vpll1_usb480m_xin24m_p, 0,
349 COMPOSITE(0, "clk_uart2_src", mux_dpll_vpll0_vpll1_usb480m_xin24m_p, 0,
359 COMPOSITE(0, "clk_uart3_src", mux_dpll_vpll0_vpll1_usb480m_xin24m_p, 0,
369 COMPOSITE(0, "clk_uart4_src", mux_dpll_vpll0_vpll1_usb480m_xin24m_p, 0,
379 COMPOSITE(SCLK_I2C0, "clk_i2c0", mux_dpll_vpll0_xin24m_p, 0,
382 COMPOSITE(SCLK_I2C1, "clk_i2c1", mux_dpll_vpll0_xin24m_p, 0,
385 COMPOSITE(SCLK_I2C2, "clk_i2c2", mux_dpll_vpll0_xin24m_p, 0,
388 COMPOSITE(SCLK_I2C3, "clk_i2c3", mux_dpll_vpll0_xin24m_p, 0,
392 COMPOSITE(SCLK_PWM0, "clk_pwm0", mux_dpll_vpll0_xin24m_p, 0,
[all …]
Dclk-rk3399.c423 COMPOSITE(ACLK_USB3, "aclk_usb3", mux_pll_src_cpll_gpll_npll_p, 0,
442 COMPOSITE(SCLK_USB3OTG0_SUSPEND, "clk_usb3otg0_suspend", mux_pll_p, 0,
446 COMPOSITE(SCLK_USB3OTG1_SUSPEND, "clk_usb3otg1_suspend", mux_pll_p, 0,
450 COMPOSITE(SCLK_UPHY0_TCPDPHY_REF, "clk_uphy0_tcpdphy_ref", mux_pll_p, 0,
454 COMPOSITE(SCLK_UPHY0_TCPDCORE, "clk_uphy0_tcpdcore", mux_pll_src_24m_32k_cpll_gpll_p, 0,
458 COMPOSITE(SCLK_UPHY1_TCPDPHY_REF, "clk_uphy1_tcpdphy_ref", mux_pll_p, 0,
462 COMPOSITE(SCLK_UPHY1_TCPDCORE, "clk_uphy1_tcpdcore", mux_pll_src_24m_32k_cpll_gpll_p, 0,
546 COMPOSITE(0, "aclk_gmac_pre", mux_aclk_gmac_p, 0,
565 COMPOSITE(SCLK_MAC, "clk_gmac", mux_pll_src_cpll_gpll_npll_p, 0,
581 COMPOSITE(0, "clk_spdif_div", mux_pll_src_cpll_gpll_p, 0,
[all …]
Dclk-px30.c383 COMPOSITE(ACLK_VI_PRE, "aclk_vi_pre", mux_gpll_cpll_npll_p, 0,
389 COMPOSITE(SCLK_ISP, "clk_isp", mux_gpll_cpll_npll_p, 0,
392 COMPOSITE(SCLK_CIF_OUT, "clk_cif_out", mux_cif_out_p, 0,
405 COMPOSITE(ACLK_VO_PRE, "aclk_vo_pre", mux_gpll_cpll_npll_p, 0,
414 COMPOSITE(SCLK_RGA_CORE, "clk_rga_core", mux_gpll_cpll_npll_p, 0,
418 COMPOSITE(SCLK_VOPB_PWM, "clk_vopb_pwm", mux_gpll_xin24m_p, 0,
421 COMPOSITE(0, "dclk_vopb_src", mux_cpll_npll_p, CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT,
430 COMPOSITE(0, "dclk_vopl_src", mux_npll_cpll_p, 0,
441 COMPOSITE(0, "aclk_vpu_pre", mux_gpll_cpll_npll_p, 0,
447 COMPOSITE(SCLK_CORE_VPU, "sclk_core_vpu", mux_gpll_cpll_npll_p, 0,
[all …]
Dclk-rv1108.c218 COMPOSITE(0, "aclk_rkvenc_pre", mux_pll_src_4plls_p, 0,
223 COMPOSITE(SCLK_VENC_CORE, "clk_venc_core", mux_pll_src_4plls_p, 0,
236 COMPOSITE(SCLK_HEVC_CORE, "sclk_hevc_core", mux_pll_src_4plls_p, 0,
241 COMPOSITE(SCLK_HEVC_CABAC, "clk_hevc_cabac", mux_pll_src_4plls_p, 0,
245 COMPOSITE(0, "aclk_rkvdec_pre", mux_pll_src_4plls_p, 0,
248 COMPOSITE(0, "aclk_vpu_pre", mux_pll_src_4plls_p, 0,
284 COMPOSITE(SCLK_PWM0_PMU, "sclk_pwm0_pmu", mux_pll_src_2plls_p, 0,
287 COMPOSITE(SCLK_I2C0_PMU, "sclk_i2c0_pmu", mux_pll_src_2plls_p, 0,
296 COMPOSITE(SCLK_WIFI, "sclk_wifi", mux_wifi_src_p, 0,
345 COMPOSITE(SCLK_DSP, "sclk_dsp", mux_dsp_src_p, 0,
[all …]
Dclk-rk3228.c225 COMPOSITE(0, "ddrphy4x", mux_ddrphy_p, CLK_IGNORE_UNUSED,
280 COMPOSITE(ACLK_VPU_PRE, "aclk_vpu_pre", mux_pll_src_4plls_p, 0,
286 COMPOSITE(ACLK_RKVDEC_PRE, "aclk_rkvdec_pre", mux_pll_src_4plls_p, 0,
292 COMPOSITE(SCLK_VDEC_CABAC, "sclk_vdec_cabac", mux_pll_src_4plls_p, 0,
296 COMPOSITE(SCLK_VDEC_CORE, "sclk_vdec_core", mux_pll_src_4plls_p, 0,
301 COMPOSITE(ACLK_IEP_PRE, "aclk_iep_pre", mux_pll_src_4plls_p, 0,
307 COMPOSITE(ACLK_HDCP_PRE, "aclk_hdcp_pre", mux_pll_src_4plls_p, 0,
316 COMPOSITE(SCLK_RGA, "sclk_rga", mux_sclk_rga_p, 0,
320 COMPOSITE(ACLK_VOP_PRE, "aclk_vop_pre", mux_pll_src_4plls_p, 0,
324 COMPOSITE(SCLK_HDCP, "sclk_hdcp", mux_pll_src_3plls_p, 0,
[all …]
/kernel/linux/linux-4.19/drivers/clk/rockchip/
Dclk-rk3328.c278 COMPOSITE(SCLK_RTC32K, "clk_rtc32k", mux_2plls_xin24m_p, 0,
316 COMPOSITE(0, "aclk_gpu_pre", mux_4plls_p, 0,
325 COMPOSITE(0, "clk_ddr", mux_ddrphy_p, CLK_IGNORE_UNUSED,
337 COMPOSITE(PCLK_DDR, "pclk_ddr", mux_2plls_hdmiphy_p, 0,
356 COMPOSITE(ACLK_BUS_PRE, "aclk_bus_pre", mux_2plls_hdmiphy_p, 0,
370 COMPOSITE(SCLK_TSP, "clk_tsp", mux_2plls_p, 0,
377 COMPOSITE(0, "clk_i2s0_div", mux_2plls_p, 0,
387 COMPOSITE(0, "clk_i2s1_div", mux_2plls_p, 0,
400 COMPOSITE(0, "clk_i2s2_div", mux_2plls_p, 0,
413 COMPOSITE(0, "clk_spdif_div", mux_2plls_p, 0,
[all …]
Dclk-rk3399.c429 COMPOSITE(ACLK_USB3, "aclk_usb3", mux_pll_src_cpll_gpll_npll_p, 0,
448 COMPOSITE(SCLK_USB3OTG0_SUSPEND, "clk_usb3otg0_suspend", mux_pll_p, 0,
452 COMPOSITE(SCLK_USB3OTG1_SUSPEND, "clk_usb3otg1_suspend", mux_pll_p, 0,
456 COMPOSITE(SCLK_UPHY0_TCPDPHY_REF, "clk_uphy0_tcpdphy_ref", mux_pll_p, 0,
460 COMPOSITE(SCLK_UPHY0_TCPDCORE, "clk_uphy0_tcpdcore", mux_pll_src_24m_32k_cpll_gpll_p, 0,
464 COMPOSITE(SCLK_UPHY1_TCPDPHY_REF, "clk_uphy1_tcpdphy_ref", mux_pll_p, 0,
468 COMPOSITE(SCLK_UPHY1_TCPDCORE, "clk_uphy1_tcpdcore", mux_pll_src_24m_32k_cpll_gpll_p, 0,
552 COMPOSITE(0, "aclk_gmac_pre", mux_aclk_gmac_p, 0,
571 COMPOSITE(SCLK_MAC, "clk_gmac", mux_pll_src_cpll_gpll_npll_p, 0,
587 COMPOSITE(0, "clk_spdif_div", mux_pll_src_cpll_gpll_p, 0,
[all …]
Dclk-rv1108.c227 COMPOSITE(0, "aclk_rkvenc_pre", mux_pll_src_4plls_p, 0,
232 COMPOSITE(SCLK_VENC_CORE, "clk_venc_core", mux_pll_src_4plls_p, 0,
245 COMPOSITE(SCLK_HEVC_CORE, "sclk_hevc_core", mux_pll_src_4plls_p, 0,
250 COMPOSITE(SCLK_HEVC_CABAC, "clk_hevc_cabac", mux_pll_src_4plls_p, 0,
254 COMPOSITE(0, "aclk_rkvdec_pre", mux_pll_src_4plls_p, 0,
257 COMPOSITE(0, "aclk_vpu_pre", mux_pll_src_4plls_p, 0,
293 COMPOSITE(SCLK_PWM0_PMU, "sclk_pwm0_pmu", mux_pll_src_2plls_p, 0,
296 COMPOSITE(SCLK_I2C0_PMU, "sclk_i2c0_pmu", mux_pll_src_2plls_p, 0,
305 COMPOSITE(SCLK_WIFI, "sclk_wifi", mux_wifi_src_p, 0,
354 COMPOSITE(SCLK_DSP, "sclk_dsp", mux_dsp_src_p, 0,
[all …]
Dclk-px30.c387 COMPOSITE(ACLK_VI_PRE, "aclk_vi_pre", mux_gpll_cpll_npll_p, 0,
393 COMPOSITE(SCLK_ISP, "clk_isp", mux_gpll_cpll_npll_p, 0,
396 COMPOSITE(SCLK_CIF_OUT, "clk_cif_out", mux_cif_out_p, 0,
409 COMPOSITE(ACLK_VO_PRE, "aclk_vo_pre", mux_gpll_cpll_npll_p, 0,
418 COMPOSITE(SCLK_RGA_CORE, "clk_rga_core", mux_gpll_cpll_npll_p, 0,
422 COMPOSITE(SCLK_VOPB_PWM, "clk_vopb_pwm", mux_gpll_xin24m_p, 0,
425 COMPOSITE(0, "dclk_vopb_src", mux_cpll_npll_p, CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT,
434 COMPOSITE(0, "dclk_vopl_src", mux_npll_cpll_p, 0,
445 COMPOSITE(0, "aclk_vpu_pre", mux_gpll_cpll_npll_p, 0,
451 COMPOSITE(SCLK_CORE_VPU, "sclk_core_vpu", mux_gpll_cpll_npll_p, 0,
[all …]
/kernel/linux/linux-5.10/drivers/usb/gadget/
Dconfigfs.c7 #include <linux/usb/composite.h>
47 struct usb_composite_driver composite; member
235 udc_name = gi->composite.gadget_driver.udc_name; in gadget_dev_desc_UDC_show()
246 if (!gi->composite.gadget_driver.udc_name) in unregister_gadget()
249 ret = usb_gadget_unregister_driver(&gi->composite.gadget_driver); in unregister_gadget()
252 kfree(gi->composite.gadget_driver.udc_name); in unregister_gadget()
253 gi->composite.gadget_driver.udc_name = NULL; in unregister_gadget()
281 if (gi->composite.gadget_driver.udc_name) { in gadget_dev_desc_UDC_store()
285 gi->composite.gadget_driver.udc_name = name; in gadget_dev_desc_UDC_store()
286 ret = usb_gadget_probe_driver(&gi->composite.gadget_driver); in gadget_dev_desc_UDC_store()
[all …]

12345678910>>...27