Home
last modified time | relevance | path

Searched full:powervr (Results 1 – 25 of 45) sorted by relevance

12

/linux-6.14.4/drivers/gpu/drm/imagination/
Dpvr_device.c37 * pvr_device_reg_init() - Initialize kernel access to a PowerVR device's
39 * @pvr_dev: Target PowerVR device.
74 * pvr_device_clk_init() - Initialize clocks required by a PowerVR device
75 * @pvr_dev: Target PowerVR device.
80 * Three clocks are required by the PowerVR device: core, sys and mem. On
125 * @pvr_dev: PowerVR device to check
192 * pvr_device_irq_init() - Initialise IRQ required by a PowerVR device
193 * @pvr_dev: Target PowerVR device.
222 * pvr_device_irq_fini() - Deinitialise IRQ required by a PowerVR device
223 * @pvr_dev: Target PowerVR device.
[all …]
Dpvr_gem.c54 * pvr_gem_object_flags_validate() - Verify that a collection of PowerVR GEM
56 * @flags: PowerVR GEM mapping/creation flags to validate.
107 * @pvr_obj: [IN] Target PowerVR-specific object.
153 * @pvr_file: PowerVR-specific file to which @handle is associated.
163 * * A pointer to the requested PowerVR-specific object on success, or
180 * pvr_gem_object_vmap() - Map a PowerVR GEM object into CPU virtual address
182 * @pvr_obj: Target PowerVR GEM object.
231 * pvr_gem_object_vunmap() - Unmap a PowerVR memory object from CPU virtual
233 * @pvr_obj: Target PowerVR GEM object.
267 * @pvr_obj: Target PowerVR GEM object.
[all …]
Dpvr_device.h40 * struct pvr_gpu_id - Hardware GPU ID information for a PowerVR device
60 * struct pvr_device - powervr-specific wrapper for &struct drm_device
306 * struct pvr_file - powervr-specific data to be assigned to &struct
318 * @pvr_dev: A reference to the powervr-specific wrapper for the
360 * PVR_HAS_FEATURE() - Tests whether a PowerVR device has a given feature
361 * @pvr_dev: [IN] Target PowerVR device.
374 * PVR_FEATURE_VALUE() - Gets a PowerVR device feature value
375 * @pvr_dev: [IN] Target PowerVR device.
402 * @pvr_dev: [IN] Target PowerVR device.
417 * @pvr_dev: [IN] Target PowerVR device.
[all …]
DKconfig5 tristate "Imagination Technologies PowerVR (Series 6 and later) & IMG Graphics"
16 Technologies PowerVR (Series 6 or later) or IMG GPU.
18 If "M" is selected, the module will be called powervr.
DMakefile4 powervr-y := \
30 powervr-$(CONFIG_DEBUG_FS) += \
33 obj-$(CONFIG_DRM_POWERVR) += powervr.o
Dpvr_vm_mips.c21 * @pvr_dev: Target PowerVR device.
96 * @pvr_dev: Target PowerVR device.
137 * @pvr_dev: Target PowerVR device.
216 * @pvr_dev: Target PowerVR device.
Dpvr_ccb.c161 * @pvr_dev: Target PowerVR device
189 * @pvr_dev: Target PowerVR device
467 * @pvr_dev: Target PowerVR device
504 * @pvr_dev: Target PowerVR device
515 * @pvr_dev: Target PowerVR device
574 * @pvr_dev: Target PowerVR device
617 * @pvr_dev: Target PowerVR device
633 * @pvr_dev: Target PowerVR device
Dpvr_fw.h70 * @pvr_dev: Target PowerVR device.
87 * @pvr_dev: Target PowerVR device.
97 * @pvr_dev: Target PowerVR device.
119 * @pvr_dev: Target PowerVR device.
134 * @pvr_dev: Target PowerVR device.
159 * @pvr_dev: Target PowerVR device.
Dpvr_fw.c862 * @pvr_dev: Target PowerVR device.
884 * @pvr_dev: Target PowerVR device.
906 * @pvr_dev: Target PowerVR device.
928 * @pvr_dev: Target PowerVR device
930 * On successful completion of the function the PowerVR device will be
1036 * @pvr_dev: Target PowerVR device
1068 * @pvr_dev: Target PowerVR device
1085 * @pvr_dev: Target PowerVR device.
1315 * @pvr_dev: PowerVR device pointer.
1351 * @pvr_dev: PowerVR device pointer.
[all …]
Dpvr_job.c314 * @pvr_file: PowerVR file.
374 * @pvr_file: PowerVR file.
477 * @pvr_dev: Target PowerVR device.
478 * @pvr_file: Pointer to PowerVR file structure.
696 * @pvr_dev: Target PowerVR device.
697 * @pvr_file: Pointer to PowerVR file structure.
Dpvr_vm.c38 * @pvr_dev: The PowerVR device to which this context is bound.
525 * @pvr_dev: Target PowerVR device.
584 is_userspace_context ? "PowerVR-user-VM" : "PowerVR-FW-VM", in pvr_vm_create_context()
702 * @pvr_obj: Target PowerVR memory object.
762 * @pvr_obj: Target PowerVR memory object.
817 * @pvr_obj: Target PowerVR memory object.
1089 * @pvr_dev: Target PowerVR device.
1142 * * The PowerVR buffer object mapped at @device_addr if one exists, or
Dpvr_power.c28 * @pvr_dev: Target PowerVR device.
219 * @pvr_dev: Target PowerVR device.
427 * @pvr_dev: Target PowerVR device.
Dpvr_drv.h10 #define PVR_DRIVER_NAME "powervr"
11 #define PVR_DRIVER_DESC "Imagination PowerVR (Series 6 and later) & IMG Graphics"
Dpvr_drv.c42 * DOC: PowerVR (Series 6 and later) and IMG Graphics Driver
44 * This driver supports the following PowerVR/IMG graphics cores from Imagination Technologies:
1008 * valid PowerVR buffer object.
1102 * * -%ENOENT if there is currently no PowerVR buffer object mapped at
1299 * Allocates powervr-specific file private data (&struct pvr_file).
1325 * Store reference to powervr-specific outer device struct in file in pvr_drm_driver_open()
1338 * Store reference to powervr-specific file private data in DRM file in pvr_drm_driver_open()
1352 * Frees powervr-specific file private data (&struct pvr_file).
1500 MODULE_FIRMWARE("powervr/rogue_33.15.11.3_v1.fw");
Dpvr_fw_startstop.c90 * @pvr_dev: Target PowerVR device.
181 * @pvr_dev: Target PowerVR device.
/linux-6.14.4/Documentation/gpu/imagination/
Duapi.rst7 :doc: PowerVR UAPI
20 :doc: PowerVR IOCTL interface
28 :doc: PowerVR IOCTL DEV_QUERY interface
56 :doc: PowerVR IOCTL CREATE_BO interface
67 :doc: PowerVR IOCTL GET_BO_MMAP_OFFSET interface
75 :doc: PowerVR IOCTL CREATE_VM_CONTEXT and DESTROY_VM_CONTEXT interfaces
84 :doc: PowerVR IOCTL VM_MAP and VM_UNMAP interfaces
93 :doc: PowerVR IOCTL CREATE_CONTEXT and DESTROY_CONTEXT interfaces
112 :doc: PowerVR IOCTL CREATE_FREE_LIST and DESTROY_FREE_LIST interfaces
123 :doc: PowerVR IOCTL CREATE_HWRT_DATASET and DESTROY_HWRT_DATASET interfaces
[all …]
Dindex.rst2 drm/imagination PowerVR Graphics Driver
6 :doc: PowerVR (Series 6 and later) and IMG Graphics Driver
/linux-6.14.4/Documentation/devicetree/bindings/gpu/
Dimg,powervr-sgx.yaml6 $id: http://devicetree.org/schemas/gpu/img,powervr-sgx.yaml#
9 title: Imagination Technologies PowerVR SGX GPUs
21 - const: img,powervr-sgx530
26 - const: img,powervr-sgx540
34 - const: img,powervr-sgx544
122 compatible = "ti,am6548-gpu", "img,powervr-sgx544";
133 compatible = "allwinner,sun6i-a31-gpu", "img,powervr-sgx544";
Dimg,powervr-rogue.yaml5 $id: http://devicetree.org/schemas/gpu/img,powervr-rogue.yaml#
8 title: Imagination Technologies PowerVR and IMG Rogue GPUs
/linux-6.14.4/drivers/gpu/drm/ci/
Dtest.yml347 .powervr-gpu:
348 stage: powervr
350 DRIVER_NAME: powervr
380 powervr:mt8173:
383 - .powervr-gpu
385 # TODO: powervr driver was merged in linux kernel, but there's no mediatek support yet
386 # Remove the rule once mediatek support is added for powervr
/linux-6.14.4/include/uapi/drm/
Dpvr_drm.h17 * DOC: PowerVR UAPI
19 * The PowerVR IOCTL argument structs have a few limitations in place, in
34 * In addition to the IOCTL argument structs, the PowerVR UAPI makes use of
77 * DOC: PowerVR IOCTL interface
81 * PVR_IOCTL() - Build a PowerVR IOCTL number
113 * DOC: PowerVR IOCTL DEV_QUERY interface
512 * DOC: PowerVR IOCTL CREATE_BO interface
573 * DOC: PowerVR IOCTL GET_BO_MMAP_OFFSET interface
597 * DOC: PowerVR IOCTL CREATE_VM_CONTEXT and DESTROY_VM_CONTEXT interfaces
627 * DOC: PowerVR IOCTL VM_MAP and VM_UNMAP interfaces
[all …]
/linux-6.14.4/drivers/gpu/drm/gma500/
Dpsb_drv.c45 * to the different groups of PowerVR 5-series chip designs
49 * PowerVR SGX535 - Poulsbo - Intel GMA 500, Intel Atom Z5xx
50 * PowerVR SGX535 - Moorestown - Intel GMA 600
51 * PowerVR SGX535 - Oaktrail - Intel GMA 600, Intel Atom Z6xx, E6xx
52 * PowerVR SGX545 - Cedartrail - Intel GMA 3600, Intel Atom D2500, N2600
53 * PowerVR SGX545 - Cedartrail - Intel GMA 3650, Intel Atom D2550, D2700,
/linux-6.14.4/arch/sh/drivers/dma/
Ddma-pvr2.c5 * NEC PowerVR 2 (Dreamcast) DMA support
101 MODULE_DESCRIPTION("NEC PowerVR 2 DMA driver");
DKconfig54 tristate "PowerVR 2 DMAC support"
/linux-6.14.4/Documentation/fb/
Dpvr2fb.rst5 This is a driver for PowerVR 2 based graphics frame buffers, such as the

12