Commit graph

71 commits

Author SHA1 Message Date
Caesar Wang
cc929a4445 scripts: sort debian/targets to run scripts/normalize.sh
Change-Id: Id7b8e726c4e5897596eea029568289670bb6a7d2
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2025-06-03 11:41:12 +08:00
Jeffy Chen
cd77b4ba6e Refactor the naming of the CL platform
Rename 'without-cl' to 'nocl' and 'only-cl' to 'cl'.

Change-Id: Iddff1af5d28f12a52ced6ed96142e9f9947b5615
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-02-28 18:05:59 +08:00
Zhixiong Lin
dc65237998 libmali: add valhall-g610 dummy-gbm/dummy-wayland-gbm to g24p0-4
Change-Id: I96346312d4e49ece19e488f421105dff55867f45
Signed-off-by: Zhixiong Lin <zhixiong.lin@rock-chips.com>
2024-11-28 15:44:43 +08:00
Jacob Chen
715b2dc828 libmali: update G31/G52 userspace driver to g24p0-4
Change-Id: Idb321c8399ba5a9af75df1ef9735bf3c7279d638
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2024-11-15 09:50:20 +08:00
Jacob Chen
92183c8482 libmali: update G31/G52 userspace driver to g24p0-3
Change-Id: I6b56799dbc3d198f9c9fa1fbf1a941e867379756
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2024-11-04 16:49:50 +08:00
Jacob Chen
41ac372c44 libmali: add wayland-dummy-gbm backend support for G52
Change-Id: Idf4fc4b4d7714e8713d20f458055e02362517ece
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2024-10-09 09:23:41 +08:00
Jeffy Chen
961afae0c1 Normalize libraries
Run ./scripts/normalize.sh

Change-Id: Ic87c3363aa7c7f36cd02f90d243143b42ed0d629
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-10-09 08:55:16 +08:00
Jacob Chen
a6246a058c libmali: add x11-wayland-gbm backend support for G52
Change-Id: I33c94f70c513cf78518e0cc7f32f6ea23add36e8
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2024-09-23 17:31:23 +08:00
Jacob Chen
5b663af01a libmali: update G31/G52/G610 userspace legacy driver to g13p0-11
Change-Id: Ibb298e2de733f65bc06b24c1e8af18a868c8a64d
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2024-09-23 14:25:19 +08:00
Li Huang
7f57be417a libmali: update G610 userspace driver to g24p0-3
Change-Id: I5390d86a2ac3c8ecc9ff3a6d2fb92f48cc5e02bc
Signed-off-by: Li Huang <putin.li@rock-chips.com>
2024-09-10 16:16:48 +08:00
Jeffy Chen
ab3d91e3df debian: Update copyright
Change-Id: I9903ab4ca73900b21719c24b3cde031ee84f0b94
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-02-29 11:24:51 +08:00
Jacob Chen
d91e3fa150 libmali: update G610/G52/G31 userspace driver to g13p0-2
run `./scripts/normalize.sh`

note: The required patchelf version on PC.
patchelf > 0.9

Change-Id: I57b4ef6fd7c4b11e47df4a9a10e93e989d8d09d1
Signed-off-by: Jacob Chen <cc@rock-chips.com>
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2023-02-16 09:09:15 +08:00
Zhen Chen
05607dabfc libmali: 3588: libs of libmali of g6p0-01eac0-7
Actually added libs:
lib/aarch64-linux-gnu/libmali-valhall-g610-g6p0-wayland-gbm-x11.so
lib/arm-linux-gnueabihf/libmali-valhall-g610-g6p0-wayland-gbm-x11.so

Change-Id: I5b125c673cfdda771f94dfdf65d875252e47c3e3
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2022-07-26 19:14:46 +08:00
Jeffy Chen
6e1c5cbcf5 Refactor for mixed platforms
Major changes:
1/ Allow mixed platforms, e.g. x11-wayland-gbm.
2/ Move extra features, e.g. without-cl, from subversion to platform.
3/ Rename all libraries with GBM API to libmali-*-gbm.so

Change-Id: I9364f8298080788b41c5f3a3cf69aec9a2859ff5
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2022-07-14 17:13:02 +08:00
Zhen Chen
a1027b4109 libmali: 3588: add arm32 libs of libmali of g6p0-01eac0-6
Actually added libs:
lib/arm-linux-gnueabihf/libmali-valhall-g610-g6p0-dummy.so
lib/arm-linux-gnueabihf/libmali-valhall-g610-g6p0-gbm.so
lib/arm-linux-gnueabihf/libmali-valhall-g610-g6p0-wayland.so
lib/arm-linux-gnueabihf/libmali-valhall-g610-g6p0-x11.so

Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Change-Id: Ifb4b24a6d58fc08bf435301d236ec113b68f6214
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2022-04-27 21:48:49 +08:00
Zhen Chen
36da61a55d libmali: 3588: arm64: add libmali-valhall-g610-g6p0-dummy.so of g6p0-01eac0-6
It was built with gcc-linaro-4.9.4 as other libmali for g610 here.

Change-Id: I227599e28814ce31d3962368a5d741904e9a08dc
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2022-04-26 14:33:01 +08:00
Jeffy Chen
454ff09d74 Drop valhall dummy libraries
These libraries depends on new glibc and libstdc++(with GCC 10.3), which
is unusable for old systems.

Let's drop them, and replace with proper ones(with GCC 4.9) later.

Change-Id: Ia723592bfd5369811a306cad1d832773cd62284e
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2022-04-24 18:12:27 +08:00
Zhen Chen
c1ce9235ee libmali: 3588: add more arm64 libs of libmali of g6p0-01eac0-5
Actually add libs needed by 3588 NVR device:
lib/aarch64-linux-gnu/libmali-valhall-g610-g6p0-without-cl-dummy-gbm.so
optimize_s/aarch64-linux-gnu/libmali-valhall-g610-g6p0-without-cl-dummy-gbm.so

In addition, update debian/control and debian/targets by running "./scripts/update_debian.sh".

Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Change-Id: I70dde9979ca3e9542a7ae8fcb25d89723b8dc4ea
2022-01-27 09:24:56 +08:00
Jeffy Chen
345060e4a1 Drop midgard r14p0 and bifrost rXp0
We've bumped to midgard r18 and bifrost g2p0 for a long time.

Change-Id: Iaf8a688117ccdb23357aa067fb670f386dce2895
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2022-01-13 18:39:37 +08:00
Zhen Chen
52c07d76b2 libmali: 3588: add arm64 libs of libmali of g6p0-01eac0-1
Actually added libs:
lib/aarch64-linux-gnu/libmali-valhall-g610-g6p0-dummy-gbm.so
lib/aarch64-linux-gnu/libmali-valhall-g610-g6p0-gbm.so
lib/aarch64-linux-gnu/libmali-valhall-g610-g6p0-wayland.so
lib/aarch64-linux-gnu/libmali-valhall-g610-g6p0-x11.so
lib/aarch64-linux-gnu/libmali-valhall-g610-g6p0-dummy.so

In addition, update debian/control and debian/targets by running "./scripts/update_debian.sh".

Change-Id: Ia1967b29ef6e456bf010e96d7ae1ea0a2d9344dd
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2021-11-05 09:25:04 +08:00
Jeffy Chen
b235a52d08 Move scripts and sources to sub directories
No functional changes.

Change-Id: I2564bb309dc6bdff245b5689f49c6065e61b91c3
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2021-11-03 11:36:34 +08:00
Jeffy Chen
0d680a9da1 debian: Sort targets
The find command might provide different results in different version.

So let's sort debian targets after all.

Change-Id: I2c7e0646058b6b84e56c48e6e029fa27e6f72502
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2021-11-03 09:22:58 +08:00
Jeffy Chen
e4f0a768ea debian: Force enabling wrappers
The vendor package requires soname of wrappers to work.

Change-Id: I410d5138ebe64e69e01ed20788636ff26b0f36e2
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2021-10-13 11:40:07 +08:00
Jeffy Chen
5c877bacdb debian: Simplify conflicts logic
By using virtual package:
https://www.debian.org/doc/debian-policy/ch-relationships.html#replacing-whole-packages-forcing-their-removal

Change-Id: I2ad66790653aa953a71816aaee10a93142891923
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2021-08-26 15:51:33 +08:00
Zhen Chen
48d1e94e43 libmali: 356x: add libmali-bifrost-g52-g2p0-without-cl-dummy-gbm.so of g2p0-01eac0-5
Change-Id: I1b84ac991b87b193c7481ab813f65fa66eeb08d8
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2021-08-05 09:38:04 +08:00
Jeffy Chen
d0024701b4 debian: Update for bifrost-g52
Run ./update_debian.sh

Change-Id: Ib67c5786a1d345ebfeea3fbb49d46ac61aae47c0
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2021-03-27 04:26:12 +08:00
Jeffy Chen
23c7c3d261 debian: Simplify the install logic
Change-Id: Ie3f15943acbc37f30ddc044b69b0d73250804fba
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2021-03-10 07:42:28 +08:00
Li Huang
17dd6012f3 Add Bifrost G52 r25p0-01eac0 for aarch64 x11
Change-Id: Ia5a6fa7e75615e4299df6415b5ff36f83912eae8
Signed-off-by: Li Huang <putin.li@rock-chips.com>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2020-11-12 17:42:06 +08:00
huangds
0d808a5ed2 Add Bifrost G52 r25p0-01eac0 for aarch64 dummy
Change-Id: Icbd83e2bcff7fcba3634b06b00b71fd2c3e1d75b
Signed-off-by: huangds <hds@rock-chips.com>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2020-11-11 15:05:06 +08:00
huangds
83c74156e8 Add Bifrost G52 r25p0-01eac0 for aarch64 wayland only
Other platforms are not ready yet.

Change-Id: I743834824761948a48e531d7f685dd5e07a8a1b1
Signed-off-by: huangds <hds@rock-chips.com>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2020-11-11 10:38:20 +08:00
Jeffy Chen
1f02950df0 debian/rules: Clean install dirs as well
Change-Id: I194cb6556182ed0e5289869f1a02a2c0d5f9dd57
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2020-11-10 05:59:05 +08:00
Jeffy Chen
527ba89224 debian/control: Update build deps
Change-Id: I9dfa630ad440660588ab1ed1ad9e313903a6476e
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2020-11-10 05:46:20 +08:00
Jeffy Chen
1fecc2ff11 debian: Drop arch subfix from package name
Change-Id: I72a2fc21c8427fcb6a1947e089c035c6cd6cc1c0
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2020-11-10 05:01:42 +08:00
Jeffy Chen
239b315714 debian/rules: Fix cross build error
Build for host gnu type.

Change-Id: Ifa7f72c069f68857c1a0044c61cba42f0f8a9ac9
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2020-10-20 08:32:32 +08:00
Jeffy Chen
e012a2bbb8 debian/control: Add missing build deps
These are required by shlibs stage.

Change-Id: I31a2b4fdffbe27504e8ab312bea5b616abf76439
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2020-10-20 08:28:37 +08:00
Jeffy Chen
b91d4b9572 update_debian.sh: Detect OpenCL support
Also update debian files using the newest update_debian.sh.

Change-Id: I022fce91075e08b62cff28925ae528db71c2e080
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2020-08-28 12:29:12 +08:00
Jeffy Chen
8d83987ce5 debian: Drop cmake and use meson
Also with these changes:
1/ Bump version to 1.9.0
2/ Remove -dev package
3/ Use ld.so.conf
4/ Add more packages

Run ./update_debian.sh to re-generate files when libraries changed.

Change-Id: I47d65f63df9b26dd3bd9ea5fd50738b909bf8fe5
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2020-07-31 17:54:46 +08:00
Caesar Wang
4abcff4a8f libmali: upgrade rk3288/rk3399 to r18 for debian
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Change-Id: Iae407887d514f89c7372cbc85fb95b1a47713164
2020-07-01 09:53:12 +08:00
Caesar Wang
946be91008 debian: update wayland for rk3399
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2019-10-31 15:56:43 +08:00
Caesar Wang
41a1cf8080 debian: move these into the other place
Change-Id: I68f95357e6614cd46fcbd725df344d5ae5fec3f6
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2019-08-19 11:23:57 +08:00
Caesar Wang
5c5295756d debian: remove unused wayland for x11 packages
Change-Id: Ia853a17d1908cc652f7f94529900ac9e294f03bc
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2019-07-22 19:30:03 +08:00
Caesar Wang
d90e42bcc7 debian: add build px30/rk3326 x11 libmali
Change-Id: I67cb06f497a793fdb22b7b73095f62c285c53e84
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2019-07-17 11:46:53 +08:00
Caesar Wang
577c1b2c32 debian: add build rules to v1.7-1
Tested on rk3399 debian 64bit:

grep gbm_bo_map -r ./usr/lib/aarch64-linux-gnu/libmali.so

Change-Id: Ie0a7f1b909b93d42459df452969525d849546ecf
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2019-07-16 17:49:23 +08:00
Caesar Wang
9a843dbb46 rk3326/mali: support rk3326 libmali with opencl
Change-Id: I4340333090e66e288af18b870424b8887391055c
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2018-05-30 15:46:28 +08:00
Eddie Cai
8605a3c81b libmali: sync to the latest version in github
Change-Id: I241171c0f268ef72d3ffa4c006c86da75f1b4a47
Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
2018-05-23 13:05:37 +08:00
Hans Yang
41a3e9ae13 mali: update lib32mali-rk-utgard-2th-r7p0.links
Signed-off-by: Hans Yang <yhx@rock-chips.com>
2017-04-11 17:13:12 +08:00
Hans Yang
9a8765a5e7 mali: update mali450 lib32mali-rk-utgard-2th-r7p0.links
Signed-off-by: Hans Yang <yhx@rock-chips.com>
2017-04-11 17:07:15 +08:00
Jacob Chen
a5235bfad3 debian: fix utgard mali issue
Signed-off-by: Jacob Chen <jacob-chen@iotwrt.com>
2017-03-31 13:12:21 +08:00
Jacob Chen
91a41d3a91 debian: add rk3328 mali rules
Signed-off-by: Jacob Chen <jacob-chen@iotwrt.com>
2017-03-28 09:28:22 +08:00
Afa Cheng
b6c0bdc479 typo fixed: vender -> vendor 2017-03-24 05:10:10 +08:00