| /freebsd/usr.sbin/fwget/pci/ |
| H A D | pci_video_amd | 29 # A table listing the required firmware versions for each GPU series 30 # is available at https://docs.kernel.org/gpu/amdgpu/driver-misc.html 34 addpkg "gpu-firmware-amd-kmod-tahiti" 37 addpkg "gpu-firmware-amd-kmod-pitcairn" 40 addpkg "gpu-firmware-amd-kmod-oland" 43 addpkg "gpu-firmware-amd-kmod-verde gpu-firmware-amd-kmod-si58" 46 addpkg "gpu-firmware-amd-kmod-hainan" 49 addpkg "gpu-firmware-amd-kmod-kaveri" 52 addpkg "gpu-firmware-amd-kmod-bonaire" 55 addpkg "gpu-firmware-amd-kmod-hawaii" [all …]
|
| H A D | pci_video_intel | 32 addpkg "gpu-firmware-intel-kmod-skylake" 36 addpkg "gpu-firmware-intel-kmod-broxton" 40 addpkg "gpu-firmware-intel-kmod-geminilake" 44 addpkg "gpu-firmware-intel-kmod-kabylake" 48 addpkg "gpu-firmware-intel-kmod-cannonlake" 52 addpkg "gpu-firmware-intel-kmod-icelake" 56 addpkg "gpu-firmware-intel-kmod-elkhartlake" 60 addpkg "gpu-firmware-intel-kmod-tigerlake" 64 addpkg "gpu-firmware-intel-kmod-rocketlake gpu-firmware-intel-kmod-tigerlake" 68 addpkg "gpu-firmware-intel-kmod-dg1" [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/display/msm/ |
| H A D | gpu.yaml | 5 $id: http://devicetree.org/schemas/display/msm/gpu.yaml# 36 figure out the gpu-id and patch level. 42 figure out the gpu-id and patch level. 111 help bring the GPU out of secure mode. 134 control the power for the GPU. 159 description: GPU Core clock 161 description: GPU Interface clock 163 description: GPU Memory Interface clock 179 description: GPU Core clock 181 description: GPU Interface clock [all …]
|
| H A D | gmu.yaml | 16 to members of the Adreno A6xx GPU family. The GMU provides on-device power 112 - description: GPU CX clock 113 - description: GPU AXI clock 114 - description: GPU MEMNOC clock 143 - description: GPU CX clock 144 - description: GPU AXI clock 145 - description: GPU MEMNOC clock 146 - description: GPU AHB clock 147 - description: GPU HUB CX clock 180 - description: GPU CX clock [all …]
|
| H A D | gpu.txt | 1 Qualcomm adreno/snapdragon GPU 12 - interrupts: The interrupt signal from the gpu. 20 For GMU attached devices the GPU clocks are not used and are not required. The 31 control the power for the GPU. Applicable targets: 35 bring the GPU out of secure mode. 51 gpu: adreno@fdb00000 { 87 gpu_sram: gpu-sram@0 { 99 gpu@5000000 { 109 * Look ma, no clocks! The GPU clocks and power are
|
| /freebsd/sys/contrib/device-tree/Bindings/gpu/ |
| H A D | img,powervr-sgx.yaml | 6 $id: http://devicetree.org/schemas/gpu/img,powervr-sgx.yaml# 19 - ti,omap3430-gpu # Rev 121 20 - ti,omap3630-gpu # Rev 125 24 - ingenic,jz4780-gpu # Rev 130 25 - ti,omap4430-gpu # Rev 120 29 - allwinner,sun6i-a31-gpu # MP2 Rev 115 30 - ti,omap4470-gpu # MP1 Rev 112 31 - ti,omap5432-gpu # MP2 Rev 105 32 - ti,am5728-gpu # MP2 Rev 116 33 - ti,am6548-gpu # MP1 Rev 117 [all …]
|
| H A D | img,powervr-rogue.yaml | 5 $id: http://devicetree.org/schemas/gpu/img,powervr-rogue.yaml# 18 - renesas,r8a7796-gpu 19 - renesas,r8a77961-gpu 24 - renesas,r8a77965-gpu 25 - renesas,r8a779a0-gpu 30 - ti,am62-gpu 38 - thead,th1520-gpu 43 - ti,am62p-gpu 44 - ti,j721s2-gpu 49 # before the more specific GPU identifiers were used. [all …]
|
| H A D | nvidia,gk20a.txt | 4 - compatible: "nvidia,<gpu>" 24 - gpu 35 - gpu 44 gpu@57000000 { 54 clock-names = "gpu", "pwr"; 56 reset-names = "gpu"; 62 gpu@57000000 { 72 clock-names = "gpu", "pwr", "ref"; 74 reset-names = "gpu"; 80 gpu@17000000 { [all …]
|
| H A D | arm,mali-valhall-csf.yaml | 4 $id: http://devicetree.org/schemas/gpu/arm,mali-valhall-csf.yaml# 7 title: ARM Mali Valhall GPU 15 pattern: '^gpu@[a-f0-9]+$' 24 - const: arm,mali-valhall-csf # Mali Valhall GPU model/revision is fully discoverable 33 - description: GPU interrupt 39 - const: gpu 89 The dynamic power consumption of the GPU is 157 gpu: gpu@fb000000 { 163 interrupt-names = "job", "mmu", "gpu"; 185 gpu@48000000 { [all …]
|
| H A D | apple,agx.yaml | 4 $id: http://devicetree.org/schemas/gpu/apple,agx.yaml# 7 title: Apple SoC GPU 33 - description: GPU coprocessor control registers 34 - description: GPU block MMIO registers 49 - description: Region containing GPU MMU TTBs 50 - description: Region containing GPU MMU page tables 55 - description: Calibration blob. Mostly GPU-related configuration 56 - description: Shared global variables with GPU firmware 86 gpu@6400000 {
|
| H A D | arm,mali-bifrost.yaml | 4 $id: http://devicetree.org/schemas/gpu/arm,mali-bifrost.yaml# 7 title: ARM Mali Bifrost GPU 14 pattern: '^gpu@[a-f0-9]+$' 36 - const: arm,mali-bifrost # Mali Bifrost GPU model/revision is fully discoverable 41 - const: arm,mali-valhall-jm # Mali Valhall GPU model/revision is fully discoverable 48 - const: arm,mali-valhall-jm # Mali Valhall GPU model/revision is fully discoverable 58 - description: GPU interrupt 66 - const: gpu 106 The dynamic power consumption of the GPU is 166 - const: gpu [all …]
|
| H A D | vivante,gc.yaml | 4 $id: http://devicetree.org/schemas/gpu/vivante,gc.yaml# 7 title: Vivante GPU 9 description: Vivante GPU core devices 34 - description: GPU core clock 35 - description: Shader clock (only required if GPU has feature PIPE_3D) 36 - description: AHB/slave interface clock (only required if GPU can gate 65 gpu@130000 {
|
| H A D | nvidia,gk20a.yaml | 4 $id: http://devicetree.org/schemas/gpu/nvidia,gk20a.yaml# 39 Regulator for GPU supply voltage 44 - description: GPU clock 51 - const: gpu 60 - const: gpu 157 gpu@57000000 { 167 clock-names = "gpu", "pwr"; 169 reset-names = "gpu";
|
| H A D | arm,mali-midgard.yaml | 4 $id: http://devicetree.org/schemas/gpu/arm,mali-midgard.yaml# 7 title: ARM Mali Midgard GPU 14 pattern: '^gpu@[a-f0-9]+$' 68 - description: GPU interrupt 74 - const: gpu 112 The dynamic power consumption of the GPU is 160 gpu@ffa30000 { 166 interrupt-names = "job", "mmu", "gpu";
|
| H A D | brcm,bcm-v3d.yaml | 4 $id: http://devicetree.org/schemas/gpu/brcm,bcm-v3d.yaml# 7 title: Broadcom V3D GPU 15 pattern: '^gpu@[a-f0-9]+$' 127 gpu@f1200000 {
|
| /freebsd/contrib/llvm-project/libc/src/__support/GPU/ |
| H A D | allocator.cpp | 1 //===-- GPU memory allocator implementation ---------------------*- C++ -*-===// 9 // This file implements a parallel allocator intended for use on a GPU device. 22 #include "src/__support/GPU/utils.h" 73 // for use with indexing between gpu lanes. 75 return cpp::popcount(lane_mask & ((uint64_t(1) << gpu::get_lane_id()) - 1)); in lane_count() 81 return (static_cast<uint32_t>(gpu::processor_clock()) ^ in entropy() 82 (gpu::get_thread_id_x() * 0x632be59b) ^ in entropy() 83 (gpu::get_block_id_x() * 0x85157af5)) * in entropy() 135 uint64_t mask = gpu::get_lane_mask(); in uniform_memset() 150 /// encountered. This reduces contention and is highly parallel on a GPU. [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600Subtarget.cpp | 26 R600Subtarget::R600Subtarget(const Triple &TT, StringRef GPU, StringRef FS, in R600Subtarget() argument 28 : R600GenSubtargetInfo(TT, GPU, /*TuneCPU*/ GPU, FS), AMDGPUSubtarget(TT), in R600Subtarget() 31 TLInfo(TM, initializeSubtargetDependencies(TT, GPU, FS)), in R600Subtarget() 32 InstrItins(getInstrItineraryForCPU(GPU)) { in R600Subtarget() 44 StringRef GPU, in initializeSubtargetDependencies() argument 48 ParseSubtargetFeatures(GPU, /*TuneCPU*/ GPU, FullFS); in initializeSubtargetDependencies()
|
| H A D | AMDGPURemoveIncompatibleFunctions.cpp | 10 /// This pass replaces all uses of functions that use GPU features 11 /// incompatible with the current GPU with null then deletes the function. 164 // Check the GPU isn't generic or generic-hsa. Generic is used for testing in checkFunction() 170 // Try to fetch the GPU's info. If we can't, it's likely an unknown processor in checkFunction() 176 // Get all the features implied by the current GPU, and recursively expand in checkFunction() 185 // the chosen GPU, check our list of "suspicious" features. in checkFunction() 188 // GPU's feature set. We only check a predetermined set of features. in checkFunction()
|
| /freebsd/sys/contrib/device-tree/src/arm/rockchip/ |
| H A D | rk3288-veyron-mickey.dts | 86 * and don't let the GPU go faster than 400 MHz. 97 cooling-device = <&gpu 1 1>; 103 * the CPU and the GPU. 139 /* At very hot, don't let GPU go over 300 MHz */ 142 cooling-device = <&gpu 2 2>; 180 /* After 1st level throttle the GPU down to as low as 400 MHz */ 183 cooling-device = <&gpu THERMAL_NO_LIMIT 1>; 187 * Slightly after we throttle the GPU, we'll also make sure that 189 * throttle the CPU lower than 1.4 GHz due to GPU heat--we'll 200 /* When hot, GPU goes down to 300 MHz */ [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/iommu/ |
| H A D | arm,smmu.yaml | 319 - description: bus clock required for GPU memory access 361 - description: bus clock required for GPU memory access 423 - description: GPU memnoc_gfx clock 424 - description: GPU snoc_dvm_gfx clock 425 - description: GPU ahb clock 426 - description: GPU hlos1_vote_GPU smmu clock 427 - description: GPU cx_gmu clock 428 - description: GPU hub_cx_int clock 429 - description: GPU hub_aon clock 503 - description: GPU memory bus clock [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/thermal/ |
| H A D | nvidia,tegra124-soctherm.txt | 4 or interrupt-based thermal monitoring, CPU and GPU throttling based 56 - nvidia,gpu-throt-level: This property is for Tegra124 and Tegra210. 58 frequencies. It indicates gpu clock throttling depth and can be 125 * skip gpu clock's pulse in 85% level 130 nvidia,gpu-throt-level = <TEGRA_SOCTHERM_THROT_LEVEL_HIGH>; 138 * skip gpu clock's pulse in 50% level 143 nvidia,gpu-throt-level = <TEGRA_SOCTHERM_THROT_LEVEL_LOW>; 161 nvidia,gpu-throt-level =
|
| H A D | nvidia,tegra124-soctherm.yaml | 14 polled or interrupt-based thermal monitoring, CPU and GPU throttling based 114 nvidia,gpu-throt-level: 118 frequencies. It indicates gpu clock throttling depth and can be 186 - description: GPU sensor 269 * skip gpu clock's pulse in 85% level 274 nvidia,gpu-throt-level = <TEGRA_SOCTHERM_THROT_LEVEL_HIGH>; 282 * skip gpu clock's pulse in 50% level 287 nvidia,gpu-throt-level = <TEGRA_SOCTHERM_THROT_LEVEL_LOW>; 305 nvidia,gpu-throt-level = <TEGRA_SOCTHERM_THROT_LEVEL_MED>;
|
| /freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
| H A D | msm8996-v3.0.dtsi | 13 * This revision seems to have differ GPU CPR 14 * parameters, GPU frequencies and some differences 16 * the GPU. Funnily enough, it's simpler to make it an 61 &gpu {
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
| H A D | TargetParser.h | 37 /// GPU kinds supported by the AMDGPU target. 184 LLVM_ABI IsaVersion getIsaVersion(StringRef GPU); 186 /// Fills Features map with default values for given target GPU 187 LLVM_ABI void fillAMDGPUFeatureMap(StringRef GPU, const Triple &T, 190 /// Inserts wave size feature for given GPU into features map 192 insertWaveSizeFeature(StringRef GPU, const Triple &T,
|
| /freebsd/sys/contrib/device-tree/src/arm/samsung/ |
| H A D | exynos5422-odroidhc1.dts | 220 gpu_thermal: gpu-thermal { 223 gpu_alert0: gpu-alert-0 { 228 gpu_alert1: gpu-alert-1 { 233 gpu_crit0: gpu-crit-0 { 242 cooling-device = <&gpu 0 2>; 246 cooling-device = <&gpu 3 6>;
|