| /linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/ |
| H A D | fsl,ucc-hdlc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,ucc-hdlc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: High-Level Data Link Control(HDLC) 12 - Frank Li <Frank.Li@nxp.com> 16 const: fsl,ucc-hdlc 24 cell-index: 25 $ref: /schemas/types.yaml#/definitions/uint32 27 rx-clock-name: [all …]
|
| H A D | fsl,qe-tsa.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,qe-tsa.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: PowerQUICC QE Time-slot assigner (TSA) controller 10 - Herve Codina <herve.codina@bootlin.com> 13 The TSA is the time-slot assigner that can be found on some PowerQUICC SoC. 14 Its purpose is to route some TDM time-slots to other internal serial 20 - enum: 21 - fsl,mpc8321-tsa [all …]
|
| H A D | fsl,cpm1-tsa.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: PowerQUICC CPM Time-slot assigner (TSA) controller 10 - Herve Codina <herve.codina@bootlin.com> 13 The TSA is the time-slot assigner that can be found on some PowerQUICC SoC. 14 Its purpose is to route some TDM time-slots to other internal serial 20 - enum: 21 - fsl,mpc885-tsa [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | vidioc-g-dv-timings.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_G_DV_TIMINGS - VIDIOC_S_DV_TIMINGS - VIDIOC_SUBDEV_G_DV_TIMINGS - VIDIOC_SUBDEV_S_DV_TIMINGS… 47 :ref:`VIDIOC_S_DV_TIMINGS <VIDIOC_G_DV_TIMINGS>` ioctl and to get the current timings, 48 applications use the :ref:`VIDIOC_G_DV_TIMINGS <VIDIOC_G_DV_TIMINGS>` ioctl. The detailed timing 56 registered in read-only mode is not allowed. An error is returned and the errno 57 variable is set to ``-EPERM``. 59 The ``linux/v4l2-dv-timings.h`` header can be used to get the timings of 60 the formats in the :ref:`cea861` and :ref:`vesadmt` standards. If 62 :ref:`VIDIOC_ENUMINPUT` does not set the 68 On success 0 is returned, on error -1 and the ``errno`` variable is set [all …]
|
| H A D | vidioc-reqbufs.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_REQBUFS - Initiate Memory Mapping, User Pointer I/O or DMA buffer I/O 34 This ioctl is used to initiate :ref:`memory mapped <mmap>`, 35 :ref:`user pointer <userp>` or :ref:`DMABUF <dmabuf>` based I/O. 61 Applications can call :ref:`VIDIOC_REQBUFS` again to change the number of 63 then :ref:`VIDIOC_REQBUFS` can only succeed if the 65 :ref:`VIDIOC_REQBUFS` will return the ``EBUSY`` error code. 70 :ref:`VIDIOC_STREAMOFF <VIDIOC_STREAMON>`. 78 .. flat-table:: struct v4l2_requestbuffers 79 :header-rows: 0 [all …]
|
| H A D | vidioc-enuminput.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUMINPUT - Enumerate video inputs 36 :ref:`VIDIOC_ENUMINPUT` with a pointer to this structure. Drivers 45 .. flat-table:: struct v4l2_input 46 :header-rows: 0 47 :stub-columns: 0 50 * - __u32 51 - ``index`` 52 - Identifies the input, set by the application. 53 * - __u8 [all …]
|
| H A D | dv-timings.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _dv-timings: 15 it is not possible to extend the :ref:`v4l2_std_id <v4l2-std-id>` 21 width and height, signal polarities, frontporches, backporches, sync 22 widths etc. The ``linux/v4l2-dv-timings.h`` header can be used to get 23 the timings of the formats in the :ref:`cea861` and :ref:`vesadmt` 28 :ref:`VIDIOC_ENUM_DV_TIMINGS` and 29 :ref:`VIDIOC_DV_TIMINGS_CAP` ioctls. To set 31 :ref:`VIDIOC_S_DV_TIMINGS <VIDIOC_G_DV_TIMINGS>` ioctl and to get 33 :ref:`VIDIOC_G_DV_TIMINGS <VIDIOC_G_DV_TIMINGS>` ioctl. To detect [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | map_kptr.c | 1 // SPDX-License-Identifier: GPL-2.0 25 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref1), &opts); in test_map_kptr_success() 28 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref2), &opts); in test_map_kptr_success() 32 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_ls_map_kptr_ref1), &lopts); in test_map_kptr_success() 36 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_ls_map_kptr_ref2), &lopts); in test_map_kptr_success() 51 ret = bpf_map__update_elem(skel->maps.array_map, in test_map_kptr_success() 54 skel->data->ref--; in test_map_kptr_success() 55 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref3), &opts); in test_map_kptr_success() 59 ret = bpf_map__update_elem(skel->maps.pcpu_array_map, in test_map_kptr_success() 62 skel->data->ref--; in test_map_kptr_success() [all …]
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| H A D | maxim,max8952.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 13 - $ref: regulator.yaml# 19 max8952,default-mode: 20 $ref: /schemas/types.yaml#/definitions/uint32 25 max8952,dvs-mode-microvolt: 35 max8952,en-gpio: 40 max8952,ramp-speed: [all …]
|
| /linux/drivers/dpll/zl3073x/ |
| H A D | dpll.c | 1 // SPDX-License-Identifier: GPL-2.0-only 29 * struct zl3073x_dpll_pin - DPLL pin 39 * @esync_control: embedded sync is controllable 72 * zl3073x_dpll_is_input_pin - check if the pin is input one 80 return pin->dir == DPLL_PIN_DIRECTION_INPUT; in zl3073x_dpll_is_input_pin() 84 * zl3073x_dpll_is_p_pin - check if the pin is P-pin 87 * Return: true if the pin is P-pin, false if it is N-pin 92 return zl3073x_is_p_pin(pin->id); in zl3073x_dpll_is_p_pin() 103 *direction = pin->dir; in zl3073x_dpll_pin_direction_get() 113 list_for_each_entry(pin, &zldpll->pins, list) { in zl3073x_dpll_pin_get_by_ref() [all …]
|
| /linux/drivers/dpll/ |
| H A D | dpll_netlink.c | 1 // SPDX-License-Identifier: GPL-2.0 30 return (struct dpll_dump_ctx *)cb->ctx; in dpll_dump_context() 36 if (nla_put_u32(msg, DPLL_A_ID, dpll->id)) in dpll_msg_add_dev_handle() 37 return -EMSGSIZE; in dpll_msg_add_dev_handle() 46 return -EMSGSIZE; in dpll_msg_add_dev_parent_handle() 56 if (!xa_get_mark(&dpll_pin_xa, pin->id, DPLL_REGISTERED)) in dpll_pin_available() 58 xa_for_each(&pin->parent_refs, i, par_ref) in dpll_pin_available() 59 if (xa_get_mark(&dpll_pin_xa, par_ref->pin->id, in dpll_pin_available() 62 xa_for_each(&pin->dpll_refs, i, par_ref) in dpll_pin_available() 63 if (xa_get_mark(&dpll_device_xa, par_ref->dpll->id, in dpll_pin_available() [all …]
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | ti,lmk04832.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liam Beguin <liambeguin@gmail.com> 21 - ti,lmk04832 26 '#address-cells': 29 '#size-cells': 32 '#clock-cells': 35 spi-max-frequency: 40 - description: PLL2 reference clock. [all …]
|
| /linux/Documentation/devicetree/bindings/pwm/ |
| H A D | microchip,corepwm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Conor Dooley <conor.dooley@microchip.com> 16 https://www.microsemi.com/existing-parts/parts/152118 19 - $ref: pwm.yaml# 24 - const: microchip,corepwm-rtl-v4 32 "#pwm-cells": 37 microchip,sync-update-mask: 48 Each bit of "microchip,sync-update-mask" corresponds to a PWM channel & represents [all …]
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | renesas,drif.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Renesas R-Car Gen3 Digital Radio Interface Controller (DRIF) 10 - Ramesh Shanmugasundaram <rashanmu@gmail.com> 11 - Fabrizio Castro <fabrizio.castro.jz@renesas.com> 14 R-Car Gen3 DRIF is a SPI like receive only slave device. A general 17 +---------------------+ +---------------------+ 18 | |-----SCK------->|CLK | 19 | Master |-----SS-------->|SYNC DRIFn (slave) | [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | st,stm32-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/pinctrl/st,stm32-pinctrl.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Alexandre TORGUE <alexandre.torgue@foss.st.com> 17 on-chip controllers onto these pads. 22 - st,stm32f429-pinctrl 23 - st,stm32f469-pinctrl 24 - st,stm32f746-pinctrl 25 - st,stm32f769-pinctrl [all …]
|
| /linux/Documentation/devicetree/bindings/iio/imu/ |
| H A D | adi,adis16475.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Nuno Sá <nuno.sa@analog.com> 14 https://www.analog.com/media/en/technical-documentation/data-sheets/ADIS16475.pdf 19 - adi,adis16475-1 20 - adi,adis16475-2 21 - adi,adis16475-3 22 - adi,adis16477-1 23 - adi,adis16477-2 [all …]
|
| /linux/Documentation/devicetree/bindings/display/panel/ |
| H A D | raydium,rm67191.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Raydium RM67171 OLED LCD panel with MIPI-DSI protocol 10 - Robert Chiras <robert.chiras@nxp.com> 13 - $ref: panel-common.yaml# 23 reset-gpios: true 24 width-mm: true 25 height-mm: true 27 dsi-lanes: [all …]
|
| /linux/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | ti,gpmc-child.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/ti,gpmc-child.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tony Lindgren <tony@atomide.com> 11 - Roger Quadros <rogerq@kernel.org> 24 gpmc,sync-clk-ps: 28 # Chip-select signal timings corresponding to GPMC_CONFIG2: 29 gpmc,cs-on-ns: 33 gpmc,cs-rd-off-ns: [all …]
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | realtek,usb2phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Stanley Chang <stanley_chang@realtek.com> 23 XHCI controller#0 -- usb2phy -- phy#0 24 |- usb3phy -- phy#0 25 XHCI controller#1 -- usb2phy -- phy#0 26 XHCI controller#2 -- usb2phy -- phy#0 27 |- usb3phy -- phy#0 33 XHCI controller#0 -- usb2phy -- phy#0 [all …]
|
| /linux/Documentation/devicetree/bindings/spi/ |
| H A D | renesas,sh-msiof.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/spi/renesas,sh-msiof.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Geert Uytterhoeven <geert+renesas@glider.be> 15 - items: 16 - const: renesas,msiof-sh73a0 # SH-Mobile AG5 17 - const: renesas,sh-mobile-msiof # generic SH-Mobile compatible 19 - items: 20 - enum: [all …]
|
| /linux/drivers/gpu/host1x/ |
| H A D | syncpt.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (c) 2010-2013, NVIDIA Corporation. 31 struct kref ref; member 53 /* Initialize sync point array */ 56 /* Free sync point array */ 59 /* Return number of sync point supported. */ 69 * Check sync point sanity. If max is larger than min, there have too many 70 * sync point increments. 72 * Client managed sync point are not tracked. 77 if (sp->client_managed) in host1x_syncpt_check_max() [all …]
|
| /linux/sound/usb/ |
| H A D | endpoint.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 64 * expect the payload to carry Q10.14 / Q16.16 formatted sync information 99 if (u->urb && u->buffer_size) in release_urb_ctx() 100 usb_free_coherent(u->ep->chip->dev, u->buffer_size, in release_urb_ctx() 101 u->urb->transfer_buffer, in release_urb_ctx() 102 u->urb->transfer_dma); in release_urb_ctx() 103 usb_free_urb(u->urb); in release_urb_ctx() 104 u->urb = NULL; in release_urb_ctx() 105 u->buffer_size = 0; in release_urb_ctx() 111 case -ENODEV: in usb_error_string() [all …]
|
| /linux/Documentation/devicetree/bindings/power/ |
| H A D | rockchip-io-domain.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/power/rockchip-io-domain.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <heiko@sntech.de> 14 kept in sync between the regulators and the SoC using a special 23 General Register File (GRF) in sync with the actual value of a voltage 42 to report their voltage. The IO Voltage Domain for any non-specified 48 - rockchip,px30-io-voltage-domain 49 - rockchip,px30-pmu-io-voltage-domain [all …]
|
| /linux/Documentation/sound/cards/ |
| H A D | hdspm.rst | 2 Software Interface ALSA-DSP MADI Driver 5 (translated from German, so no good English ;-), 7 2004 - winfried ritsch 11 the Controls and startup-options are ALSA-Standard and only the 19 ------------------ 21 * number of channels -- depends on transmission mode 29 * Single Speed -- 1..64 channels 37 * Double Speed -- 1..32 channels 40 Note: Choosing the 56-channel mode for 41 transmission/receive-mode , only 28 are transmitted/received [all …]
|
| /linux/Documentation/devicetree/bindings/leds/ |
| H A D | ti.lm36922.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Texas Instruments - LM3692x Highly Efficient White LED Driver 10 - Dan Murphy <dmurphy@ti.com> 13 The LM3692x is an ultra-compact, highly efficient, 14 white-LED driver designed for LCD display backlighting. 26 - ti,lm36922 27 - ti,lm36923 32 "#address-cells": [all …]
|