/Linux-v5.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 …]
|
/Linux-v5.10/drivers/ata/ |
D | pata_atiixp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * pata_atiixp.c - ATI PATA for new ATA layer 5 * (C) 2009-2010 Bartlomiej Zolnierkiewicz 9 * linux/drivers/ide/pci/atiixp.c Version 0.01-bart2 Feb. 26, 2004 11 * Copyright (C) 2003 ATI Inc. <hyu@ati.com> 39 /* Board has onboard PATA<->SATA converters */ 40 .ident = "MSI E350DM-E33", 43 DMI_MATCH(DMI_BOARD_NAME, "E350DM-E33(MS-7720)"), 51 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atiixp_cable_detect() 58 raw detection not play follow the bios mode guess */ in atiixp_cable_detect() [all …]
|
D | ahci.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * ahci.c - AHCI SATA support 6 * Please ALWAYS copy linux-ide@vger.kernel.org 9 * Copyright 2004-2005 Red Hat, Inc. 12 * as Documentation/driver-api/libata.rst 25 #include <linux/dma-mapping.h> 33 #include <linux/ahci-remap.h> 34 #include <linux/io-64-nonatomic-lo-hi.h> 249 { PCI_VDEVICE(INTEL, 0x06d6), board_ahci }, /* Comet Lake PCH-H RAID */ 259 { PCI_VDEVICE(INTEL, 0x27c6), board_ahci }, /* ICH7-M DH */ [all …]
|
D | pata_opti.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * pata_opti.c - ATI PATA for new ATA layer 9 * Copyright (C) 1996-1998 Linus Torvalds & authors (see below) 47 * opti_pre_reset - probe begin 56 struct ata_port *ap = link->ap; in opti_pre_reset() 57 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in opti_pre_reset() 63 if (!pci_test_config_bits(pdev, &opti_enable_bits[ap->port_no])) in opti_pre_reset() 64 return -ENOENT; in opti_pre_reset() 70 * opti_write_reg - control register setup 77 * on the error register activates configuration mode. We can then write [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 10 uses pata-platform driver to enable the relevant driver in the 21 If you want to use an ATA hard disk, ATA tape drive, ATA CD-ROM or 62 <file:Documentation/admin-guide/kernel-parameters.txt>. 76 This option adds support for ATA-related ACPI objects. 107 comment "Controllers with non-SFF native interface" 258 tristate "APM X-Gene 6.0Gbps AHCI SATA host controller support" 262 This option enables support for APM X-Gene SoC SATA host controller. 341 when configured into a legacy compatibility mode. 395 capability. BMDMA stands for bus-master DMA and is the [all …]
|
/Linux-v5.10/drivers/ide/ |
D | atiixp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2003 ATI Inc. <hyu@ati.com> 45 * atiixp_set_pio_mode - set host controller for PIO mode 49 * Set the interface PIO mode. 54 struct pci_dev *dev = to_pci_dev(hwif->dev); in atiixp_set_pio_mode() 56 int timing_shift = (drive->dn ^ 1) * 8; in atiixp_set_pio_mode() 59 const u8 pio = drive->pio_mode - XFER_PIO_0; in atiixp_set_pio_mode() 64 pio_mode_data &= ~(0x07 << (drive->dn * 4)); in atiixp_set_pio_mode() 65 pio_mode_data |= (pio << (drive->dn * 4)); in atiixp_set_pio_mode() 78 * atiixp_set_dma_mode - set host controller for DMA mode [all …]
|
/Linux-v5.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 149 #define IQS269_ATI_POLL_SLEEP_US (iqs269->delay_mult * 10000) 150 #define IQS269_ATI_POLL_TIMEOUT_US (iqs269->delay_mult * 500000) 151 #define IQS269_ATI_STABLE_DELAY_MS (iqs269->delay_mult * 150) 201 .name = "event-prox", 207 .name = "event-prox-alt", 214 .name = "event-touch", 220 .name = "event-touch-alt", 227 .name = "event-deep", [all …]
|
D | ati_remote2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * ati_remote2 - ATI/Philips USB RF remote driver 5 * Copyright (C) 2005-2008 Ville Syrjala <syrjala@sci.fi> 6 * Copyright (C) 2007-2008 Peter Stokes <linux@dadeos.co.uk> 13 #define DRIVER_DESC "ATI/Philips USB RF remote driver" 20 * ATI Remote Wonder II Channel Configuration 44 return -EINVAL; in ati_remote2_set_mask() 51 return -EINVAL; in ati_remote2_set_mask() 53 *(unsigned int *)kp->arg = mask; in ati_remote2_set_mask() 71 return sprintf(buffer, "0x%04x\n", *(unsigned int *)kp->arg); in ati_remote2_get_channel_mask() [all …]
|
/Linux-v5.10/include/uapi/linux/ |
D | fb.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 23 /* 0x4607-0x460B are defined below */ 51 #define FB_AUX_TEXT_SVGA_GROUP 8 /* 8-15: SVGA tileblit compatible modes */ 53 #define FB_AUX_TEXT_SVGA_STEP2 8 /* SVGA text mode: text, attr */ 54 #define FB_AUX_TEXT_SVGA_STEP4 9 /* SVGA text mode: text, attr, 2 reserved bytes */ 55 #define FB_AUX_TEXT_SVGA_STEP8 10 /* SVGA text mode: text, attr, 6 reserved bytes */ 56 #define FB_AUX_TEXT_SVGA_STEP16 11 /* SVGA text mode: text, attr, 14 reserved bytes */ 77 #define FB_ACCEL_ATI_MACH64GX 6 /* ATI Mach 64GX family */ 79 #define FB_ACCEL_ATI_MACH64CT 8 /* ATI Mach 64CT family */ 80 #define FB_ACCEL_ATI_MACH64VT 9 /* ATI Mach 64CT family VT class */ [all …]
|
/Linux-v5.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> 61 /* position fix mode */ 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}; [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "HD-Audio" 23 This option enables the HD-audio controller. Don't forget 27 will be called snd-hda-intel. 43 will be called snd-hda-tegra. 48 bool "Build hwdep interface for HD-audio driver" 51 Say Y here to build a hwdep interface for HD-audio driver. 52 This interface can be used for out-of-band communication 58 Say Y here to enable the HD-audio codec re-configuration feature. 60 codec setup, add extra verbs, and re-configure the codec dynamically. [all …]
|
/Linux-v5.10/drivers/gpu/drm/radeon/ |
D | radeon_agp.c | 51 /* Intel 82865G/PE/P DRAM Controller/Host-Hub / Mobility 9800 Needs AGPMode 4 (deb #462590) */ 53 …/* Intel 82865G/PE/P DRAM Controller/Host-Hub / RV280 [Radeon 9200 SE] Needs AGPMode 4 (lp #300304… 71 /* Intel 82855PM host bridge / Mobility M9+ / VaioPCG-V505DX Needs AGPMode 2 (fdo #17928) */ 98 /* ASRock K7VT4A+ AGP 8x / ATI Radeon 9250 AGP Needs AGPMode 4 (lp #133192) */ 122 /* VIA VT8377 Host Bridge / RV280 Needs AGPMode 4 (ati ML) */ 125 /* ATI Host Bridge / RV280 [M9+] Needs AGPMode 1 (phoronix forum) */ 136 struct drm_agp_mode mode; in radeon_agp_init() local 144 ret = drm_agp_acquire(rdev->ddev); in radeon_agp_init() 150 ret = drm_agp_info(rdev->ddev, &info); in radeon_agp_init() 152 drm_agp_release(rdev->ddev); in radeon_agp_init() [all …]
|
/Linux-v5.10/drivers/video/fbdev/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 a well-defined interface, so the software doesn't need to know 21 anything about the low-level (hardware register) stuff. 27 On several non-X86 architectures, the frame buffer device is the 35 and the Framebuffer-HOWTO at 36 <http://www.munted.org.uk/programming/Framebuffer-HOWTO-1.3.html> for more 40 are compiling a kernel for a non-x86 architecture. 46 device-aware may cause unexpected results. If unsure, say N. 104 Allow generic frame-buffer functions to work on displays with 1, 2 136 Allow generic frame-buffer to provide get_fb_unmapped_area [all …]
|
/Linux-v5.10/drivers/gpu/drm/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 19 Kernel-level support for the Direct Rendering Infrastructure (DRI) 139 In order to keep user-space compatibility, we want in certain 140 use-cases to keep leaking the fbdev physical address to the 141 user-space program handling the fbdev buffer. 159 /lib/firmware directory or one of the provided built-in 164 EDID data are given in Documentation/admin-guide/edid.rst. 167 bool "Enable DisplayPort CEC-Tunneling-over-AUX HDMI support" 172 DisplayPort/USB-C to HDMI adapters. 203 Helpers for ttm-based gem objects [all …]
|
/Linux-v5.10/include/media/ |
D | tuner.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * tuner.h - definition for different tuners 5 * Copyright (C) 1997 Markus Schroeder (schroedm@uni-duesseldorf.de) 6 * minor modifications by Ralph Metzler (rjkm@thp.uni-koeln.de) 14 #include <media/v4l2-mc.h> 73 #define TUNER_PHILIPS_4IN1 44 /* ATI TV Wonder Pro - Conexant */ 83 #define TUNER_MICROTUNE_4042FI5 49 /* DViCO FusionHDTV 3 Gold-Q - 4042 FI5 (3X 8147) */ 90 #define TUNER_TCL_2002MB 55 /* Hauppauge PVR-150 PAL */ 92 #define TUNER_PHILIPS_FQ1216AME_MK4 56 /* Hauppauge PVR-150 PAL */ 93 #define TUNER_PHILIPS_FQ1236A_MK4 57 /* Hauppauge PVR-500MCE NTSC */ [all …]
|
/Linux-v5.10/Documentation/fb/ |
D | modedb.rst | 2 modedb default video mode support 6 Currently all frame buffer device drivers have their own video mode databases, 9 - one routine to probe for video modes, which can be used by all frame buffer 11 - one generic video mode database with a fair amount of standard videomodes 13 - the possibility to supply your own mode database for graphics hardware that 14 needs non-standard modes, like amifb and Mac frame buffer drivers (which 18 consider that to be a video mode option. If no frame buffer device is specified 19 in a video= option, fbmem considers that to be a global video mode option. 21 Valid mode specifiers (mode_option argument):: 23 <xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m][eDd] [all …]
|
D | aty128fb.rst | 7 This is a driver for a graphic framebuffer for ATI Rage128 based devices 15 * Most important: boot logo :-) 19 * graphic mode is slower than text mode... but you should not notice 34 box) and aty128fb (for graphics mode). You should not compile-in vesafb 35 unless you have primary display on non-Rage128 VBE2.0 device (see 42 XF68_FBDev should generally work fine, but it is non-accelerated. As of 59 vmode:x chooses PowerMacintosh video mode <x>. Deprecated. 60 cmode:x chooses PowerMacintosh colour mode <x>. Deprecated. 72 - This driver is still experimental and is not finished. Too many
|
/Linux-v5.10/Documentation/power/ |
D | video.rst | 5 2003-2006, Pavel Machek 12 driver -- vesafb and vgacon are widely used). 49 (3) systems that initialize video card into vga text mode and where 50 the BIOS works well enough to be able to set video mode. Use 53 (4) on some systems s3_bios kicks video into text mode, and 56 (5) radeon systems, where X can soft-boot your video card. You'll need 69 http://dev.gentoo.org/~marineam/patch-radeonfb-2.6.11-rc2-mm2. 72 do echo 3 > /sys/power/state && /usr/sbin/video_post - which will 73 initialize the display in console mode. If you are in X, you can switch 74 to a virtual terminal and back to X using CTRL+ALT+F1 - CTRL+ALT+F7 to get [all …]
|
/Linux-v5.10/drivers/char/agp/ |
D | ati-agp.c | 2 * ATi AGPGART routines. 60 page_map->real = (unsigned long *) __get_free_page(GFP_KERNEL); in ati_create_page_map() 61 if (page_map->real == NULL) in ati_create_page_map() 62 return -ENOMEM; in ati_create_page_map() 64 set_memory_uc((unsigned long)page_map->real, 1); in ati_create_page_map() 65 err = map_page_into_agp(virt_to_page(page_map->real)); in ati_create_page_map() 66 page_map->remapped = page_map->real; in ati_create_page_map() 69 writel(agp_bridge->scratch_page, page_map->remapped+i); in ati_create_page_map() 70 readl(page_map->remapped+i); /* PCI Posting. */ in ati_create_page_map() 79 unmap_page_from_agp(virt_to_page(page_map->real)); in ati_free_page_map() [all …]
|
/Linux-v5.10/sound/pci/ |
D | atiixp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * ALSA driver for ATI IXP 150/200/250/300 AC97 controllers 24 MODULE_DESCRIPTION("ATI IXP AC97 controller"); 26 MODULE_SUPPORTED_DEVICE("{{ATI,IXP150/200/250/300/400/600}}"); 28 static int index = SNDRV_DEFAULT_IDX1; /* Index 0-MAX */ 33 static int ac97_codec = -1; 36 MODULE_PARM_DESC(index, "Index value for ATI IXP controller."); 38 MODULE_PARM_DESC(id, "ID string for ATI IXP controller."); 46 MODULE_PARM_DESC(spdif_aclink, "S/PDIF over AC-link."); 144 #define ATI_REG_OUT_DMA_SLOT_BIT(x) (1U << ((x) - 3)) [all …]
|
D | atiixp_modem.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * ALSA driver for ATI IXP 150/200/250 AC97 modem controllers 24 MODULE_DESCRIPTION("ATI IXP MC97 controller"); 26 MODULE_SUPPORTED_DEVICE("{{ATI,IXP150/200/250}}"); 28 static int index = -2; /* Exclude the first card */ 33 MODULE_PARM_DESC(index, "Index value for ATI IXP controller."); 35 MODULE_PARM_DESC(id, "ID string for ATI IXP controller."); 215 int ac97_pcm_type; /* index # of ac97_pcm to access, -1 = not used */ 219 * ATI IXP chip 251 { PCI_VDEVICE(ATI, 0x434d), 0 }, /* SB200 */ [all …]
|
/Linux-v5.10/drivers/video/fbdev/aty/ |
D | radeon_base.c | 4 * framebuffer driver for ATI Radeon chipset video boards 11 * Special thanks to ATI DevRel team for their hardware donations. 18 * Copyright 2000 ATI Technologies Inc., Markham, Ontario, and 38 * NON-INFRINGEMENT. IN NO EVENT SHALL ATI, VA LINUX SYSTEMS AND/OR 239 /* these common regs are cleared before mode setting so they do not 262 static int default_dynclk = -2; 282 if (rinfo->no_schedule || oops_in_progress) in _radeon_msleep() 290 /* Called if (rinfo->errata & CHIP_ERRATA_PLL_DUMMYREADS) is set */ in radeon_pll_errata_after_index_slow() 297 if (rinfo->errata & CHIP_ERRATA_PLL_DELAY) { in radeon_pll_errata_after_data_slow() 301 if (rinfo->errata & CHIP_ERRATA_R300_CG) { in radeon_pll_errata_after_data_slow() [all …]
|
/Linux-v5.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 …]
|
/Linux-v5.10/drivers/input/mouse/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 25 includes the standard 2 or 3-button PS/2 mouse, as well as PS/2 109 Say Y here if you have a Fujitsu B-series Lifebook PS/2 171 Say Y here if you have an OLPC XO-1 laptop (with built-in 193 this option, you remove the xf86-input-vmmouse user-space driver 194 or upgrade it to at least xf86-input-vmmouse 13.1.0, which doesn't 195 load in the presence of an in-kernel vmmouse driver. 207 Say Y here if you have a serial (RS-232, COM port) mouse connected 223 These are the touchpads that can be found on post-February 2005 307 Say Y here if you have an InPort, Microsoft or ATI XL busmouse. [all …]
|
/Linux-v5.10/drivers/eisa/ |
D | eisa.ids | 6 # Marc Zyngier <maz@wild-wind.fr.eu.org> 10 ABP0510 "Advansys ABP-510 ISA SCSI Host Adapter" 11 ABP0540 "Advansys ABP-540/542 ISA SCSI Host Adapter" 12 ABP7401 "AdvanSys ABP-740/742 EISA Single Channel SCSI Host Adapter" 13 ABP7501 "AdvanSys ABP-750/752 EISA Dual Channel SCSI Host Adapter" 14 ACC1200 "ACCTON EtherCombo-32 Ethernet Adapter" 15 ACC120A "ACCTON EtherCombo-32 Ethernet Adapter" 25 ACE7010 "ACME Multi-Function Board" 39 ACR1711 "AcerFrame 1000 486/33 SYSTEM-2" 41 ACR3211 "AcerFrame 3000MP 486 SYSTEM-1" [all …]
|