/linux-6.14.4/sound/sparc/ |
D | amd7930.c | 18 * Thanks to the AMD engineer who was able to get us the AMD79C30 345 /* Idle the AMD7930 chip. The amd->lock is not held. */ 346 static __inline__ void amd7930_idle(struct snd_amd7930 *amd) in amd7930_idle() argument 350 spin_lock_irqsave(&amd->lock, flags); in amd7930_idle() 351 sbus_writeb(AMR_INIT, amd->regs + AMD7930_CR); in amd7930_idle() 352 sbus_writeb(0, amd->regs + AMD7930_DR); in amd7930_idle() 353 spin_unlock_irqrestore(&amd->lock, flags); in amd7930_idle() 356 /* Enable chip interrupts. The amd->lock is not held. */ 357 static __inline__ void amd7930_enable_ints(struct snd_amd7930 *amd) in amd7930_enable_ints() argument 361 spin_lock_irqsave(&amd->lock, flags); in amd7930_enable_ints() [all …]
|
/linux-6.14.4/Documentation/hwmon/ |
D | k10temp.rst | 6 * 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 …]
|
/linux-6.14.4/sound/soc/amd/ |
D | Kconfig | 3 tristate "AMD Audio Coprocessor support" 5 This option enables ACP DMA support on AMD platform. 8 tristate "AMD CZ support for DA7219, RT5682 and MAX9835" 20 tristate "AMD CZ support for RT5645" 27 tristate "AMD ST support for ES8336" 39 tristate "AMD Audio Coprocessor-v3.x support" 42 This option enables ACP v3.x I2S support on AMD platform 45 tristate "AMD RV support for RT5682" 58 tristate "AMD Audio Coprocessor - Renoir support" 65 tristate "AMD Renoir support for DMIC" [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/net/ |
D | amd-xgbe.txt | 1 * 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 …]
|
/linux-6.14.4/sound/soc/amd/acp/ |
D | Kconfig | 9 tristate "AMD Audio ACP Common support" 14 IP block on AMD platforms. 36 tristate "AMD ACP PCI Driver Support" 44 tristate "AMD ACP ASOC Renoir Support" 52 This option enables Renoir I2S support on AMD platform. 55 tristate "AMD ACP ASOC Rembrandt Support" 63 This option enables Rembrandt I2S support on AMD platform. 68 tristate "AMD ACP ASOC ACP6.3 Support" 76 This option enables Acp6.3 I2S support on AMD platform. 81 tristate "AMD ACP ASOC Acp7.0 Support" [all …]
|
/linux-6.14.4/Documentation/gpu/amdgpu/ |
D | dgpu-asic-info-table.csv | 2 AMD Radeon (TM) HD 8500M/ 8600M /M200 /M320 /M330 /M335 Series, HAINAN, --, 6, --, -- 3 AMD Radeon HD 7800 /7900 /FireGL Series, TAHITI, DCE 6, 6, VCE 1 / UVD 3, -- 4 AMD Radeon R7 (TM|HD) M265 /M370 /8500M /8600 /8700 /8700M, OLAND, DCE 6, 6, VCE 1 / UVD 3, -- 5 AMD Radeon (TM) (HD|R7) 7800 /7970 /8800 /8970 /370/ Series, PITCAIRN, DCE 6, 6, VCE 1 / UVD 3, -- 6 AMD Radeon (TM|R7|R9|HD) E8860 /M360 /7700 /7800 /8800 /9000(M) /W4100 Series, VERDE, DCE 6, 6, VCE… 7 AMD Radeon HD M280X /M380 /7700 /8950 /W5100, BONAIRE, DCE 8, 7, VCE 2 / UVD 4.2, 1 8 AMD Radeon (R9|TM) 200 /390 /W8100 /W9100 Series, HAWAII, DCE 8, 7, VCE 2 / UVD 4.2, 1 9 AMD Radeon (TM) R(5|7) M315 /M340 /M360, TOPAZ, *, 8, --, 2 10 AMD Radeon (TM) R9 200 /380 /W7100 /S7150 /M390 /M395 Series, TONGA, DCE 10, 8, VCE 3 / UVD 5, 3 11 AMD Radeon (FirePro) (TM) R9 Fury Series, FIJI, DCE 10, 8, VCE 3 / UVD 6, 3 [all …]
|
D | driver-misc.rst | 14 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 20 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 26 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 32 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 38 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 44 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 50 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c 78 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c 84 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c 90 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c [all …]
|
D | thermal.rst | 8 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 19 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 25 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 31 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 37 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 43 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 49 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 55 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 61 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 64 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c [all …]
|
/linux-6.14.4/Documentation/tee/ |
D | amd-tee.rst | 4 AMD-TEE (AMD's Trusted Execution Environment) 7 The AMD-TEE driver handles the communication with AMD's TEE environment. The 8 TEE environment is provided by AMD Secure Processor. 10 The AMD Secure Processor (formerly called Platform Security Processor or PSP) 16 The following picture shows a high level overview of AMD-TEE:: 21 User space (Kernel space) | AMD Secure Processor (PSP) 36 | TEE | | TEE | AMD-TEE | | AMD-TEE | 44 At the lowest level (in x86), the AMD Secure Processor (ASP) driver uses the 47 the secure processor and return results to AMD-TEE driver. The interface 48 between AMD-TEE driver and AMD Secure Processor driver can be found in [1]. [all …]
|
/linux-6.14.4/Documentation/accel/amdxdna/ |
D | amdnpu.rst | 6 AMD NPU 10 :Author: Sonal Santan <sonal.santan@amd.com> 15 AMD NPU (Neural Processing Unit) is a multi-user AI inference accelerator 16 integrated into AMD client APU. NPU enables efficient execution of Machine 18 `AMD XDNA Architecture`_. NPU is managed by **amdxdna** driver. 24 AMD NPU consists of the following hardware components: 26 AMD XDNA Array 29 AMD XDNA Array comprises of 2D array of compute and memory tiles built with 30 `AMD AI Engine Technology`_. Each column has 4 rows of compute tiles and 1 39 AMD Phoenix and AMD Hawk Point client NPU have a 4x5 topology, i.e., 4 rows of [all …]
|
/linux-6.14.4/sound/soc/sof/amd/ |
D | Makefile | 7 snd-sof-amd-acp-y := acp.o acp-loader.o acp-ipc.o acp-pcm.o acp-stream.o acp-trace.o acp-common.o 8 snd-sof-amd-acp-$(CONFIG_SND_SOC_SOF_ACP_PROBES) += acp-probes.o 9 snd-sof-amd-renoir-y := pci-rn.o renoir.o 10 snd-sof-amd-rembrandt-y := pci-rmb.o rembrandt.o 11 snd-sof-amd-vangogh-y := pci-vangogh.o vangogh.o 12 snd-sof-amd-acp63-y := pci-acp63.o acp63.o 13 snd-sof-amd-acp70-y := pci-acp70.o acp70.o 15 obj-$(CONFIG_SND_SOC_SOF_AMD_COMMON) += snd-sof-amd-acp.o 16 obj-$(CONFIG_SND_SOC_SOF_AMD_RENOIR) += snd-sof-amd-renoir.o 17 obj-$(CONFIG_SND_SOC_SOF_AMD_REMBRANDT) += snd-sof-amd-rembrandt.o [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/amd/ |
D | amd-seattle-xgbe-b.dtsi | 3 * 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 …]
|
/linux-6.14.4/drivers/net/ethernet/amd/ |
D | Kconfig | 3 # 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" 58 tristate "AMD PCnet32 PCI support" 84 on the AMD LANCE chipset: RieblCard (with or without battery), or 93 DEC (now Compaq) based on the AMD LANCE chipset, including the 138 featured an AMD LANCE 10Mbit Ethernet controller on board; say Y [all …]
|
/linux-6.14.4/Documentation/ABI/testing/ |
D | sysfs-driver-ccp | 4 Contact: mario.limonciello@amd.com 14 Contact: mario.limonciello@amd.com 17 whether the AMD CPU or APU has been unlocked for debugging. 25 Contact: mario.limonciello@amd.com 28 the status of transparent secure memory encryption on AMD systems. 36 Contact: mario.limonciello@amd.com 47 Contact: mario.limonciello@amd.com 58 Contact: mario.limonciello@amd.com 70 Contact: mario.limonciello@amd.com 81 Contact: mario.limonciello@amd.com [all …]
|
/linux-6.14.4/drivers/cpufreq/ |
D | Kconfig.x86 | 38 bool "AMD Processor P-State driver" 50 <file:Documentation/admin-guide/pm/amd-pstate.rst>. 55 int "AMD Processor P-State default mode" 60 Select the default mode the amd-pstate driver will use on 69 <file:Documentation/admin-guide/pm/amd-pstate.rst>. 72 tristate "selftest for AMD Processor P-State driver" 80 Currently, only tests for amd-pstate are supported. If X86_AMD_PSTATE 81 is set disabled, it can tell the users test can only run on amd-pstate 83 In the future, comparison tests will be added. It can set amd-pstate 94 AMD CPUs. [all …]
|
/linux-6.14.4/tools/testing/selftests/amd-pstate/ |
D | basic.sh | 4 # amd-pstate-ut is a test module for testing the amd-pstate driver. 6 # must be amd-pstate. 24 printf "*** Running AMD P-state ut ***" 27 if ! /sbin/modprobe -q -n amd-pstate-ut; then 28 echo "amd-pstate-ut: module amd-pstate-ut is not found [SKIP]" 31 if /sbin/modprobe -q amd-pstate-ut; then 32 /sbin/modprobe -q -r amd-pstate-ut 33 echo "amd-pstate-basic: ok" 35 echo "amd-pstate-basic: [FAIL]"
|
/linux-6.14.4/drivers/hwmon/ |
D | k10temp.c | 3 * k10temp.c - AMD Family 10h/11h/12h/14h/15h/16h/17h 26 MODULE_DESCRIPTION("AMD Family 10h+ CPU core temperature monitor"); 81 * AMD's Industrial processor 3255 supports temperature from -40 deg to 105 deg Celsius. 112 { 0x17, "AMD Ryzen 5 1600X", 20000 }, 113 { 0x17, "AMD Ryzen 7 1700X", 20000 }, 114 { 0x17, "AMD Ryzen 7 1800X", 20000 }, 115 { 0x17, "AMD Ryzen 7 2700X", 10000 }, 116 { 0x17, "AMD Ryzen Threadripper 19", 27000 }, /* 19{00,20,50}X */ 117 { 0x17, "AMD Ryzen Threadripper 29", 27000 }, /* 29{20,50,70,90}[W]X */ 525 { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_10H_NB_MISC) }, [all …]
|
/linux-6.14.4/drivers/tee/amdtee/ |
D | call.c | 16 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 …]
|
/linux-6.14.4/Documentation/admin-guide/pm/ |
D | amd-pstate.rst | 5 ``amd-pstate`` CPU Performance Scaling Driver 10 :Author: Huang Rui <ray.huang@amd.com> 16 ``amd-pstate`` is the AMD CPU performance scaling driver that introduces a 17 new CPU frequency control mechanism on modern AMD APU and CPU series in 20 than legacy ACPI hardware P-States. Current AMD CPU/APU platforms are using 26 ``amd-pstate`` leverages the Linux kernel governors such as ``schedutil``, 30 Volume 2: System Programming [1]_). Currently, ``amd-pstate`` supports basic 32 Zen2 and Zen3 processors, and we will implement more AMD specific functions 36 AMD CPPC Overview 43 hints as a relative target to the infrastructure limits. AMD processors [all …]
|
/linux-6.14.4/Documentation/gpu/amdgpu/display/ |
D | dcn-blocks.rst | 13 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h 19 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h 25 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h 28 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h 34 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h 37 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h 44 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/opp.h 47 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/opp.h 53 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c 56 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c
|
/linux-6.14.4/drivers/platform/x86/amd/pmc/ |
D | pmc-quirks.c | 3 * AMD SoC Power Management Controller Driver Quirks 8 * Author: Mario Limonciello <mario.limonciello@amd.com> 32 .ident = "L14 Gen2 AMD", 40 .ident = "T14s Gen2 AMD", 48 .ident = "X13 Gen2 AMD", 56 .ident = "T14 Gen2 AMD", 64 .ident = "T14 Gen1 AMD", 72 .ident = "T14 Gen1 AMD", 80 .ident = "T14s Gen1 AMD", 88 .ident = "T14s Gen1 AMD", [all …]
|
/linux-6.14.4/arch/x86/events/ |
D | Kconfig | 13 tristate "Intel/AMD rapl performance events" 17 Include support for Intel and AMD rapl performance events for power 30 tristate "AMD Processor Power Reporting Mechanism" 32 Provide power reporting mechanism support for AMD processors. 38 tristate "AMD Uncore performance events" 42 Include support for AMD uncore performance events for use with 46 module will be called 'amd-uncore'. 50 bool "AMD Zen3 Branch Sampling support" 52 Enable AMD Zen3 branch sampling support (BRS) which samples up to
|
/linux-6.14.4/drivers/platform/x86/amd/ |
D | Kconfig | 3 # AMD x86 Platform Specific Drivers 6 source "drivers/platform/x86/amd/hsmp/Kconfig" 7 source "drivers/platform/x86/amd/pmf/Kconfig" 8 source "drivers/platform/x86/amd/pmc/Kconfig" 11 tristate "AMD 3D V-Cache Performance Optimizer Driver" 16 frequencies or larger L3 caches on processors supporting AMD 3D V-Cache 23 bool "AMD Wifi RF Band mitigations (WBRF)" 30 AMD provides an ACPI based mechanism to support WBRF on platform with
|
/linux-6.14.4/drivers/video/fbdev/geode/ |
D | Kconfig | 6 bool "AMD Geode family framebuffer support" 11 the AMD Geode family of processors. 14 tristate "AMD Geode LX framebuffer support" 19 AMD Geode LX processors. 27 tristate "AMD Geode GX framebuffer support" 32 AMD Geode GX processors. 40 tristate "AMD Geode GX1 framebuffer support" 45 AMD Geode GX1 processor.
|
/linux-6.14.4/drivers/dma/amd/ |
D | Kconfig | 5 tristate "AMD AE4DMA Engine" 11 Enable support for the AMD AE4DMA controller. This controller 15 to be used with AMD Non-Transparent Bridge devices and not for 19 tristate "AMD PassThru DMA Engine" 24 Enable support for the AMD PTDMA controller. This controller 28 to be used with AMD Non-Transparent Bridge devices and not for 32 tristate "AMD Queue-based DMA" 38 Enable support for the AMD Queue-based DMA subsystem. The primary
|