Home
last modified time | relevance | path

Searched full:gpu (Results 1 – 25 of 165) sorted by relevance

1234567

/Documentation/devicetree/bindings/gpu/
Dimg,powervr-sgx.yaml6 $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 …]
Dnvidia,gk20a.txt4 - 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 …]
Dvivante,gc.yaml4 $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 {
Darm,mali-valhall-csf.yaml4 $id: http://devicetree.org/schemas/gpu/arm,mali-valhall-csf.yaml#
7 title: ARM Mali Valhall GPU
15 pattern: '^gpu@[a-f0-9]+$'
22 - const: arm,mali-valhall-csf # Mali Valhall GPU model/revision is fully discoverable
31 - description: GPU interrupt
37 - const: gpu
77 The dynamic power consumption of the GPU is
119 gpu: gpu@fb000000 {
125 interrupt-names = "job", "mmu", "gpu";
Dimg,powervr-rogue.yaml5 $id: http://devicetree.org/schemas/gpu/img,powervr-rogue.yaml#
17 - ti,am62-gpu
18 - const: img,img-axe # IMG AXE GPU model/revision is fully discoverable
54 const: ti,am62-gpu
66 gpu@fd00000 {
67 compatible = "ti,am62-gpu", "img,img-axe";
Darm,mali-bifrost.yaml4 $id: http://devicetree.org/schemas/gpu/arm,mali-bifrost.yaml#
7 title: ARM Mali Bifrost GPU
14 pattern: '^gpu@[a-f0-9]+$'
29 - const: arm,mali-bifrost # Mali Bifrost GPU model/revision is fully discoverable
34 - const: arm,mali-valhall-jm # Mali Valhall GPU model/revision is fully discoverable
39 - const: arm,mali-valhall-jm # Mali Valhall GPU model/revision is fully discoverable
49 - description: GPU interrupt
57 - const: gpu
97 The dynamic power consumption of the GPU is
154 - const: gpu
[all …]
/Documentation/gpu/
Di915.rst19 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c
22 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c
25 .. kernel-doc:: drivers/gpu/drm/i915/intel_uncore.c
31 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
34 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
37 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
40 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
46 .. kernel-doc:: drivers/gpu/drm/i915/i915_vgpu.c
49 .. kernel-doc:: drivers/gpu/drm/i915/i915_vgpu.c
55 .. kernel-doc:: drivers/gpu/drm/i915/intel_gvt.c
[all …]
Ddrm-kms-helpers.rst53 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c
59 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c
68 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c
74 .. kernel-doc:: drivers/gpu/drm/drm_atomic_state_helper.c
80 .. kernel-doc:: drivers/gpu/drm/drm_atomic_state_helper.c
86 .. kernel-doc:: drivers/gpu/drm/drm_gem_atomic_helper.c
92 .. kernel-doc:: drivers/gpu/drm/drm_gem_atomic_helper.c
98 .. kernel-doc:: drivers/gpu/drm/drm_simple_kms_helper.c
104 .. kernel-doc:: drivers/gpu/drm/drm_simple_kms_helper.c
110 .. kernel-doc:: drivers/gpu/drm/drm_fb_helper.c
[all …]
Dvc4.rst5 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_drv.c
18 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_crtc.c
24 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_hvs.c
30 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_plane.c
36 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_hdmi.c
42 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_dsi.c
48 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_dpi.c
54 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_vec.c
69 --kunitconfig=drivers/gpu/drm/vc4/tests/.kunitconfig \
81 GPU buffer object (BO) management
[all …]
Dv3d.rst5 .. kernel-doc:: drivers/gpu/drm/v3d/v3d_drv.c
8 GPU buffer object (BO) management
11 .. kernel-doc:: drivers/gpu/drm/v3d/v3d_bo.c
16 .. kernel-doc:: drivers/gpu/drm/v3d/v3d_mmu.c
19 GPU Scheduling
21 .. kernel-doc:: drivers/gpu/drm/v3d/v3d_sched.c
27 .. kernel-doc:: drivers/gpu/drm/v3d/v3d_irq.c
Ddrm-kms.rst159 .. kernel-doc:: drivers/gpu/drm/drm_mode_config.c
191 .. kernel-doc:: drivers/gpu/drm/drm_mode_object.c
288 .. kernel-doc:: drivers/gpu/drm/drm_atomic.c
297 .. kernel-doc:: drivers/gpu/drm/drm_atomic.c
303 .. kernel-doc:: drivers/gpu/drm/drm_atomic_uapi.c
306 .. kernel-doc:: drivers/gpu/drm/drm_atomic_uapi.c
312 .. kernel-doc:: drivers/gpu/drm/drm_crtc.c
321 .. kernel-doc:: drivers/gpu/drm/drm_crtc.c
327 .. kernel-doc:: drivers/gpu/drm/drm_color_mgmt.c
336 .. kernel-doc:: drivers/gpu/drm/drm_framebuffer.c
[all …]
Ddrm-mm.rst31 .. kernel-doc:: drivers/gpu/drm/ttm/ttm_module.c
43 .. kernel-doc:: drivers/gpu/drm/ttm/ttm_device.c
58 .. kernel-doc:: drivers/gpu/drm/ttm/ttm_resource.c
67 .. kernel-doc:: drivers/gpu/drm/ttm/ttm_tt.c
76 .. kernel-doc:: drivers/gpu/drm/ttm/ttm_pool.c
318 coherent with the GPU. Likewise, if the CPU accesses an object after the
319 GPU has finished rendering to the object, then the object must be made
320 coherent with the CPU's view of memory, usually involving GPU cache
321 flushing of various kinds. This core CPU<->GPU coherency management is
332 Perhaps the most important GEM function for GPU devices is providing a
[all …]
/Documentation/gpu/amdgpu/
Damdgpu-glossary.rst7 'Documentation/gpu/amdgpu/display/dc-glossary.rst'.
35 page table used by the GPU kernel driver. It remaps system resources
36 (memory or MMIO space) into the GPU's address space so the GPU can access
38 provided an MMU that the GPU could use to get a contiguous view of
39 scattered pages for DMA. The MMU has since moved on to the GPU, but the
49 GPU Virtual Memory. This is the GPU's MMU. The GPU supports multiple
51 allow the GPU to remap VRAM and system resources into GPU virtual address
52 spaces for use by the GPU kernel driver and applications using the GPU.
53 These provide memory protection for different applications using the GPU.
58 use by the GPU. These addresses can be mapped into the "GART" GPUVM page
Ddriver-misc.rst5 GPU Product Information
8 Information about the GPU can be obtained on certain cards
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
61 Discrete GPU Info
[all …]
Dthermal.rst2 GPU Power/Thermal Controls and Monitoring
8 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
11 GPU sysfs Power State Interfaces
14 GPU power controls are exposed via sysfs files.
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
[all …]
Ddebugging.rst2 GPU Debugging
8 To aid in debugging GPU virtual memory related problems, the driver supports a
11 `vm_fault_stop` - If non-0, halt the GPU memory controller on a GPU page fault.
13 `vm_update_mode` - If non-0, use the CPU to update GPU page tables rather than
14 the GPU.
20 If you see a GPU page fault in the kernel log, you can decode it to figure
46 The GPU virtual address that caused the fault comes next.
48 The client ID indicates the GPU block that caused the fault.
70 an invalid page (PERMISSION_FAULTS = 0x3) at GPU virtual address
72 descriptor state to determine what caused the GPU page fault.
[all …]
Ddriver-core.rst5 GPU Hardware Structure
17 the SoC itself rather than specific IPs. E.g., things like GPU resets
20 An APU contains more than just CPU and GPU, it also contains all of
22 components are shared between the CPU, platform, and the GPU (e.g.,
23 SMU, PSP, etc.). Specific components (CPU, GPU, etc.) usually have
29 With respect to the GPU, we have the following major IPs:
37 different IPs on the GPU get the memory (VRAM or system memory).
38 It also provides the support for per process GPU virtual address
42 This is the interrupt controller on the GPU. All of the IPs feed
62 various things including paging and GPU page table updates. It's also
[all …]
/Documentation/gpu/amdgpu/display/
Ddcn-blocks.rst11 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h
17 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h
23 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h
26 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h
32 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h
35 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h
42 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/opp.h
45 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/opp.h
51 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c
54 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c
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 …]
/Documentation/devicetree/bindings/display/msm/
Dgpu.yaml5 $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.
161 description: GPU Core clock
163 description: GPU Interface clock
165 description: GPU Memory clock
167 description: GPU Memory Interface clock
169 description: GPU Alternative Memory Interface clock
[all …]
Dgmu.yaml16 to members of the Adreno A6xx GPU family. The GMU provides on-device power
111 - description: GPU CX clock
112 - description: GPU AXI clock
113 - 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
148 - description: GPU SMMU vote clock
[all …]
/Documentation/driver-api/
Dedac.rst116 Several stacks of HBM chips connect to the CPU or GPU through an ultra-fast
196 GPU nodes can be accessed the same way as the data fabric on CPU nodes.
199 and each GPU data fabric contains four Unified Memory Controllers (UMC).
207 Memory controllers on AMD GPU nodes can be represented in EDAC thusly:
209 GPU DF / GPU Node -> EDAC MC
210 GPU UMC -> EDAC CSROW
211 GPU UMC channel -> EDAC CHANNEL
218 - The CPU UMC (Unified Memory Controller) is mostly the same as the GPU UMC.
224 - GPU UMCs use 1 chip select, So UMC = EDAC CSROW.
225 - GPU UMCs use 8 channels, So UMC channel = EDAC channel.
[all …]
/Documentation/gpu/xe/
Dxe_mm.rst7 .. kernel-doc:: drivers/gpu/drm/xe/xe_bo_doc.h
13 .. kernel-doc:: drivers/gpu/drm/xe/xe_ggtt.c
19 .. kernel-doc:: drivers/gpu/drm/xe/xe_ggtt_types.h
22 .. kernel-doc:: drivers/gpu/drm/xe/xe_ggtt.c
28 .. kernel-doc:: drivers/gpu/drm/xe/xe_pt.c
Dxe_firmware.rst10 .. kernel-doc:: drivers/gpu/drm/xe/xe_uc_fw_abi.h
13 .. kernel-doc:: drivers/gpu/drm/xe/xe_uc_fw_abi.h
19 .. kernel-doc:: drivers/gpu/drm/xe/xe_wopcm.c
25 .. kernel-doc:: drivers/gpu/drm/xe/xe_guc_ct.c
31 .. kernel-doc:: drivers/gpu/drm/xe/xe_guc_pc.c
Dxe_rtp.rst7 .. kernel-doc:: drivers/gpu/drm/xe/xe_rtp.c
13 .. kernel-doc:: drivers/gpu/drm/xe/xe_rtp_types.h
16 .. kernel-doc:: drivers/gpu/drm/xe/xe_rtp.h
19 .. kernel-doc:: drivers/gpu/drm/xe/xe_rtp.c

1234567