/linux-6.12.1/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 …]
|
/linux-6.12.1/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 …]
|
D | panel-simple-lvds-dual-ports.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-simple-lvds-dual-ports.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Simple LVDS panels with one power supply and dual LVDS ports 10 - Liu Ying <victor.liu@nxp.com> 11 - Thierry Reding <thierry.reding@gmail.com> 12 - Sam Ravnborg <sam@ravnborg.org> 15 This binding file is a collection of the LVDS panels that 16 has dual LVDS ports and requires only a single power-supply. [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. 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 …]
|
/linux-6.12.1/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 …]
|
/linux-6.12.1/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 …]
|
/linux-6.12.1/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 …]
|
/linux-6.12.1/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 …]
|
/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> 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 …]
|
/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 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 …]
|
/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" 68 /* Defines what is connected to the ldb, only one at a time */ 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/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 …]
|
/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 17 The DRD controller has a glue layer IPPC (IP Port Control), and its host is 23 - enum: 24 - mediatek,mt2712-mtu3 25 - mediatek,mt8173-mtu3 26 - mediatek,mt8183-mtu3 [all …]
|
/linux-6.12.1/drivers/staging/sm750fb/ |
D | readme | 2 SM750 of Silicon MOtion is pci express display controller device. 4 - dual display 5 - 2D acceleration 6 - 16MB integrated video memory 11 insmod ./sm750fb.ko g_option="1280x1024-8@60" 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 38 to use fb1. Another simple althernative is to disable vesafb from your config.
|
/linux-6.12.1/arch/arm64/boot/dts/marvell/ |
D | armada-8020.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 * Device Tree file for the Armada 8020 SoC, made of an AP806 Dual and 9 #include "armada-ap806-dual.dtsi" 10 #include "armada-80x0.dtsi" 14 compatible = "marvell,armada8020", "marvell,armada-ap806-dual", 15 "marvell,armada-ap806"; 19 * in CP master is not connected (by package) to the oscillator. So 20 * disable it. However, the RTC clock in CP slave is connected to the 21 * oscillator so this one is let enabled.
|
/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. 33 and port@1 shall not contain any endpoint. In dual input mode, [all …]
|
/linux-6.12.1/drivers/clk/meson/ |
D | clk-dualdiv.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * The AO Domain embeds a dual/divider to generate a more precise 10 * 32,768KHz clock for low-power suspend mode and CEC. 13 * | Div1 |-| Cnt1 | 15 * -| ______ ______ X--> Out 17 * | Div2 |-| Cnt2 | 20 * The dividing can be switched to single or dual, with a counter 21 * for each divider to set when the switching is done. 24 #include <linux/clk-provider.h> 27 #include "clk-regmap.h" [all …]
|
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/ |
D | imx6dl-savageboard.dts | 4 * This file is dual-licensed: you can use it either under the terms 5 * of the GPL or the X11 license, at your option. Note that this dual 9 * a) This file is free software; you can redistribute it and/or 14 * This file is distributed in the hope that it will be useful, 21 * b) Permission is hereby granted, free of charge, to any person 27 * Software is furnished to do so, subject to the following 33 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 43 /dts-v1/; 46 #include "imx6qdl-savageboard.dtsi" 49 model = "Poslab SavageBoard Dual"; [all …]
|
D | imx6q-cubox-i.dts | 4 * This file is dual-licensed: you can use it either under the terms 5 * of the GPL or the X11 license, at your option. Note that this dual 9 * a) This file is free software; you can redistribute it and/or 13 * This file is distributed in the hope that it will be useful, 20 * b) Permission is hereby granted, free of charge, to any person 26 * Software is furnished to do so, subject to the following 32 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 41 /dts-v1/; 44 #include "imx6qdl-sr-som.dtsi" 45 #include "imx6qdl-sr-som-brcm.dtsi" [all …]
|
D | imx6q-cubox-i-som-v15.dts | 4 * This file is dual-licensed: you can use it either under the terms 5 * of the GPL or the X11 license, at your option. Note that this dual 9 * a) This file is free software; you can redistribute it and/or 13 * This file is distributed in the hope that it will be useful, 20 * b) Permission is hereby granted, free of charge, to any person 26 * Software is furnished to do so, subject to the following 32 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 41 /dts-v1/; 44 #include "imx6qdl-sr-som.dtsi" 45 #include "imx6qdl-sr-som-ti.dtsi" [all …]
|
D | imx6q-solidsense.dts | 2 * Copyright (C) 2015 Rabeeh Khoury <rabeeh@solid-run.com> 5 * This file is dual-licensed: you can use it either under the terms 6 * of the GPL or the X11 license, at your option. Note that this dual 10 * a) This file is free software; you can redistribute it and/or 14 * This file is distributed in the hope that it will be useful, 21 * b) Permission is hereby granted, free of charge, to any person 27 * Software is furnished to do so, subject to the following 33 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 42 /dts-v1/; 45 #include "imx6qdl-sr-som.dtsi" [all …]
|
D | imx6q-gw551x.dts | 4 * This file is dual-licensed: you can use it either under the terms 5 * of the GPL or the X11 license, at your option. Note that this dual 9 * a) This file is free software; you can redistribute it and/or 14 * This file is distributed in the hope that it will be useful, 22 * MA 02110-1301 USA 26 * b) Permission is hereby granted, free of charge, to any person 32 * Software is furnished to do so, subject to the following 38 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 48 /dts-v1/; 50 #include "imx6qdl-gw551x.dtsi" [all …]
|
D | imx6q-gw560x.dts | 4 * This file is dual-licensed: you can use it either under the terms 5 * of the GPL or the X11 license, at your option. Note that this dual 9 * a) This file is free software; you can redistribute it and/or 14 * This file is distributed in the hope that it will be useful, 22 * MA 02110-1301 USA 26 * b) Permission is hereby granted, free of charge, to any person 32 * Software is furnished to do so, subject to the following 38 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 48 /dts-v1/; 50 #include "imx6qdl-gw560x.dtsi" [all …]
|
/linux-6.12.1/drivers/w1/slaves/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # 1-wire slaves configuration 6 menu "1-wire Slaves" 11 Say Y here if you want to connect 1-wire thermal sensors to your 17 Say Y here if you want to connect 1-wire 23 Say Y or M here if you want to use a DS2405 1-wire 24 single-channel addressable switch. 25 This device can also work as a single-channel 29 tristate "8-Channel Addressable Switch (IO Expander) 0x29 family support (DS2408)" 31 Say Y here if you want to use a 1-wire [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 18 dwc2_platform.ko. For all modes(host, gadget and dual-role), there 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" 43 The Designware USB2.0 high-speed gadget controller 45 driver to operate in Peripheral-only mode. This option requires 49 bool "Dual Role mode" 52 Select this option if you want the driver to work in a dual-role [all …]
|