Home
last modified time | relevance | path

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

12345678910>>...61

/linux/sound/sparc/
H A Damd7930.c18 * 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
349 guard(spinlock_irqsave)(&amd->lock); in amd7930_idle()
350 sbus_writeb(AMR_INIT, amd->regs + AMD7930_CR); in amd7930_idle()
351 sbus_writeb(0, amd->regs + AMD7930_DR); in amd7930_idle()
354 /* Enable chip interrupts. The amd->lock is not held. */ in amd7930_idle()
355 static __inline__ void amd7930_enable_ints(struct snd_amd7930 *amd) in amd7930_idle()
357 guard(spinlock_irqsave)(&amd->lock);
358 sbus_writeb(AMR_INIT, amd argument
369 amd7930_disable_ints(struct snd_amd7930 * amd) amd7930_disable_ints() argument
382 __amd7930_write_map(struct snd_amd7930 * amd) __amd7930_write_map() argument
476 __amd7930_update_map(struct snd_amd7930 * amd) __amd7930_update_map() argument
496 struct snd_amd7930 *amd = dev_id; snd_amd7930_interrupt() local
537 snd_amd7930_trigger(struct snd_amd7930 * amd,unsigned int flag,int cmd) snd_amd7930_trigger() argument
570 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_playback_trigger() local
577 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_capture_trigger() local
583 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_playback_prepare() local
615 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_capture_prepare() local
647 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_playback_pointer() local
658 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_capture_pointer() local
691 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_playback_open() local
701 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_capture_open() local
711 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_playback_close() local
719 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_capture_close() local
741 snd_amd7930_pcm(struct snd_amd7930 * amd) snd_amd7930_pcm() argument
783 struct snd_amd7930 *amd = snd_kcontrol_chip(kctl); snd_amd7930_get_volume() local
807 struct snd_amd7930 *amd = snd_kcontrol_chip(kctl); snd_amd7930_put_volume() local
869 snd_amd7930_mixer(struct snd_amd7930 * amd) snd_amd7930_mixer() argument
889 snd_amd7930_free(struct snd_amd7930 * amd) snd_amd7930_free() argument
909 struct snd_amd7930 *amd = device->device_data; snd_amd7930_dev_free() local
923 struct snd_amd7930 *amd; snd_amd7930_create() local
994 struct snd_amd7930 *amd; amd7930_sbus_probe() local
[all...]
/linux/Documentation/hwmon/
H A 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 …]
/linux/sound/soc/amd/
H A DKconfig2 menu "AMD" menu
5 tristate "AMD Audio Coprocessor support"
7 This option enables ACP DMA support on AMD platform.
10 tristate "AMD CZ support for DA7219, RT5682 and MAX9835"
22 tristate "AMD CZ support for RT5645"
29 tristate "AMD ST support for ES8336"
41 tristate "AMD Audio Coprocessor-v3.x support"
44 This option enables ACP v3.x I2S support on AMD platform
47 tristate "AMD RV support for RT5682"
60 tristate "AMD Audio Coprocessor - Renoir support"
[all …]
/linux/Documentation/devicetree/bindings/net/
H A 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 …]
/linux/Documentation/ABI/testing/
H A Ddebugfs-amd-iommu1 What: /sys/kernel/debug/iommu/amd/iommu<x>/mmio
3 Contact: Dheeraj Kumar Srivastava <dheerajkumar.srivastava@amd.com>
11 $ echo "0x18" > /sys/kernel/debug/iommu/amd/iommu00/mmio
12 $ cat /sys/kernel/debug/iommu/amd/iommu00/mmio
18 What: /sys/kernel/debug/iommu/amd/iommu<x>/capability
20 Contact: Dheeraj Kumar Srivastava <dheerajkumar.srivastava@amd.com>
28 $ echo "0x10" > /sys/kernel/debug/iommu/amd/iommu00/capability
29 $ cat /sys/kernel/debug/iommu/amd/iommu00/capability
35 What: /sys/kernel/debug/iommu/amd/iommu<x>/cmdbuf
37 Contact: Dheeraj Kumar Srivastava <dheerajkumar.srivastava@amd.com>
[all …]
H A Dsysfs-driver-ccp4 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 …]
H A Dsysfs-bus-cdx3 Contact: nipun.gupta@amd.com
16 Contact: nipun.gupta@amd.com
24 Contact: nipun.gupta@amd.com
33 Contact: puneet.gupta@amd.com
41 Contact: puneet.gupta@amd.com
49 Contact: puneet.gupta@amd.com
56 Contact: puneet.gupta@amd.com
63 Contact: abhijit.gangurde@amd.com
76 Contact: nipun.gupta@amd.com
89 Contact: tarak.reddy@amd.com
[all …]
/linux/sound/soc/amd/acp/
H A DKconfig9 tristate "AMD Audio ACP Common support"
14 IP block on AMD platforms.
39 tristate "AMD ACP PCI Driver Support"
48 tristate "AMD ACP ASOC Renoir Support"
57 This option enables Renoir I2S support on AMD platform.
60 tristate "AMD ACP ASOC Rembrandt Support"
70 This option enables Rembrandt I2S support on AMD platform.
75 tristate "AMD ACP ASOC ACP6.3 Support"
85 This option enables Acp6.3 I2S support on AMD platform.
90 tristate "AMD ACP ASOC Acp7.0 Support"
[all …]
/linux/Documentation/tee/
H A Damd-tee.rst4 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/arch/arm64/boot/dts/amd/
H A Damd-seattle-xgbe-b.dtsi3 * DTS file for AMD Seattle XGBE (RevB)
9 compatible = "amd,xgbe-seattle-v1a";
18 amd,per-channel-interrupt;
19 amd,speed-set = <0>;
20 amd,serdes-blwc = <1>, <1>, <0>;
21 amd,serdes-cdr-rate = <2>, <2>, <7>;
22 amd,serdes-pq-skew = <10>, <10>, <18>;
23 amd,serdes-tx-amp = <0>, <0>, <0>;
24 amd,serdes-dfe-tap-config = <3>, <3>, <3>;
25 amd,serdes-dfe-tap-enable = <0>, <0>, <7>;
[all …]
/linux/sound/soc/sof/amd/
H A DMakefile7 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 …]
H A DKconfig8 tristate "SOF support for AMD audio DSPs"
12 This adds support for Sound Open Firmware for AMD platforms.
38 Select this option for SOF support on AMD Renoir platform
47 on AMD Vangogh platform.
57 Select this option for SOF support on AMD Rembrandt platform
73 tristate "SOF support for SoundWire based AMD platforms"
80 for AMD platforms.
92 AMD ACP6.3 version based platforms.
104 AMD ACP7.0/ACP7.1 version based platforms.
/linux/Documentation/admin-guide/hw-vuln/
H A Drsb.rst14 Return Address Predictor (RAP) on AMD).
35 (Intel and AMD) and RSB underflow (Intel only). They must each be
41 RSB poisoning (Intel and AMD)
54 [#intel-rsb-filling]_ [#amd-rsb-filling]_ when transitioning between
68 * AMD:
69 On Zen 4+, IBPB (or SBPB [#amd-sbpb]_ if used) clears the RSB.
70 This is indicated by IBPB_RET in CPUID [#amd-ibpb-rsb]_.
72 On Zen < 4, the RSB filling sequence [#amd-rsb-filling]_ must be
73 always be done in addition to IBPB [#amd-ibpb-no-rsb]_. This is
92 * AMD:
[all …]
/linux/drivers/net/ethernet/amd/
H A 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"
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/drivers/platform/x86/amd/
H A DKconfig3 # 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"
9 source "drivers/platform/x86/amd/hfi/Kconfig"
12 tristate "AMD 3D V-Cache Performance Optimizer Driver"
17 frequencies or larger L3 caches on processors supporting AMD 3D V-Cache
24 bool "AMD Wifi RF Band mitigations (WBRF)"
31 AMD provides an ACPI based mechanism to support WBRF on platform with
38 tristate "AMD ISP4 platform driver"
[all …]
/linux/drivers/platform/x86/amd/pmc/
H A Dpmc-quirks.c3 * AMD SoC Power Management Controller Driver Quirks
8 * Author: Mario Limonciello <mario.limonciello@amd.com>
14 #include <linux/platform_data/x86/amd-fch.h>
38 .ident = "L14 Gen2 AMD",
46 .ident = "T14s Gen2 AMD",
54 .ident = "X13 Gen2 AMD",
62 .ident = "T14 Gen2 AMD",
70 .ident = "T14 Gen1 AMD",
78 .ident = "T14 Gen1 AMD",
86 .ident = "T14s Gen1 AMD",
[all …]
/linux/tools/testing/selftests/amd-pstate/
H A Dbasic.sh4 # 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/drivers/tee/amdtee/
H A 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 …]
/linux/Documentation/admin-guide/pm/
H A Damd-pstate.rst5 ``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/Documentation/misc-devices/
H A Damd-sbi.rst4 AMD SIDE BAND interface
7 Some AMD Zen based processors supports system management
18 .. [1] https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/programmer-references/5…
24 apml_sbrmi driver under the drivers/misc/amd-sbi creates miscdevice
53 .. kernel-doc:: include/uapi/misc/amd-apml.h
56 .. kernel-doc:: include/uapi/misc/amd-apml.h
59 .. kernel-doc:: include/uapi/misc/amd-apml.h
62 .. kernel-doc:: include/uapi/misc/amd-apml.h
71 #include <uapi/misc/amd-apml.h>
98 .. [2] https://github.com/amd/esmi_oob_library
[all …]
/linux/arch/x86/events/
H A DKconfig13 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/Documentation/hid/
H A Damd-sfh-hid.rst4 AMD Sensor Fusion Hub
6 AMD Sensor Fusion Hub (SFH) is part of an SOC starting from Ryzen-based platforms.
7 The solution is working well on several OEM products. AMD SFH uses HID over PCIe bus.
26 | AMD HID Transport |
30 | AMD HID Client |
35 | AMD MP2 PCIe Driver |
45 AMD HID Transport Layer
47 AMD SFH transport is also implemented as a bus. Each client application executing in the AMD MP2 is
49 sensor data. The layer, which binds each device (AMD SFH HID driver) identifies the device type and
52 used by HID core to communicate with the device. AMD HID Transport layer implements the synchronous…
[all …]
/linux/Documentation/gpu/amdgpu/display/
H A Ddisplay-manager.rst8 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
17 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
20 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
26 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
29 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
32 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
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_color.c
[all …]
/linux/drivers/video/fbdev/geode/
H A DKconfig6 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/drivers/iommu/amd/
H A DKconfig2 # AMD IOMMU support
4 bool "AMD IOMMU support"
20 With this option you can enable support for AMD IOMMU hardware in
22 remapping of DMA memory accesses from devices. With an AMD IOMMU you
26 You can find out if your system has an AMD IOMMU if you look into
31 bool "Enable AMD IOMMU internals in DebugFS"
37 Exposes AMD IOMMU device internals in DebugFS.

12345678910>>...61