Home
last modified time | relevance | path

Searched +full:composite +full:- +full:in (Results 1 – 25 of 513) sorted by relevance

12345678910>>...21

/kernel/linux/linux-4.19/drivers/clk/
Dclk-composite.c8 * This program is distributed in the hope it will be useful, but WITHOUT
18 #include <linux/clk-provider.h>
24 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()
30 return mux_ops->get_parent(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()
41 return mux_ops->set_parent(mux_hw, index); in clk_composite_set_parent()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ti/
Dcomposite.txt1 Binding for TI composite clock.
3 Binding status: Unstable - ABI compatibility may be broken in the future
6 register-mapped composite clock with multiple different sub-types;
18 "ti,*composite*-clock" types.
20 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
26 - compatible : shall be: "ti,composite-clock"
27 - clocks : link phandles of component clocks
28 - #clock-cells : from common clock binding; shall be set to 0.
33 #clock-cells = <0>;
34 compatible = "ti,composite-interface-clock";
[all …]
Dgate.txt3 Binding status: Unstable - ABI compatibility may be broken in the future
6 quite much similar to the basic gate-clock [2], however,
9 will be controlled instead and the corresponding hw-ops for
12 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
13 [2] Documentation/devicetree/bindings/clock/gpio-gate-clock.txt
17 - compatible : shall be one of:
18 "ti,gate-clock" - basic gate clock
19 "ti,wait-gate-clock" - gate clock which waits until clock is active before
21 "ti,dss-gate-clock" - gate clock with DSS specific hardware handling
22 "ti,am35xx-gate-clock" - gate clock with AM35xx specific hardware handling
[all …]
Dmux.txt3 Binding status: Unstable - ABI compatibility may be broken in the future
6 register-mapped multiplexer with multiple input clock signals or
10 By default the "clocks" property lists the parents in the same order
15 results in programming the register as follows:
24 "index-starts-at-one" modified the scheme as follows:
32 the number of bits to shift the control field in the register can be
36 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
39 - compatible : shall be "ti,mux-clock" or "ti,composite-mux-clock".
40 - #clock-cells : from common clock binding; shall be set to 0.
41 - clocks : link phandles of parent clocks
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/ti/
Dcomposite.txt1 Binding for TI composite clock.
3 Binding status: Unstable - ABI compatibility may be broken in the future
6 register-mapped composite clock with multiple different sub-types;
18 "ti,*composite*-clock" types.
20 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
26 - compatible : shall be: "ti,composite-clock"
27 - clocks : link phandles of component clocks
28 - #clock-cells : from common clock binding; shall be set to 0.
33 #clock-cells = <0>;
34 compatible = "ti,composite-interface-clock";
[all …]
Dgate.txt3 Binding status: Unstable - ABI compatibility may be broken in the future
6 quite much similar to the basic gate-clock [2], however,
9 will be controlled instead and the corresponding hw-ops for
12 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
13 [2] Documentation/devicetree/bindings/clock/gpio-gate-clock.txt
17 - compatible : shall be one of:
18 "ti,gate-clock" - basic gate clock
19 "ti,wait-gate-clock" - gate clock which waits until clock is active before
21 "ti,dss-gate-clock" - gate clock with DSS specific hardware handling
22 "ti,am35xx-gate-clock" - gate clock with AM35xx specific hardware handling
[all …]
/kernel/linux/linux-4.19/drivers/usb/gadget/legacy/
DKconfig6 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
8 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks).
9 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks).
10 # - Some systems have both kinds of controllers.
12 # With help from a special transceiver and a "Mini-AB" jack, systems with
13 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
21 Gadget Zero is a two-configuration device. It either sinks and
24 conformance. The driver needs only two bulk-capable endpoints, so
25 it can work on top of most device-side usb controllers. It's
30 USB peripheral controller driver. Then you can use host-side
[all …]
/kernel/linux/linux-5.10/drivers/usb/gadget/legacy/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks).
10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks).
11 # - Some systems have both kinds of controllers.
13 # With help from a special transceiver and a "Mini-AB" jack, systems with
14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
23 # Gadget drivers are hardware-neutral, or "platform independent",
32 # gadget configuration. In the device model, each option contains
44 Gadget Zero is a two-configuration device. It either sinks and
[all …]
/kernel/linux/linux-4.19/Documentation/usb/
Dmass-storage.txt4 appearing to the host as a disk or a CD-ROM drive. It supports
7 to read-only, and gadget can indicate that it is removable and/or
8 CD-ROM (the latter implies read-only access).
10 Its requirements are modest; only a bulk-in and a bulk-out endpoint
12 Support is included for full-speed, high-speed and SuperSpeed
15 Note that the driver is slightly non-portable in that it assumes
16 a single memory/DMA buffer will be usable for bulk-in and bulk-out
24 (which is no longer included in Linux). It will talk only briefly
25 about how to use MSF within composite gadgets.
32 - file=filename[,filename...]
[all …]
Dgadget_multi.txt1 -*- org -*-
5 The Multifunction Composite Gadget (or g_multi) is a composite gadget
6 that makes extensive use of the composite framework to provide
9 In it's standard configuration it provides a single USB configuration
15 have two configurations -- one with RNDIS and another with CDC ECM[3].
17 Please note that if you use non-standard configuration (that is enable
22 To make use of the gadget one needs to make it work on host side --
28 Since the gadget uses standard composite framework and appears as such
33 This is also true for two configuration set-up with RNDIS
41 *** Detecting as composite gadget
[all …]
/kernel/linux/linux-5.10/Documentation/usb/
Dmass-storage.rst9 appearing to the host as a disk or a CD-ROM drive. It supports
12 to read-only, and gadget can indicate that it is removable and/or
13 CD-ROM (the latter implies read-only access).
15 Its requirements are modest; only a bulk-in and a bulk-out endpoint
17 Support is included for full-speed, high-speed and SuperSpeed
20 Note that the driver is slightly non-portable in that it assumes
21 a single memory/DMA buffer will be usable for bulk-in and bulk-out
29 (which is no longer included in Linux). It will talk only briefly
30 about how to use MSF within composite gadgets.
38 - file=filename[,filename...]
[all …]
Dgadget_multi.rst2 Multifunction Composite Gadget
8 The Multifunction Composite Gadget (or g_multi) is a composite gadget
9 that makes extensive use of the composite framework to provide
12 In it's standard configuration it provides a single USB configuration
18 have two configurations -- one with RNDIS and another with CDC ECM[3].
20 Please note that if you use non-standard configuration (that is enable
26 To make use of the gadget one needs to make it work on host side --
31 ------------------
33 Since the gadget uses standard composite framework and appears as such
38 This is also true for two configuration set-up with RNDIS
[all …]
/kernel/linux/linux-4.19/drivers/clk/rockchip/
Dclk-rk3399.c3 * Author: Xing Zheng <zhengxing@rock-chips.com>
10 * This program is distributed in the hope that it will be useful,
16 #include <linux/clk-provider.h>
21 #include <dt-bindings/clock/rk3399-cru.h>
341 /* cluster_l: aclkm in clksel0, rest in clksel1 */
351 /* cluster_b: aclkm in clksel2, rest in clksel3 */
406 * CRU Clock-Architecture
429 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,
[all …]
Dclk-rk3368.c9 * This program is distributed in the hope that it will be useful,
15 #include <linux/clk-provider.h>
19 #include <dt-bindings/clock/rk3368-cru.h>
206 /* cluster_b: aclkm in clksel0, rest in clksel1 */
216 /* cluster_l: aclkm in clksel2, rest in clksel3 */
282 * Clock-Architecture Diagram 2
326 COMPOSITE(0, "aclk_cci_pre", mux_pll_src_cpll_gpll_usb_npll_p, CLK_IGNORE_UNUSED,
362 COMPOSITE(0, "fclk_mcu_src", mux_pll_src_cpll_gpll_p, CLK_IGNORE_UNUSED,
366 * stclk_mcu is listed as child of fclk_mcu_src in diagram 5,
367 * but stclk_mcu has an additional own divider in diagram 2
[all …]
Dclk-rk3328.c3 * Author: Elaine <zhangqing@rock-chips.com>
10 * This program is distributed in the hope that it will be useful,
16 #include <linux/clk-provider.h>
20 #include <dt-bindings/clock/rk3328-cru.h>
273 * Clock-Architecture Diagram 1
278 COMPOSITE(SCLK_RTC32K, "clk_rtc32k", mux_2plls_xin24m_p, 0,
289 * Clock-Architecture Diagram 2
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,
[all …]
Dclk-rk3288.c10 * This program is distributed in the hope that it will be useful,
16 #include <linux/clk-provider.h>
20 #include <dt-bindings/clock/rk3288-cru.h>
266 * Clock-Architecture Diagram 1
342 COMPOSITE(0, "i2s_src", mux_pll_src_cpll_gpll_p, 0,
393 * Clock-Architecture Diagram 2
396 COMPOSITE(0, "aclk_vepu", mux_pll_src_cpll_gpll_usb480m_p, 0,
399 COMPOSITE(0, "aclk_vdpu", mux_pll_src_cpll_gpll_usb480m_p, 0,
413 COMPOSITE(0, "aclk_vio0", mux_pll_src_cpll_gpll_usb480m_p, CLK_IGNORE_UNUSED,
418 COMPOSITE(0, "aclk_vio1", mux_pll_src_cpll_gpll_usb480m_p, CLK_IGNORE_UNUSED,
[all …]
/kernel/linux/linux-5.10/drivers/usb/gadget/
Dconfigfs.c1 // SPDX-License-Identifier: GPL-2.0
7 #include <linux/usb/composite.h>
24 return -EINVAL; in check_user_usb_string()
26 stringtab_dev->language = num; in check_user_usb_string()
47 struct usb_composite_driver composite; member
109 return -EOVERFLOW; in usb_string_copy()
116 return -ENOMEM; in usb_string_copy()
119 if (str[ret - 1] == '\n') in usb_string_copy()
120 str[ret - 1] = '\0'; in usb_string_copy()
130 to_gadget_info(item)->cdev.desc.__name); \
[all …]
/kernel/linux/linux-5.10/drivers/clk/rockchip/
Dclk-rk3399.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Author: Xing Zheng <zhengxing@rock-chips.com>
7 #include <linux/clk-provider.h>
15 #include <dt-bindings/clock/rk3399-cru.h>
335 /* cluster_l: aclkm in clksel0, rest in clksel1 */
345 /* cluster_b: aclkm in clksel2, rest in clksel3 */
400 * CRU Clock-Architecture
423 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,
[all …]
Dclk-rk3368.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 #include <linux/clk-provider.h>
11 #include <dt-bindings/clock/rk3368-cru.h>
198 /* cluster_b: aclkm in clksel0, rest in clksel1 */
208 /* cluster_l: aclkm in clksel2, rest in clksel3 */
274 * Clock-Architecture Diagram 2
318 COMPOSITE(0, "aclk_cci_pre", mux_pll_src_cpll_gpll_usb_npll_p, CLK_IGNORE_UNUSED,
354 COMPOSITE(0, "fclk_mcu_src", mux_pll_src_cpll_gpll_p, CLK_IGNORE_UNUSED,
358 * stclk_mcu is listed as child of fclk_mcu_src in diagram 5,
359 * but stclk_mcu has an additional own divider in diagram 2
[all …]
/kernel/linux/linux-4.19/include/media/i2c/
Dm52790.h2 m52790.h - definition for m52790 inputs and outputs
11 This program is distributed in the hope that it will be useful,
32 /* Selects component input instead of composite */
44 /* Selects component input instead of composite */
50 /* Enable 6dB amplifier for composite out */
66 /* Enable 6dB amplifier for composite out */
Dupd64083.h2 * upd6408x - NEC Electronics 3-Dimensional Y/C separation input defines
11 * This program is distributed in the hope that it will be useful,
20 /* There are two bits of information that the driver needs in order
24 The first two operating modes expect a composite signal on the Y input,
27 Normally YCS_MODE is used for tuner and composite inputs, and the
28 YCNR mode is used for S-Video inputs.
30 The external Y-ADC is selected when the composite input comes from a
32 the input is a S-Video signal, then the internal Y-ADC input should
42 /* Note: the following two modes cannot be used in combination with the
43 external Y-ADC. */
[all …]
/kernel/linux/linux-5.10/include/media/i2c/
Dupd64083.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * upd6408x - NEC Electronics 3-Dimensional Y/C separation input defines
11 /* There are two bits of information that the driver needs in order
15 The first two operating modes expect a composite signal on the Y input,
18 Normally YCS_MODE is used for tuner and composite inputs, and the
19 YCNR mode is used for S-Video inputs.
21 The external Y-ADC is selected when the composite input comes from a
23 the input is a S-Video signal, then the internal Y-ADC input should
33 /* Note: the following two modes cannot be used in combination with the
34 external Y-ADC. */
[all …]
/kernel/linux/linux-5.10/include/linux/usb/
Dcomposite.h1 // SPDX-License-Identifier: GPL-2.0+
3 * composite.h -- framework for usb gadgets which are composite devices
5 * Copyright (C) 2006-2008 David Brownell
12 * This program is distributed in the hope that it will be useful,
19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
27 * making it easier to build (a) Composite devices, supporting multiple
28 * functions within any single configuration, and (b) Multi-configuration
33 * link and mass storage functions is a composite device. Those functions
34 * might alternatively be packaged in individual configurations, but in
35 * the composite model the host can use both functions at the same time.
[all …]
/kernel/linux/linux-4.19/include/linux/usb/
Dcomposite.h1 // SPDX-License-Identifier: GPL-2.0+
3 * composite.h -- framework for usb gadgets which are composite devices
5 * Copyright (C) 2006-2008 David Brownell
12 * This program is distributed in the hope that it will be useful,
19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
27 * making it easier to build (a) Composite devices, supporting multiple
28 * functions within any single configuration, and (b) Multi-configuration
33 * link and mass storage functions is a composite device. Those functions
34 * might alternatively be packaged in individual configurations, but in
35 * the composite model the host can use both functions at the same time.
[all …]
/kernel/linux/linux-4.19/drivers/usb/gadget/
Dconfigfs.c1 // SPDX-License-Identifier: GPL-2.0
7 #include <linux/usb/composite.h>
33 return -EINVAL; in check_user_usb_string()
36 return -EINVAL; in check_user_usb_string()
38 stringtab_dev->language = num; in check_user_usb_string()
59 struct usb_composite_driver composite; member
119 return -EOVERFLOW; in usb_string_copy()
123 return -ENOMEM; in usb_string_copy()
124 if (str[ret - 1] == '\n') in usb_string_copy()
125 str[ret - 1] = '\0'; in usb_string_copy()
[all …]

12345678910>>...21