/linux-6.12.1/drivers/gpu/drm/amd/display/dc/ |
D | dc_spl_translate.c | 1 // SPDX-License-Identifier: MIT 22 spl_rect->x = rect->x; in populate_splrect_from_rect() 23 spl_rect->y = rect->y; in populate_splrect_from_rect() 24 spl_rect->width = rect->width; in populate_splrect_from_rect() 25 spl_rect->height = rect->height; in populate_splrect_from_rect() 29 rect->x = spl_rect->x; in populate_rect_from_splrect() 30 rect->y = spl_rect->y; in populate_rect_from_splrect() 31 rect->width = spl_rect->width; in populate_rect_from_splrect() 32 rect->height = spl_rect->height; in populate_rect_from_splrect() 37 spl_scaling_quality->h_taps_c = scaling_quality->h_taps_c; in populate_spltaps_from_taps() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/ |
D | st,stm32-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/st,stm32-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 STM32 ADC is a successive approximation analog-to-digital converter. 11 It has several multiplexed input channels. Conversions can be performed 13 stored in a left-aligned or right-aligned 32-bit data register. 16 The analog watchdog feature allows the application to detect if the input 17 voltage goes beyond the user-defined, higher or lower thresholds. 22 - Fabrice Gasnier <fabrice.gasnier@foss.st.com> [all …]
|
D | adi,ad4130.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Cosmin Tanislav <cosmin.tanislav@analog.com> 15 https://www.analog.com/media/en/technical-documentation/data-sheets/AD4130-8.pdf 20 - adi,ad4130 29 clock-names: 31 - const: mclk 36 interrupt-names: 42 - int [all …]
|
/linux-6.12.1/lib/crypto/ |
D | curve25519-hacl64.c | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 3 * Copyright (C) 2016-2017 INRIA and Microsoft Corporation. 4 * Copyright (C) 2018-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. 6 * This is a machine-generated formally verified implementation of Curve25519 7 * ECDH from: <https://github.com/mitls/hacl-star>. Though originally machine 9 * optimized for 64-bit machines that can efficiently work with 128-bit 23 u64 c = xnx - (u64)1U; in u64_eq_mask() 32 u64 x_sub_y = x - y; in u64_gte_mask() 37 u64 c = x_xor_q_ - (u64)1U; in u64_gte_mask() 46 u64 b0_ = b0 + 19 * (b4 >> 51); in modulo_carry_top() [all …]
|
/linux-6.12.1/arch/arm64/crypto/ |
D | sha2-ce-core.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * sha2-ce-core.S - core SHA-224/SHA-256 transform using v8 Crypto Extensions 12 .arch armv8-a+crypto 51 * The SHA-256 round constants 81 ld1 { v0.4s- v3.4s}, [x8], #64 82 ld1 { v4.4s- v7.4s}, [x8], #64 83 ld1 { v8.4s-v11.4s}, [x8], #64 84 ld1 {v12.4s-v15.4s}, [x8] 93 /* load input */ 94 0: ld1 {v16.4s-v19.4s}, [x1], #64 [all …]
|
D | sha512-ce-core.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * sha512-ce-core.S - core SHA-384/SHA-512 transform using v8 Crypto Extensions 15 .irp b,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 37 * The SHA-512 round constants 111 ld1 {v8.2d-v11.2d}, [x0] 115 ld1 {v20.2d-v23.2d}, [x3], #64 117 /* load input */ 118 0: ld1 {v12.2d-v15.2d}, [x1], #64 119 ld1 {v16.2d-v19.2d}, [x1], #64 138 // v0 ab cd -- ef gh ab [all …]
|
/linux-6.12.1/arch/alpha/include/uapi/asm/ |
D | termbits.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 #include <asm-generic/termbits-common.h> 15 #define NCCS 19 17 tcflag_t c_iflag; /* input mode flags */ 22 cc_t c_line; /* line discipline (== c_cc[19]) */ 23 speed_t c_ispeed; /* input speed */ 30 tcflag_t c_iflag; /* input mode flags */ 35 cc_t c_line; /* line discipline (== c_cc[19]) */ 36 speed_t c_ispeed; /* input speed */ 43 tcflag_t c_iflag; /* input mode flags */ [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/clock/ |
D | cirrus,lochnagar.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 15 Logic devices on mini-cards, as well as allowing connection of various 25 [1] Clock : ../clock/clock-bindings.txt 28 [2] include/dt-bindings/clock/lochnagar.h 36 - cirrus,lochnagar1-clk 37 - cirrus,lochnagar2-clk 39 '#clock-cells': [all …]
|
/linux-6.12.1/Documentation/admin-guide/media/ |
D | ivtv.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 Hauppauge PVR-350. 21 an application that can handle MPEG input such as mplayer, xine, MythTV, 29 -------- 32 S-Video/Composite and audio line-in. 39 * Supports raw YUV and PCM input. 41 Additional features for the PVR-350 (CX23415 based) 42 --------------------------------------------------- 55 -------- 60 --- [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/rtc/ |
D | rtc-omap.txt | 4 - compatible: 5 - "ti,da830-rtc" - for RTC IP used similar to that on DA8xx SoC family. 6 - "ti,am3352-rtc" - for RTC IP used similar to that on AM335x SoC family. 7 This RTC IP has special WAKE-EN Register to enable 11 - "ti,am4372-rtc" - for RTC IP used similar to that on AM437X SoC family. 12 - reg: Address range of rtc register set 13 - interrupts: rtc timer, alarm interrupts in order 16 - system-power-controller: whether the rtc is controlling the system power 18 - clocks: Any internal or external clocks feeding in to rtc 19 - clock-names: Corresponding names of the clocks [all …]
|
/linux-6.12.1/arch/powerpc/include/uapi/asm/ |
D | termbits.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 12 #include <asm-generic/termbits-common.h> 22 #define NCCS 19 24 tcflag_t c_iflag; /* input mode flags */ 29 cc_t c_line; /* line discipline (== c_cc[19]) */ 30 speed_t c_ispeed; /* input speed */ 37 tcflag_t c_iflag; /* input mode flags */ 42 cc_t c_line; /* line discipline (== c_cc[19]) */ 43 speed_t c_ispeed; /* input speed */
|
/linux-6.12.1/include/media/drv-intf/ |
D | cx25840.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * cx25840.h - definition for cx25840/1/2/3 inputs 31 /* Composite video inputs In1-In8 */ 42 * S-Video inputs consist of one luma input (In1-In8) ORed with one 43 * chroma input (In5-In8) 59 /* S-Video aliases for common luma/chroma combinations */ 65 /* Allow frames to specify specific input configurations */ 147 #define CX25840_VCONFIG_DCMODE_SHIFT 19 148 #define CX25840_VCONFIG_DCMODE_MASK GENMASK(20, 19) 149 #define CX25840_VCONFIG_DCMODE_DWORDS BIT(19) [all …]
|
/linux-6.12.1/sound/usb/ |
D | mixer_maps.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 41 USB_IN[1] --->FU[2]------------------------------+->MU[16]-->PU[17]-+->FU[18]--+->EU[27]--+->EU[21]… 43 USB_IN[3] -+->SU[5]-->FU[6]--+->MU[14] ->PU[15]->+ | | | … 45 Dig_IN[4] -+ | | | | +->FU[28]… 47 Lin-IN[7] -+-->FU[8]---------+ | | +-------------------… 49 Mic-IN[9] --+->FU[10]----------------------------+ | 51 || +----------------------------------------------------+ 53 …++--+->SU[11]-->FU[12] ---------------------------------------------------------------------------… 73 { 17, NULL, 1 }, /* DISABLED: PU-switch (any effect?) */ 75 { 18, "Tone Control - Bass", UAC_FU_BASS }, /* FU */ [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/renesas/ |
D | rzg2l-smarc-pinfunction.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 12 pinctrl-0 = <&sound_clk_pins>; 13 pinctrl-names = "default"; 20 /* SW7 should be at position 2->3 so that GPIO8_CAN0_STB line is activated */ 21 can0-stb-hog { 22 gpio-hog; 24 output-low; 25 line-name = "can0_stb"; [all …]
|
D | rzg2ul-smarc.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 * Device Tree Source for the RZ/G2UL Type-1 SMARC EVK parts 8 #include <dt-bindings/gpio/gpio.h> 9 #include "rzg2ul-smarc-pinfunction.dtsi" 10 #include "rz-smarc-common.dtsi" 14 /delete-property/ pinctrl-0; 15 /delete-property/ pinctrl-names; 21 sound-dai = <&ssi1>; 25 clock-frequency = <400000>; 30 gpio-controller; [all …]
|
D | rzg2lc-smarc-pinfunction.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 12 pinctrl-0 = <&sound_clk_pins>; 13 pinctrl-names = "default"; 16 /* SW8 should be at position 2->1 */ 24 /* SW8 should be at position 2->3 so that GPIO9_CAN1_STB line is activated */ 25 can1-stb-hog { 26 gpio-hog; 28 output-low; [all …]
|
/linux-6.12.1/drivers/hid/ |
D | hid-magicmouse.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 16 #include <linux/input/mt.h> 21 #include "hid-ids.h" 27 static int middle_button_start = -350; 39 return -EINVAL; in param_set_scroll_speed() 52 MODULE_PARM_DESC(report_undeciphered, "Report undeciphered multi-touch state field using a MSC_RAW … 66 * to be some kind of bit mask -- 0x20 may be a near-field reading, 75 /* Number of high-resolution events for each low-resolution detent. */ 84 #define MOUSE_MIN_X -1100 86 #define MOUSE_RES_X ((MOUSE_MAX_X - MOUSE_MIN_X) / (MOUSE_DIMENSION_X / 100)) [all …]
|
/linux-6.12.1/Documentation/admin-guide/gpio/ |
D | gpio-aggregator.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 11 ----------------------------- 15 system permissions, on an all-or-nothing basis: either a GPIO controller is 26 write-only attribute files in sysfs. 28 /sys/bus/platform/drivers/gpio-aggregator/ 35 .. code-block:: none 48 is a comma-separated list of GPIO offsets and/or 52 line 19 of "e6052000.gpio" and GPIO lines 20-21 of 55 .. code-block:: sh 57 $ echo 'e6052000.gpio 19 e6050000.gpio 20-21' > new_device [all …]
|
/linux-6.12.1/arch/parisc/include/asm/ |
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 36 * Phase 1: Compute a = (x << 19) + x, in __hash_32() 39 a = x << 19; /* Two shifts can't be paired */ in __hash_32() [all …]
|
/linux-6.12.1/Documentation/hwmon/ |
D | bpa-rs600.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 Kernel driver bpa-rs600 8 * BPA-RS600-120 11 http://blutekpower.com/wp-content/uploads/2019/01/BPA-RS600-120-07-19-2018.pdf 14 - Chris Packham <chris.packham@alliedtelesis.co.nz> 17 ----------- 19 The BPA-RS600 is a compact 600W removable power supply module. 22 ----------- 28 ---------------- 32 curr1_input Measured input current [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/ |
D | mediatek,mt7981-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt7981-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Daniel Golle <daniel@makrotopia.org> 18 - mediatek,mt7981-pinctrl 24 reg-names: 26 - const: gpio 27 - const: iocfg_rt 28 - const: iocfg_rm [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/hwmon/ |
D | ti,lm87.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Javier Carrasco <javier.carrasco.cruz@gmail.com> 27 has-temp3: 30 This configures pins 18 and 19 to be used as a second 32 are configured as voltage input pins in0 and in5. 34 has-in6: 37 When set, pin 5 is configured to be used as voltage input 38 in6. Otherwise the pin is set as FAN1 input. [all …]
|
/linux-6.12.1/include/dt-bindings/pinctrl/ |
D | k210-fpioa.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 11 * kendryte-standalone-sdk/lib/drivers/include/fpioa.h 33 #define K210_PCF_UARTHS_TX 19 /* UART High speed Transmitter */ 57 #define K210_PCF_GPIOHS19 43 /* GPIO High speed 19 */ 104 #define K210_PCF_I2S0_IN_D0 90 /* I2S0 Serial Data Input 0 */ 105 #define K210_PCF_I2S0_IN_D1 91 /* I2S0 Serial Data Input 1 */ 106 #define K210_PCF_I2S0_IN_D2 92 /* I2S0 Serial Data Input 2 */ 107 #define K210_PCF_I2S0_IN_D3 93 /* I2S0 Serial Data Input 3 */ 115 #define K210_PCF_I2S1_IN_D0 101 /* I2S1 Serial Data Input 0 */ 116 #define K210_PCF_I2S1_IN_D1 102 /* I2S1 Serial Data Input 1 */ [all …]
|
/linux-6.12.1/Documentation/hid/ |
D | hidintro.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 descriptors are, and of how a casual (non-kernel) programmer can deal 18 hidreport-parsing 44 from the device ("Input Reports", i.e. input events), to the device 49 and converts HID events into normal input device interfaces (see 50 Documentation/hid/hid-transport.rst). Devices may misbehave because the 60 <https://www.usb.org/document-library/device-class-definition-hid-111>`_ (HID Spec from now on) 61 * the `HID Usage Tables <https://usb.org/document-library/hid-usage-tables-14>`_ (HUT from now on) 64 (USB, I2C, Bluetooth, etc.). See Documentation/hid/hid-transport.rst. 73 $ hexdump -C /sys/bus/hid/devices/0003\:093A\:2510.0002/report_descriptor [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/gpio/ |
D | nuvoton,sgpio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jim LIU <JJLIU0@nuvoton.com> 20 to 64 output pins, and up to 64 input pins, the pin is only for GPI or GPO. 22 - Support interrupt option for each input port and various interrupt 23 sensitivity options (level-high, level-low, edge-high, edge-low) 24 - ngpios is number of nuvoton,input-ngpios GPIO lines and nuvoton,output-ngpios GPIO lines. 25 nuvoton,input-ngpios GPIO lines is only for GPI. 26 nuvoton,output-ngpios GPIO lines is only for GPO. [all …]
|