| /Linux-v5.4/drivers/clk/ |
| D | clk-composite.c | 12 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 …]
|
| /Linux-v5.4/arch/arm/boot/dts/ |
| D | omap24xx-clocks.dtsi | 10 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 …]
|
| D | omap2430-clocks.dtsi | 11 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 …]
|
| D | omap2420-clocks.dtsi | 11 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 …]
|
| D | omap3xxx-clocks.dtsi | 83 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 …]
|
| D | omap36xx-omap3430es2plus-clocks.dtsi | 10 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";
|
| D | omap3430es1-clocks.dtsi | 67 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";
|
| D | omap44xx-clocks.dtsi | 304 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"; 800 compatible = "ti,composite-no-wait-gate-clock"; 808 compatible = "ti,composite-mux-clock"; 816 compatible = "ti,composite-clock"; 831 compatible = "ti,composite-no-wait-gate-clock"; [all …]
|
| D | omap54xx-clocks.dtsi | 791 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 …]
|
| D | omap36xx-am35xx-omap3430es2plus-clocks.dtsi | 45 compatible = "ti,composite-gate-clock"; 93 compatible = "ti,composite-mux-clock"; 100 compatible = "ti,composite-clock";
|
| /Linux-v5.4/Documentation/devicetree/bindings/clock/ti/ |
| D | composite.txt | 1 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";
|
| D | gate.txt | 28 "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";
|
| D | mux.txt | 39 - 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";
|
| D | divider.txt | 56 - compatible : shall be "ti,divider-clock" or "ti,composite-divider-clock". 103 compatible = "ti,composite-divider-clock"; 112 compatible = "ti,composite-divider-clock";
|
| /Linux-v5.4/drivers/usb/gadget/ |
| D | configfs.c | 59 struct usb_composite_driver composite; member 236 char *udc_name = to_gadget_info(item)->composite.gadget_driver.udc_name; in gadget_dev_desc_UDC_show() 245 if (!gi->composite.gadget_driver.udc_name) in unregister_gadget() 248 ret = usb_gadget_unregister_driver(&gi->composite.gadget_driver); in unregister_gadget() 251 kfree(gi->composite.gadget_driver.udc_name); in unregister_gadget() 252 gi->composite.gadget_driver.udc_name = NULL; in unregister_gadget() 277 if (gi->composite.gadget_driver.udc_name) { in gadget_dev_desc_UDC_store() 281 gi->composite.gadget_driver.udc_name = name; in gadget_dev_desc_UDC_store() 282 ret = usb_gadget_probe_driver(&gi->composite.gadget_driver); in gadget_dev_desc_UDC_store() 284 gi->composite.gadget_driver.udc_name = NULL; in gadget_dev_desc_UDC_store() [all …]
|
| D | Makefile | 11 libcomposite-y += composite.o functions.o configfs.o u_f.o
|
| D | composite.c | 1067 struct usb_composite_driver *composite = cdev->driver; in get_string() local 1086 sp = composite->strings; in get_string() 1143 if (composite->strings) { in get_string() 1144 len = lookup_string(composite->strings, buf, language, id); in get_string() 2088 int composite_dev_prepare(struct usb_composite_driver *composite, in composite_dev_prepare() argument 2111 cdev->driver = composite; in composite_dev_prepare() 2209 struct usb_composite_driver *composite = to_cdriver(gdriver); in composite_bind() local 2222 status = composite_dev_prepare(composite, cdev); in composite_bind() 2230 status = composite->bind(cdev); in composite_bind() 2240 update_unchanged_dev_desc(&cdev->desc, composite->dev); in composite_bind() [all …]
|
| /Linux-v5.4/Documentation/devicetree/bindings/display/connector/ |
| D | analog-tv-connector.txt | 5 - compatible: "composite-video-connector" or "svideo-connector" 17 compatible = "composite-video-connector";
|
| /Linux-v5.4/drivers/clk/imx/ |
| D | Makefile | 6 clk-composite-8m.o \ 8 clk-composite-7ulp.o \
|
| /Linux-v5.4/Documentation/usb/ |
| D | mass-storage.rst | 30 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
|
| D | gadget_multi.rst | 8 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
|
| D | functionfs.rst | 5 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
|
| /Linux-v5.4/drivers/clk/sprd/ |
| D | Makefile | 8 clk-sprd-y += composite.o
|
| /Linux-v5.4/drivers/clk/actions/ |
| D | Makefile | 9 clk-owl-y += owl-composite.o
|
| /Linux-v5.4/Documentation/ABI/testing/ |
| D | sysfs-devices-platform-_UDC_-gadget | 5 Show the suspend state of an USB composite gadget.
|