| /linux/arch/arm64/tools/ |
| H A D | gen-sysreg.awk | 1 #!/bin/awk -f 2 # SPDX-License-Identifier: GPL-2.0 3 # gen-sysreg.awk: arm64 sysreg header generator 5 # Usage: awk -f gen-sysreg.awk sysregs.txt 35 __current_block_depth--; 45 # Print a CPP macro definition, padded with spaces so that the macro bodies 48 printf "%-56s%s\n", "#define " name, val 56 define(reg "_" field "_WIDTH", msb - lsb + 1) 59 # Print a field _SIGNED definition for a field 67 if (bitdef ~ /^[0-9]+$/) { [all …]
|
| /linux/Documentation/devicetree/bindings/serio/ |
| H A D | ps2-gpio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/serio/ps2-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Danilo Krummrich <danilokrummrich@dk-develop.de> 14 const: ps2-gpio 16 data-gpios: 18 the gpio used for the data signal - this should be flagged as 19 active high using open drain with (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN) 20 from <dt-bindings/gpio/gpio.h> since the signal is open drain by [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | sprd,pinctrl.txt | 16 of them, so we can not make every Spreadtrum-special configuration 28 register definition, and each register described one pin is used 35 - input-enable 36 - input-disable 37 - output-high 38 - output-low 39 - bias-pull-up 40 - bias-pull-down 46 and set the pin sleep related configuration as "input-enable", which 54 "sprd,sleep-mode" property to set pin sleep mode. [all …]
|
| H A D | sprd,sc9860-pinctrl.txt | 7 - compatible: Must be "sprd,sc9860-pinctrl". 8 - reg: The register address of pin controller device. 9 - pins : An array of strings, each string containing the name of a pin. 12 - function: A string containing the name of the function, values must be 14 - drive-strength: Drive strength in mA. Supported values: 2, 4, 6, 8, 10, 16 - input-schmitt-disable: Enable schmitt-trigger mode. 17 - input-schmitt-enable: Disable schmitt-trigger mode. 18 - bias-disable: Disable pin bias. 19 - bias-pull-down: Pull down on pin. 20 - bias-pull-up: Pull up on pin. Supported values: 20000 for pull-up resistor [all …]
|
| /linux/arch/arm/mach-s3c/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 5 source "arch/arm/mach-s3c/Kconfig.s3c64xx" 29 int "S3C UART to use for low-level messages" 33 Choice of which UART port to use for the low-level messages, 36 must have been initialised by the boot-loader before use. 96 Compile in platform device definition for framebuffer 101 Compile in platform device definition for USB host. 106 Compile in platform device definition for USB high-speed OtG 122 Compile in platform device definition for PWM Timer 132 pinctrl-samsung driver. [all …]
|
| /linux/drivers/net/ethernet/cirrus/ |
| H A D | cs89x0.h | 1 /* Copyright, 1988-1992, Russell Nelson, Crynwr Software 18 #define PP_ChipID 0x0000 /* offset 0h -> Corp -ID */ 19 /* offset 2h -> Model/Product Number */ 20 /* offset 3h -> Chip Revision Number */ 131 /* PP_RxCFG - Receive Configuration and Interrupt Mask bit definition - Read/write */ 142 /* PP_RxCTL - Receive Control bit definition - Read/write */ 153 /* Default receive mode - individually addressed, broadcast, and error free */ 156 /* PP_TxCFG - Transmit Configuration Interrupt Mask bit definition - Read/write */ 165 /* PP_TxCMD - Transmit Command bit definition - Read-only */ 176 /* PP_BufCFG - Buffer Configuration Interrupt Mask bit definition - Read/write */ [all …]
|
| /linux/Documentation/devicetree/bindings/i2c/ |
| H A D | i2c-gpio.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/i2c/i2c-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Wolfram Sang <wsa@kernel.org> 13 - $ref: /schemas/i2c/i2c-controller.yaml# 18 - const: i2c-gpio 20 sda-gpios: 23 active high using open drain with (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN) 24 from <dt-bindings/gpio/gpio.h> since the signal is by definition [all …]
|
| /linux/include/uapi/linux/ |
| H A D | virtio_snd.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 122 /* function group node id (High Definition Audio Specification 7.1.2) */ 132 /* 0 ... virtio_snd_config::jacks - 1 */ 146 /* pin configuration (High Definition Audio Specification 7.3.3.31) */ 148 /* pin capabilities (High Definition Audio Specification 7.3.4.9) */ 172 /* 0 ... virtio_snd_config::streams - 1 */ 279 /* 0 ... virtio_snd_config::streams - 1 */ 297 /* 0 ... virtio_snd_config::chmaps - 1 */ 301 /* standard channel position definition */ 321 VIRTIO_SND_CHMAP_FLH, /* front left high */ [all …]
|
| /linux/include/linux/mfd/ |
| H A D | dbx500-prcmu.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 14 #include <dt-bindings/mfd/dbx500-prcmu.h> /* For clock identifiers */ 40 * - EPOD_ID_SVAMMDSP: power domain for SVA MMDSP 41 * - EPOD_ID_SVAPIPE: power domain for SVA pipe 42 * - EPOD_ID_SIAMMDSP: power domain for SIA MMDSP 43 * - EPOD_ID_SIAPIPE: power domain for SIA pipe 44 * - EPOD_ID_SGA: power domain for SGA 45 * - EPOD_ID_B2R2_MCDE: power domain for B2R2 and MCDE 46 * - EPOD_ID_ESRAM12: power domain for ESRAM 1 and 2 47 * - EPOD_ID_ESRAM34: power domain for ESRAM 3 and 4 [all …]
|
| H A D | db8500-prcmu.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright (C) ST-Ericsson SA 2010 27 /* This portion previously known as <mach/prcmu-fw-defs_v1.h> */ 30 * enum state - ON/OFF state definition 41 * enum ret_state - general purpose On/Off/Retention states 51 * enum clk_arm - ARM Cortex A9 clock schemes 67 * enum clk_gen - GEN#0/GEN#1 clock schemes 81 * enum romcode_write - Romcode message written by A9 AND read by XP70 84 * romcode. The xp70 will go into self-reset 92 * enum romcode_read - Romcode message written by XP70 and read by A9 [all …]
|
| /linux/Documentation/devicetree/bindings/iio/proximity/ |
| H A D | devantech-srf04.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/iio/proximity/devantech-srf04.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andreas Klinger <ak@it-klinger.de> 13 Bit-banging driver using two GPIOs: 14 - trigger-gpio is raised by the driver to start sending out an ultrasonic 16 - echo-gpio is held high by the sensor after sending ultrasonic burst 20 https://www.robot-electronics.co.uk/htm/srf04tech.htm 22 https://www.maxbotix.com/documents/LV-MaxSonar-EZ_Datasheet.pdf [all …]
|
| /linux/Documentation/devicetree/bindings/media/i2c/ |
| H A D | ovti,ov2680.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rui Miguel Silva <rmfrfs@gmail.com> 12 description: |- 13 The OV2680 color sensor is a low voltage, high performance 1/5 inch UXGA (2 14 megapixel) CMOS image sensor that provides a single-chip UXGA (1600 x 1200) 15 camera. It provides full-frame, sub-sampled, or windowed 10-bit images in 30 clock-names: 33 reset-gpios: [all …]
|
| /linux/include/clocksource/ |
| H A D | timer-goldfish.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * goldfish-timer clocksource 4 * Registers definition for the goldfish-timer device 12 * TIMER_TIME_HIGH get high bits of time at last TIMER_TIME_LOW read 14 * TIMER_ALARM_HIGH set high bits of next alarm
|
| /linux/include/linux/ |
| H A D | extcon.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * - linux/include/linux/extcon.h for extcon consumer device driver. 73 #define EXTCON_DISP_HDMI 40 /* High-Definition Multimedia Interface */ 74 #define EXTCON_DISP_MHL 41 /* Mobile High-Definition Link */ 78 #define EXTCON_DISP_HMD 45 /* Head-Mounted Display */ 110 * - EXTCON_PROP_USB_VBUS 112 * @value: 0 (low) or 1 (high) 114 * - EXTCON_PROP_USB_TYPEC_POLARITY 118 * - EXTCON_PROP_USB_SS (SuperSpeed) 130 #define EXTCON_PROP_USB_CNT (EXTCON_PROP_USB_MAX - EXTCON_PROP_USB_MIN + 1) [all …]
|
| /linux/Documentation/devicetree/bindings/iio/filter/ |
| H A D | adi,admv8818.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: ADMV8818 Digitally Tunable, High-Pass and Low-Pass Filter 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 15 The device features four independently controlled high-pass 16 filters (HPFs) and four independently controlled low-pass filters 24 - adi,admv8818 29 spi-max-frequency: 34 Definition of the external clock. [all …]
|
| /linux/drivers/video/fbdev/omap2/omapfb/dss/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 46 OMAP Video Encoder support for S-Video and composite TV-out. 62 HDMI Interface for OMAP5 and similar cores. This adds the High 63 Definition Multimedia Interface. See https://www.hdmi.org/ for HDMI 71 SDI is a high speed one-way display serial bus between the host 79 DSI is a high speed half-duplex serial interface between the host 100 is very high.
|
| /linux/drivers/staging/rtl8723bs/include/ |
| H A D | hal_com.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. 17 /*------------------------------ Tx Desc definition Macro ------------------------*/ 18 /* pragma mark -- Tx Desc related definition. -- */ 82 /* BK, BE, VI, VO, HCCA, MANAGEMENT, COMMAND, HIGH, BEACON. */ 85 #define TX_SELE_HQ BIT(0) /* High Queue */
|
| /linux/drivers/gpu/drm/omapdrm/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 58 OMAP Video Encoder support for S-Video and composite TV-out. 83 HDMI Interface for OMAP5 and similar cores. This adds the High 84 Definition Multimedia Interface. See http://www.hdmi.org/ for HDMI 93 SDI is a high speed one-way display serial bus between the host 103 DSI is a high speed half-duplex serial interface between the host 124 is very high.
|
| /linux/drivers/net/ethernet/asix/ |
| H A D | ax88796c_main.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 21 #define TX_QUEUE_HIGH_WATER 45 /* Tx queue high water mark */ 150 /* A88796C register definition */ 151 /* Definition of PAGE0 */ 217 /* Active high */ 232 #define MACCR_PSI BIT(6) /* Software Cable-Off */ 280 /* Definition of PAGE1 */ 295 /* Definition of PAGE2 */ 351 /* Definition of PAGE3 */ 383 /* Definition of PAGE4 */ [all …]
|
| /linux/drivers/iio/accel/ |
| H A D | adis16201.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer 28 /* Calibration Register Definition */ 38 /* Alarm Register Definition */ 52 /* Miscellaneous Control Register Definition */ 55 /* Data-ready enable: 1 = enabled, 0 = disabled */ 57 /* Data-ready polarity: 1 = active high, 0 = active low */ 59 /* Data-ready line selection: 1 = DIO1, 0 = DIO0 */ 62 /* Diagnostics System Status Register Definition */ 73 /* System Command Register Definition */ [all …]
|
| /linux/Documentation/devicetree/bindings/i3c/ |
| H A D | i3c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Alexandre Belloni <alexandre.belloni@bootlin.com> 11 - Miquel Raynal <miquel.raynal@bootlin.com> 20 pattern: "^i3c@[0-9a-f]+$" 22 "#address-cells": 39 "#size-cells": 42 i3c-scl-hz: 49 i2c-scl-hz: [all …]
|
| /linux/Documentation/devicetree/bindings/powerpc/fsl/ |
| H A D | interlaken-lac.txt | 2 Freescale Interlaken Look-Aside Controller Device Bindings 6 - Interlaken Look-Aside Controller (LAC) Node 7 - Example LAC Node 8 - Interlaken Look-Aside Controller (LAC) Software Portal Node 9 - Interlaken Look-Aside Controller (LAC) Software Portal Child Nodes 10 - Example LAC SWP Node with Child Nodes 13 Interlaken Look-Aside Controller (LAC) Node 17 The Interlaken is a narrow, high speed channelized chip-to-chip interface. To 18 facilitate interoperability between a data path device and a look-aside 19 co-processor, the Interlaken Look-Aside protocol is defined for short [all …]
|
| /linux/include/dt-bindings/memory/ |
| H A D | tegra186-mc.h | 119 /* High-definition audio (HDA) reads */ 126 /* Reads from Cortex-A9 4 CPU cores via the L2 cache */ 131 /* High-definition audio (HDA) writes */ 133 /* Writes from Cortex-A9 4 CPU cores via the L2 cache */
|
| /linux/arch/x86/include/asm/ |
| H A D | div64.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 * - modifies the 64-bit dividend _in_place_ 17 * - returns the 32-bit remainder 27 __mod = n & (__base - 1); \ 65 u32 high, low; in mul_u32_u32() local 67 asm ("mull %[b]" : "=a" (low), "=d" (high) in mul_u32_u32() 70 return low | ((u64)high) << 32; in mul_u32_u32() 76 * generic definition from getting built. 81 # include <asm-generic/div64.h>
|
| /linux/drivers/scsi/ |
| H A D | qla1280.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 77 /* Command retry count (0-65535) */ 85 /* ISP request and response entry counts (37-65535) */ 95 /* NOTE: the sp->cmd will be NULL when this completion is 116 uint16_t id_h; /* ID high */ 126 #define ISP_CFG1_F128 BIT_6 /* 128-byte FIFO threshold */ 127 #define ISP_CFG1_F64 BIT_4|BIT_5 /* 128-byte FIFO threshold */ 128 #define ISP_CFG1_F32 BIT_5 /* 128-byte FIFO threshold */ 129 #define ISP_CFG1_F16 BIT_4 /* 128-byte FIFO threshold */ 139 #define PCI_64BIT_SLOT BIT_14 /* PCI 64-bit slot indicator. */ [all …]
|