/openbmc/linux/drivers/clk/stm32/ |
H A D | clk-stm32-core.c | 400 struct clk_stm32_composite *composite = to_clk_stm32_composite(hw); in clk_stm32_composite_set_rate() local 404 if (composite->div_id == NO_STM32_DIV) in clk_stm32_composite_set_rate() 407 spin_lock_irqsave(composite->lock, flags); in clk_stm32_composite_set_rate() 409 ret = stm32_divider_set_rate(composite->base, composite->clock_data, in clk_stm32_composite_set_rate() 410 composite->div_id, rate, parent_rate); in clk_stm32_composite_set_rate() 412 spin_unlock_irqrestore(composite->lock, flags); in clk_stm32_composite_set_rate() 420 struct clk_stm32_composite *composite = to_clk_stm32_composite(hw); in clk_stm32_composite_recalc_rate() local 422 if (composite->div_id == NO_STM32_DIV) in clk_stm32_composite_recalc_rate() 425 return stm32_divider_get_rate(composite->base, composite->clock_data, in clk_stm32_composite_recalc_rate() 426 composite->div_id, parent_rate); in clk_stm32_composite_recalc_rate() [all …]
|
/openbmc/linux/drivers/clk/ |
H A D | clk-composite.c | 13 struct clk_composite *composite = to_clk_composite(hw); in clk_composite_get_parent() local 14 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_get_parent() 15 struct clk_hw *mux_hw = composite->mux_hw; in clk_composite_get_parent() 24 struct clk_composite *composite = to_clk_composite(hw); in clk_composite_set_parent() local 25 const struct clk_ops *mux_ops = composite->mux_ops; in clk_composite_set_parent() 26 struct clk_hw *mux_hw = composite->mux_hw; in clk_composite_set_parent() 36 struct clk_composite *composite = to_clk_composite(hw); in clk_composite_recalc_rate() local 37 const struct clk_ops *rate_ops = composite->rate_ops; in clk_composite_recalc_rate() 38 struct clk_hw *rate_hw = composite->rate_hw; in clk_composite_recalc_rate() 71 struct clk_composite *composite = to_clk_composite(hw); in clk_composite_determine_rate() local [all …]
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
H A D | omap3xxx-clocks.dtsi | 90 compatible = "ti,composite-mux-clock"; 98 compatible = "ti,composite-mux-clock"; 105 compatible = "ti,composite-mux-clock"; 114 compatible = "ti,composite-clock"; 127 compatible = "ti,composite-mux-clock"; 135 compatible = "ti,composite-mux-clock"; 144 compatible = "ti,composite-clock"; 150 compatible = "ti,composite-clock"; 156 compatible = "ti,composite-clock"; 162 compatible = "ti,composite-clock"; [all …]
|
H A D | omap36xx-omap3430es2plus-clocks.dtsi | 16 compatible = "ti,composite-no-wait-gate-clock"; 31 compatible = "ti,composite-divider-clock"; 41 compatible = "ti,composite-clock"; 92 compatible = "ti,composite-gate-clock"; 179 compatible = "ti,composite-mux-clock"; 189 compatible = "ti,composite-clock";
|
H A D | omap3430es1-clocks.dtsi | 73 compatible = "ti,composite-no-wait-gate-clock"; 88 compatible = "ti,composite-divider-clock"; 97 compatible = "ti,composite-divider-clock"; 108 compatible = "ti,composite-clock"; 152 compatible = "ti,composite-interface-clock"; 169 compatible = "ti,composite-clock";
|
H A D | omap44xx-clocks.dtsi | 343 compatible = "ti,composite-no-wait-gate-clock"; 352 compatible = "ti,composite-divider-clock"; 362 compatible = "ti,composite-clock"; 674 compatible = "ti,composite-no-wait-gate-clock"; 683 compatible = "ti,composite-divider-clock"; 693 compatible = "ti,composite-clock"; 888 compatible = "ti,composite-no-wait-gate-clock"; 897 compatible = "ti,composite-mux-clock"; 906 compatible = "ti,composite-clock"; 923 compatible = "ti,composite-no-wait-gate-clock"; [all …]
|
H A D | omap54xx-clocks.dtsi | 889 compatible = "ti,composite-no-wait-gate-clock"; 898 compatible = "ti,composite-mux-clock"; 907 compatible = "ti,composite-clock"; 924 compatible = "ti,composite-no-wait-gate-clock"; 933 compatible = "ti,composite-mux-clock"; 942 compatible = "ti,composite-clock"; 959 compatible = "ti,composite-no-wait-gate-clock"; 968 compatible = "ti,composite-mux-clock"; 977 compatible = "ti,composite-clock"; 994 compatible = "ti,composite-no-wait-gate-clock"; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ti/ |
H A 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" 37 compatible = "ti,composite-interface-clock"; 45 compatible = "ti,composite-divider-clock"; 55 compatible = "ti,composite-clock";
|
H A 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 95 compatible = "ti,composite-gate-clock"; 103 compatible = "ti,composite-no-wait-gate-clock";
|
H A D | mux.txt | 39 - compatible : shall be "ti,mux-clock" or "ti,composite-mux-clock". 51 not supported by the composite-mux-clock subtype 76 compatible = "ti,composite-mux-clock";
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | omap3xxx-clocks.dtsi | 86 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 …]
|
H A D | omap36xx-omap3430es2plus-clocks.dtsi | 13 compatible = "ti,composite-no-wait-gate-clock"; 21 compatible = "ti,composite-divider-clock"; 30 compatible = "ti,composite-clock"; 68 compatible = "ti,composite-gate-clock"; 148 compatible = "ti,composite-mux-clock"; 157 compatible = "ti,composite-clock";
|
/openbmc/u-boot/drivers/usb/gadget/ |
H A D | composite.c | 15 static struct usb_composite_driver *composite; variable 543 sp = composite->strings; in get_string() 573 if (composite->strings) { in get_string() 574 len = lookup_string(composite->strings, buf, language, id); in get_string() 930 if (composite->disconnect) in composite_disconnect() 931 composite->disconnect(cdev); in composite_disconnect() 968 if (composite->unbind) in composite_unbind() 969 composite->unbind(cdev); in composite_unbind() 978 composite = NULL; in composite_unbind() 1005 cdev->driver = composite; in composite_bind() [all …]
|
/openbmc/linux/drivers/usb/gadget/ |
H A D | configfs.c | 50 struct usb_composite_driver composite; member 249 udc_name = gi->composite.gadget_driver.udc_name; in gadget_dev_desc_UDC_show() 260 if (!gi->composite.gadget_driver.udc_name) in unregister_gadget() 263 ret = usb_gadget_unregister_driver(&gi->composite.gadget_driver); in unregister_gadget() 266 kfree(gi->composite.gadget_driver.udc_name); in unregister_gadget() 267 gi->composite.gadget_driver.udc_name = NULL; in unregister_gadget() 295 if (gi->composite.gadget_driver.udc_name) { in gadget_dev_desc_UDC_store() 299 gi->composite.gadget_driver.udc_name = name; in gadget_dev_desc_UDC_store() 300 ret = usb_gadget_register_driver(&gi->composite.gadget_driver); in gadget_dev_desc_UDC_store() 302 gi->composite.gadget_driver.udc_name = NULL; in gadget_dev_desc_UDC_store() [all …]
|
/openbmc/u-boot/doc/ |
H A D | README.video | 42 - monitor=[none|dvi|hdmi|lcd|vga|composite-*] - Select the video output to use 48 composite-pal/composite-ntsc/composite-pal-m/composite-pal-nc: 49 Selects composite video output, note the specified resolution is 50 ignored with composite video output. 73 overscan_y=20 for composite monitors, 0 for other monitors.
|
/openbmc/pldm/libpldmresponder/test/pdr_jsons/state_sensor/malformed/ |
H A D | sensor_pdr.json | 2 // composite sensors. 7 // Each sensor in each group of composite sensors has a separate entry and the
|
/openbmc/pldm/libpldmresponder/examples/pdr/ |
H A D | sensor_pdr.json | 2 // composite sensors. 7 // Each sensor in each group of composite sensors has a separate entry and the
|
/openbmc/linux/drivers/clk/mediatek/ |
H A D | clk-mtk.c | 307 struct clk_composite *composite; in mtk_clk_unregister_composite() local 315 composite = to_clk_composite(hw); in mtk_clk_unregister_composite() 316 if (composite->mux_hw) in mtk_clk_unregister_composite() 317 mux = to_clk_mux(composite->mux_hw); in mtk_clk_unregister_composite() 318 if (composite->gate_hw) in mtk_clk_unregister_composite() 319 gate = to_clk_gate(composite->gate_hw); in mtk_clk_unregister_composite() 320 if (composite->rate_hw) in mtk_clk_unregister_composite() 321 div = to_clk_divider(composite->rate_hw); in mtk_clk_unregister_composite()
|
/openbmc/linux/drivers/clk/imx/ |
H A D | Makefile | 5 mxc-clk-objs += clk-composite-7ulp.o 6 mxc-clk-objs += clk-composite-8m.o 7 mxc-clk-objs += clk-composite-93.o
|
/openbmc/linux/Documentation/usb/ |
H A 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
|
H A 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): 200 mass storage protocol. As a composite function, MSF may be used by 218 that MSG is a composite gadget (ie. uses the composite framework) 223 (ii) MSF can be used in any other composite gadget. 236 parameters are handled in MSG by the composite layer's parameters
|
H A 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
|