/linux/Documentation/devicetree/bindings/mmc/ |
H A D | mmc-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ulf Hansson <ulf.hansson@linaro.org> 25 "#address-cells": 30 "#size-cells": 37 broken-cd: 42 cd-gpios: 47 non-removable: [all …]
|
/linux/arch/arm/boot/dts/st/ |
H A D | st-pincfg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 29 /* User-frendly defines for Pin Direction */ 49 * single-edge data non inverted clock, retime data with clk 54 * single-edge data inverted clock, retime data with clk 59 * double-edge data, retime data with clk 63 * CIV0, CIV1 modes with inverted clock 68 * CLK0, CLK1 modes with non-inverted clock
|
/linux/include/dt-bindings/sound/ |
H A D | cs35l45.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * cs35l45.h -- CS35L45 ALSA SoC audio driver DT bindings header 12 * cirrus,asp-sdout-hiz-ctrl 14 * TX_HIZ_UNUSED: TX pin high-impedance during unused slots. 15 * TX_HIZ_DISABLED: TX pin high-impedance when all channels disabled. 21 * Optional GPIOX Sub-nodes: 22 * The cs35l45 node can have up to three "cirrus,gpio-ctrlX" ('X' = [1,2,3]) 23 * sub-nodes for configuring the GPIO pins. 25 * - gpio-dir : GPIO pin direction. Valid only when 'gpio-ctrl' 30 * - gpio-lvl : GPIO level. Valid only when 'gpio-ctrl' is 1 and 'gpio-dir' is 0. [all …]
|
/linux/drivers/media/platform/via/ |
H A D | via-camera.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 #define VCR_TSC_METHOD 0x00000c /* DMA method (non-functional) */ 36 #define VCR_CI_HDMODE 0x00000040 /* CCIR656-16 hdr decode mode; 1=16b */ 37 #define VCR_CI_BSWAP 0x00000080 /* Swap bytes (16-bit) */ 44 #define VCR_CI_DIODD 0 /* De-interlace odd, 30fps */ 56 #define VCR_CI_CLKINV 0x00080000 /* Input CLK inverted */ 57 #define VCR_CI_VREFINV 0x00100000 /* VREF inverted */ 58 #define VCR_CI_HREFINV 0x00200000 /* HREF inverted */ 59 #define VCR_CI_FLDINV 0x00400000 /* Field inverted */ 64 #define VCR_CI_OFLDINV 0x40000000 /* Field output inverted */ [all …]
|
/linux/sound/drivers/ |
H A D | portman2x4.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) by Levent Guendogdu <levon@feature-it.com> 9 * - cleanup and rewrite 11 * - source code cleanup 13 * - fixed compilation problem with alsa 1.0.6a (removed MODULE_CLASSES, 17 * - added 2.6 kernel support 19 …* - added parport_unregister_driver to the startup routine if the driver fails to detect a po… 20 * - added support for all 4 output ports in portman_putmidi 22 * - added checks for opened input device in interrupt handler 24 * - ported from alsa 0.5 to 1.0 [all …]
|
/linux/arch/x86/math-emu/ |
H A D | poly_atan.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /*---------------------------------------------------------------------------+ 9 | E-mail billm@suburbia.net | 12 +---------------------------------------------------------------------------*/ 24 0x0000000000000000LL, /* Dummy (not for - 1.0) */ 49 /*--- poly_atan() -----------------------------------------------------------+ 51 +---------------------------------------------------------------------------*/ 55 u_char transformed, inverted, sign1, sign2; in poly_atan() local 66 /* This gives non-compatible stack contents... */ in poly_atan() 71 exponent -= exponent(st1_ptr); in poly_atan() [all …]
|
/linux/lib/ |
H A D | glob.c | 13 * glob_match - Shell-style pattern matching, like !fnmatch(pat, str, 0) 14 * @pat: Shell-style pattern to match, e.g. "*.[ch]". 17 * Perform shell-style glob matching, returning true (1) if the match 21 * (And, inside character classes, !, - and ].) 25 * does not preprocess the patterns. It is non-recursive, and run-time 35 * are complemented by a leading !; this does not support the regex-style 36 * [^a-z] syntax. 64 case '*': /* Any-length wildcard */ in glob_match() 68 back_str = --str; /* Allow zero-length match */ in glob_match() 73 bool match = false, inverted = (*pat == '!'); in glob_match() local [all …]
|
/linux/arch/riscv/boot/dts/sophgo/ |
H A D | sg2042-milkv-pioneer.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 12 model = "Milk-V Pioneer"; 16 stdout-path = "serial0"; 19 gpio-power { 20 compatible = "gpio-keys"; 22 key-power { 26 linux,input-type = <EV_KEY>; 27 debounce-interval = <100>; [all …]
|
/linux/Documentation/userspace-api/media/rc/ |
H A D | rc-protos.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 22 Some remotes have a pointer-type device which can used to control the 29 rc-5 (RC_PROTO_RC5) 30 ------------------- 38 .. flat-table:: rc5 bits scancode mapping 41 * - rc-5 bit 43 - scancode bit 45 - description 47 * - 1 49 - none [all …]
|
/linux/arch/arm/boot/dts/allwinner/ |
H A D | sun8i-a23-polaroid-mid2407pxe03.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun8i-a23.dtsi" 45 #include "sun8i-reference-design-tablet.dtsi" 49 compatible = "polaroid,mid2407pxe03", "allwinner,sun8i-a23"; 56 compatible = "mmc-pwrseq-simple"; 57 reset-gpios = <&r_pio 0 6 GPIO_ACTIVE_LOW>; /* PL6 */ 58 /* The esp8089 needs 200 ms after driving wifi-en high */ 59 post-power-on-delay-ms = <200>; 71 pinctrl-names = "default"; [all …]
|
/linux/drivers/media/platform/ti/omap3isp/ |
H A D | omap3isp.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * TI OMAP3 ISP - Bus Configuration 25 * struct isp_parallel_cfg - Parallel interface configuration 27 * 0 - CAMEXT[13:0] -> CAM[13:0] 28 * 2 - CAMEXT[13:2] -> CAM[11:0] 29 * 4 - CAMEXT[13:4] -> CAM[9:0] 30 * 6 - CAMEXT[13:6] -> CAM[7:0] 32 * 0 - Sample on rising edge, 1 - Sample on falling edge 34 * 0 - Active high, 1 - Active low 36 * 0 - Active high, 1 - Active low [all …]
|
/linux/drivers/input/mouse/ |
H A D | trackpoint.c | 1 // SPDX-License-Identifier: GPL-2.0-only 29 * Power-on Reset: Resets all trackpoint parameters, including RAM values, 31 * Returns zero on success, non-zero on failure. 42 /* Check for success response -- 0xAA00 */ in trackpoint_power_on_reset() 44 return -ENODEV; in trackpoint_power_on_reset() 72 return -EINVAL; in trackpoint_toggle_bit() 94 * Trackpoint-specific attributes 100 bool inverted; member 107 struct trackpoint_data *tp = psmouse->private; in trackpoint_show_int_attr() 109 u8 value = *(u8 *)((void *)tp + attr->field_offset); in trackpoint_show_int_attr() [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | cirrus,cs35l45.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ricardo Rivera-Matos <rriveram@opensource.cirrus.com> 11 - Richard Fitzgerald <rf@opensource.cirrus.com> 18 - $ref: dai-common.yaml# 23 - cirrus,cs35l45 31 '#sound-dai-cells': 34 reset-gpios: 37 vdd-a-supply: [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | vidioc-g-fbuf.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_G_FBUF - VIDIOC_S_FBUF - Get or set frame buffer overlay parameters 46 The V4L2 API distinguishes destructive and non-destructive overlays. A 48 of a graphics card. A non-destructive overlay blends video images into a 50 always non-destructive. 81 .. flat-table:: struct v4l2_framebuffer 82 :header-rows: 0 83 :stub-columns: 0 86 * - __u32 87 - ``capability`` [all …]
|
/linux/Documentation/core-api/ |
H A D | librs.rst | 2 Reed-Solomon Library Programming Interface 10 The generic Reed-Solomon Library provides encoding, decoding and error 13 Reed-Solomon codes are used in communication and storage applications to 30 ------------ 54 -------- 56 The encoder calculates the Reed-Solomon code over the given data length 60 The expanded data can be inverted on the fly by providing a non-zero 62 e.g. for FLASH ECC, where the all 0xFF is inverted to an all 0x00. The 63 Reed-Solomon code for all 0x00 is all 0x00. The code is inverted before 83 -------- [all …]
|
/linux/Documentation/hwmon/ |
H A D | adm1026.rst | 16 - Philip Pokorny <ppokorny@penguincomputing.com> for Penguin Computing 17 - Justin Thiessen <jthiessen@penguincomputing.com> 20 ----------------- 23 List of GPIO pins (0-16) to program as inputs 26 List of GPIO pins (0-16) to program as outputs 29 List of GPIO pins (0-16) to program as inverted 32 List of GPIO pins (0-16) to program as normal/non-inverted 35 List of GPIO pins (0-7) to program as fan tachs 39 ----------- 45 16 general purpose digital I/O lines, eight (8) fan speed sensors (8-bit), [all …]
|
/linux/drivers/input/keyboard/ |
H A D | cros_ec_keyb.c | 1 // SPDX-License-Identifier: GPL-2.0 6 // This driver uses the ChromeOS EC byte-level message-based protocol for 19 #include <linux/input/vivaldi-fmap.h> 33 * struct cros_ec_keyb - Structure representing EC keyboard device 38 * @ghost_filter: true to enable the matrix key-ghosting filter 44 * @bs_idev: The input device for non-matrix buttons and switches (or NULL). 67 * struct cros_ec_bs_map - Mapping between Linux keycodes and EC button/switch 73 * @inverted: If the #define and EV_SW have opposite meanings, this is true. 80 bool inverted; member 83 /* cros_ec_keyb_bs - Map EC button/switch #defines into kernel ones */ [all …]
|
/linux/drivers/gpu/drm/gma500/ |
H A D | oaktrail.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2007-2011, Intel Corporation. 78 /* Bit 0, Frequency, 15 bits,0 - 32767Hz */ 79 /* Bit 15, Polarity, 1 bit, 0: Normal, 1: Inverted */ 84 /* 0: Type-1, */ 85 /* 1: Type-2, */ 86 /* 2: Type-3, */ 87 /* 3: Type-4 */ 94 /* Bit 8, Minimum Supported Frame Rate, 6 bits, 0 - 63Hz */ 107 /*Bit 0, Frequency, 16 bits, 0 - 32767Hz*/ [all …]
|
/linux/drivers/comedi/drivers/ |
H A D | amplc_dio200_pci.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * Copyright (C) 2005-2013 MEV Ltd. <https://www.mev.co.uk/> 8 * COMEDI - Linux Control and Measurement Device Interface 30 * ------------- ------------- ------------- 32 * 0 PPI-X PPI-X PPI-X 33 * 1 PPI-Y UNUSED UNUSED 34 * 2 CTR-Z1 PPI-Y UNUSED 35 * 3 CTR-Z2 UNUSED UNUSED 36 * 4 INTERRUPT CTR-Z1 CTR-Z1 37 * 5 CTR-Z2 CTR-Z2 [all …]
|
/linux/Documentation/admin-guide/perf/ |
H A D | imx-ddr.rst | 23 .. code-block:: bash 25 perf stat -a -e imx8_ddr0/cycles/ cmd 26 perf stat -a -e imx8_ddr0/read/,imx8_ddr0/write/ cmd 28 AXI filtering is only used by CSV modes 0x41 (axid-read) and 0x42 (axid-write) 33 un-supported, and value 1 for supported. 37 --AXI_ID defines AxID matching value. 38 --AXI_MASKING defines which bits of AxID are meaningful for the matching. 40 - 0: corresponding bit is masked. 41 - 1: corresponding bit is not masked, i.e. used to do the matching. 44 When non-masked bits are matching corresponding AXI_ID bits then counter is [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-led | 9 just be turned on for non-zero brightness settings. 23 Documentation/leds/leds-class-multicolor.rst. 30 Writing non-zero to this file while trigger is active changes the 73 their documentation see `sysfs-class-led-trigger-*`. 75 What: /sys/class/leds/<led>/inverted
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | pinctrl-st.txt | 3 Each multi-function pin is controlled, driven and routed through the 5 and multiple alternate functions(ALT1 - ALTx) that directly connect 14 GPIO bank can have one of the two possible types of interrupt-wirings. 20 | |----> [gpio-bank (n) ] 21 | |----> [gpio-bank (n + 1)] 22 [irqN]-- | irq-mux |----> [gpio-bank (n + 2)] 23 | |----> [gpio-bank (... )] 24 |_________|----> [gpio-bank (n + 7)] 28 [irqN]----> [gpio-bank (n)] 33 - compatible : should be "st,stih407-<pio-block>-pinctrl" [all …]
|
/linux/Documentation/devicetree/bindings/display/ |
H A D | solomon,ssd1307fb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Maxime Ripard <mripard@kernel.org> 11 - Javier Martinez Canillas <javierm@redhat.com> 17 - enum: 18 - solomon,ssd1305fb-i2c 19 - solomon,ssd1306fb-i2c 20 - solomon,ssd1307fb-i2c 21 - solomon,ssd1309fb-i2c [all …]
|
/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3566-anbernic-rg-arc-d.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/linux-event-codes.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include "rk3566-anbernic-rg-arc.dtsi" 11 model = "Anbernic RG ARC-D"; 12 compatible = "anbernic,rg-arc-d", "rockchip,rk3566"; 23 pinctrl-0 = <&i2c2m1_xfer>; 24 pinctrl-names = "default"; [all …]
|
/linux/arch/arm/mach-omap2/ |
H A D | omap-wakeupgen.c | 1 // SPDX-License-Identifier: GPL-2.0-only 28 #include "omap-wakeupgen.h" 29 #include "omap-secure.h" 32 #include "omap4-sar-layout.h" 138 _wakeupgen_clear(d->hwirq, irq_target_cpu[d->hwirq]); in wakeupgen_mask() 151 _wakeupgen_set(d->hwirq, irq_target_cpu[d->hwirq]); in wakeupgen_unmask() 158 * to MPUSS wakeupgen. They get automatically inverted for GIC. 162 bool inverted = false; in wakeupgen_irq_set_type() local 168 inverted = true; in wakeupgen_irq_set_type() 173 inverted = true; in wakeupgen_irq_set_type() [all …]
|