Home
last modified time | relevance | path

Searched refs:composite (Results 1 – 25 of 98) sorted by relevance

1234

/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-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 …]
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 …]
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 …]
Domap36xx-omap3430es2plus-clocks.dtsi10 compatible = "ti,composite-no-wait-gate-clock";
18 compatible = "ti,composite-divider-clock";
27 compatible = "ti,composite-clock";
65 compatible = "ti,composite-gate-clock";
145 compatible = "ti,composite-mux-clock";
154 compatible = "ti,composite-clock";
Domap3430es1-clocks.dtsi67 compatible = "ti,composite-no-wait-gate-clock";
75 compatible = "ti,composite-divider-clock";
84 compatible = "ti,composite-clock";
130 compatible = "ti,composite-interface-clock";
138 compatible = "ti,composite-divider-clock";
148 compatible = "ti,composite-clock";
Domap44xx-clocks.dtsi304 compatible = "ti,composite-no-wait-gate-clock";
312 compatible = "ti,composite-divider-clock";
321 compatible = "ti,composite-clock";
600 compatible = "ti,composite-no-wait-gate-clock";
608 compatible = "ti,composite-divider-clock";
617 compatible = "ti,composite-clock";
792 compatible = "ti,composite-no-wait-gate-clock";
800 compatible = "ti,composite-mux-clock";
808 compatible = "ti,composite-clock";
823 compatible = "ti,composite-no-wait-gate-clock";
[all …]
Domap54xx-clocks.dtsi791 compatible = "ti,composite-no-wait-gate-clock";
799 compatible = "ti,composite-mux-clock";
807 compatible = "ti,composite-clock";
822 compatible = "ti,composite-no-wait-gate-clock";
830 compatible = "ti,composite-mux-clock";
838 compatible = "ti,composite-clock";
853 compatible = "ti,composite-no-wait-gate-clock";
861 compatible = "ti,composite-mux-clock";
869 compatible = "ti,composite-clock";
884 compatible = "ti,composite-no-wait-gate-clock";
[all …]
Domap36xx-am35xx-omap3430es2plus-clocks.dtsi45 compatible = "ti,composite-gate-clock";
93 compatible = "ti,composite-mux-clock";
100 compatible = "ti,composite-clock";
/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";
Dmux.txt39 - compatible : shall be "ti,mux-clock" or "ti,composite-mux-clock".
50 not supported by the composite-mux-clock subtype
75 compatible = "ti,composite-mux-clock";
Ddivider.txt56 - compatible : shall be "ti,divider-clock" or "ti,composite-divider-clock".
103 compatible = "ti,composite-divider-clock";
112 compatible = "ti,composite-divider-clock";
/kernel/linux/linux-5.10/drivers/usb/gadget/
Dconfigfs.c47 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()
288 gi->composite.gadget_driver.udc_name = NULL; in gadget_dev_desc_UDC_store()
[all …]
DMakefile11 libcomposite-y += composite.o functions.o configfs.o u_f.o
Dcomposite.c1132 struct usb_composite_driver *composite = cdev->driver; in get_string() local
1151 sp = composite->strings; in get_string()
1208 if (composite->strings) { in get_string()
1209 len = lookup_string(composite->strings, buf, language, id); in get_string()
2168 int composite_dev_prepare(struct usb_composite_driver *composite, in composite_dev_prepare() argument
2191 cdev->driver = composite; in composite_dev_prepare()
2289 struct usb_composite_driver *composite = to_cdriver(gdriver); in composite_bind() local
2302 status = composite_dev_prepare(composite, cdev); in composite_bind()
2310 status = composite->bind(cdev); in composite_bind()
2320 update_unchanged_dev_desc(&cdev->desc, composite->dev); in composite_bind()
[all …]
/kernel/linux/linux-5.10/Documentation/usb/
Dmass-storage.rst30 about how to use MSF within composite gadgets.
145 parameters defined by the composite framework (they are common to
146 all composite gadgets so just a quick listing):
191 mass storage protocol. As a composite function, MSF may be used by
209 that MSG is a composite gadget (ie. uses the composite framework)
214 (ii) MSF can be used in any other composite gadget.
227 parameters are handled in MSG by the composite layer's parameters
Dgadget_multi.rst8 The Multifunction Composite Gadget (or g_multi) is a composite gadget
9 that makes extensive use of the composite framework to provide
33 Since the gadget uses standard composite framework and appears as such
47 Detecting as composite gadget
50 First of all, Windows need to detect the gadget as an USB composite
Dfunctionfs.rst5 From kernel point of view it is just a composite function with some
9 that kernel level composite functions provide when they are added to
12 This in particular means that the composite initialisation functions
/kernel/linux/linux-5.10/drivers/clk/imx/
DMakefile5 mxc-clk-objs += clk-composite-7ulp.o
6 mxc-clk-objs += clk-composite-8m.o
/kernel/linux/linux-5.10/drivers/clk/sprd/
DMakefile8 clk-sprd-y += composite.o
/kernel/linux/linux-5.10/drivers/clk/actions/
DMakefile9 clk-owl-y += owl-composite.o
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-devices-platform-_UDC_-gadget5 Show the suspend state of an USB composite gadget.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/
Dtvp5150.txt65 compatible = "composite-video-connector";
77 compatible = "composite-video-connector";

1234