/linux-6.12.1/drivers/gpu/drm/display/ |
D | drm_dp_dual_mode_helper.c | 35 * DOC: dp dual mode helpers 37 * Helper functions to deal with DP dual mode (aka. DP++) adaptors. 44 * I2C-over-AUX. Source devices may choose to implement either of these 51 * drm_dp_dual_mode_read - Read from the DP dual mode adaptor register(s) 57 * Reads @size bytes from the DP dual mode adaptor registers 69 * As sub-addressing is not supported by all adaptors, in drm_dp_dual_mode_read() 94 return -ENOMEM; in drm_dp_dual_mode_read() 108 return -EPROTO; in drm_dp_dual_mode_read() 115 * drm_dp_dual_mode_write - Write to the DP dual mode adaptor register(s) 121 * Writes @size bytes to the DP dual mode adaptor registers [all …]
|
/linux-6.12.1/drivers/gpu/drm/imx/ipuv3/ |
D | imx-ldb.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * i.MX drm driver - LVDS display bridge 11 #include <linux/media-bus-format.h> 13 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h> 36 #include "imx-drm.h" 38 #define DRIVER_NAME "imx-ldb" 76 struct drm_display_mode mode; member 84 return container_of(c, struct imx_ldb_encoder, connector)->channel; in con_to_imx_ldb_ch() 89 return container_of(e, struct imx_ldb_encoder, encoder)->channel; in enc_to_imx_ldb_ch() 113 struct imx_ldb *ldb = imx_ldb_ch->ldb; in imx_ldb_ch_set_bus_format() [all …]
|
/linux-6.12.1/drivers/usb/cdns3/ |
D | Kconfig | 8 dual-role controller. 9 It supports: dual-role switch, Host-only, and Peripheral-only. 17 tristate "Cadence USB3 Dual-Role Controller" 20 Say Y here if your system has a Cadence USB3 dual-role controller. 21 It supports: dual-role switch, Host-only, and Peripheral-only. 34 Cadence USBSS-DEV driver. 36 This controller supports FF, HS and SS mode. It doesn't support 37 LS and SSP mode. 51 tristate "Cadence USB3 support on PCIe-based platforms" 59 be dynamically linked and module will be called cdns3-pci.ko [all …]
|
/linux-6.12.1/drivers/usb/dwc2/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 10 Say Y here if your system has a Dual Role Hi-Speed USB 13 For host mode, if you choose to build the driver as dynamically 18 dwc2_platform.ko. For all modes(host, gadget and dual-role), there 24 bool "DWC2 Mode Selection" 30 bool "Host only mode" 33 The Designware USB2.0 high-speed host controller 35 driver to operate in Host-only mode. 37 comment "Gadget/Dual-role mode requires USB Gadget support to be enabled" 40 bool "Gadget only mode" [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/display/bridge/ |
D | thine,thc63lvd1024.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacopo Mondi <jacopo+renesas@jmondi.org> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 14 The THC63LVD1024 is a dual link LVDS receiver designed to convert LVDS 15 streams to parallel data outputs. The chip supports single/dual input/output 19 Single or dual operation mode, output data mapping and DDR output modes are 30 The device can operate in single or dual input and output modes. 32 When operating in single input mode, all pixels are received on port@0, [all …]
|
D | fsl,imx8qxp-ldb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/bridge/fsl,imx8qxp-ldb.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liu Ying <victor.liu@nxp.com> 23 LDB split mode to support a dual link LVDS display. The channel indexes 29 in dual mode or split mode. In dual mode, the two channels output identical 30 data. In split mode, channel0 outputs odd pixels and channel1 outputs even 41 - fsl,imx8qm-ldb 42 - fsl,imx8qxp-ldb [all …]
|
/linux-6.12.1/drivers/usb/musb/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # USB Dual Role (OTG-ready) Controller Drivers 7 # (M)HDRC = (Multipoint) Highspeed Dual-Role Controller 9 tristate 'Inventra Highspeed Dual Role Controller' 13 Say Y here if your system has a dual role high speed USB 27 module will be called "musb-hdrc". 32 bool "MUSB Mode Selection" 38 bool "Host only mode" 41 Select this when you want to use MUSB in host mode only, 45 bool "Gadget only mode" [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/usb/ |
D | mediatek,mtu3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Chunfeng Yun <chunfeng.yun@mediatek.com> 14 - $ref: usb-drd.yaml 23 - enum: 24 - mediatek,mt2712-mtu3 25 - mediatek,mt8173-mtu3 26 - mediatek,mt8183-mtu3 27 - mediatek,mt8186-mtu3 [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/connector/ |
D | usb-connector.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/connector/usb-connector.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 20 - enum: 21 - usb-a-connector 22 - usb-b-connector 23 - usb-c-connector 25 - items: [all …]
|
/linux-6.12.1/drivers/usb/mtu3/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 6 tristate "MediaTek USB3 Dual Role controller" 13 Dual Role SuperSpeed USB controller. You can select usb 14 mode as peripheral role or host role, or both. 24 bool "MTU3 Mode Selection" 30 bool "Host only mode" 33 Select this when you want to use MTU3 in host mode only, 37 bool "Gadget only mode" 40 Select this when you want to use MTU3 in gadget mode only, 44 bool "Dual Role mode" [all …]
|
D | mtu3.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * mtu3.h - MediaTek USB3 DRD header 35 #define MU3D_EP_TXCR0(epnum) (U3D_TX1CSR0 + (((epnum) - 1) * 0x10)) 36 #define MU3D_EP_TXCR1(epnum) (U3D_TX1CSR1 + (((epnum) - 1) * 0x10)) 37 #define MU3D_EP_TXCR2(epnum) (U3D_TX1CSR2 + (((epnum) - 1) * 0x10)) 39 #define MU3D_EP_RXCR0(epnum) (U3D_RX1CSR0 + (((epnum) - 1) * 0x10)) 40 #define MU3D_EP_RXCR1(epnum) (U3D_RX1CSR1 + (((epnum) - 1) * 0x10)) 41 #define MU3D_EP_RXCR2(epnum) (U3D_RX1CSR2 + (((epnum) - 1) * 0x10)) 43 #define USB_QMU_TQHIAR(epnum) (U3D_TXQHIAR1 + (((epnum) - 1) * 0x4)) 44 #define USB_QMU_RQHIAR(epnum) (U3D_RXQHIAR1 + (((epnum) - 1) * 0x4)) [all …]
|
/linux-6.12.1/drivers/staging/sm750fb/ |
D | readme | 4 - dual display 5 - 2D acceleration 6 - 16MB integrated video memory 10 Use 1280,8bpp index color and 60 hz mode: 11 insmod ./sm750fb.ko g_option="1280x1024-8@60" 14 and use a 800x600 mode : 17 dual frame buffer for driver with "dual" parameter 18 insmod ./sm750fb.ko g_option="dual,800x600:1024x768" 23 1) if you build the driver with built-in method, the parameter 37 and this driver will use fb1, fb2. In that case, you need to configure your X-server
|
D | ddk750_sii164.c | 1 // SPDX-License-Identifier: GPL-2.0 79 * edge_select - Edge Select: 81 * edge latched first in dual edge mode) 83 * edge latched first in dual edge mode) 84 * bus_select - Input Bus Select: 85 * 0 = Input data bus is 12-bits wide 86 * 1 = Input data bus is 24-bits wide 87 * dual_edge_clk_select - Dual Edge Clock Select 89 * 1 = Input data is dual edge latched 90 * hsync_enable - Horizontal Sync Enable: [all …]
|
/linux-6.12.1/drivers/usb/isp1760/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 9 or an ISP1761 USB dual-role controller. 12 This USB controller is usually attached to a non-DMA-Master 29 bool "ISP1760 Mode Selection" 35 bool "Host only mode" 39 Select this if you want to use the ISP1760 in host mode only. The 43 bool "Gadget only mode" 47 Select this if you want to use the ISP1760 in peripheral mode only. 51 bool "Dual Role mode"
|
/linux-6.12.1/include/drm/display/ |
D | drm_dp_dual_mode_helper.h | 32 #define DP_DUAL_MODE_HDMI_ID 0x00 /* 00-0f */ 43 /* This field is marked reserved in dual mode spec, used in LSPCON */ 45 #define DP_DUAL_MODE_IEEE_OUI 0x11 /* 11-13*/ 47 #define DP_DUAL_DEVICE_ID 0x14 /* 14-19 */ 76 * @DRM_LSPCON_MODE_LS: Level shifter mode of LSPCON 78 * @DRM_LSPCON_MODE_PCON: Protocol converter mode of LSPCON 88 * enum drm_dp_dual_mode_type - Type of the DP dual mode adaptor 89 * @DRM_DP_DUAL_MODE_NONE: No DP dual mode adaptor
|
/linux-6.12.1/drivers/usb/dwc3/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 10 Say Y or M here if your system has a Dual Role SuperSpeed 26 bool "DWC3 Mode Selection" 32 bool "Host only mode" 35 Select this when you want to use DWC3 in host mode only, 39 bool "Gadget only mode" 42 Select this when you want to use DWC3 in gadget mode only, 46 bool "Dual Role mode" 49 This is the default mode of working of DWC3 controller where 78 tristate "PCIe-based Platforms" [all …]
|
/linux-6.12.1/drivers/gpu/drm/bridge/ |
D | thc63lvd1024.c | 1 // SPDX-License-Identifier: GPL-2.0 50 return drm_bridge_attach(bridge->encoder, thc63->next, bridge, flags); in thc63_attach() 55 const struct drm_display_mode *mode) in thc63_mode_valid() argument 63 * dual-in, single-out where it is 40 to 150 MHz. As dual-in, dual-out in thc63_mode_valid() 65 * input mode. in thc63_mode_valid() 67 if (thc63->timings.dual_link) { in thc63_mode_valid() 75 if (mode->clock < min_freq) in thc63_mode_valid() 78 if (mode->clock > max_freq) in thc63_mode_valid() 89 ret = regulator_enable(thc63->vcc); in thc63_enable() 91 dev_err(thc63->dev, in thc63_enable() [all …]
|
/linux-6.12.1/drivers/iio/adc/ |
D | ad7887.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2010-2011 Analog Devices Inc. 28 #define AD7887_REF_DIS BIT(5) /* on-chip reference disable */ 29 #define AD7887_DUAL BIT(4) /* dual-channel mode */ 30 #define AD7887_CH_AIN1 BIT(3) /* convert on channel 1, DUAL=1 */ 31 #define AD7887_CH_AIN0 0 /* convert on channel 0, DUAL=0,1 */ 35 #define AD7887_PM_MODE4 3 /* standby mode */ 44 * struct ad7887_chip_info - chip specifc information 48 * @dual_channels: channels specification in dual mode 49 * @num_dual_channels: number of channels in dual mode [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/gpio/ |
D | xlnx,gpio-xilinx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/xlnx,gpio-xilinx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Neeli Srinivas <srinivas.neeli@amd.com> 14 to an AXI4-Lite interface. The AXI GPIO can be configured as either 15 a single or a dual-channel device. The width of each channel is 22 - xlnx,xps-gpio-1.00.a 27 "#gpio-cells": 33 gpio-controller: true [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/ |
D | xilinx-xadc.txt | 22 - compatible: Should be one of 23 * "xlnx,zynq-xadc-1.00.a": When using the ZYNQ device 25 * "xlnx,axi-xadc-1.00.a": When using the axi-xadc pcore to 27 * "xlnx,system-management-wiz-1.3": When using the 30 - reg: Address and length of the register set for the device 31 - interrupts: Interrupt for the XADC control interface. 32 - clocks: When using the ZYNQ this must be the ZYNQ PCAP clock, 33 when using the axi-xadc or the axi-system-management-wizard this must be 37 - xlnx,external-mux: 40 * "single": External multiplexer mode is used with one [all …]
|
/linux-6.12.1/Documentation/fb/ |
D | viafb.rst | 6 -------- 15 --------------- 34 ---------------------- 47 - 640x480 (default) 48 - 720x480 49 - 800x600 50 - 1024x768 53 - 8, 16, 32 (default:32) 56 - 60, 75, 85, 100, 120 (default:60) 59 - 0 : expansion (default) [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/can/ |
D | st,stm32-bxcan.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/can/st,stm32-bxcan.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 - Dario Binacchi <dario.binacchi@amarulasolutions.com> 15 - $ref: can-controller.yaml# 20 - st,stm32f4-bxcan 22 st,can-primary: 24 Primary mode of the bxCAN peripheral is only relevant if the chip has 25 two CAN peripherals in dual CAN configuration. In that case they share [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/display/ |
D | truly,nt35597.txt | 7 - compatible: should be "truly,nt35597-2K-display" 8 - vdda-supply: phandle of the regulator that provides the supply voltage 10 - vdispp-supply: phandle of the regulator that provides the supply voltage 12 - vdispn-supply: phandle of the regulator that provides the supply voltage 14 - reset-gpios: phandle of gpio for reset line 15 This should be 8mA, gpio can be configured using mux, pinctrl, pinctrl-names 17 - mode-gpios: phandle of the gpio for choosing the mode of the display 18 for single DSI or Dual DSI 19 This should be low for dual DSI and high for single DSI mode 20 - ports: This device has two video ports driven by two DSIs. Their connections [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/timer/ |
D | ti,keystone-timer.txt | 3 This document provides bindings for the 64-bit timer in the KeyStone 4 architecture devices. The timer can be configured as a general-purpose 64-bit 5 timer, dual general-purpose 32-bit timers. When configured as dual 32-bit 6 timers, each half can operate in conjunction (chain mode) or independently 7 (unchained mode) of each other. 9 It is global timer is a free running up-counter and can generate interrupt 17 - compatible : should be "ti,keystone-timer". 18 - reg : specifies base physical address and count of the registers. 19 - interrupts : interrupt generated by the timer. 20 - clocks : the clock feeding the timer clock. [all …]
|
/linux-6.12.1/drivers/usb/fotg210/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 tristate "Faraday FOTG210 USB2 Dual Role controller" 11 Faraday FOTG210 is a dual-mode USB controller that can act 12 in both host controller and peripheral controller mode. 25 module will be called fotg210-hcd. 36 dynamically linked module called "fotg210-udc".
|