/linux/drivers/media/pci/cx88/ |
H A 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() 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() 157 static s32 detect_a2_a2m_eiaj(struct cx88_core *core, s16 x[], u32 N) in detect_a2_a2m_eiaj() argument [all …]
|
/linux/drivers/usb/cdns3/ |
H A 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. 51 tristate "Cadence USB3 support on PCIe-based platforms" 55 If you're using the USBSS Core IP with a PCIe, please say 59 be dynamically linked and module will be called cdns3-pci.ko 67 platforms that contain Cadence USB3 controller core. [all …]
|
/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | mtk,scp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tinghan Shen <tinghan.shen@mediatek.com> 13 This binding provides support for ARM Cortex M4 Co-processor found on some 19 - mediatek,mt8183-scp 20 - mediatek,mt8186-scp 21 - mediatek,mt8188-scp 22 - mediatek,mt8188-scp-dual 23 - mediatek,mt8192-scp [all …]
|
H A D | ti,k3-r5f-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-r5f-rproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 13 The TI K3 family of SoCs usually have one or more dual-core Arm Cortex R5F 14 processor subsystems/clusters (R5FSS). The dual core cluster can be used 20 AM64x SoCs do not support LockStep mode, but rather a new non-safety mode 21 called "Single-CPU" mode, where only Core0 is used, but with ability to use 24 AM62 SoC family support a single R5F core only which runs Device Manager [all …]
|
/linux/drivers/usb/dwc2/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 tristate "DesignWare USB2 DRD Core Support" 10 Say Y here if your system has a Dual Role Hi-Speed USB 11 controller based on the DesignWare HSOTG IP Core. 14 linked modules, the core module will be called dwc2.ko, the PCI 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 [all …]
|
/linux/drivers/usb/dwc3/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 tristate "DesignWare USB3 DRD Core Support" 10 Say Y or M here if your system has a Dual Role SuperSpeed 11 USB controller based on the DesignWare USB3 IP Core. 46 bool "Dual Role mode" 74 Exynos5800, Exynos5433, Exynos7) ship with one DesignWare Core USB3 78 tristate "PCIe-based Platforms" 82 If you're using the DesignWare Core IP with a PCIe (but not HAPS 86 tristate "Synopsys PCIe-based HAPS Platforms" 90 If you're using the DesignWare Core IP with a Synopsys PCIe HAPS [all …]
|
/linux/Documentation/arch/arm/ |
H A D | marvell.rst | 13 ------------ 16 - 88F5082 17 - 88F5181 a.k.a Orion-1 18 - 88F5181L a.k.a Orion-VoIP 19 - 88F5182 a.k.a Orion-NAS 21 …- Datasheet: https://web.archive.org/web/20210124231420/http://csclub.uwaterloo.ca/~board/ts7800/M… 22 …- Programmer's User Guide: https://web.archive.org/web/20210124231536/http://csclub.uwaterloo.ca/~… 23 …- User Manual: https://web.archive.org/web/20210124231631/http://csclub.uwaterloo.ca/~board/ts7800… 24 …- Functional Errata: https://web.archive.org/web/20210704165540/https://www.digriz.org.uk/ts78xx/8… 25 - 88F5281 a.k.a Orion-2 [all …]
|
/linux/Documentation/devicetree/bindings/display/msm/ |
H A D | dsi-controller-main.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/display/msm/dsi-controller-main.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krishna Manikandan <quic_mkrishn@quicinc.com> 15 - items: 16 - enum: 17 - qcom,apq8064-dsi-ctrl 18 - qcom,msm8226-dsi-ctrl 19 - qcom,msm8916-dsi-ctrl [all …]
|
/linux/Documentation/devicetree/bindings/display/panel/ |
H A 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> 16 has dual LVDS ports and requires only a single power-supply. 25 - $ref: /schemas/display/lvds-dual-ports.yaml# [all …]
|
H A D | panel-common-dual.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-common-dual.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Common Properties for Dual-Link Display Panels 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 14 Properties common for Panel IC supporting dual link panels. Devices might 18 - $ref: panel-common.yaml# 34 "#address-cells": true [all …]
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | xilinx-xadc.txt | 16 communication. Xilinx provides a standard IP core that can be used to access the 17 System Monitor through an AXI interface in the FPGA fabric. This IP core is 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 28 Xilinx System Management Wizard fabric IP core to access 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, [all …]
|
/linux/Documentation/devicetree/bindings/display/bridge/ |
H A 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/Documentation/devicetree/bindings/usb/ |
H A D | st,stusb160x.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: STMicroelectronics STUSB160x Type-C controller 10 - Amelie Delaunay <amelie.delaunay@foss.st.com> 15 - st,stusb1600 23 vdd-supply: 24 description: main power supply (4.1V-22V) 26 vsys-supply: 27 description: low power supply (3.0V-5.5V) [all …]
|
H A D | analogix,anx7411.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: Analogix ANX7411 Type-C controller 10 - Xin Ji <xji@analogixsemi.com> 15 - analogix,anx7411 25 $ref: ../connector/usb-connector.yaml 29 const: usb-c-connector 32 - compatible 33 - reg [all …]
|
H A D | willsemi,wusb3801.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: WUSB3801 Type-C port controller 10 The Will Semiconductor WUSB3801 is a USB Type-C port controller which 12 compatible with the USB Type-C Cable and Connector Specification v1.2. 15 - Samuel Holland <samuel@sholland.org> 20 - willsemi,wusb3801 30 $ref: ../connector/usb-connector.yaml# 33 The managed USB Type-C connector. Since WUSB3801 does not support [all …]
|
/linux/arch/arm/boot/dts/allwinner/ |
H A D | sun6i-a31s-sina31s-core.dtsi | 2 * Copyright 2015 Chen-Yu Tsai <wens@csie.org> 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 43 /dts-v1/; 44 #include "sun6i-a31s.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 50 model = "Sinlinx SinA31s Core Board"; 51 compatible = "sinlinx,sina31s", "allwinner,sun6i-a31s"; 59 cpu-supply = <®_dcdc3>; [all …]
|
H A D | sun8i-a23-gt90h-v4.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 43 /dts-v1/; 44 #include "sun8i-a23.dtsi" 45 #include "sun8i-reference-design-tablet.dtsi" 48 model = "Allwinner GT90H Dual Core Tablet (v4)"; 49 compatible = "allwinner,gt90h-v4", "allwinner,sun8i-a23"; 59 firmware-name = "gsl3675-gt90h.fw"; 60 touchscreen-size-x = <1792>; 61 touchscreen-size-y = <1024>; [all …]
|
/linux/Documentation/hwmon/ |
H A D | coretemp.rst | 5 * All Intel Core family 11 - 0xe (Pentium M DC), 0xf (Core 2 DC 65nm), 12 - 0x16 (Core 2 SC 65nm), 0x17 (Penryn 45nm), 13 - 0x1a (Nehalem), 0x1c (Atom), 0x1e (Lynnfield), 14 - 0x26 (Tunnel Creek Atom), 0x27 (Medfield Atom), 15 - 0x36 (Cedar Trail Atom) 19 Intel 64 and IA-32 Architectures Software Developer's Manual 27 ----------- 30 inside Intel CPUs. This driver can read both the per-core and per-package 31 temperature using the appropriate sensors. The per-package sensor is new; [all …]
|
/linux/Documentation/devicetree/bindings/display/connector/ |
H A D | dvi-connector.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/display/connector/dvi-connector.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 14 const: dvi-connector 18 hpd-gpios: 22 ddc-i2c-bus: 34 dual-link: 36 description: the connector has pins for DVI dual-link [all …]
|
/linux/Documentation/devicetree/bindings/iio/gyroscope/ |
H A D | adi,adxrs290.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Analog Devices ADXRS290 Dual-Axis MEMS Gyroscope 11 - Nishant Malpani <nish.malpani25@gmail.com> 14 Bindings for the Analog Devices ADXRS290 dual-axis MEMS gyroscope device. 15 https://www.analog.com/media/en/technical-documentation/data-sheets/ADXRS290.pdf 24 spi-max-frequency: 27 spi-cpol: true 29 spi-cpha: true [all …]
|
/linux/Documentation/devicetree/bindings/timer/ |
H A D | ti,da830-timer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timer/ti,da830-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kousik Sanagavarapu <five231003@gmail.com> 13 This is a 64-bit timer found on TI's DaVinci architecture devices. The timer 14 can be configured as a general-purpose 64-bit timer, dual general-purpose 15 32-bit timers. When configured as dual 32-bit timers, each half can operate 18 The timer is a free running up-counter and can generate interrupts when the 23 const: ti,da830-timer [all …]
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | imx7d-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/imx7d-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX7 Dual Clock Controller 10 - Frank Li <Frank.Li@nxp.com> 14 ID in its "clocks" phandle cell. See include/dt-bindings/clock/imx7d-clock.h 15 for the full list of i.MX7 Dual clock IDs. 19 const: fsl,imx7d-ccm 26 - description: CCM interrupt request 1 [all …]
|
/linux/drivers/iio/accel/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer" 15 Say Y here to build support for Analog Devices adis16201 dual-axis 22 tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer" 27 Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer 37 tristate "Analog Devices ADXL313 3-Axis Digital Accelerometer I2C Driver" 43 ADXL313 3-axis digital accelerometer. 47 for the core module. 50 tristate "Analog Devices ADXL313 3-Axis Digital Accelerometer SPI Driver" 56 ADXL313 3-axis digital accelerometer. [all …]
|
/linux/Documentation/devicetree/bindings/chrome/ |
H A D | google,cros-ec-typec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/chrome/google,cros-ec-typec.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Benson Leung <bleung@chromium.org> 11 - Prashant Malani <pmalani@chromium.org> 17 cros-ec node like google,cros-ec-spi. 21 const: google,cros-ec-typec 23 '#address-cells': 26 '#size-cells': [all …]
|
/linux/Documentation/devicetree/bindings/pwm/ |
H A D | ti,omap-dmtimer-pwm.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pwm/ti,omap-dmtimer-pwm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI dual mode timer PWM controller 10 - Tony Lindgren <tony@atomide.com> 13 TI dual mode timer instances have an IO pin for PWM capability 16 - $ref: pwm.yaml# 20 const: ti,omap-dmtimer-pwm 22 "#pwm-cells": [all …]
|