/linux/Documentation/userspace-api/media/v4l/ |
H A D | pixfmt-z16.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-PIX-FMT-Z16: 10 16-bit depth data with distance values at each pixel 16 This is a 16-bit format, representing depth data. Each pixel is a 19 is stored in a 16-bit word in the little endian byte order. 27 .. flat-table:: 28 :header-rows: 0 29 :stub-columns: 0 31 * - start + 0: 32 - Z\ :sub:`00low` [all …]
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | adi,ad4695.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <Michael.Hennerich@analog.com> 11 - Nuno Sá <nuno.sa@analog.com> 14 A family of similar multi-channel analog to digital converters with SPI bus. 21 $ref: /schemas/spi/spi-peripheral-props.yaml# 26 - adi,ad4695 27 - adi,ad4696 28 - adi,ad4697 [all …]
|
H A D | adi,ad4000.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marcelo Schmitt <marcelo.schmitt@analog.com> 15 https://www.analog.com/media/en/technical-documentation/data-sheets/ad4000-4004-4008.pdf 16 https://www.analog.com/media/en/technical-documentation/data-sheets/ad4001-4005.pdf 17 https://www.analog.com/media/en/technical-documentation/data-sheets/ad4002-4006-4010.pdf 18 https://www.analog.com/media/en/technical-documentation/data-sheets/ad4003-4007-4011.pdf 19 https://www.analog.com/media/en/technical-documentation/data-sheets/ad4020-4021-4022.pdf 20 https://www.analog.com/media/en/technical-documentation/data-sheets/adaq4001.pdf [all …]
|
/linux/Documentation/hwmon/ |
H A D | pmbus.rst | 12 Addresses scanned: - 23 Addresses scanned: - 27 https://www.onsemi.com/pub_link/Collateral/ADP4000-D.PDF 29 https://www.onsemi.com/pub_link/Collateral/NCP4200-D.PDF 31 https://www.onsemi.com/pub_link/Collateral/JUNE%202009-%20REV.%200.PDF 37 Addresses scanned: - 55 Addresses scanned: - 73 Addresses scanned: - 83 Addresses scanned: - 88 Author: Guenter Roeck <linux@roeck-us.net> [all …]
|
/linux/mm/ |
H A D | page_alloc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 39 #include <linux/fault-inject.h> 63 /* Free Page Internal flags: for internal, non-pcp variants of free_pages(). */ 66 /* No special request */ 72 * reporting it and marking it "reported" - it only skips notifying 81 * page shuffling (relevant code - e.g., memory onlining - is expected to 84 * Note: No code should rely on this flag for correctness - it's purely 91 /* prevent >1 _updater_ of zone percpu pageset ->high and ->batch fields */ 104 /* UP spin_trylock always succeeds so disable IRQs to prevent re-entrancy. */ 115 * interfered with and a high priority task cannot preempt the allocator. [all …]
|
/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-bmc-lenovo-hr630.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2019-present Lenovo 8 /dts-v1/; 10 #include "aspeed-g5.dtsi" 11 #include <dt-bindings/gpio/aspeed-gpio.h> 15 compatible = "lenovo,hr630-bmc", "aspeed,ast2500"; 29 stdout-path = &uart5; 38 reserved-memory { 39 #address-cells = <1>; 40 #size-cells = <1>; [all …]
|
H A D | aspeed-bmc-opp-lanyang.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 /dts-v1/; 5 #include "aspeed-g5.dtsi" 6 #include <dt-bindings/gpio/aspeed-gpio.h> 10 compatible = "inventec,lanyang-bmc", "aspeed,ast2500"; 13 stdout-path = &uart5; 21 reserved-memory { 22 #address-cells = <1>; 23 #size-cells = <1>; 27 no-map; [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-devices-platform-trackpoint | 4 Contact: linux-input@vger.kernel.org 11 Contact: linux-input@vger.kernel.org 13 (RW) Negative inertia factor. High values cause the cursor to 19 Contact: linux-input@vger.kernel.org 21 (RW) Backup range for z-axis press. 26 Contact: linux-input@vger.kernel.org 29 z-axis pressed. 34 Contact: linux-input@vger.kernel.org 41 Contact: linux-input@vger.kernel.org 48 Contact: linux-input@vger.kernel.org [all …]
|
H A D | sysfs-driver-zynqmp-fpga | 1 What: /sys/bus/platform/drivers/zynqmp_fpga_manager/firmware:zynqmp-firmware:pcap/status 9 https://docs.xilinx.com/v/u/en-US/ug570-ultrascale-configuration 12 BIT(0) 0: No CRC error 24 BIT(4) 0: Start-up sequence has not finished 25 1: Start-up sequence has finished 27 BIT(5) 0: All I/Os are placed in High-Z state 30 BIT(6) 0: Flip-flops and block RAM are write disabled 31 1: Flip-flops and block RAM are write enabled 48 BIT(15) 0: No IDCODE_ERROR 51 BIT(16) 0: No SECURITY_ERROR [all …]
|
/linux/arch/arm/kernel/ |
H A D | phys2virt.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 1994-2002 Russell King 22 * __fixup_pv_table - patch the stub instructions with the delta between 27 * r1 = machine no, r2 = atags or dtb, 36 subs r3, r8, #PAGE_OFFSET @ PHYS_OFFSET - PAGE_OFFSET 38 strcc ip, [r0, #HIGH_OFFSET] @ save to __pv_offset high bits 56 ldr r0, [r6, #HIGH_OFFSET] @ pv_offset high word 61 @ The Thumb-2 versions of the patchable sequences are 63 @ phys-to-virt: movw <reg>, #offset<31:21> 67 @ virt-to-phys (non-LPAE): movw <reg>, #offset<31:21> [all …]
|
/linux/drivers/md/dm-vdo/indexer/ |
H A D | volume-index.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 #include "volume-index.h" 15 #include "memory-alloc.h" 18 #include "thread-utils.h" 22 #include "hash-utils.h" 28 * dense chapters). If there are no sparse chapters, only the non-hook sub index is used, and it 34 * zones doesn't underflow (leaving some zone with no delta lists), the minimum number of delta 42 * or after all requests have been flushed in order to shut down. The only multi-threaded operation 50 * high-order bits. When the index needs to deal with ordering of index chapter numbers, as when 87 /* The non-hook subindex configuration */ [all …]
|
/linux/tools/testing/selftests/mm/ |
H A D | run_vmtests.sh | 2 # SPDX-License-Identifier: GPL-2.0 5 # Kselftest framework requirement - SKIP code is 4. 16 usage: ${BASH_SOURCE[0]:-$0} [ options ] 18 -a: run all tests, including extra ones (other than destructive ones) 19 -t: specify specific categories to tests to run 20 -h: display this message 21 -n: disable TAP output 22 - [all...] |
/linux/arch/mips/ath25/ |
H A D | ar2315_regs.h | 11 * Copyright (C) 2006-2008 Felix Fietkau <nbd@openwrt.org> 81 #define AR2315_RESET_MPEGTS_RSVD 0x00000004 /* warm reset MPEG-TS */ 97 #define AR2315_ARB_MPEGTS_RSVD 0x00000004 /* MPEG-TS */ 106 #define AR2315_CONFIG_AHB 0x00000001 /* EC-AHB bridge endian */ 108 #define AR2315_CONFIG_MPEGTS_RSVD 0x00000004 /* MPEG-TS byteswap */ 128 /* Revision Register - Initial value is 0x3010 (WMAC 3.0, AR231X 1.0). */ 160 #define AR2315_ISR_UART0 0x00000001 /* high speed UART */ 172 #define AR2315_GISR_MPEGTS_RSVD 0x00000004 /* MPEG-TS */ 303 * - No read or write buffers are included. 323 #define AR2315_LBCONF_OE 0x00000001 /* =1 OE is low-true */ [all …]
|
/linux/arch/arm/nwfpe/ |
H A D | softfloat.c | 4 This C source file is part of the SoftFloat IEC/IEEE Floating-point 10 National Science Foundation under grant MIP-9311980. The original version 11 of this code was written as part of a project to build a fixed-point vector 15 http://www.jhauser.us/arithmetic/SoftFloat-2b/SoftFloat-source.txt 38 ------------------------------------------------------------------------------- 39 Primitive arithmetic functions, including multi-word arithmetic, and 42 ------------------------------------------------------------------------------- 44 #include "softfloat-macros" 47 ------------------------------------------------------------------------------- 52 are propagated from function inputs to output. These details are target- [all …]
|
/linux/arch/parisc/include/asm/ |
H A D | hash.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * HP-PA only implements integer multiply in the FPU. However, for 7 * integer multiplies by constant, it has a number of shift-and-add 8 * (but no shift-and-subtract, sigh!) instructions that a compiler 20 * PA7100 pairing rules. This is an in-order 2-way superscalar processor. 22 * but other than that, simple ALU ops (including shift-and-add by up 25 * PA8xxx processors also dual-issue ALU instructions, although with 28 * This 6-step sequence was found by Yevgen Voronenko's implementation 43 /* Phase 2: Return (b<<11) + (c<<6) + (a<<3) - c */ in __hash_32() 45 a += c << 3; b -= c; in __hash_32() [all …]
|
/linux/drivers/media/dvb-frontends/ |
H A D | stv0367_priv.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Driver for ST STV0367 DVB-T & DVB-C demodulator IC. 33 #define INRANGE(X, Y, Z) \ argument 34 ((((X) <= (Y)) && ((Y) <= (Z))) || \ 35 (((Z) <= (Y)) && ((Y) <= (X))) ? 1 : 0) 108 FE_TER_HIER_HIGH_PRIO, /*Hierarchy : High Priority*/ 130 FE_TER_FEC_NONE = 0x00, /* no FEC rate specified */
|
/linux/include/linux/ |
H A D | minmax.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 * - Avoid multiple evaluations of the arguments (so side-effects like 14 * "x++" happen only once) when non-constant. 15 * - Retain result as a constant expressions when called with only 18 * - Perform signed v unsigned type-checking (to generate compile 20 * - Unsigned char/short are always promoted to signed int and can be 22 * - Unsigned arguments can be compared against non-negative signed constants. 23 * - Comparison of a signed argument against an unsigned constant fails 34 * In particular, statically non-negative signed integer 63 * On 64-bit we can just always use 'long', since any [all …]
|
H A D | dio.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Maybe this should handle DIO-II later? 19 * range from 0-63 (DIO) and 132-255 (DIO-II). 22 * So DIO cards cover [0x600000-0x800000); the areas [0x200000-0x400000) and 23 * [0x800000-0x1000000) are for additional space required by things 24 * like framebuffers. [0x400000-0x600000) is for miscellaneous internal I/O. 27 * DIO-II boards are at 0x1000000 + (sc - 132) * 0x400000 28 * which is address range [0x1000000-0x20000000) -- too big to map completely, 29 * so currently we just don't handle DIO-II boards. It wouldn't be hard to 90 int (*probe)(struct dio_dev *z, const struct dio_device_id *id); [all …]
|
/linux/tools/spi/ |
H A D | spidev_test.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Cross-compile with cross-gcc -I/path/to/cross-kernel/include 72 while (length-- > in hex_dump() [all...] |
/linux/tools/memory-model/Documentation/ |
H A D | litmus-tests.txt | 1 Linux-Kernel Memory Model Litmus Tests 4 This file describes the LKMM litmus-test format by example, describes 9 A formal kernel memory-ordering model (part 2) 20 tool, please see tools/memory-model/README. 23 Copy-Pasta 30 tools/memory-model/litmus-tests/ 31 Documentation/litmus-tests/ 40 The -l and -L arguments to "git grep" can be quite helpful in identifying 43 good understanding of the litmus-test format. 50 with a small example of the message-passing pattern and moving on to [all …]
|
H A D | recipes.txt | 20 ------------------------------------ 31 2. Compilers are permitted to use the "as-if" rule. That is, a 33 as long as the results of a single-threaded execution appear 35 To see this, compile with a high level of optimization and run 41 your full-ordering warranty, as do undersized accesses that load 49 i. When there is no possibility of a given shared variable 51 holding the update-side lock, reads from that variable 54 ii. When there is no possibility of a given shared variable 62 ------- 64 Locking is well-known and straightforward, at least if you don't think [all …]
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | mba6ulx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 3 * Copyright 2018-2022 TQ-Systems GmbH 4 * Author: Markus Niebel <Markus.Niebel@tq-group.com> 8 model = "TQ-Systems MBA6ULx Baseboard"; 18 stdout-path = &uart1; 22 compatible = "pwm-backlight"; 23 power-supply = <®_mba6ul_3v3>; 24 enable-gpios = <&expander_out0 4 GPIO_ACTIVE_HIGH>; 29 compatible = "gpio-beeper"; 33 gpio_buttons: gpio-keys { [all …]
|
/linux/tools/gpio/ |
H A D | gpio-sloppy-logic-analyzer.sh | 1 #!/bin/sh -eu 2 # SPDX-License-Identifier: GPL-2.0 6 # Copyright (C) Wolfram Sang <wsa@sang-engineering.com> 14 ladirname='gpio-sloppy-logic-analyzer' 29 $progname - helper script for the Linux Kernel Sloppy GPIO Logic Analyzer 31 - [all...] |
/linux/drivers/soc/qcom/ |
H A D | icc-bwmon.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2014-2018, The Linux Foundation. All rights reserved. 4 * Copyright (C) 2021-2022 Linaro Ltd 6 * previous work of Thara Gopinath and msm-4.9 downstream sources. 21 #include "trace_icc-bwmon.h" 25 * configurable thresholds (Low, Medium and High) gives four windows (called 53 * implementations to work, offset the global registers by -0x100 to avoid 57 #define BWMON_V4_GLOBAL_IRQ_CLEAR_845 (BWMON_V4_GLOBAL_IRQ_CLEAR - BWMON_V4_845_OFFSET) 58 #define BWMON_V4_GLOBAL_IRQ_ENABLE_845 (BWMON_V4_GLOBAL_IRQ_ENABLE - BWMON_V4_845_OFFSET) 91 * Actions to perform on some zone 'z' when current zone hits the threshold: [all …]
|
/linux/Documentation/process/ |
H A D | applying-patches.rst | 54 in the patch file when applying it (the ``-p1`` argument to ``patch`` does 57 To revert a previously applied patch, use the -R argument to patch. 60 patch -p1 < ../patch-x.y.z 64 patch -R -p1 < ../patch-x.y.z 76 patch -p1 < path/to/patch-x.y.z 82 Patch can also get the name of the file to use via the -i argument, like 85 patch -p1 -i path/to/patch-x.y.z 91 xzcat path/to/patch-x.y.z.xz | patch -p1 92 bzcat path/to/patch-x.y.z.gz | patch -p1 96 gunzip or xz on the file -- like this:: [all …]
|