Home
last modified time | relevance | path

Searched +full:mali +full:- +full:400 (Results 1 – 25 of 137) sorted by relevance

123456

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/
H A Dmali-utgard.txt2 * Copyright (C) 2014, 2016-2017 ARM Limited. All rights reserved.
8 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10 * ARM Mali-300/400/450 GPU
13 - compatible:
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.
19 - reg:
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/gpu/
H A Darm,mali-utgard.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/gpu/arm,mali-utgard.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ARM Mali Utgard GPU
10 - Rob Herring <robh@kernel.org>
11 - Maxime Ripard <mripard@kernel.org>
12 - Heiko Stuebner <heiko@sntech.de>
16 pattern: '^gpu@[a-f0-9]+$'
19 - items:
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/platform/arm/
H A Darm.c2 * Copyright (C) 2010, 2012-2017 ARM Limited. All rights reserved.
8 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13 * Platform specific Mali driver functions for:
14 * - Realview Versatile platforms with ARM11 Mpcore and virtex 5.
15 * - Versatile Express platforms with ARM Cortex-A9 and virtex 6.
25 #include <linux/mali/mali_utgard.h>
27 #include <linux/dma-mapping.h>
51 * Reset GPU and enable/disable Mali secure mode.
54 * non-0: failure.
65 MALI_DEBUG_PRINT(3, ("Mali reset GPU and enable secured mode successfully! \n")); in mali_gpu_reset_and_secure_mode_enable_juno()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 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.
[all …]
/OK3568_Linux_fs/external/libmali/debian/
H A Dcontrol3 Maintainer: Putin Lee <putin.li@rock-chips.com>
4 Uploaders: Jeffy Chen <jeffy.chen@rock-chips.com>
5 Build-Depends: debhelper (>= 11),
7 pkg-config,
9 libgbm-dev,
10 libdrm-dev,
11 libx11-xcb1,
12 libxcb-dri2-0,
15 libwayland-client0
16 Standards-Version: 4.1.3
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/lima/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0 OR MIT
2 # Copyright 2017-2019 Qiang Yu <yuq825@gmail.com>
5 tristate "LIMA (DRM support for ARM Mali 400/450 GPU)"
16 DRM driver for ARM Mali 400/450 GPUs.
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_pmu.c2 * Copyright (C) 2010-2017 ARM Limited. All rights reserved.
8 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13 * Mali driver functions for Mali 400 PMU hardware
33 MALI_DEBUG_PRINT(2, ("Mali PMU: Creating Mali PMU core\n")); in mali_pmu_create()
38 pmu->registered_cores_mask = 0; /* to be set later */ in mali_pmu_create()
40 if (_MALI_OSK_ERR_OK == mali_hw_core_create(&pmu->hw_core, in mali_pmu_create()
43 pmu->switch_delay = _mali_osk_get_pmu_switch_delay(); in mali_pmu_create()
60 MALI_DEBUG_PRINT(2, ("Mali PMU: Deleting Mali PMU core\n")); in mali_pmu_delete()
64 mali_hw_core_delete(&pmu->hw_core); in mali_pmu_delete()
70 pmu->registered_cores_mask = mask; in mali_pmu_set_registered_cores_mask()
[all …]
H A Dmali_osk_mali.h2 * Copyright (C) 2010-2017 ARM Limited. All rights reserved.
8 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13 * 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
[all …]
H A Dmali_kernel_core.c2 * Copyright (C) 2010-2017 ARM Limited. All rights reserved.
8 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
48 #include <linux/dma-fence.h>
56 /* Mali GPU memory. Real values come from module parameter or from device specific data */
63 /* Frame buffer memory to be accessible by Mali GPU */
67 /* Mali max job runtime */
102 switch (resource_pp->base - global_gpu_base_address) { in mali_get_bcast_id()
104 case 0x20000: /* fall-through for aliased mapping */ in mali_get_bcast_id()
107 case 0x22000: /* fall-through for aliased mapping */ in mali_get_bcast_id()
110 case 0x24000: /* fall-through for aliased mapping */ in mali_get_bcast_id()
[all …]
H A Dmali_l2_cache.h2 * Copyright (C) 2010-2014, 2016-2017 ARM Limited. All rights reserved.
8 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18 /* Maximum 1 GP and 4 PP for an L2 cache core (Mali-400 MP4) */
77 return cache->core_id; in mali_l2_cache_get_id()
84 return cache->pm_domain; in mali_l2_cache_get_pm_domain()
97 return cache->counter_src0; in mali_l2_cache_core_get_counter_src0()
104 return cache->counter_src1; in mali_l2_cache_core_get_counter_src1()
/OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/
H A DKconfig18 The Rockchip PX30 is a ARM-based SoC with a quad-core Cortex-A35
19 including NEON and GPU, Mali-400 graphics, several DDR3 options
26 default "arch/arm/mach-rockchip/u-boot-tpl-v8.lds"
55 The Rockchip RK3036 is a ARM-based SoC with a dual-core Cortex-A7
56 including NEON and GPU, Mali-400 graphics, several DDR3 options
66 The Rockchip RK3128 is a ARM-based SoC with a quad-core Cortex-A7
67 including NEON and GPU, Mali-400 graphics, several DDR3 options
98 The Rockchip RK3066 is a ARM-based SoC with a dual-core Cortex-A9
99 including NEON and GPU, Mali-400 graphics, several DDR3 options
118 The Rockchip RK3188 is a ARM-based SoC with a quad-core Cortex-A9
[all …]
/OK3568_Linux_fs/buildroot/package/sunxi-mali-mainline/
H A Dsunxi-mali-mainline.mk3 # sunxi-mali-mainline
8 SUNXI_MALI_MAINLINE_SITE = $(call github,bootlin,mali-blobs,$(SUNXI_MALI_MAINLINE_VERSION))
12 SUNXI_MALI_MAINLINE_EULA_ORIGINAL = EULA\ for\ Mali\ 400MP\ _AW.pdf
25 mkdir -p $(STAGING_DIR)/usr/lib $(STAGING_DIR)/usr/include
27 cp -rf $(@D)/$(SUNXI_MALI_MAINLINE_REV)/$(SUNXI_MALI_MAINLINE_ARCH)/fbdev/*.so* \
29 cp -rf $(@D)/include/fbdev/* $(STAGING_DIR)/usr/include/
31 $(INSTALL) -D -m 0644 package/sunxi-mali-mainline/egl.pc \
33 $(INSTALL) -D -m 0644 package/sunxi-mali-mainline/glesv2.pc \
38 mkdir -p $(TARGET_DIR)/usr/lib
39 cp -rf $(@D)/$(SUNXI_MALI_MAINLINE_REV)/$(SUNXI_MALI_MAINLINE_ARCH)/fbdev/*.so* \
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dstih410.dtsi9 #include "stih410-clock.dtsi"
10 #include "stih407-family.dtsi"
11 #include "stih410-pinctrl.dtsi"
20 st,syscfg-eng = <&syscfg_opp 0x4 0x0>;
22 operating-points-v2 = <&cpu0_opp_table>;
26 operating-points-v2 = <&cpu0_opp_table>;
31 compatible = "operating-points-v2";
32 opp-shared;
35 opp-supported-hw = <0xffffffff 0xffffffff 0xffffffff>;
36 opp-hz = /bits/ 64 <1500000000>;
[all …]
/OK3568_Linux_fs/external/libmali/
H A Dmeson.build24 opencl_icd = get_option('opencl-icd')
25 vendor_package = get_option('vendor-package')
28 optimize = get_option('optimize-level')
46 is_rk3288 = gpu == 'midgard-t76x'
47 is_utgard = gpu.split('-')[0] == 'utgard'
48 is_px3se = gpu == 'utgard-400' and subversion == 'r3p0'
50 platforms = platform.split('-')
61 requires = ['libdrm', 'wayland-client', 'wayland-server']
73 requires += ['x11-xcb', 'xcb-dri2']
96 wrapper_libdir = get_option('libdir') / 'mali'
[all …]
/OK3568_Linux_fs/debian/overlay/etc/init.d/
H A Drockchip.sh1 #!/bin/bash -e
4 # Required-Start:
5 # Required-Stop:
6 # Default-Start:
7 # Default-Stop:
8 # Short-Description:
17 MALI=midgard-t76x-r18p0-r0p0
20 cat /sys/devices/platform/*gpu/gpuinfo | grep -q r1p0 && \
21 MALI=midgard-t76x-r18p0-r1p0
22 sed -i "s/always/none/g" /etc/X11/xorg.conf.d/20-modesetting.conf
[all …]
/OK3568_Linux_fs/buildroot/package/weston/
H A D0010-HACK-gl-renderer-Workaround-dmabuf-import-attach-for.patch2 From: Jeffy Chen <jeffy.chen@rock-chips.com>
4 Subject: [PATCH 10/79] HACK: gl-renderer: Workaround dmabuf import/attach for
5 old mali
7 Tested on px3se with libmali-utgard-400-r7p0-r3p0-wayland.so, the
10 Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
11 ---
12 libweston/renderer-gl/gl-renderer-internal.h | 2 ++
13 libweston/renderer-gl/gl-renderer.c | 13 ++++++++++++-
14 2 files changed, 14 insertions(+), 1 deletion(-)
16 diff --git a/libweston/renderer-gl/gl-renderer-internal.h b/libweston/renderer-gl/gl-renderer-inter…
[all …]
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_11.0.1/
H A D0010-HACK-gl-renderer-Workaround-dmabuf-import-attach-for.patch2 From: Jeffy Chen <jeffy.chen@rock-chips.com>
4 Subject: [PATCH 10/93] HACK: gl-renderer: Workaround dmabuf import/attach for
5 old mali
7 Tested on px3se with libmali-utgard-400-r7p0-r3p0-wayland.so, the
10 Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
11 ---
12 libweston/renderer-gl/gl-renderer-internal.h | 2 ++
13 libweston/renderer-gl/gl-renderer.c | 13 ++++++++++++-
14 2 files changed, 14 insertions(+), 1 deletion(-)
16 diff --git a/libweston/renderer-gl/gl-renderer-internal.h b/libweston/renderer-gl/gl-renderer-inter…
[all …]
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_10.0.2/
H A D0009-HACK-gl-renderer-Workaround-dmabuf-import-attach-for.patch2 From: Jeffy Chen <jeffy.chen@rock-chips.com>
4 Subject: [PATCH 09/79] HACK: gl-renderer: Workaround dmabuf import/attach for
5 old mali
7 Tested on px3se with libmali-utgard-400-r7p0-r3p0-wayland.so, the
10 Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
11 ---
12 libweston/renderer-gl/gl-renderer-internal.h | 2 ++
13 libweston/renderer-gl/gl-renderer.c | 34 ++++++++++++++++----
14 2 files changed, 30 insertions(+), 6 deletions(-)
16 diff --git a/libweston/renderer-gl/gl-renderer-internal.h b/libweston/renderer-gl/gl-renderer-inter…
[all …]
/OK3568_Linux_fs/buildroot/package/rockchip/rockchip-mali/
H A Drockchip-mali.mk3 # rockchip-mali
41 ROCKCHIP_MALI_GPU = utgard-400
45 ROCKCHIP_MALI_GPU = utgard-400
49 ROCKCHIP_MALI_GPU = utgard-450
52 ROCKCHIP_MALI_GPU = midgard-t76x
56 ROCKCHIP_MALI_GPU = midgard-t86x
59 ROCKCHIP_MALI_GPU = bifrost-g31
62 ROCKCHIP_MALI_GPU = bifrost-g52
65 ROCKCHIP_MALI_GPU = valhall-g610
76 ROCKCHIP_MALI_PLATFORM += without-cl
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_osk_mali.c2 * Copyright (C) 2010-2017 ARM Limited. All rights reserved.
8 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14 * Implementation of the OS abstraction layer which is specific for the Mali kernel device driver
21 #include <linux/mali/mali_utgard.h>
33 /* Function that init the mali gpu secure mode */
35 /* Function that reset GPU and enable the mali gpu secure mode */
37 /* Function that reset GPU and disable the mali gpu secure mode */
74 /*-------------------------------------------------------*/
75 /* rk_ext : to use dts_for_mali_ko_befor_r5p0-01rel0. */
93 /*-------------------------------------------------------*/
[all …]
H A Dmali_kernel_linux.c2 * Copyright (C) 2010-2017 ARM Limited. All rights reserved.
8 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
23 #include <linux/mali/mali_utgard_ioctl.h>
33 #include <linux/mali/mali_utgard.h>
63 /* Streamline support for the Mali driver */
102 module_param(mali_debug_level, int, S_IRUSR | S_IWUSR | S_IWGRP | S_IRGRP | S_IROTH); /* rw-rw-r--
111 MODULE_PARM_DESC(mali_l2_max_reads, "Maximum reads for Mali L2 cache");
115 MODULE_PARM_DESC(mali_dedicated_mem_start, "Physical start address of dedicated Mali GPU memory.");
119 MODULE_PARM_DESC(mali_dedicated_mem_size, "Size of dedicated Mali GPU memory.");
123 MODULE_PARM_DESC(mali_shared_mem_size, "Size of shared Mali GPU memory.");
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/include/linux/mali/
H A Dmali_utgard.h2 * Copyright (C) 2012-2017 ARM Limited. All rights reserved.
8 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13 * Defines types and interface exposed by the Mali Utgard device driver
28 #define MALI_GPU_NAME_UTGARD "mali-utgard"
71 /* Mali-300 */
79 /* Mali-400 */
123 /* Mali-450 */
218 /* Mali - 470 */
454 * Mali PMU switch delay.
456 * network. This value is the number of Mali clock cycles it takes to
[all …]
/OK3568_Linux_fs/buildroot/board/amarula/a64-relic/
H A Dreadme.txt4 Amarula A64-Relic is an Allwinner A64 based IoT device, which supports:
5 - Allwinner A64 Cortex-A53
6 - Mali-400MP2 GPU
7 - AXP803 PMIC
8 - 1GB DDR3 RAM
9 - 8GB eMMC
10 - AP6330 Wifi/BLE
11 - MIPI-DSI
12 - CSI: OV5640 sensor
13 - USB OTG
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dsun8i-h3.dtsi4 * This file is dual-licensed: you can use it either under the terms
43 #include "sunxi-h3-h5.dtsi"
44 #include <dt-bindings/thermal/thermal.h>
47 cpu0_opp_table: opp-table-cpu {
48 compatible = "operating-points-v2";
49 opp-shared;
51 opp-648000000 {
52 opp-hz = /bits/ 64 <648000000>;
53 opp-microvolt = <1040000 1040000 1300000>;
54 clock-latency-ns = <244144>; /* 8 32k periods */
[all …]
/OK3568_Linux_fs/external/libmali/lib/arm-linux-gnueabihf/
HDlibmali-utgard-400-r7p0-r1p1-gbm.so ... params can't be NULL. Unsupported pname value. Mali-400 MP Mali-300 Mali-450 MP ...

123456