| /kernel/linux/linux-6.6/arch/arm/mach-davinci/ |
| D | da850.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * TI DA850/OMAP-L138 chip specific setup 5 * Copyright (C) 2009 Texas Instruments Incorporated - https://www.ti.com/ 7 * Derived from: arch/arm/mach-davinci/da830.c 16 #include <linux/mfd/da8xx-cfgchip.h> 20 #include <clocksource/timer-davinci.h> 47 MUX_CFG(DA850, NUART0_CTS, 3, 24, 15, 2, false) 48 MUX_CFG(DA850, NUART0_RTS, 3, 28, 15, 2, false) 49 MUX_CFG(DA850, UART0_RXD, 3, 16, 15, 2, false) 50 MUX_CFG(DA850, UART0_TXD, 3, 20, 15, 2, false) [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-davinci/ |
| D | da850.c | 2 * TI DA850/OMAP-L138 chip specific setup 4 * Copyright (C) 2009 Texas Instruments Incorporated - https://www.ti.com/ 6 * Derived from: arch/arm/mach-davinci/da830.c 15 #include <linux/clk-provider.h> 22 #include <linux/irqchip/irq-davinci-cp-intc.h> 23 #include <linux/mfd/da8xx-cfgchip.h> 24 #include <linux/platform_data/clk-da8xx-cfgchip.h> 25 #include <linux/platform_data/clk-davinci-pll.h> 26 #include <linux/platform_data/davinci-cpufreq.h> 27 #include <linux/platform_data/gpio-davinci.h> [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/crypto/ |
| D | aes-gcm-p10.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 # Accelerated AES-GCM stitched implementation for ppc64le. 5 # Copyright 2022- IBM Inc. All rights reserved 22 # Hash keys = v3 - v14 29 # v31 - counter 1 32 # vs0 - vs14 for round keys 35 # This implementation uses stitched AES-GCM approach to improve overall performance. 48 # v15 - v18 - input states 49 # vs1 - vs9 - round keys 52 xxlor 19+32, 1, 1 [all …]
|
| D | chacha-p10le-8x.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 # Copyright 2023- IBM Corp. All rights reserved 14 # 1. a += b; d ^= a; d <<<= 16; 43 #include <asm/asm-offsets.h> 44 #include <asm/asm-compat.h> 80 std 0, 16(1) 81 stdu 1,-752(1) 83 SAVE_GPR 14, 112, 1 84 SAVE_GPR 15, 120, 1 85 SAVE_GPR 16, 128, 1 [all …]
|
| /kernel/linux/linux-5.10/include/linux/mfd/wm831x/ |
| D | otp.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * include/linux/mfd/wm831x/otp.h -- OTP interface for WM831x 17 * R30720 (0x7800) - Unique ID 1 19 #define WM831X_UNIQUE_ID_MASK 0xFFFF /* UNIQUE_ID - [15:0] */ 20 #define WM831X_UNIQUE_ID_SHIFT 0 /* UNIQUE_ID - [15:0] */ 21 #define WM831X_UNIQUE_ID_WIDTH 16 /* UNIQUE_ID - [15:0] */ 24 * R30721 (0x7801) - Unique ID 2 26 #define WM831X_UNIQUE_ID_MASK 0xFFFF /* UNIQUE_ID - [15:0] */ 27 #define WM831X_UNIQUE_ID_SHIFT 0 /* UNIQUE_ID - [15:0] */ 28 #define WM831X_UNIQUE_ID_WIDTH 16 /* UNIQUE_ID - [15:0] */ [all …]
|
| D | regulator.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * linux/mfd/wm831x/regulator.h -- Regulator definitons for wm831x 14 * R16462 (0x404E) - Current Sink 1 18 #define WM831X_CS1_ENA_SHIFT 15 /* CS1_ENA */ 19 #define WM831X_CS1_ENA_WIDTH 1 /* CS1_ENA */ 23 #define WM831X_CS1_DRIVE_WIDTH 1 /* CS1_DRIVE */ 27 #define WM831X_CS1_SLPENA_WIDTH 1 /* CS1_SLPENA */ 28 #define WM831X_CS1_OFF_RAMP_MASK 0x0C00 /* CS1_OFF_RAMP - [11:10] */ 29 #define WM831X_CS1_OFF_RAMP_SHIFT 10 /* CS1_OFF_RAMP - [11:10] */ 30 #define WM831X_CS1_OFF_RAMP_WIDTH 2 /* CS1_OFF_RAMP - [11:10] */ [all …]
|
| /kernel/linux/linux-6.6/include/linux/mfd/wm831x/ |
| D | otp.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * include/linux/mfd/wm831x/otp.h -- OTP interface for WM831x 17 * R30720 (0x7800) - Unique ID 1 19 #define WM831X_UNIQUE_ID_MASK 0xFFFF /* UNIQUE_ID - [15:0] */ 20 #define WM831X_UNIQUE_ID_SHIFT 0 /* UNIQUE_ID - [15:0] */ 21 #define WM831X_UNIQUE_ID_WIDTH 16 /* UNIQUE_ID - [15:0] */ 24 * R30721 (0x7801) - Unique ID 2 26 #define WM831X_UNIQUE_ID_MASK 0xFFFF /* UNIQUE_ID - [15:0] */ 27 #define WM831X_UNIQUE_ID_SHIFT 0 /* UNIQUE_ID - [15:0] */ 28 #define WM831X_UNIQUE_ID_WIDTH 16 /* UNIQUE_ID - [15:0] */ [all …]
|
| D | regulator.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * linux/mfd/wm831x/regulator.h -- Regulator definitons for wm831x 14 * R16462 (0x404E) - Current Sink 1 18 #define WM831X_CS1_ENA_SHIFT 15 /* CS1_ENA */ 19 #define WM831X_CS1_ENA_WIDTH 1 /* CS1_ENA */ 23 #define WM831X_CS1_DRIVE_WIDTH 1 /* CS1_DRIVE */ 27 #define WM831X_CS1_SLPENA_WIDTH 1 /* CS1_SLPENA */ 28 #define WM831X_CS1_OFF_RAMP_MASK 0x0C00 /* CS1_OFF_RAMP - [11:10] */ 29 #define WM831X_CS1_OFF_RAMP_SHIFT 10 /* CS1_OFF_RAMP - [11:10] */ 30 #define WM831X_CS1_OFF_RAMP_WIDTH 2 /* CS1_OFF_RAMP - [11:10] */ [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/include/asm/ |
| D | apple_m1_pmu.h | 1 // SPDX-License-Identifier: GPL-2.0 10 #define SYS_IMP_APL_PMC0_EL1 sys_reg(3, 2, 15, 0, 0) 11 #define SYS_IMP_APL_PMC1_EL1 sys_reg(3, 2, 15, 1, 0) 12 #define SYS_IMP_APL_PMC2_EL1 sys_reg(3, 2, 15, 2, 0) 13 #define SYS_IMP_APL_PMC3_EL1 sys_reg(3, 2, 15, 3, 0) 14 #define SYS_IMP_APL_PMC4_EL1 sys_reg(3, 2, 15, 4, 0) 15 #define SYS_IMP_APL_PMC5_EL1 sys_reg(3, 2, 15, 5, 0) 16 #define SYS_IMP_APL_PMC6_EL1 sys_reg(3, 2, 15, 6, 0) 17 #define SYS_IMP_APL_PMC7_EL1 sys_reg(3, 2, 15, 7, 0) 18 #define SYS_IMP_APL_PMC8_EL1 sys_reg(3, 2, 15, 9, 0) [all …]
|
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | wm5100.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * wm5100.h -- WM5100 ALSA SoC Audio driver 18 #define WM5100_CLK_AIF1 1 27 #define WM5100_CLKSRC_MCLK2 1 36 #define WM5100_FLL1 1 891 * R0 (0x00) - software reset 893 #define WM5100_SW_RST_DEV_ID1_MASK 0xFFFF /* SW_RST_DEV_ID1 - [15:0] */ 894 #define WM5100_SW_RST_DEV_ID1_SHIFT 0 /* SW_RST_DEV_ID1 - [15:0] */ 895 #define WM5100_SW_RST_DEV_ID1_WIDTH 16 /* SW_RST_DEV_ID1 - [15:0] */ 898 * R1 (0x01) - Device Revision [all …]
|
| D | wm9081.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * wm9081.c -- WM9081 ALSA SoC Audio driver 18 #define WM9081_SYSCLK_MCLK 1 /* Use MCLK without FLL */ 88 * R0 (0x00) - Software Reset 90 #define WM9081_SW_RST_DEV_ID1_MASK 0xFFFF /* SW_RST_DEV_ID1 - [15:0] */ 91 #define WM9081_SW_RST_DEV_ID1_SHIFT 0 /* SW_RST_DEV_ID1 - [15:0] */ 92 #define WM9081_SW_RST_DEV_ID1_WIDTH 16 /* SW_RST_DEV_ID1 - [15:0] */ 95 * R2 (0x02) - Analogue Lineout 100 #define WM9081_LINEOUT_MUTE_WIDTH 1 /* LINEOUT_MUTE */ 104 #define WM9081_LINEOUTZC_WIDTH 1 /* LINEOUTZC */ [all …]
|
| D | rt5660.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * rt5660.h -- RT5660 ALSA SoC audio driver 20 /* I/O - Output */ 23 /* I/O - Input */ 26 /* I/O - ADC/DAC/DMIC */ 30 /* Mixer - D-D */ 35 /* Mixer - ADC */ 40 /* Mixer - DAC */ 61 /* Format - ADC/DAC */ 66 /* Function - Analog */ [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | wm5100.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * wm5100.h -- WM5100 ALSA SoC Audio driver 18 #define WM5100_CLK_AIF1 1 27 #define WM5100_CLKSRC_MCLK2 1 36 #define WM5100_FLL1 1 891 * R0 (0x00) - software reset 893 #define WM5100_SW_RST_DEV_ID1_MASK 0xFFFF /* SW_RST_DEV_ID1 - [15:0] */ 894 #define WM5100_SW_RST_DEV_ID1_SHIFT 0 /* SW_RST_DEV_ID1 - [15:0] */ 895 #define WM5100_SW_RST_DEV_ID1_WIDTH 16 /* SW_RST_DEV_ID1 - [15:0] */ 898 * R1 (0x01) - Device Revision [all …]
|
| D | wm9081.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * wm9081.c -- WM9081 ALSA SoC Audio driver 18 #define WM9081_SYSCLK_MCLK 1 /* Use MCLK without FLL */ 88 * R0 (0x00) - Software Reset 90 #define WM9081_SW_RST_DEV_ID1_MASK 0xFFFF /* SW_RST_DEV_ID1 - [15:0] */ 91 #define WM9081_SW_RST_DEV_ID1_SHIFT 0 /* SW_RST_DEV_ID1 - [15:0] */ 92 #define WM9081_SW_RST_DEV_ID1_WIDTH 16 /* SW_RST_DEV_ID1 - [15:0] */ 95 * R2 (0x02) - Analogue Lineout 100 #define WM9081_LINEOUT_MUTE_WIDTH 1 /* LINEOUT_MUTE */ 104 #define WM9081_LINEOUTZC_WIDTH 1 /* LINEOUTZC */ [all …]
|
| D | rt5660.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * rt5660.h -- RT5660 ALSA SoC audio driver 20 /* I/O - Output */ 23 /* I/O - Input */ 26 /* I/O - ADC/DAC/DMIC */ 30 /* Mixer - D-D */ 35 /* Mixer - ADC */ 40 /* Mixer - DAC */ 61 /* Format - ADC/DAC */ 66 /* Function - Analog */ [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/hid/tests/ |
| D | test_tablet.py | 2 # SPDX-License-Identifier: GPL-2.0 3 # -*- coding: utf-8 -*- 23 https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/windows-pen-states 37 def from_evdev(cls, evdev) -> "PenState": 58 def apply(self, events) -> "PenState": 91 def valid_transitions(self) -> Tuple["PenState", ...]: 93 for skipping the in-range state, due to historical reasons. 145 self.tippressure = 15 236 def legal_transitions() -> Dict[str, Tuple[PenState, ...]]: 238 we don't have Invert nor Erase bits, so just move in/out-of-range or proximity. [all …]
|
| D | test_multitouch.py | 2 # SPDX-License-Identifier: GPL-2.0 3 # -*- coding: utf-8 -*- 20 KERNEL_MODULE = ("hid-multitouch", "hid_multitouch") 24 return 1 << x 29 "SLOT_IS_CONTACTID": BIT(1), 43 "TOUCH_SIZE_SCALING": BIT(15), 65 self.tippressure = 15 109 input_info=(BusType.USB, 1, 2), argument 130 self.max_contacts = 1 155 self.scantime += 1 [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/display/ |
| D | drm_dsc_helper.c | 1 // SPDX-License-Identifier: MIT 34 * drm_dsc_dp_pps_header_init() - Initializes the PPS Header 48 pps_header->HB1 = DP_SDP_PPS; in drm_dsc_dp_pps_header_init() 49 pps_header->HB2 = DP_SDP_PPS_HEADER_PAYLOAD_BYTES_MINUS_1; in drm_dsc_dp_pps_header_init() 54 * drm_dsc_dp_rc_buffer_size - get rc buffer size in bytes 56 * @rc_buffer_size: number of blocks - 1, according to DPCD offset 63h 63 int size = 1024 * (rc_buffer_size + 1); in drm_dsc_dp_rc_buffer_size() 67 return 1 * size; in drm_dsc_dp_rc_buffer_size() 81 * drm_dsc_pps_payload_pack() - Populates the DSC PPS 95 * that span more than 1 byte. [all …]
|
| /kernel/linux/linux-6.6/tools/accounting/ |
| D | getdelays.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Utility to get per-pid and per-tgid delay accounting statistics 12 * gcc -I/usr/src/linux/include getdelays.c -o getdelays 38 #define GENLMSG_PAYLOAD(glh) (NLMSG_PAYLOAD(glh, 0) - GENL_HDRLEN) 40 #define NLA_PAYLOAD(len) (len - NLA_HDRLEN) 76 fprintf(stderr, "getdelays [-dilv] [-w logfile] [-r bufsize] " in usage() 77 "[-m cpumask] [-t tgid] [-p pid]\n"); in usage() 78 fprintf(stderr, " -d: print delayacct stats\n"); in usage() 79 fprintf(stderr, " -i: print IO accounting (works only with -p)\n"); in usage() 80 fprintf(stderr, " -l: listen forever\n"); in usage() [all …]
|
| /kernel/linux/linux-6.6/lib/zstd/compress/ |
| D | clevels.h | 5 * This source code is licensed under both the BSD-style license (found in the 8 * You may select, at your option, one of the above-listed licenses. 17 /*-===== Pre-defined compression levels =====-*/ 23 static const ZSTD_compressionParameters ZSTD_defaultCParameters[4][ZSTD_MAX_CLEVEL+1] = { 24 { /* "default" - for any srcSize > 256 KB */ 26 { 19, 12, 13, 1, 6, 1, ZSTD_fast }, /* base for negative levels */ 27 { 19, 13, 14, 1, 7, 0, ZSTD_fast }, /* level 1 */ 28 { 20, 15, 16, 1, 6, 0, ZSTD_fast }, /* level 2 */ 29 { 21, 16, 17, 1, 5, 0, ZSTD_dfast }, /* level 3 */ 30 { 21, 18, 18, 1, 5, 0, ZSTD_dfast }, /* level 4 */ [all …]
|
| /kernel/linux/linux-5.10/tools/accounting/ |
| D | getdelays.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Utility to get per-pid and per-tgid delay accounting statistics 12 * gcc -I/usr/src/linux/include getdelays.c -o getdelays 38 #define GENLMSG_PAYLOAD(glh) (NLMSG_PAYLOAD(glh, 0) - GENL_HDRLEN) 40 #define NLA_PAYLOAD(len) (len - NLA_HDRLEN) 77 fprintf(stderr, "getdelays [-dilv] [-w logfile] [-r bufsize] " in usage() 78 "[-m cpumask] [-t tgid] [-p pid]\n"); in usage() 79 fprintf(stderr, " -d: print delayacct stats\n"); in usage() 80 fprintf(stderr, " -i: print IO accounting (works only with -p)\n"); in usage() 81 fprintf(stderr, " -l: listen forever\n"); in usage() [all …]
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/ |
| D | atafb_iplan2p4.c | 2 * linux/drivers/video/iplan2p4.c -- Low level frame buffer operations for 46 if (!((sx ^ dx) & 15)) { in atafb_iplan2p4_copyarea() 47 /* odd->odd or even->even */ in atafb_iplan2p4_copyarea() 50 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); in atafb_iplan2p4_copyarea() 51 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); in atafb_iplan2p4_copyarea() 52 if (sx & 15) { in atafb_iplan2p4_copyarea() 53 memmove32_col(dst, src, 0xff00ff, height, next_line - BPL * 2); in atafb_iplan2p4_copyarea() 56 width -= 8; in atafb_iplan2p4_copyarea() 63 l = next_line - w * 4; in atafb_iplan2p4_copyarea() 64 for (j = height; j > 0; j--) { in atafb_iplan2p4_copyarea() [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/ |
| D | atafb_iplan2p4.c | 2 * linux/drivers/video/iplan2p4.c -- Low level frame buffer operations for 46 if (!((sx ^ dx) & 15)) { in atafb_iplan2p4_copyarea() 47 /* odd->odd or even->even */ in atafb_iplan2p4_copyarea() 50 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); in atafb_iplan2p4_copyarea() 51 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); in atafb_iplan2p4_copyarea() 52 if (sx & 15) { in atafb_iplan2p4_copyarea() 53 memmove32_col(dst, src, 0xff00ff, height, next_line - BPL * 2); in atafb_iplan2p4_copyarea() 56 width -= 8; in atafb_iplan2p4_copyarea() 63 l = next_line - w * 4; in atafb_iplan2p4_copyarea() 64 for (j = height; j > 0; j--) { in atafb_iplan2p4_copyarea() [all …]
|
| /kernel/linux/linux-6.6/arch/csky/kernel/probes/ |
| D | simulate-insn.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 #include "decode-insn.h" 8 #include "simulate-insn.h" 15 *ptr = *(®s->a0 + index); in csky_insn_reg_get_val() 17 if (index > 15 && index < 31) in csky_insn_reg_get_val() 18 *ptr = *(®s->exregs[0] + index - 16); in csky_insn_reg_get_val() 22 *ptr = regs->usp; in csky_insn_reg_get_val() 24 case 15: in csky_insn_reg_get_val() 25 *ptr = regs->lr; in csky_insn_reg_get_val() 28 *ptr = regs->tls; in csky_insn_reg_get_val() [all …]
|
| /kernel/linux/linux-5.10/arch/csky/kernel/probes/ |
| D | simulate-insn.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 #include "decode-insn.h" 8 #include "simulate-insn.h" 15 *ptr = *(®s->a0 + index); in csky_insn_reg_get_val() 17 if (index > 15 && index < 31) in csky_insn_reg_get_val() 18 *ptr = *(®s->exregs[0] + index - 16); in csky_insn_reg_get_val() 22 *ptr = regs->usp; in csky_insn_reg_get_val() 24 case 15: in csky_insn_reg_get_val() 25 *ptr = regs->lr; in csky_insn_reg_get_val() 28 *ptr = regs->tls; in csky_insn_reg_get_val() [all …]
|