| /kernel/linux/linux-5.10/drivers/gpu/drm/ |
| D | drm_dp_dual_mode_helper.c | 34 * DOC: dp dual mode helpers 36 * Helper functions to deal with DP dual mode (aka. DP++) adaptors. 43 * I2C-over-AUX. Source devices may choose to implement either of these 50 * drm_dp_dual_mode_read - Read from the DP dual mode adaptor register(s) 56 * Reads @size bytes from the DP dual mode adaptor registers 68 * As sub-addressing is not supported by all adaptors, in drm_dp_dual_mode_read() 93 return -ENOMEM; in drm_dp_dual_mode_read() 107 return -EPROTO; in drm_dp_dual_mode_read() 114 * drm_dp_dual_mode_write - Write to the DP dual mode adaptor register(s) 120 * Writes @size bytes to the DP dual mode adaptor registers [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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> 34 #include "imx-drm.h" 36 #define DRIVER_NAME "imx-ldb" 74 struct drm_display_mode mode; member 82 return container_of(c, struct imx_ldb_encoder, connector)->channel; in con_to_imx_ldb_ch() 87 return container_of(e, struct imx_ldb_encoder, encoder)->channel; in enc_to_imx_ldb_ch() 111 struct imx_ldb *ldb = imx_ldb_ch->ldb; in imx_ldb_ch_set_bus_format() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/imx/ |
| D | imx-ldb.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * i.MX drm driver - LVDS display bridge 11 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h> 31 #include "imx-drm.h" 33 #define DRIVER_NAME "imx-ldb" 65 struct drm_display_mode mode; member 102 struct imx_ldb *ldb = imx_ldb_ch->ldb; in imx_ldb_ch_set_bus_format() 103 int dual = ldb->ldb_ctrl & LDB_SPLIT_MODE_EN; in imx_ldb_ch_set_bus_format() local 109 if (imx_ldb_ch->chno == 0 || dual) in imx_ldb_ch_set_bus_format() 110 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH0_24; in imx_ldb_ch_set_bus_format() [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 33 The device can operate in single-link mode or dual-link mode. In 34 single-link mode, all pixels are received on port@0, and port@1 shall not [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/dsi/ |
| D | dsi_manager.c | 1 // SPDX-License-Identifier: GPL-2.0-only 49 /* We assume 2 dsi nodes have the same information of dual-dsi and in dsi_mgr_parse_dual_dsi() 50 * sync-mode, and only one node specifies master in case of dual mode. in dsi_mgr_parse_dual_dsi() 52 if (!msm_dsim->is_dual_dsi) in dsi_mgr_parse_dual_dsi() 53 msm_dsim->is_dual_dsi = of_property_read_bool( in dsi_mgr_parse_dual_dsi() 54 np, "qcom,dual-dsi-mode"); in dsi_mgr_parse_dual_dsi() 56 if (msm_dsim->is_dual_dsi) { in dsi_mgr_parse_dual_dsi() 57 if (of_property_read_bool(np, "qcom,master-dsi")) in dsi_mgr_parse_dual_dsi() 58 msm_dsim->master_dsi_link_id = id; in dsi_mgr_parse_dual_dsi() 59 if (!msm_dsim->is_sync_needed) in dsi_mgr_parse_dual_dsi() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | mediatek,mtu3.txt | 4 - compatible : should be "mediatek,<soc-model>-mtu3", "mediatek,mtu3", 5 soc-model is the name of SoC, such as mt8173, mt2712 etc, 8 - "mediatek,mt8173-mtu3" 9 - reg : specifies physical base address and size of the registers 10 - reg-names: should be "mac" for device IP and "ippc" for IP port control 11 - interrupts : interrupt used by the device IP 12 - power-domains : a phandle to USB power domain node to control USB's 14 - vusb33-supply : regulator of USB avdd3.3v 15 - clocks : a list of phandle + clock-specifier pairs, one for each 16 entry in clock-names [all …]
|
| /kernel/linux/linux-5.10/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
|
| /kernel/linux/linux-6.6/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
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
| D | xilinx-xadc.txt | 13 - compatible: Should be one of 14 * "xlnx,zynq-xadc-1.00.a": When using the ZYNQ device 16 * "xlnx,axi-xadc-1.00.a": When using the axi-xadc pcore to 18 - reg: Address and length of the register set for the device 19 - interrupts: Interrupt for the XADC control interface. 20 - clocks: When using the ZYNQ this must be the ZYNQ PCAP clock, 21 when using the AXI-XADC pcore this must be the clock that provides the 25 - xlnx,external-mux: 28 * "single": External multiplexer mode is used with one 30 * "dual": External multiplexer mode is used with two [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/isp1760/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 8 or an ISP1761 USB dual-role controller. 11 This USB controller is usually attached to a non-DMA-Master 28 bool "ISP1760 Mode Selection" 34 bool "Host only mode" 38 Select this if you want to use the ISP1760 in host mode only. The 42 bool "Gadget only mode" 46 Select this if you want to use the ISP1760 in peripheral mode only. 50 bool "Dual Role mode"
|
| /kernel/linux/linux-6.6/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"
|
| /kernel/linux/linux-5.10/drivers/usb/cdns3/ |
| D | Kconfig | 2 tristate "Cadence USB3 Dual-Role Controller" 7 Say Y here if your system has a Cadence USB3 dual-role controller. 8 It supports: dual-role switch, Host-only, and Peripheral-only. 20 Cadence USBSS-DEV driver. 22 This controller supports FF, HS and SS mode. It doesn't support 23 LS and SSP mode. 36 tristate "Cadence USB3 support on PCIe-based platforms" 44 be dynamically linked and module will be called cdns3-pci.ko
|
| /kernel/linux/linux-6.6/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
|