Home
last modified time | relevance | path

Searched full:mali (Results 1 – 25 of 669) sorted by relevance

12345678910>>...27

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/gpu/
H A Darm,mali-utgard.yaml4 $id: http://devicetree.org/schemas/gpu/arm,mali-utgard.yaml#
7 title: ARM Mali Utgard GPU
20 - const: allwinner,sun8i-a23-mali
21 - const: allwinner,sun7i-a20-mali
22 - const: arm,mali-400
25 - allwinner,sun4i-a10-mali
26 - allwinner,sun7i-a20-mali
27 - allwinner,sun8i-h3-mali
28 - allwinner,sun8i-r40-mali
29 - allwinner,sun50i-a64-mali
[all …]
H A Darm,mali-midgard.yaml4 $id: http://devicetree.org/schemas/gpu/arm,mali-midgard.yaml#
7 title: ARM Mali Midgard GPU
19 - samsung,exynos5250-mali
20 - const: arm,mali-t604
23 - samsung,exynos5420-mali
24 - const: arm,mali-t628
27 - allwinner,sun50i-h6-mali
28 - const: arm,mali-t720
31 - amlogic,meson-gxm-mali
32 - realtek,rtd1295-mali
[all …]
H A Darm,mali-bifrost.yaml4 $id: http://devicetree.org/schemas/gpu/arm,mali-bifrost.yaml#
7 title: ARM Mali Bifrost GPU
19 - amlogic,meson-g12a-mali
20 - realtek,rtd1619-mali
21 - rockchip,px30-mali
22 - const: arm,mali-bifrost # Mali Bifrost GPU model/revision is fully discoverable
42 mali-supply: true
69 const: amlogic,meson-g12a-mali
80 compatible = "amlogic,meson-g12a-mali", "arm,mali-bifrost";
87 mali-supply = <&vdd_gpu>;
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/
H A DKconfig3 tristate "Mali-300/400/450 support"
7 This enables support for the ARM Mali-300, Mali-400, and Mali-450
11 called mali.
14 bool "Enable Mali-450 support"
17 This enables support for Mali-450 specific features.
20 bool "Enable Mali-470 support"
23 This enables support for Mali-470 specific features.
26 bool "Enable debug in Mali driver"
29 This enabled extra debug checks and messages in the Mali driver.
32 bool "Enable Mali profiling"
[all …]
H A DKbuild44 mali-y += \
57 mali-y += \
73 mali-y += linux/mali_memory.o linux/mali_memory_os_alloc.o
74 mali-y += linux/mali_memory_external.o
75 mali-y += linux/mali_memory_block_alloc.o
76 mali-y += linux/mali_memory_swap_alloc.o
78 mali-y += \
85 mali-y += \
93 mali-$(CONFIG_MALI_DEVFREQ) += \
98 mali-y += \
[all …]
/OK3568_Linux_fs/external/libmali/debian/
H A Dcontrol28 Description: Mali GPU User-Space Binary Drivers
36 Description: Mali GPU User-Space Binary Drivers
44 Description: Mali GPU User-Space Binary Drivers
52 Description: Mali GPU User-Space Binary Drivers
60 Description: Mali GPU User-Space Binary Drivers
68 Description: Mali GPU User-Space Binary Drivers
76 Description: Mali GPU User-Space Binary Drivers
84 Description: Mali GPU User-Space Binary Drivers
92 Description: Mali GPU User-Space Binary Drivers
100 Description: Mali GPU User-Space Binary Drivers
[all …]
H A Dchangelog31 * Add px30/rk3328 mali support
37 * mali: utgard: update to r7p0
50 * mali: clean and renamed
56 * mali: add midgard r13p0 for rk3399 32bit
62 * mali: update the r13p0 mali library for rk3288
69 * Revert "mali: upgrade Mali midgard library to t76x-r12p0"
72 * mali: add rk3399 arm64 mali
74 * mali: add midgard r1p0
78 * mali: add version info
82 * build: debian: install all mali version libraries
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/
H A Dmali-utgard.txt10 * ARM Mali-300/400/450 GPU
14 At least one of these: "arm,mali-300", "arm,mali-400", "arm,mali-450"
15 Always: "arm,mali-utgard"
16 Mali-450 can also include "arm,mali-400" as it is compatible.
17 - "arm,mali-400", "arm,mali-utgard" for any Mali-400 GPU.
18 - "arm,mali-450", "arm,mali-400", "arm,mali-utgard" for any Mali-450 GPU.
22 - List of all Mali interrupts.
28 - IRQPP - Name for the PP broadcast interrupt (Mali-450 only).
35 - If the Mali internal PMU is present and the PMU IRQ is specified in
37 Mali HW units to the PMU power domain.
[all …]
H A Dmali-bifrost.txt21 * ARM Mali Midgard / Bifrost devices
26 - compatible : Should be mali<chip>, replacing digits with x from the back,
28 "arm,mali-midgard" or "arm,mali-bifrost"
37 for the Mali device. The order is important: the first clock
41 - mali-supply : Phandle to the top level regulator for the Mali device.
44 - mem-supply : Phandle to memory regulator for the Mali device. This is optional.
45 - operating-points-v2 : Refer to Documentation/devicetree/bindings/power/mali-opp.txt
63 "mali-simple-power-model", "mali-g51-power-model", "mali-g52-power-model",
64 "mali-g52_r1-power-model", "mali-g71-power-model", "mali-g72-power-model",
65 "mali-g76-power-model", "mali-g77-power-model", "mali-tnax-power-model",
[all …]
H A Dmali-coresight-source.txt21 ARM CoreSight Mali Source integration
27 This documentation will cover Mali specific devicetree integration.
32 ARM Coresight Mali Source ITM
38 - compatible: Has to be "arm,coresight-mali-source-itm"
39 - gpu : phandle to a Mali GPU definition
47 mali-source-itm {
48 compatible = "arm,coresight-mali-source-itm";
57 ARM Coresight Mali Source ETM
63 - compatible: Has to be "arm,coresight-mali-source-etm"
64 - gpu : phandle to a Mali GPU definition
[all …]
H A Dmali-midgard.txt16 * ARM Mali Midgard devices
21 - compatible : Should be mali<chip>, replacing digits with x from the back,
22 until malit<Major>xx, ending with arm,mali-midgard, the latter not optional.
30 - clocks : Phandle to clock for the Mali T-6xx device.
32 - mali-supply : Phandle to regulator for the Mali device. Refer to
45 - compatible: Should be arm,mali-simple-power-model
64 - mali-simple-power-model: Default model used on mali
68 Example for a Mali-T602:
71 compatible = "arm,malit602", "arm,malit60x", "arm,malit6xx", "arm,mali-midgard";
78 mali-supply = <&vdd_mali>;
[all …]
/OK3568_Linux_fs/kernel/Documentation/ABI/testing/
H A Dsysfs-device-mali16 What: /sys/class/misc/mali%u/device/core_mask
24 What: /sys/class/misc/mali%u/device/debug_command
31 What: /sys/class/misc/mali%u/device/dvfs_period
37 What: /sys/class/misc/mali%u/device/dummy_job_wa_info
47 What: /sys/class/misc/mali%u/device/fw_timeout
49 This attribute is available only with mali platform
55 What: /sys/class/misc/mali%u/device/gpuinfo
57 This attribute provides description of the present Mali GPU.
61 What: /sys/class/misc/mali%u/device/idle_hysteresis_time
63 This attribute is available only with mali platform
[all …]
H A Dsysfs-device-mali-coresight-source16 What: /sys/bus/coresight/devices/mali-source-etm/enable_source
20 What: /sys/bus/coresight/devices/mali-source-etm/is_enabled
24 What: /sys/bus/coresight/devices/mali-source-etm/trcconfigr
29 What: /sys/bus/coresight/devices/mali-source-etm/trctraceidr
33 What: /sys/bus/coresight/devices/mali-source-etm/trcvdarcctlr
38 What: /sys/bus/coresight/devices/mali-source-etm/trcviiectlr
42 What: /sys/bus/coresight/devices/mali-source-etm/trcstallctlr
46 What: /sys/bus/coresight/devices/mali-source-itm/enable_source
50 What: /sys/bus/coresight/devices/mali-source-itm/is_enabled
54 What: /sys/bus/coresight/devices/mali-source-itm/dwt_ctrl
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_internal_sync.h14 * Mali internal structure/interface for sync.
136 * Create a mali internal sync timeline.
137 * @param ops The implementation ops for the mali internal sync timeline
140 * @return The new mali internal sync timeline if successful, NULL if not.
146 * Destroy one mali internal sync timeline.
147 * @param sync_timeline The mali internal sync timeline to destroy.
152 * Signal one mali internal sync timeline.
153 * @param sync_timeline The mali internal sync timeline to signal.
158 * Create one mali internal sync point.
159 * @param sync_timeline The mali internal sync timeline to add this mali internal sync point.
[all …]
H A Dmali_memory.h55 * mmap syscalls on the Mali device node will end up here.
57 * This function allocates Mali memory and maps it on CPU and Mali.
63 * Called when a process opens the Mali device node.
71 * Called when a process closes the Mali device node.
79 /** @brief Prepare Mali page tables for mapping
81 * This function will prepare the Mali page tables for mapping the memory
90 /** @brief Resize Mali page tables for mapping
92 * This function will Resize the Mali page tables for mapping the memory
102 /** @brief Free Mali page tables for mapping
104 * This function will unmap pages from Mali memory and free the page tables
[all …]
H A Dmali_dma_fence.h14 * Mali interface for Linux dma buf fence objects.
31 /* The mali dma fence context callback function */
50 void *pp_job_ptr; /* the mali pp job pointer */;
73 * Initialize a mali dma fence context for pp job.
74 * @param dma_fence_context The mali dma fence context to initialize.
83 * Add new mali dma fence waiter into mali dma fence context
84 * @param dma_fence_context The mali dma fence context
85 * @param dma_reservation_object the reservation object to create new mali dma fence waiters
93 * @param dma_fence_text The mali dma fence context.
99 * @param dma_fence_text The mali dma fence context.
/OK3568_Linux_fs/buildroot/package/rockchip/rockchip-mali-nvr/
H A DConfig.in2 bool "rockchip-mali-nvr"
10 Install the binary user-space components for the ARM Mali GPU.
11 This package requires a kernel with the ARM Mali GPU Kernel
17 prompt "Mali Chip"
30 string "mali library optimize level"
34 string "mali library arch dir"
39 string "mali library name"
43 comment "mali-nvr API features"
67 default "rockchip-mali-nvr" if BR2_PACKAGE_ROCKCHIP_MALI_NVR_HAS_EGL
70 default "rockchip-mali-nvr" if BR2_PACKAGE_ROCKCHIP_MALI_NVR_HAS_GBM
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A DKconfig18 tristate "Mali Midgard series support"
22 Enable this option to build support for a ARM Mali Midgard GPU.
42 Choose this option to enable legacy DVFS in the Mali Midgard DDK.
53 bool "devfreq support for Mali"
57 Support devfreq for Mali.
60 governor, the frequency of Mali will be dynamically selected from the
64 bool "DMA_BUF fence support for Mali"
68 Support DMA_BUF fences for Mali.
91 integration of the PDC to the Mali GPU is known to be problematic.
114 When you start to work with the Mali Midgard series device driver the platform-specific code of
[all …]
/OK3568_Linux_fs/buildroot/package/rockchip/rockchip-mali/
H A DConfig.in2 bool "rockchip-mali"
9 Install the binary user-space components for the ARM Mali GPU.
10 This package requires a kernel with the ARM Mali GPU Kernel
15 comment "mali optimize level"
21 Set the optimization level for rockchip-mali
35 comment "mali special configs"
41 comment "mali API features"
101 default "rockchip-mali" if BR2_PACKAGE_ROCKCHIP_MALI_HAS_EGL
104 default "rockchip-mali" if BR2_PACKAGE_ROCKCHIP_MALI_HAS_GBM
107 default "rockchip-mali" if BR2_PACKAGE_ROCKCHIP_MALI_HAS_GLES
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/platform/arm/
H A Darm.c13 * Platform specific Mali driver functions for:
25 #include <linux/mali/mali_utgard.h>
51 * Reset GPU and enable/disable Mali secure mode.
65 MALI_DEBUG_PRINT(3, ("Mali reset GPU and enable secured mode successfully! \n")); in mali_gpu_reset_and_secure_mode_enable_juno()
69 MALI_PRINT_ERROR(("Failed to reset GPU and enable Mali secured mode !!! \n")); in mali_gpu_reset_and_secure_mode_enable_juno()
83 MALI_DEBUG_PRINT(3, ("Mali reset GPU and disable secured mode successfully! \n")); in mali_gpu_reset_and_secure_mode_disable_juno()
87 MALI_PRINT_ERROR(("Failed to reset GPU and disable mali secured mode !!! \n")); in mali_gpu_reset_and_secure_mode_disable_juno()
103 MALI_DEBUG_PRINT(2, ("Failed to ioremap for Mali secured mode! \n")); in mali_secure_mode_init_juno()
123 /* Juno + Mali-450 MP6 in V7 FPGA */
318 /* Detect present Mali GPU and connect the correct resources to the device */ in mali_platform_device_register()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A DKconfig22 tristate "Mali Bifrost series support"
28 Enable this option to build support for a ARM Mali Bifrost GPU.
45 prompt "Mali HW backend"
50 bool "Enable build of Mali kernel driver for real HW"
56 bool "Enable build of Mali kernel driver for No Mali"
74 bool "Enable Mali CSF based GPU support"
80 bool "Enable devfreq support for Mali"
85 Support devfreq for Mali.
88 governor, the frequency of Mali will be dynamically selected from the
96 Choose this option to enable legacy DVFS in the Mali Midgard DDK.
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_pp.c23 /* Number of frame registers on Mali-200 */
25 /* Number of frame registers on Mali-300 and later */
39 MALI_DEBUG_PRINT(2, ("Mali PP: Creating Mali PP core: %s\n", resource->description)); in mali_pp_create()
40 MALI_DEBUG_PRINT(2, ("Mali PP: Base address of PP core: 0x%x\n", resource->base)); in mali_pp_create()
43 MALI_PRINT_ERROR(("Mali PP: Too many PP core objects created\n")); in mali_pp_create()
80 …MALI_PRINT_ERROR(("Mali PP: Failed to setup interrupt handlers for PP core %s\n", core->hw_core.de… in mali_pp_create()
84 MALI_PRINT_ERROR(("Mali PP: Failed to add core %s to group\n", core->hw_core.description)); in mali_pp_create()
92 MALI_PRINT_ERROR(("Mali PP: Failed to allocate memory for PP core\n")); in mali_pp_create()
150 …MALI_PRINT_ERROR(("Mali PP: Failed to stop bus on %s. Status: 0x%08x\n", core->hw_core.description… in mali_pp_stop_bus_wait()
212 MALI_DEBUG_PRINT(2, ("Mali PP: Hard reset of core %s\n", core->hw_core.description)); in mali_pp_hard_reset()
[all …]
H A Dmali_osk_mali.h13 * Defines the OS abstraction layer which is specific for the Mali kernel device driver (OSK)
19 #include <linux/mali/mali_utgard.h>
67 /** @brief Find Mali GPU HW resource
69 * @param addr Address of Mali GPU resource to find
76 /** @brief Find Mali GPU HW base address
78 * @return 0 if resources are found, otherwise the Mali GPU component with lowest address.
85 * 0x400 if Mali 400 specific GPU resource identified
86 * 0x450 if Mali 450 specific GPU resource identified
87 * 0x470 if Mali 470 specific GPU resource identified
92 /** @brief Retrieve the Mali GPU specific data
[all …]
H A Dmali_ukk.h188 /** @brief Begin a new Mali Device Driver session
197 /** @brief End a Mali Device Driver session
199 * This should be called when the process no longer requires use of the Mali Device Driver.
284 * The memory functions provide functionality with and without a Mali-MMU present.
286 * For Mali-MMU based systems, the following functionality is provided:
287 * - Initialize and terminate MALI virtual address space
288 * - Allocate/deallocate physical memory to a MALI virtual address range and map into/unmap from the
290 * - Map/unmap external physical memory into the MALI virtual address range
292 * For Mali-nonMMU based systems:
293 * - Allocate/deallocate MALI memory
[all …]
/OK3568_Linux_fs/external/libmali/
H A Dmeson.build96 wrapper_libdir = get_option('libdir') / 'mali'
134 # Load original mali library for later function checks and linking
135 mali = cc.find_library(fs.stem(default_lib), variable
141 elif cc.has_function('gbm_bo_get_fd_for_plane', dependencies : mali)
143 elif cc.has_function('gbm_bo_get_modifier', dependencies : mali)
176 # Create a dummy library which will be replaced by the prebuilt mali library
178 'mali',
188 name : 'mali',
189 description : 'Mali GPU User-Space Binary Driver')
210 if not cc.has_function(symbol, dependencies : mali)
[all …]

12345678910>>...27