Searched refs:ATI (Results 1 - 78 of 78) sorted by relevance

/linux-4.1.27/drivers/ide/
H A Datiixp.c2 * Copyright (C) 2003 ATI Inc. <hyu@ati.com>
177 { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP200_IDE), 0 },
178 { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP300_IDE), 0 },
179 { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP400_IDE), 0 },
180 { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP600_IDE), 1 },
181 { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP700_IDE), 0 },
210 MODULE_DESCRIPTION("PCI driver module for ATI IXP IDE");
/linux-4.1.27/drivers/ata/
H A Dpata_atiixp.c2 * pata_atiixp.c - ATI PATA for new ATA layer
10 * Copyright (C) 2003 ATI Inc. <hyu@ati.com>
286 { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP200_IDE), },
287 { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP300_IDE), },
288 { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP400_IDE), },
289 { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP600_IDE), },
290 { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP700_IDE), },
310 MODULE_DESCRIPTION("low-level driver for ATI IXP200/300/400");
H A Dahci.c400 /* ATI */
401 { PCI_VDEVICE(ATI, 0x4380), board_ahci_sb600 }, /* ATI SB600 */
402 { PCI_VDEVICE(ATI, 0x4390), board_ahci_sb700 }, /* ATI SB700/800 */
403 { PCI_VDEVICE(ATI, 0x4391), board_ahci_sb700 }, /* ATI SB700/800 */
404 { PCI_VDEVICE(ATI, 0x4392), board_ahci_sb700 }, /* ATI SB700/800 */
405 { PCI_VDEVICE(ATI, 0x4393), board_ahci_sb700 }, /* ATI SB700/800 */
406 { PCI_VDEVICE(ATI, 0x4394), board_ahci_sb700 }, /* ATI SB700/800 */
407 { PCI_VDEVICE(ATI, 0x4395), board_ahci_sb700 }, /* ATI SB700/800 */
H A Dpata_opti.c2 * pata_opti.c - ATI PATA for new ATA layer
H A Dsata_sil.c135 { PCI_VDEVICE(ATI, 0x436e), sil_3112 },
136 { PCI_VDEVICE(ATI, 0x4379), sil_3112_no_sata_irq },
137 { PCI_VDEVICE(ATI, 0x437a), sil_3112_no_sata_irq },
/linux-4.1.27/drivers/media/rc/keymaps/
H A Drc-ati-x10.c2 * ATI X10 RF remote keytable
31 * Source: ATI REMOTE WONDERâ„¢ Installation Guide
35 * original ATI Remote Wonder, but were moved on later models.
106 /* Extra keys, not on the original ATI remote */
H A Drc-ati-tv-wonder-hd-600.c16 /* ATI TV Wonder HD 600 USB
/linux-4.1.27/drivers/input/mouse/
H A Dinport.c12 * Inport (ATI XL and Microsoft) busmouse driver for Linux
45 MODULE_DESCRIPTION("Inport (ATI XL and Microsoft) busmouse driver");
62 #define INPORT_NAME "ATI XL Mouse"
/linux-4.1.27/drivers/video/fbdev/aty/
H A Datyfb.h2 * ATI Frame Buffer Device Driver Core Definitions
195 * ATI Mach64 features
307 extern const struct aty_dac_ops aty_dac_ati68860b; /* ATI 68860-B */
326 extern const struct aty_pll_ops aty_pll_ati18818_1; /* ATI 18818 */
H A Dati_ids.h2 * ATI PCI IDs from XFree86, kept here to make sync'ing with
H A Dmach64_cursor.c2 * ATI Mach64 CT/VT/GT/LT Cursor Support
H A Dmach64_gx.c3 * ATI Mach64 GX Support
14 /* Definitions for the ICS 2595 == ATI 18818_1 Clockchip */
201 * ATI 68860-B DAC
337 * ATI 18818 / ICS 2595 Clock Chip
H A Dradeon_backlight.c2 * Backlight code for ATI Radeon based graphic cards
H A Dradeon_base.c4 * 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
308 /* Fix from ATI for problem with Radeon hardware not leaving ROM enabled */ radeon_map_ROM()
341 * relative start of ROM, but so far, I never found a dual-image ATI card radeon_map_ROM()
424 * tree. Hopefully, ATI OF driver is kind enough to fill these
1908 * Ultimately, I hope XFree, GATOS and ATI binary drivers will all agree
2180 "ATI Radeon %x \"%c%c\"", ent->device & 0xffff, c1, c2); radeonfb_pci_register()
2183 "ATI Radeon %x", ent->device & 0xffff); radeonfb_pci_register()
2537 MODULE_DESCRIPTION("framebuffer driver for ATI Radeon chipset");
H A Dradeon_accel.c272 /* This needs to be double checked with ATI. Latest X driver radeonfb_engine_init()
H A Daty128fb.c2 * linux/drivers/video/aty128fb.c -- Frame buffer device for ATI Rage128
44 * A special note of gratitude to ATI's devrel for providing documentation,
839 /* Fix from ATI for problem with Rage128 hardware not leaving ROM enabled */ aty128_map_ROM()
871 * dual-image ATI card. aty128_map_ROM()
1101 /* convert depth into ATI register depth */ aty128_var_to_crtc()
2624 MODULE_DESCRIPTION("FBDev driver for ATI Rage128 / Pro cards");
H A Dmach64_ct.c3 * ATI Mach64 CT/VT/GT/LT Support
47 * ATI Mach64 CT clock synthesis description.
H A Dmach64_accel.c3 * ATI Mach64 Hardware Acceleration
H A Datyfb_base.c2 * ATI Frame Buffer Device Driver Core
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 !
3504 /* according to ATI, we should use clock 3 for acelerated mode */ atyfb_setup_generic()
4007 MODULE_DESCRIPTION("FBDev driver for ATI Mach64 cards");
H A Dradeon_monitor.c225 /* Assume high active syncs for now until ATI tells me more... maybe we radeon_get_panel_info_BIOS()
H A Dradeon_pm.c7 * This is the power management code for ATI radeon chipsets. It contains
/linux-4.1.27/sound/pci/hda/
H A Dhda_intel.c76 /* Defines for ATI HD Audio support in SB450 south bridge */
97 /* ICH, ATI and VIA have 4 playback and 4 capture */
105 /* ATI HDMI may have up to 8 playbacks and 0 capture */
224 "{ATI, SB450},"
225 "{ATI, SB600},"
226 "{ATI, RS600},"
227 "{ATI, RS690},"
228 "{ATI, RS780},"
229 "{ATI, R600},"
230 "{ATI, RV630},"
231 "{ATI, RV610},"
232 "{ATI, RV670},"
233 "{ATI, RV635},"
234 "{ATI, RV620},"
235 "{ATI, RV770},"
314 /* quirks for ATI SB / AMD Hudson */
317 AZX_DCAPS_SNOOP_TYPE(ATI))
319 /* quirks for ATI/AMD HDMI */
324 /* quirks for ATI HDMI with snoop off */
358 [AZX_DRIVER_ATI] = "HDA ATI SB",
359 [AZX_DRIVER_ATIHDMI] = "HDA ATI HDMI",
360 [AZX_DRIVER_ATIHDMI_NS] = "HDA ATI HDMI",
459 /* For ATI SB450/600/700/800/900 and AMD Hudson azalia HD audio, azx_init_pci()
463 dev_dbg(chip->card->dev, "Setting ATI snoop: %d\n", azx_init_pci()
1248 /* Check VIA/ATI HD Audio Controller exist */ check_position_fix()
2106 /* ATI SB 450/600/700/800/900 */
2114 /* ATI HDMI */
2234 /* AMD/ATI Generic, PCI class code and Vendor ID for HD Audio */
H A Dhda_eld.c636 /* ATI/AMD specific stuff (ELD emulation) */
676 /* ATI/AMD does not have ELD, emulate it */ snd_hdmi_get_eld_ati()
681 codec_info(codec, "HDMI ATI/AMD: no speaker allocation for ELD\n"); snd_hdmi_get_eld_ati()
722 codec_info(codec, "HDMI ATI/AMD: Truncating HDMI sink description with length %d\n", snd_hdmi_get_eld_ati()
737 continue; /* not handled by ATI/AMD */ snd_hdmi_get_eld_ati()
764 codec_info(codec, "HDMI ATI/AMD: no audio descriptors for ELD\n"); snd_hdmi_get_eld_ati()
H A Dpatch_hdmi.c6 * Copyright (c) 2006 ATI Technologies Inc.
2931 * ATI/AMD-specific implementations
2939 /* ATI/AMD specific HDA pin verbs, see the AMD HDA Verbs specification */
2980 /* call hda_eld.c ATI/AMD-specific function */ atihdmi_pin_get_eld()
2994 * ATI/AMD have automatic FC/LFE swap built-in atihdmi_paired_swap_fc_lfe()
3013 /* check that only channel pairs need to be remapped on old pre-rev3 ATI/AMD */ atihdmi_paired_chmap_validate()
3125 * Pre-rev3 ATI/AMD codecs operate in a paired channel mode, so atihdmi_paired_chmap_cea_alloc_validate_get_type()
3150 /* produce paired maps for pre-rev3 ATI/AMD codecs */ atihdmi_paired_cea_alloc_to_tlv_chmap()
3266 /* override to ATI/AMD-specific versions with pairwise mapping */ patch_atihdmi()
3273 /* ATI/AMD converters do not advertise all of their capabilities */ patch_atihdmi()
/linux-4.1.27/include/uapi/linux/
H A Dfb.h76 #define FB_ACCEL_ATI_MACH64GX 6 /* ATI Mach 64GX family */
78 #define FB_ACCEL_ATI_MACH64CT 8 /* ATI Mach 64CT family */
79 #define FB_ACCEL_ATI_MACH64VT 9 /* ATI Mach 64CT family VT class */
80 #define FB_ACCEL_ATI_MACH64GT 10 /* ATI Mach 64CT family GT class */
102 #define FB_ACCEL_ATI_RAGE128 32 /* ATI Rage128 family */
108 #define FB_ACCEL_ATI_RADEON 38 /* ATI Radeon family */
/linux-4.1.27/sound/pci/
H A Datiixp.c2 * ALSA driver for ATI IXP 150/200/250/300 AC97 controllers
38 MODULE_DESCRIPTION("ATI IXP AC97 controller");
40 MODULE_SUPPORTED_DEVICE("{{ATI,IXP150/200/250/300/400/600}}");
50 MODULE_PARM_DESC(index, "Index value for ATI IXP controller.");
52 MODULE_PARM_DESC(id, "ID string for ATI IXP controller.");
259 * ATI IXP chip
290 { PCI_VDEVICE(ATI, 0x4341), 0 }, /* SB200 */
291 { PCI_VDEVICE(ATI, 0x4361), 0 }, /* SB300 */
292 { PCI_VDEVICE(ATI, 0x4370), 0 }, /* SB400 */
293 { PCI_VDEVICE(ATI, 0x4382), 0 }, /* SB600 */
1283 err = snd_pcm_new(chip->card, "ATI IXP AC97", snd_atiixp_pcm_new()
1290 strcpy(pcm->name, "ATI IXP AC97"); snd_atiixp_pcm_new()
1314 err = snd_pcm_new(chip->card, "ATI IXP IEC958", snd_atiixp_pcm_new()
1321 strcpy(pcm->name, "ATI IXP IEC958 (AC97)"); snd_atiixp_pcm_new()
1323 strcpy(pcm->name, "ATI IXP IEC958 (Direct)"); snd_atiixp_pcm_new()
1613 if ((err = pci_request_regions(pci, "ATI IXP AC97")) < 0) { snd_atiixp_create()
1658 strcpy(card->shortname, "ATI IXP"); snd_atiixp_probe()
H A Datiixp_modem.c2 * ALSA driver for ATI IXP 150/200/250 AC97 modem controllers
38 MODULE_DESCRIPTION("ATI IXP MC97 controller");
40 MODULE_SUPPORTED_DEVICE("{{ATI,IXP150/200/250}}");
47 MODULE_PARM_DESC(index, "Index value for ATI IXP controller.");
49 MODULE_PARM_DESC(id, "ID string for ATI IXP controller.");
233 * ATI IXP chip
265 { PCI_VDEVICE(ATI, 0x434d), 0 }, /* SB200 */
266 { PCI_VDEVICE(ATI, 0x4378), 0 }, /* SB400 */
1001 err = snd_pcm_new(chip->card, "ATI IXP MC97", ATI_PCMDEV_ANALOG, 1, 1, &pcm); snd_atiixp_pcm_new()
1008 strcpy(pcm->name, "ATI IXP MC97"); snd_atiixp_pcm_new()
1239 if ((err = pci_request_regions(pci, "ATI IXP MC97")) < 0) { snd_atiixp_create()
1284 strcpy(card->shortname, "ATI IXP Modem"); snd_atiixp_probe()
H A Dbt87x.c807 /* ATI TV-Wonder */
/linux-4.1.27/arch/sh/boards/mach-cayman/
H A Dsetup.c47 #define ATI NO_PRIORITY /* RTC Ints */ macro
95 TU0, TU1, TU2, TI2, ATI, PRI, CUI, ERI, /* IRQ 32-39 */
/linux-4.1.27/drivers/video/fbdev/
H A Doffb.c44 cmap_simple, /* ATI Mach64 */
45 cmap_r128, /* ATI Rage128 */
46 cmap_M3A, /* ATI Rage Mobility M3 Head A */
47 cmap_M3B, /* ATI Rage Mobility M3 Head B */
48 cmap_radeon, /* ATI Radeon */
50 cmap_avivo, /* ATI R5xx */
H A Dw100fb.h4 * Frame Buffer Device for ATI w100 (Wallaby)
6 * Copyright (C) 2002, ATI Corp.
H A Dw100fb.c4 * Frame Buffer Device for ATI Imageon w100 (Wallaby)
6 * Copyright (C) 2002, ATI Corp.
1636 MODULE_DESCRIPTION("ATI Imageon w100 framebuffer driver");
H A Digafb.c6 * This driver is partly based on the Frame buffer device for ATI Mach64
/linux-4.1.27/drivers/gpu/drm/r128/
H A Dr128_drv.c1 /* r128_drv.c -- ATI Rage 128 driver -*- linux-c -*-
H A Dr128_drv.h46 #define DRIVER_DESC "ATI Rage 128"
H A Dr128_cce.c1 /* r128_cce.c -- ATI Rage 128 driver -*- linux-c -*-
/linux-4.1.27/drivers/gpu/drm/radeon/
H A Dradeon_agp.c90 /* ASRock K7VT4A+ AGP 8x / ATI Radeon 9250 AGP Needs AGPMode 4 (lp #133192) */
117 /* ATI Host Bridge / RV280 [M9+] Needs AGPMode 1 (phoronix forum) */
H A Dradeon_vce.c56 static const char *fw_version = "[ATI LIB=VCEFW,"; radeon_vce_init()
57 static const char *fb_version = "[ATI LIB=VCEFWSTATS,"; radeon_vce_init()
H A Dradeon_atpx_handler.c7 * ATPX support for both Intel/ATI
H A Dradeon_clocks.c97 * tree. Hopefully, ATI OF driver is kind enough to fill these
H A Dradeon_drv.c3 * ATI Radeon driver
H A Dradeon_reg.h2 * Copyright 2000 ATI Technologies Inc., Markham, Ontario, and
22 * NON-INFRINGEMENT. IN NO EVENT SHALL ATI, VA LINUX SYSTEMS AND/OR
39 * Reference Manual P/N RRG-G04100-C Rev. 0.04), ATI Technologies: April
44 * SDK-G04000 Rev. 0.01), ATI Technologies: June 1999.
H A Datom.c1289 printk(KERN_INFO "Invalid ATI magic.\n"); atom_parse()
H A Dradeon_mode.h2 * Copyright 2000 ATI Technologies Inc., Markham, Ontario, and
H A Dradeon_combios.c2 * Copyright 2004 ATI Technologies Inc., Markham, Ontario
45 /* old legacy ATI BIOS routines */
H A Dr300_reg.h272 * Native limits reported by drivers from ATI suggest size 256 (i.e. 4KB),
H A Dradeon_display.c1940 * Happens, e.g., on ATI R500, R600. radeon_get_crtc_scanoutpos()
H A Dradeon_drv.h47 #define DRIVER_DESC "ATI Radeon"
H A Datombios.h2402 ULONG ulSignature; // HW info table signature string "$ATI"
2418 UCHAR ucProductID; // Defines as OEM ID or ATI board ID dependent on product type setting
6961 #define ATOM_BIOS_EXTENDED_FUNCTION_CODE 0xA0 // ATI Extended Function code
/linux-4.1.27/include/media/
H A Dtuner.h85 #define TUNER_PHILIPS_4IN1 44 /* ATI TV Wonder Pro - Conexant */
116 #define TUNER_PHILIPS_TUV1236D 68 /* ATI HDTV Wonder */
/linux-4.1.27/drivers/input/misc/
H A Dati_remote2.c2 * ati_remote2 - ATI/Philips USB RF remote driver
16 #define DRIVER_DESC "ATI/Philips USB RF remote driver"
25 * ATI Remote Wonder II Channel Configuration
114 { USB_DEVICE(0x0471, 0x0602) }, /* ATI Remote Wonder II */
867 strlcat(ar2->name, "ATI Remote Wonder II", sizeof(ar2->name)); ati_remote2_probe()
/linux-4.1.27/drivers/gpu/drm/
H A Dati_pcigart.c3 * ATI PCI GART support
/linux-4.1.27/include/video/
H A Daty128.h3 * Register definitions for ATI Rage128 boards
419 /* used by ATI bug fix for hardware ROM */
H A Dmach64.h2 * ATI Mach64 Register Definitions
16 * most of the rest of this file comes from ATI sample code
941 /* ATI PCI constants */
1188 /* ATI VGA Extended Regsiters */
/linux-4.1.27/arch/arm/mach-pxa/
H A Dhx4700.c60 #define ATI_W3220_PHYS PXA_CS2_PHYS /* ATI Imageon 3220 Graphics */
361 * LCD - Sony display connected to ATI Imageon w3220
/linux-4.1.27/drivers/media/rc/
H A Dati_remote.c2 * USB ATI Remote support
47 * These remote controls are distributed by ATI as part of their
53 * The Lola is similar to the ATI remote but has no mouse support, and slightly
114 #define DRIVER_DESC "ATI/X10 RF USB Remote Control"
/linux-4.1.27/arch/ia64/include/asm/sn/
H A Dtioca_provider.h26 /* ATI config space problems after BIOS execution starts */
/linux-4.1.27/drivers/platform/x86/
H A Dideapad-laptop.c284 seq_printf(s, "ATI"); debugfs_cfg_show()
290 seq_printf(s, "Intel and ATI"); debugfs_cfg_show()
H A Dthinkpad_acpi.c6402 * of GPU. If the BIOS model handles both ATI and Intel, don't use
6410 /* Models with ATI GPUs known to require ECNVRAM mode */
6411 TPACPI_Q_IBM('1', 'Y', TPACPI_BRGHT_Q_EC), /* T43/p ATI */
6413 /* Models with ATI GPUs that can use ECNVRAM */
/linux-4.1.27/arch/x86/kernel/
H A Dquirks.c519 * HPET MSI on some boards (ATI SB700/SB800) has side effect on
H A Dhpet.c387 * chipsets (ATI, ICH9,10). Some newer AMD chipsets have even hpet_next_event()
/linux-4.1.27/drivers/video/backlight/
H A Dcorgi_lcd.c281 /* Initialize for Input Signals from ATI */ corgi_lcd_power_on()
/linux-4.1.27/sound/hda/
H A Dhdac_device.c571 { 0x1002, "ATI" },
/linux-4.1.27/drivers/i2c/busses/
H A Di2c-piix4.c20 ATI IXP200, IXP300, IXP400, SB600, SB700/SP5100, SB800
/linux-4.1.27/drivers/media/pci/bt8xx/
H A Dbttv-cards.c165 { 0x00011002, BTTV_BOARD_ATI_TVWONDER, "ATI TV Wonder" },
166 { 0x00031002, BTTV_BOARD_ATI_TVWONDERVE,"ATI TV Wonder/VE" },
1299 .name = "ATI TV-Wonder",
1315 .name = "ATI TV-Wonder VE",
/linux-4.1.27/drivers/media/tuners/
H A Dtuner-types.c1668 .name = "Philips 4 in 1 (ATI TV Wonder Pro/Conexant)",
/linux-4.1.27/drivers/pci/
H A Dquirks.c403 * ATI Northbridge setups MCE the processor if you even
408 dev_info(&dev->dev, "ATI Northbridge, reserving I/O ports 0x3b0 to 0x3bb\n"); quirk_ati_exploding_mce()
1767 * disable boot interrupts on AMD and ATI chipsets
3130 * Some AMD/ATI GPUS (HD8570 - Oland) report that a D3hot->D0 transition
H A Dprobe.c1031 * AMD/ATI SBx00 PCI to PCI Bridge (1002:4384, rev 40)
/linux-4.1.27/arch/x86/pci/
H A Dirq.c806 /* Someone with docs needs to add the ATI Radeon IGP */
/linux-4.1.27/drivers/media/dvb-frontends/
H A Dnxt200x.c31 * ATI HDTV Wonder (NXT2004)
/linux-4.1.27/drivers/media/pci/cx88/
H A Dcx88-cards.c161 .name = "ATI TV Wonder Pro",
896 .name = "ATI HDTV Wonder",
/linux-4.1.27/drivers/media/usb/em28xx/
H A Dem28xx-dvb.c9 - Fixes for the driver to properly work with AMD ATI TV Wonder HD 600
H A Dem28xx-cards.c1302 .name = "AMD ATI TV Wonder HD 600",
/linux-4.1.27/drivers/parisc/
H A Dlba_pci.c619 * This is needed at least on C8000 systems to get the ATI FireGL card
/linux-4.1.27/drivers/usb/serial/
H A Dftdi_sio_ids.h1399 * ATI command output: Cinterion MC55i
/linux-4.1.27/include/linux/
H A Dpci_ids.h369 /* ATI IXP Chipset */
/linux-4.1.27/drivers/net/ethernet/3com/
H A D3c59x.c322 {"3c920B-EMB-WNM (ATI Radeon 9100 IGP)",
/linux-4.1.27/drivers/block/mtip32xx/
H A Dmtip32xx.c4231 * This workaround is specific to AMD/ATI chipset with a PCI upstream mtip_fix_ero_nosnoop()

Completed in 2443 milliseconds