| /OK3568_Linux_fs/kernel/sound/sparc/ |
| H A D | amd7930.c | 18 * 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/hwmon/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/gpu/ |
| H A D | amdgpu.rst | 5 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 …]
|
| H A D | amdgpu-dc.rst | 2 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
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/amd/ |
| H A 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 …]
|
| H A D | amd-overdrive-rev-b0.dts | 3 * DTS file for AMD Seattle Overdrive Development Board 11 /include/ "amd-seattle-soc.dtsi" 14 model = "AMD Seattle (Rev.B0) Development Board (Overdrive)"; 15 compatible = "amd,seattle-overdrive", "amd,seattle"; 29 amd,zlib-support = <1>; 87 /include/ "amd-seattle-xgbe-b.dtsi"
|
| H A D | amd-overdrive-rev-b1.dts | 3 * DTS file for AMD Seattle Overdrive Development Board 11 /include/ "amd-seattle-soc.dtsi" 14 model = "AMD Seattle (Rev.B1) Development Board (Overdrive)"; 15 compatible = "amd,seattle-overdrive", "amd,seattle"; 29 amd,zlib-support = <1>; 91 /include/ "amd-seattle-xgbe-b.dtsi"
|
| H A D | husky.dts | 3 * DTS file for AMD/Linaro 96Boards Enterprise Edition Server (Husky) Board 4 * Note: Based-on AMD Seattle Rev.B0 11 /include/ "amd-seattle-soc.dtsi" 15 compatible = "amd,seattle-overdrive", "amd,seattle"; 29 amd,zlib-support = <1>; 83 /include/ "amd-seattle-xgbe-b.dtsi"
|
| /OK3568_Linux_fs/kernel/drivers/tee/amdtee/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/amd/ |
| H A 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" 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 …]
|
| /OK3568_Linux_fs/kernel/sound/soc/amd/ |
| H A 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 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"
|
| /OK3568_Linux_fs/kernel/drivers/iommu/amd/ |
| H A D | Kconfig | 2 # 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.
|
| /OK3568_Linux_fs/kernel/drivers/hwmon/ |
| H A 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"); 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 …]
|
| H A D | hwmon-vid.c | 29 * AMD Athlon 64 and AMD Opteron Processors, AMD Publication 26094, 30 * http://support.amd.com/us/Processor_TechDocs/26094.PDF 34 * Revision Guide for AMD Athlon 64 and AMD Opteron Processors, AMD Publication 25759, 35 * http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/25759.pdf 37 * AMD NPT Family 0Fh Processors, AMD Publication 32559, 38 * http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/32559.pdf 42 * Revision Guide for AMD NPT Family 0Fh Processors, AMD Publication 33610, 43 * http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/33610.pdf 100 case 25: /* AMD NPT 0Fh */ in vid_from_reg() 105 case 26: /* AMD family 10h to 15h, serial VID */ in vid_from_reg()
|
| /OK3568_Linux_fs/kernel/Documentation/staging/ |
| H A D | tee.rst | 187 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/cpufreq/ |
| H A D | Kconfig.x86 | 44 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/video/fbdev/geode/ |
| H A D | Kconfig | 6 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.
|
| /OK3568_Linux_fs/kernel/arch/x86/ |
| H A D | Kconfig.cpu | 14 AMD/Cyrix/Intel 386DX/DXL/SL/SLC/SX, Cyrix/TI 486DLC/DLC2, 22 - "486" for the AMD/Cyrix/IBM/Intel 486DX/DX2/DX4 or 32 - "K6" for the AMD K6, K6-II and K6-III (aka K6-3D). 33 - "Athlon" for the AMD K7 family (Athlon/Duron/Thunderbird). 34 - "Opteron/Athlon64/Hammer/K8" for all K8 and newer AMD CPUs. 39 - "AMD Elan" for the 32-bit AMD Elan embedded CPU. 41 - "Geode GX/LX" For AMD Geode GX and LX processors. 58 AMD/Cyrix/IBM/Intel SL/SLC/SLC2/SLC3/SX/SX2 and UMC U5S. 64 Select this for an 486-class CPU such as AMD/Cyrix/IBM/Intel 71 Select this for an 586 or 686 series processor such as the AMD K5, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/ata/ |
| H A D | pata_amd.c | 3 * pata_amd.c - AMD PATA for new ATA layer 37 * Perform the actual timing set up for Nvidia or AMD PATA devices. 39 * providing the clock multipler and offset (because AMD and Nvidia put 152 * AMD controller/BIOS setups record the cable type in word 0x42 206 * Program the AMD registers for PIO mode. 238 * Program the MWDMA/UDMA modes for the AMD and Nvidia 351 * Program the AMD registers for PIO mode. 369 * Program the MWDMA/UDMA modes for the AMD and Nvidia 461 { /* 0: AMD 7401 - no swdma */ in amd_init_one() 475 { /* 2: AMD 7409 */ in amd_init_one() [all …]
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | flash.h | 43 ulong addr_unlock1; /* unlock address 1 for AMD flash roms */ 44 ulong addr_unlock2; /* unlock address 2 for AMD flash roms */ 151 #define AMD_MANUFACT 0x00010001 /* AMD manuf. ID in D23..D16, D7..D0 */ 221 #define MX_ID_LV320T 0x22A722A7 /* 29LV320T by Macronix, AMD compatible */ 223 #define MX_ID_LV320B 0x22A822A8 /* 29LV320B by Macronix, AMD compatible */ 349 #define FLASH_AM040 0x0001 /* AMD Am29F040B, Am29LV040B */ 355 #define FLASH_AM400T 0x0002 /* AMD AM29LV400 */ 357 #define FLASH_AM800T 0x0004 /* AMD AM29LV800 */ 359 #define FLASH_AM116DT 0x0026 /* AMD AM29LV116DT (2Mx8bit) */ 360 #define FLASH_AM116DB 0x0027 /* AMD AM29LV116DB (2Mx8bit) */ [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/aiq_core/algo_handlers/ |
| H A D | RkAiqAmdHandle.cpp | 32 RKAIQCORE_CHECK_RET(ret, "amd handle prepare failed"); in prepare() 46 RKAIQCORE_CHECK_RET(ret, "amd algo prepare failed"); in prepare() 78 RKAIQCORE_CHECK_RET(ret, "amd handle preProcess failed"); in preProcess() 83 RKAIQCORE_CHECK_RET(ret, "amd algo pre_process failed"); in preProcess() 99 LOGE("new amd mProcOutParam failed, bypass!"); in processing() 110 RKAIQCORE_CHECK_RET(ret, "amd handle processing failed"); in processing() 119 RKAIQCORE_CHECK_RET(ret, "amd algo processing failed"); in processing() 146 RKAIQCORE_CHECK_RET(ret, "amd handle postProcess failed"); in postProcess() 152 RKAIQCORE_CHECK_RET(ret, "amd algo post_process failed"); in postProcess() 176 LOGD_ANALYZER("no amd result"); in genIspResult()
|
| /OK3568_Linux_fs/kernel/Documentation/i2c/busses/ |
| H A D | i2c-amd756.rst | 6 * 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
|
| H A D | i2c-amd8111.rst | 6 * AMD-8111 SMBus 2.0 PCI interface 9 AMD datasheet not yet available, but almost everything can be found 20 00:07.2 SMBus: Advanced Micro Devices [AMD] AMD-8111 SMBus 2.0 (rev 02) 21 Subsystem: Advanced Micro Devices [AMD] AMD-8111 SMBus 2.0
|
| /OK3568_Linux_fs/buildroot/package/freescale-imx/gpu-amd-bin-mx51/ |
| H A D | Config.in | 1 comment "gpu-amd-bin-mx51 needs a glibc EABI toolchain w/ C++" 7 bool "gpu-amd-bin-mx51 (also imx53)" 16 AMD GPU on i.MX5x, containing OpenGL/ES, OpenVG 47 default "gpu-amd-bin-mx51" 50 default "gpu-amd-bin-mx51" 53 default "gpu-amd-bin-mx51"
|