| /kernel/linux/linux-5.10/drivers/gpu/drm/ |
| D | drm_dp_dual_mode_helper.c | 4 * Permission is hereby granted, free of charge, to any person obtaining a 9 * Software is furnished to do so, subject to the following conditions: 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 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() [all …]
|
| D | drm_of.c | 1 // SPDX-License-Identifier: GPL-2.0-only 27 * drm_of_crtc_port_mask - find the mask of a registered CRTC by port OF node 41 if (tmp->port == port) in drm_of_crtc_port_mask() 52 * drm_of_find_possible_crtcs - find the possible CRTCs for an encoder port 85 * drm_of_component_match_add - Add a component helper OF node match rule 103 * drm_of_component_probe - Generic probe function for a component based master 123 if (!dev->of_node) in drm_of_component_probe() 124 return -EINVAL; in drm_of_component_probe() 131 port = of_parse_phandle(dev->of_node, "ports", i); in drm_of_component_probe() 135 if (of_device_is_available(port->parent)) in drm_of_component_probe() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/display/ |
| D | drm_dp_dual_mode_helper.c | 4 * Permission is hereby granted, free of charge, to any person obtaining a 9 * Software is furnished to do so, subject to the following conditions: 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 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() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/panel/ |
| D | advantech,idk-2121wr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/advantech,idk-2121wr.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Advantech IDK-2121WR 21.5" Full-HD dual-LVDS panel 10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 The IDK-2121WR from Advantech is a Full-HD dual-LVDS panel. 15 A dual-LVDS interface is a dual-link connection with even pixels traveling 20 dual-lvds-odd-pixels or dual-lvds-even-pixels). [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| D | advantech,idk-2121wr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/advantech,idk-2121wr.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Advantech IDK-2121WR 21.5" Full-HD dual-LVDS panel 10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 The IDK-2121WR from Advantech is a Full-HD dual-LVDS panel. 15 A dual-LVDS interface is a dual-link connection with even pixels traveling 20 dual-lvds-odd-pixels or dual-lvds-even-pixels). [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. 23 If you choose to build this driver is a dynamically linked 34 Cadence USBSS-DEV driver. 47 Host controller is compliant with XHCI so it will use 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/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> 14 of a USB interface controller or a separate node when it is attached to both 20 - enum: 21 - usb-a-connector 22 - usb-b-connector 23 - usb-c-connector [all …]
|
| /kernel/linux/linux-5.10/Documentation/fb/ |
| D | viafb.rst | 6 -------- 7 The console framebuffer driver is for graphics chips of 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) [all …]
|
| /kernel/linux/linux-6.6/Documentation/fb/ |
| D | viafb.rst | 6 -------- 7 The console framebuffer driver is for graphics chips of 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) [all …]
|
| /kernel/linux/linux-6.6/Documentation/process/ |
| D | license-rules.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 The Linux Kernel is provided under the terms of the GNU General Public 9 License version 2 only (GPL-2.0), as provided in LICENSES/preferred/GPL-2.0, 11 LICENSES/exceptions/Linux-syscall-note, as described in the COPYING file. 19 which is required to be compatible with the GPL-2.0:: 21 GPL-1.0+ : GNU General Public License v1.0 or later 22 GPL-2.0+ : GNU General Public License v2.0 or later 23 LGPL-2.0 : GNU Library General Public License v2 only 24 LGPL-2.0+ : GNU Library General Public License v2 or later 25 LGPL-2.1 : GNU Lesser General Public License v2.1 only [all …]
|
| /kernel/linux/linux-5.10/Documentation/process/ |
| D | license-rules.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 The Linux Kernel is provided under the terms of the GNU General Public 9 License version 2 only (GPL-2.0), as provided in LICENSES/preferred/GPL-2.0, 11 LICENSES/exceptions/Linux-syscall-note, as described in the COPYING file. 19 which is required to be compatible with the GPL-2.0:: 21 GPL-1.0+ : GNU General Public License v1.0 or later 22 GPL-2.0+ : GNU General Public License v2.0 or later 23 LGPL-2.0 : GNU Library General Public License v2 only 24 LGPL-2.0+ : GNU Library General Public License v2 or later 25 LGPL-2.1 : GNU Lesser General Public License v2.1 only [all …]
|
| /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> 14 of a USB interface controller or a separate node when it is attached to both 20 - enum: 21 - usb-a-connector 22 - usb-b-connector 23 - usb-c-connector [all …]
|
| /kernel/linux/linux-6.6/drivers/media/pci/cx88/ |
| D | cx88-dsp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 #include "cx88-reg.h" 77 return -int_cos(x - INT_PI); in int_cos() 80 return -int_cos(INT_PI / 2 - (x % (INT_PI / 2))); in int_cos() 82 * Now x is between 0 and INT_PI/2. in int_cos() 89 ret = 32768 - t2 + t4 - t6 + t8; in int_cos() 108 s32 s = x[i] + ((s64)coeff * s_prev / 32768) - s_prev2; in int_goertzel() 114 tmp = (s64)s_prev2 * s_prev2 + (s64)s_prev * s_prev - in int_goertzel() 143 x += (N - 192); in noise_magnitude() 147 freq_step = (freq_end - freq_start) / (samples - 1); in noise_magnitude() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/cx88/ |
| D | cx88-dsp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 #include "cx88-reg.h" 77 return -int_cos(x - INT_PI); in int_cos() 80 return -int_cos(INT_PI / 2 - (x % (INT_PI / 2))); in int_cos() 82 * Now x is between 0 and INT_PI/2. in int_cos() 89 ret = 32768 - t2 + t4 - t6 + t8; in int_cos() 108 s32 s = x[i] + ((s64)coeff * s_prev / 32768) - s_prev2; in int_goertzel() 114 tmp = (s64)s_prev2 * s_prev2 + (s64)s_prev * s_prev - in int_goertzel() 143 x += (N - 192); in noise_magnitude() 147 freq_step = (freq_end - freq_start) / (samples - 1); in noise_magnitude() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/ |
| D | drm_of.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 #include <linux/media-bus-format.h> 25 * drm_of_crtc_port_mask - find the mask of a registered CRTC by port OF node 39 if (tmp->port == port) in drm_of_crtc_port_mask() 50 * drm_of_find_possible_crtcs - find the possible CRTCs for an encoder port 83 * drm_of_component_match_add - Add a component helper OF node match rule 101 * drm_of_component_probe - Generic probe function for a component based master 121 if (!dev->of_node) in drm_of_component_probe() 122 return -EINVAL; in drm_of_component_probe() 129 port = of_parse_phandle(dev->of_node, "ports", i); in drm_of_component_probe() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/cfg/ |
| D | 7000.c | 3 * This file is provided under a dual BSD/GPLv2 license. When using or 8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. 9 * Copyright(c) 2013 - 2014 Intel Mobile Communications GmbH 11 * Copyright(c) 2018 - 2019 Intel Corporation 13 * This program is free software; you can redistribute it and/or modify 17 * This program is distributed in the hope that it will be useful, but 22 * The full GNU General Public License is included in this distribution 27 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 31 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. 32 * Copyright(c) 2013 - 2014 Intel Mobile Communications GmbH [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/ |
| D | fsl-usb.txt | 3 The device node for a USB controller that is part of a Freescale 4 SOC is as described in the document "Open Firmware Recommended 9 - compatible : Should be "fsl-usb2-mph" for multi port host USB 10 controllers, or "fsl-usb2-dr" for dual role USB controllers 11 or "fsl,mpc5121-usb2-dr" for dual role USB controllers of MPC5121. 13 also be mentioned (for eg. fsl-usb2-dr-v2.2 for bsc9132). 14 - phy_type : For multi port host USB controllers, should be one of 15 "ulpi", or "serial". For dual role USB controllers, should be 17 - reg : Offset and length of the register set for the device 18 - port0 : boolean; if defined, indicates port0 is connected for [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | fsl-usb.txt | 3 The device node for a USB controller that is part of a Freescale 4 SOC is as described in the document "Open Firmware Recommended 9 - compatible : Should be "fsl-usb2-mph" for multi port host USB 10 controllers, or "fsl-usb2-dr" for dual role USB controllers 11 or "fsl,mpc5121-usb2-dr" for dual role USB controllers of MPC5121. 13 also be mentioned (for eg. fsl-usb2-dr-v2.2 for bsc9132). 14 - phy_type : For multi port host USB controllers, should be one of 15 "ulpi", or "serial". For dual role USB controllers, should be 17 - reg : Offset and length of the register set for the device 18 - port0 : boolean; if defined, indicates port0 is connected for [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/pci/ |
| D | faraday,ftpci100.txt | 3 This PCI bridge is found inside that Cortina Systems Gemini SoC platform and 4 is a generic IP block from Faraday Technology. It exists in two variants: 5 plain and dual PCI. The plain version embeds a cascading interrupt controller 6 into the host bridge. The dual version routes the interrupts to the host 14 - compatible: ranging from specific to generic, should be one of 15 "cortina,gemini-pci", "faraday,ftpci100" 16 "cortina,gemini-pci-dual", "faraday,ftpci100-dual" 18 "faraday,ftpci100-dual" 19 - reg: memory base and size for the host bridge 20 - #address-cells: set to <3> [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 24 If you do not know what this is, please say N. 27 module will be called "musb-hdrc". 53 bool "Dual Role mode" 57 This is the default mode of working of MUSB controller where 80 tristate "DA8xx/OMAP-L1x" [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 24 If you do not know what this is, please say N. 27 module will be called "musb-hdrc". 53 bool "Dual Role mode" 57 This is the default mode of working of MUSB controller where 74 tristate "DA8xx/OMAP-L1x" [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" 66 /* Defines what is connected to the ldb, only one at a time */ 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" 57 /* Defines what is connected to the ldb, only one at a time */ 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/Documentation/devicetree/bindings/pci/ |
| D | faraday,ftpci100.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 13 This PCI bridge is found inside that Cortina Systems Gemini SoC platform and 14 is a generic IP block from Faraday Technology. It exists in two variants: 15 plain and dual PCI. The plain version embeds a cascading interrupt controller 16 into the host bridge. The dual version routes the interrupts to the host 21 The plain variant has 128MiB of non-prefetchable memory space, whereas the 22 "dual" variant has 64MiB. Take this into account when describing the ranges. [all …]
|