Home
last modified time | relevance | path

Searched full:amd (Results 1 – 25 of 2177) sorted by relevance

12345678910>>...88

/kernel/linux/linux-4.19/sound/sparc/
Damd7930.c17 * Thanks to the AMD engineer who was able to get us the AMD79C30
346 /* Idle the AMD7930 chip. The amd->lock is not held. */
347 static __inline__ void amd7930_idle(struct snd_amd7930 *amd) in amd7930_idle() argument
351 spin_lock_irqsave(&amd->lock, flags); in amd7930_idle()
352 sbus_writeb(AMR_INIT, amd->regs + AMD7930_CR); in amd7930_idle()
353 sbus_writeb(0, amd->regs + AMD7930_DR); in amd7930_idle()
354 spin_unlock_irqrestore(&amd->lock, flags); in amd7930_idle()
357 /* Enable chip interrupts. The amd->lock is not held. */
358 static __inline__ void amd7930_enable_ints(struct snd_amd7930 *amd) in amd7930_enable_ints() argument
362 spin_lock_irqsave(&amd->lock, flags); in amd7930_enable_ints()
[all …]
/kernel/linux/linux-5.10/sound/sparc/
Damd7930.c18 * Thanks to the AMD engineer who was able to get us the AMD79C30
347 /* Idle the AMD7930 chip. The amd->lock is not held. */
348 static __inline__ void amd7930_idle(struct snd_amd7930 *amd) in amd7930_idle() argument
352 spin_lock_irqsave(&amd->lock, flags); in amd7930_idle()
353 sbus_writeb(AMR_INIT, amd->regs + AMD7930_CR); in amd7930_idle()
354 sbus_writeb(0, amd->regs + AMD7930_DR); in amd7930_idle()
355 spin_unlock_irqrestore(&amd->lock, flags); in amd7930_idle()
358 /* Enable chip interrupts. The amd->lock is not held. */
359 static __inline__ void amd7930_enable_ints(struct snd_amd7930 *amd) in amd7930_enable_ints() argument
363 spin_lock_irqsave(&amd->lock, flags); in amd7930_enable_ints()
[all …]
/kernel/linux/linux-4.19/Documentation/hwmon/
Dk10temp5 * AMD Family 10h processors:
10 * AMD Family 11h processors:
12 * AMD Family 12h processors: "Llano" (E2/A4/A6/A8-Series)
13 * AMD Family 14h processors: "Brazos" (C/E/G/Z-Series)
14 * AMD Family 15h processors: "Bulldozer" (FX-Series), "Trinity", "Kaveri", "Carrizo"
15 * AMD Family 16h processors: "Kabini", "Mullins"
20 BIOS and Kernel Developer's Guide (BKDG) For AMD Family 10h Processors:
21 http://support.amd.com/us/Processor_TechDocs/31116.pdf
22 BIOS and Kernel Developer's Guide (BKDG) for AMD Family 11h Processors:
23 http://support.amd.com/us/Processor_TechDocs/41256.pdf
[all …]
/kernel/linux/linux-5.10/Documentation/hwmon/
Dk10temp.rst6 * AMD Family 10h processors:
16 * AMD Family 11h processors:
20 * AMD Family 12h processors: "Llano" (E2/A4/A6/A8-Series)
22 * AMD Family 14h processors: "Brazos" (C/E/G/Z-Series)
24 * AMD Family 15h processors: "Bulldozer" (FX-Series), "Trinity", "Kaveri",
27 * AMD Family 16h processors: "Kabini", "Mullins"
29 * AMD Family 17h processors: "Zen", "Zen 2"
31 * AMD Family 18h processors: "Hygon Dhyana"
33 * AMD Family 19h processors: "Zen 3"
41 BIOS and Kernel Developer's Guide (BKDG) For AMD Family 10h Processors:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Damd-xgbe.txt1 * AMD 10GbE driver (amd-xgbe)
4 - compatible: Should be "amd,xgbe-seattle-v1a"
11 - interrupts: Should contain the amd-xgbe interrupt(s). The first interrupt
13 amd,per-channel-interrupt property is specified, then one additional
17 - DMA clock for the amd-xgbe device (used for calculating the
20 - PTP clock for the amd-xgbe device
28 - amd,per-channel-interrupt: Indicates that Rx and Tx complete will generate
31 - amd,speed-set: Speed capabilities of the device
43 - amd,serdes-blwc: Baseline wandering correction enablement
46 - amd,serdes-cdr-rate: CDR rate speed selection
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/
Damd-xgbe.txt1 * AMD 10GbE driver (amd-xgbe)
4 - compatible: Should be "amd,xgbe-seattle-v1a"
11 - interrupts: Should contain the amd-xgbe interrupt(s). The first interrupt
13 amd,per-channel-interrupt property is specified, then one additional
17 - DMA clock for the amd-xgbe device (used for calculating the
20 - PTP clock for the amd-xgbe device
30 - amd,per-channel-interrupt: Indicates that Rx and Tx complete will generate
33 - amd,speed-set: Speed capabilities of the device
42 - amd,serdes-blwc: Baseline wandering correction enablement
45 - amd,serdes-cdr-rate: CDR rate speed selection
[all …]
/kernel/linux/linux-5.10/Documentation/gpu/
Damdgpu.rst5 The drm/amdgpu driver supports all AMD Radeon GPUs based on the Graphics Core
13 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
31 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
34 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
40 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
43 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
49 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c
52 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c
58 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
61 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
[all …]
Damdgpu-dc.rst2 drm/amd/display - Display Core (DC)
29 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
32 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
38 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
41 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
47 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
50 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
53 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
59 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
62 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/kernel/linux/linux-4.19/Documentation/gpu/
Damdgpu.rst5 The drm/amdgpu driver supports all AMD Radeon GPUs based on the Graphics Core
13 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
31 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
34 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
40 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c
43 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c
49 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c
52 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c
58 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
61 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
[all …]
/kernel/linux/linux-4.19/arch/arm64/boot/dts/amd/
Damd-seattle-xgbe-b.dtsi3 * DTS file for AMD Seattle XGBE (RevB)
37 compatible = "amd,xgbe-seattle-v1a";
46 amd,per-channel-interrupt;
47 amd,speed-set = <0>;
48 amd,serdes-blwc = <1>, <1>, <0>;
49 amd,serdes-cdr-rate = <2>, <2>, <7>;
50 amd,serdes-pq-skew = <10>, <10>, <18>;
51 amd,serdes-tx-amp = <0>, <0>, <0>;
52 amd,serdes-dfe-tap-config = <3>, <3>, <3>;
53 amd,serdes-dfe-tap-enable = <0>, <0>, <7>;
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/amd/
Damd-seattle-xgbe-b.dtsi3 * DTS file for AMD Seattle XGBE (RevB)
37 compatible = "amd,xgbe-seattle-v1a";
46 amd,per-channel-interrupt;
47 amd,speed-set = <0>;
48 amd,serdes-blwc = <1>, <1>, <0>;
49 amd,serdes-cdr-rate = <2>, <2>, <7>;
50 amd,serdes-pq-skew = <10>, <10>, <18>;
51 amd,serdes-tx-amp = <0>, <0>, <0>;
52 amd,serdes-dfe-tap-config = <3>, <3>, <3>;
53 amd,serdes-dfe-tap-enable = <0>, <0>, <7>;
[all …]
/kernel/linux/linux-5.10/sound/soc/amd/
DKconfig3 tristate "AMD Audio Coprocessor support"
5 This option enables ACP DMA support on AMD platform.
8 tristate "AMD CZ support for DA7219 and MAX9835"
18 tristate "AMD CZ support for RT5645"
25 tristate "AMD Audio Coprocessor-v3.x support"
28 This option enables ACP v3.x I2S support on AMD platform
31 tristate "AMD RV support for RT5682"
42 tristate "AMD Audio Coprocessor - Renoir support"
48 tristate "AMD Renoir support for DMIC"
/kernel/linux/linux-5.10/drivers/tee/amdtee/
Dcall.c16 struct tee_operation *amd) in tee_params_to_amd_params() argument
24 if (!tee || !amd || count > TEE_MAX_PARAMS) in tee_params_to_amd_params()
27 amd->param_types = 0; in tee_params_to_amd_params()
29 /* AMD TEE does not support meta parameter */ in tee_params_to_amd_params()
33 amd->param_types |= ((tee[i].attr & 0xF) << i * 4); in tee_params_to_amd_params()
37 type = TEE_PARAM_TYPE_GET(amd->param_types, i); in tee_params_to_amd_params()
50 amd->params[i].mref.buf_id = buf_id; in tee_params_to_amd_params()
51 amd->params[i].mref.offset = tee[i].u.memref.shm_offs; in tee_params_to_amd_params()
52 amd->params[i].mref.size = tee[i].u.memref.size; in tee_params_to_amd_params()
55 i, amd->params[i].mref.buf_id, in tee_params_to_amd_params()
[all …]
/kernel/linux/linux-5.10/drivers/iommu/amd/
DKconfig2 # AMD IOMMU support
4 bool "AMD IOMMU support"
15 With this option you can enable support for AMD IOMMU hardware in
17 remapping of DMA memory accesses from devices. With an AMD IOMMU you
21 You can find out if your system has an AMD IOMMU if you look into
26 tristate "AMD IOMMU Version 2 driver"
30 This option enables support for the AMD IOMMUv2 features of the IOMMU
35 bool "Enable AMD IOMMU internals in DebugFS"
41 Exposes AMD IOMMU device internals in DebugFS.
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/
DKconfig3 # AMD network device configuration
7 bool "AMD devices"
18 the questions regarding AMD chipsets. If you say Y, you will be asked
35 tristate "AMD 8111 (new PCI LANCE) support"
40 If you have an AMD 8111-based PCI LANCE ethernet card,
47 tristate "AMD LANCE and PCnet (AT1500 and NE2100) support"
57 tristate "AMD PCnet32 PCI support"
91 on the AMD LANCE chipset: RieblCard (with or without battery), or
100 DEC (now Compaq) based on the AMD LANCE chipset, including the
154 featured an AMD LANCE 10Mbit Ethernet controller on board; say Y
[all …]
/kernel/linux/linux-4.19/drivers/net/ethernet/amd/
DKconfig2 # AMD network device configuration
6 bool "AMD devices"
17 the questions regarding AMD chipsets. If you say Y, you will be asked
34 tristate "AMD 8111 (new PCI LANCE) support"
39 If you have an AMD 8111-based PCI LANCE ethernet card,
46 tristate "AMD LANCE and PCnet (AT1500 and NE2100) support"
56 tristate "AMD PCnet32 PCI support"
90 on the AMD LANCE chipset: RieblCard (with or without battery), or
99 DEC (now Compaq) based on the AMD LANCE chipset, including the
153 featured an AMD LANCE 10Mbit Ethernet controller on board; say Y
[all …]
/kernel/linux/linux-5.10/drivers/video/fbdev/geode/
DKconfig6 bool "AMD Geode family framebuffer support"
10 the AMD Geode family of processors.
13 tristate "AMD Geode LX framebuffer support"
20 AMD Geode LX processors.
28 tristate "AMD Geode GX framebuffer support"
35 AMD Geode GX processors.
43 tristate "AMD Geode GX1 framebuffer support"
50 AMD Geode GX1 processor.
/kernel/linux/linux-4.19/drivers/video/fbdev/geode/
DKconfig5 bool "AMD Geode family framebuffer support"
9 the AMD Geode family of processors.
12 tristate "AMD Geode LX framebuffer support"
19 AMD Geode LX processors.
27 tristate "AMD Geode GX framebuffer support"
34 AMD Geode GX processors.
42 tristate "AMD Geode GX1 framebuffer support"
49 AMD Geode GX1 processor.
/kernel/linux/linux-4.19/drivers/hwmon/
Dk10temp.c2 * k10temp.c - AMD Family 10h/11h/12h/14h/15h/16h processor hardware monitoring
30 MODULE_DESCRIPTION("AMD Family 10h+ CPU core temperature monitor");
91 { 0x17, "AMD Ryzen 5 1600X", 20000 },
92 { 0x17, "AMD Ryzen 7 1700X", 20000 },
93 { 0x17, "AMD Ryzen 7 1800X", 20000 },
94 { 0x17, "AMD Ryzen 7 2700X", 10000 },
95 { 0x17, "AMD Ryzen Threadripper 19", 27000 }, /* 19{00,20,50}X */
96 { 0x17, "AMD Ryzen Threadripper 29", 27000 }, /* 29{20,50,70,90}[W]X */
351 { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_10H_NB_MISC) },
352 { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_11H_NB_MISC) },
[all …]
/kernel/linux/linux-4.19/drivers/cpufreq/
DKconfig.x8641 AMD CPUs.
52 bool "Legacy cpb sysfs knob support for AMD CPUs"
56 to disable the Core Performance Boosting feature of AMD CPUs. This
73 tristate "AMD Elan SC400 and SC410"
76 This adds the CPUFreq driver for AMD Elan SC400 and SC410
88 tristate "AMD Elan SC520"
91 This adds the CPUFreq driver for AMD Elan SC520 processor.
99 tristate "AMD Mobile K6-2/K6-3 PowerNow!"
102 This adds the CPUFreq driver for mobile AMD K6-2+ and mobile
103 AMD K6-3+ processors.
[all …]
/kernel/linux/linux-5.10/drivers/hwmon/
Dk10temp.c3 * k10temp.c - AMD Family 10h/11h/12h/14h/15h/16h/17h
26 MODULE_DESCRIPTION("AMD Family 10h+ CPU core temperature monitor");
122 { 0x17, "AMD Ryzen 5 1600X", 20000 },
123 { 0x17, "AMD Ryzen 7 1700X", 20000 },
124 { 0x17, "AMD Ryzen 7 1800X", 20000 },
125 { 0x17, "AMD Ryzen 7 2700X", 10000 },
126 { 0x17, "AMD Ryzen Threadripper 19", 27000 }, /* 19{00,20,50}X */
127 { 0x17, "AMD Ryzen Threadripper 29", 27000 }, /* 29{20,50,70,90}[W]X */
477 { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_10H_NB_MISC) },
478 { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_11H_NB_MISC) },
[all …]
/kernel/linux/linux-5.10/drivers/cpufreq/
DKconfig.x8644 AMD CPUs.
55 bool "Legacy cpb sysfs knob support for AMD CPUs"
59 to disable the Core Performance Boosting feature of AMD CPUs. This
76 tristate "AMD Elan SC400 and SC410"
79 This adds the CPUFreq driver for AMD Elan SC400 and SC410
91 tristate "AMD Elan SC520"
94 This adds the CPUFreq driver for AMD Elan SC520 processor.
102 tristate "AMD Mobile K6-2/K6-3 PowerNow!"
105 This adds the CPUFreq driver for mobile AMD K6-2+ and mobile
106 AMD K6-3+ processors.
[all …]
/kernel/linux/linux-4.19/Documentation/i2c/busses/
Di2c-amd7564 * AMD 756
5 * AMD 766
6 * AMD 768
7 * AMD 8111
8 Datasheets: Publicly available on AMD website
20 This driver supports the AMD 756, 766, 768 and 8111 Peripheral Bus
/kernel/linux/linux-5.10/Documentation/staging/
Dtee.rst187 AMD-TEE driver
190 The AMD-TEE driver handles the communication with AMD's TEE environment. The
191 TEE environment is provided by AMD Secure Processor.
193 The AMD Secure Processor (formerly called Platform Security Processor or PSP)
199 The following picture shows a high level overview of AMD-TEE::
204 User space (Kernel space) | AMD Secure Processor (PSP)
219 | TEE | | TEE | AMD-TEE | | AMD-TEE |
227 At the lowest level (in x86), the AMD Secure Processor (ASP) driver uses the
230 the secure processor and return results to AMD-TEE driver. The interface
231 between AMD-TEE driver and AMD Secure Processor driver can be found in [6].
[all …]
/kernel/linux/linux-5.10/Documentation/i2c/busses/
Di2c-amd756.rst6 * AMD 756
7 * AMD 766
8 * AMD 768
9 * AMD 8111
11 Datasheets: Publicly available on AMD website
24 This driver supports the AMD 756, 766, 768 and 8111 Peripheral Bus

12345678910>>...88