| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/ |
| D | azoteq,iqs7222.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 24 - azoteq,iqs7222d 29 irq-gpios: 32 Specifies the GPIO connected to the device's active-low RDY output. [all …]
|
| D | iqs626a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 19 - $ref: touchscreen/touchscreen.yaml# 31 "#address-cells": 34 "#size-cells": 37 azoteq,suspend-mode: [all …]
|
| D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 28 "#address-cells": 31 "#size-cells": 34 azoteq,hall-enable: 37 Enables Hall-effect sensing on channels 6 and 7. In this case, keycodes [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/touchscreen/ |
| D | azoteq,iqs7211.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS7210A, IQS7211A and IQS7211E trackpad and touchscreen control- 14 lers employ projected-capacitance sensing and can track two contacts. 21 - azoteq,iqs7210a 22 - azoteq,iqs7211a 23 - azoteq,iqs7211e 28 irq-gpios: [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/ |
| D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 28 "#address-cells": 31 "#size-cells": 34 azoteq,hall-enable: 37 Enables Hall-effect sensing on channels 6 and 7. In this case, keycodes [all …]
|
| /kernel/linux/linux-6.6/drivers/input/misc/ |
| D | iqs269a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * inductive keys as well as Hall-effect switches, and one for each of the two 193 .name = "event-prox", 199 .name = "event-prox-alt", 206 .name = "event-touch", 212 .name = "event-touch-alt", 219 .name = "event-deep", 225 .name = "event-deep-alt", 301 struct iqs269_ch_reg *ch_reg = iqs269->sys_reg.ch_reg; in iqs269_ati_mode_set() 305 return -EINVAL; in iqs269_ati_mode_set() [all …]
|
| D | iqs626a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * inductive keys as well as Hall-effect switches, and one for a trackpad that 227 .name = "event-prox", 233 .name = "event-prox-alt", 240 .name = "event-touch", 246 .name = "event-touch-alt", 253 .name = "event-deep", 259 .name = "event-deep-alt", 367 .name = "ulp-0", 378 .name = "trackpad-3x2", [all …]
|
| D | iqs7222.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 116 [IQS7222_REG_GRP_CYCLE] = "cycle-%d", 117 [IQS7222_REG_GRP_CHAN] = "channel-%d", 118 [IQS7222_REG_GRP_SLDR] = "slider-%d", 120 [IQS7222_REG_GRP_GPIO] = "gpio-%d", 150 .name = "event-prox", 155 .name = "event-touch", 162 { .name = "event-press", }, 164 .name = "event-tap", 171 .name = "event-swipe-pos", [all …]
|
| /kernel/linux/linux-5.10/drivers/input/misc/ |
| D | iqs269a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * inductive keys as well as Hall-effect switches, and one for each of the two 193 .name = "event-prox", 199 .name = "event-prox-alt", 206 .name = "event-touch", 212 .name = "event-touch-alt", 219 .name = "event-deep", 225 .name = "event-deep-alt", 301 struct iqs269_ch_reg *ch_reg = iqs269->sys_reg.ch_reg; in iqs269_ati_mode_set() 305 return -EINVAL; in iqs269_ati_mode_set() [all …]
|
| /kernel/linux/linux-6.6/sound/pci/hda/ |
| D | hda_intel.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * hda_intel.c - Implementation of primary alsa driver code base 27 #include <linux/dma-mapping.h> 51 #include <sound/intel-dsp-config.h> 54 #include <linux/apple-gmux.h> 74 /* Defines for ATI HD Audio support in SB450 south bridge */ 92 /* ICH, ATI and VIA have 4 playback and 4 capture */ 100 /* ATI HDMI may have up to 8 playbacks and 0 capture */ 109 static int position_fix[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS-1)] = -1}; 110 static int bdl_pos_adj[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS-1)] = -1}; [all …]
|
| /kernel/linux/linux-6.6/drivers/input/touchscreen/ |
| D | iqs7211.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 52 * The following delay is used during instances that must wait for the open- 124 .name = "event-prox", 131 .name = "event-touch", 138 .name = "event-tap", 145 .name = "event-hold", 152 .name = "event-swipe-x-neg", 159 .name = "event-swipe-x-pos", 166 .name = "event-swipe-y-pos", 173 .name = "event-swipe-y-neg", [all …]
|
| /kernel/linux/linux-5.10/sound/pci/hda/ |
| D | hda_intel.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * hda_intel.c - Implementation of primary alsa driver code base 27 #include <linux/dma-mapping.h> 50 #include <sound/intel-dsp-config.h> 72 /* Defines for ATI HD Audio support in SB450 south bridge */ 93 /* ICH, ATI and VIA have 4 playback and 4 capture */ 101 /* ATI HDMI may have up to 8 playbacks and 0 capture */ 114 static int position_fix[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS-1)] = -1}; 115 static int bdl_pos_adj[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS-1)] = -1}; 116 static int probe_mask[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS-1)] = -1}; [all …]
|
| /kernel/linux/linux-6.6/drivers/i2c/busses/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 for Cypress CCGx Type-C controller. Individual bus drivers 25 controller is part of the 7101 device, which is an ACPI-compliant 29 will be called i2c-ali1535. 37 controller is part of the 7101 device, which is an ACPI-compliant 41 will be called i2c-ali1563. 51 will be called i2c-ali15x3. 63 will be called i2c-amd756. 70 S4882 motherboard. On this 4-CPU board, the SMBus is multiplexed 76 will be called i2c-amd756-s4882. [all …]
|
| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 controller is part of the 7101 device, which is an ACPI-compliant 22 will be called i2c-ali1535. 30 controller is part of the 7101 device, which is an ACPI-compliant 34 will be called i2c-ali1563. 44 will be called i2c-ali15x3. 56 will be called i2c-amd756. 63 S4882 motherboard. On this 4-CPU board, the SMBus is multiplexed 69 will be called i2c-amd756-s4882. 79 will be called i2c-amd8111. [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_mode.h | 2 * Copyright 2000 ATI Technologies Inc., Markham, Ontario, and 41 #include <linux/i2c-algo-bit.h> 127 /* amdgpu gpio-based i2c 149 /* uses multi-media i2c engine */ 315 /* DVI-I properties */ 425 int dig_encoder; /* -1 disabled, 0 DIGA, 1 DIGB, etc. */ 614 uint32_t page_flip_flags, uint32_t target,
|
| D | atom.c | 38 #include "atom-names.h" 39 #include "atom-bits.h" 98 while (n--) in debug_print_spaces() 120 temp = ctx->card->reg_read(ctx->card, CU16(base + 1)); in atom_iio_execute() 124 ctx->card->reg_write(ctx->card, CU16(base + 1), temp); in atom_iio_execute() 129 ~((0xFFFFFFFF >> (32 - CU8(base + 1))) << in atom_iio_execute() 135 (0xFFFFFFFF >> (32 - CU8(base + 1))) << CU8(base + in atom_iio_execute() 141 ~((0xFFFFFFFF >> (32 - CU8(base + 1))) << in atom_iio_execute() 145 (0xFFFFFFFF >> (32 - CU8(base + 1)))) << CU8(base + in atom_iio_execute() 151 ~((0xFFFFFFFF >> (32 - CU8(base + 1))) << in atom_iio_execute() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_mode.h | 2 * Copyright 2000 ATI Technologies Inc., Markham, Ontario, and 43 #include <linux/i2c-algo-bit.h> 129 /* amdgpu gpio-based i2c 151 /* uses multi-media i2c engine */ 323 /* DVI-I properties */ 438 int dig_encoder; /* -1 disabled, 0 DIGA, 1 DIGB, etc. */ 640 uint32_t page_flip_flags, uint32_t target,
|
| D | amdgpu_display.c | 2 * Copyright 2007-8 Advanced Micro Devices, Inc. 50 schedule_work(&work->flip_work.work); in amdgpu_display_flip_callback() 63 if (!dma_fence_add_callback(fence, &work->cb, in amdgpu_display_flip_handle_fence() 77 struct amdgpu_device *adev = work->adev; in amdgpu_display_flip_work_func() 78 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[work->crtc_id]; in amdgpu_display_flip_work_func() 80 struct drm_crtc *crtc = &amdgpu_crtc->base; in amdgpu_display_flip_work_func() 85 if (amdgpu_display_flip_handle_fence(work, &work->excl)) in amdgpu_display_flip_work_func() 88 for (i = 0; i < work->shared_count; ++i) in amdgpu_display_flip_work_func() 89 if (amdgpu_display_flip_handle_fence(work, &work->shared[i])) in amdgpu_display_flip_work_func() 95 if (amdgpu_crtc->enabled && in amdgpu_display_flip_work_func() [all …]
|
| D | atom.c | 35 #include "atom-names.h" 36 #include "atom-bits.h" 95 while (n--) in debug_print_spaces() 117 temp = ctx->card->ioreg_read(ctx->card, CU16(base + 1)); in atom_iio_execute() 121 ctx->card->ioreg_write(ctx->card, CU16(base + 1), temp); in atom_iio_execute() 126 ~((0xFFFFFFFF >> (32 - CU8(base + 1))) << in atom_iio_execute() 132 (0xFFFFFFFF >> (32 - CU8(base + 1))) << CU8(base + in atom_iio_execute() 138 ~((0xFFFFFFFF >> (32 - CU8(base + 1))) << in atom_iio_execute() 142 (0xFFFFFFFF >> (32 - CU8(base + 1)))) << CU8(base + in atom_iio_execute() 148 ~((0xFFFFFFFF >> (32 - CU8(base + 1))) << in atom_iio_execute() [all …]
|
| /kernel/linux/linux-6.6/sound/hda/ |
| D | hdac_device.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * HD-audio codec core device 27 * snd_hdac_device_init - initialize the HD-audio codec base device 47 dev = &codec->dev; in snd_hdac_device_init() 49 dev->parent = bus->dev; in snd_hdac_device_init() 50 dev->bus = &snd_hda_bus_type; in snd_hdac_device_init() 51 dev->release = default_release; in snd_hdac_device_init() 52 dev->groups = hdac_dev_attr_groups; in snd_hdac_device_init() 56 codec->bus = bus; in snd_hdac_device_init() 57 codec->addr = addr; in snd_hdac_device_init() [all …]
|
| /kernel/linux/linux-5.10/sound/hda/ |
| D | hdac_device.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * HD-audio codec core device 27 * snd_hdac_device_init - initialize the HD-audio codec base device 47 dev = &codec->dev; in snd_hdac_device_init() 49 dev->parent = bus->dev; in snd_hdac_device_init() 50 dev->bus = &snd_hda_bus_type; in snd_hdac_device_init() 51 dev->release = default_release; in snd_hdac_device_init() 52 dev->groups = hdac_dev_attr_groups; in snd_hdac_device_init() 56 codec->bus = bus; in snd_hdac_device_init() 57 codec->addr = addr; in snd_hdac_device_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
| D | atom.c | 37 #include "atom-names.h" 38 #include "atom-bits.h" 96 while (n--) in debug_print_spaces() 110 struct radeon_device *rdev = ctx->card->dev->dev_private; in atom_iio_execute() 119 temp = ctx->card->ioreg_read(ctx->card, CU16(base + 1)); in atom_iio_execute() 123 if (rdev->family == CHIP_RV515) in atom_iio_execute() 124 (void)ctx->card->ioreg_read(ctx->card, CU16(base + 1)); in atom_iio_execute() 125 ctx->card->ioreg_write(ctx->card, CU16(base + 1), temp); in atom_iio_execute() 130 ~((0xFFFFFFFF >> (32 - CU8(base + 1))) << in atom_iio_execute() 136 (0xFFFFFFFF >> (32 - CU8(base + 1))) << CU8(base + in atom_iio_execute() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
| D | atom.c | 38 #include "atom-names.h" 39 #include "atom-bits.h" 97 while (n--) in debug_print_spaces() 111 struct radeon_device *rdev = ctx->card->dev->dev_private; in atom_iio_execute() 120 temp = ctx->card->ioreg_read(ctx->card, CU16(base + 1)); in atom_iio_execute() 124 if (rdev->family == CHIP_RV515) in atom_iio_execute() 125 (void)ctx->card->ioreg_read(ctx->card, CU16(base + 1)); in atom_iio_execute() 126 ctx->card->ioreg_write(ctx->card, CU16(base + 1), temp); in atom_iio_execute() 131 ~((0xFFFFFFFF >> (32 - CU8(base + 1))) << in atom_iio_execute() 137 (0xFFFFFFFF >> (32 - CU8(base + 1))) << CU8(base + in atom_iio_execute() [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/aty/ |
| D | atyfb_base.c | 2 * ATI Frame Buffer Device Driver Core 5 * Copyright (C) 1997-2001 Geert Uytterhoeven 9 * This driver supports the following ATI graphics chips: 10 * - ATI Mach64 13 * - ATI Rage128 (from aty128fb.c) 14 * - ATI Radeon (from radeonfb.c) 20 * and on the PowerMac ATI/mach64 display driver: 35 * Many thanks to Nitya from ATI devrel for support and patience ! 42 - cursor support on all cards and all ramdacs. 43 - cursor parameters controlable via ioctl()s. [all …]
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/aty/ |
| D | atyfb_base.c | 2 * ATI Frame Buffer Device Driver Core 5 * Copyright (C) 1997-2001 Geert Uytterhoeven 9 * This driver supports the following ATI graphics chips: 10 * - ATI Mach64 13 * - ATI Rage128 (from aty128fb.c) 14 * - ATI Radeon (from radeonfb.c) 20 * and on the PowerMac ATI/mach64 display driver: 35 * Many thanks to Nitya from ATI devrel for support and patience ! 42 - cursor support on all cards and all ramdacs. 43 - cursor parameters controlable via ioctl()s. [all …]
|