From 9840771868ebda1f6c2a17dd24dcd674ef0ca36a Mon Sep 17 00:00:00 2001 From: Eddie Cai Date: Wed, 8 Aug 2018 09:10:23 +0800 Subject: [PATCH] add overlay for rk3288 and px3se Change-Id: If0115b6acc8102bebf0f1b1bdaf412e810497997 Signed-off-by: Eddie Cai --- overlay/S10libmali_px3se | 31 +++++++++++++++++++++++++++++++ overlay/S10libmali_rk3288 | 32 ++++++++++++++++++++++++++++++++ overlay/px3seBase | Bin 0 -> 14368 bytes 3 files changed, 63 insertions(+) create mode 100755 overlay/S10libmali_px3se create mode 100755 overlay/S10libmali_rk3288 create mode 100755 overlay/px3seBase diff --git a/overlay/S10libmali_px3se b/overlay/S10libmali_px3se new file mode 100755 index 0000000..c7b691f --- /dev/null +++ b/overlay/S10libmali_px3se @@ -0,0 +1,31 @@ +#!/bin/sh +# +# Start px3seBase for px3se... +# + +function get_emmcblk() { + MMC=/dev/mmcblk2 + for i in `seq 0 2`; do + TYPE=`cat /sys/bus/mmc/devices/mmc${i}*/type 2>/dev/null` + if [ "${TYPE}"x == "MMCx" ]; then + MMC=$i; + fi + done + + echo /dev/mmcblk$MMC +} + +case "$1" in + start) + px3seBase -i $(get_emmcblk) + ;; + stop) + printf "stop finished" + ;; + *) + echo "Usage: $0 {start|stop}" + exit 1 + ;; +esac + +exit 0 diff --git a/overlay/S10libmali_rk3288 b/overlay/S10libmali_rk3288 new file mode 100755 index 0000000..8c925c4 --- /dev/null +++ b/overlay/S10libmali_rk3288 @@ -0,0 +1,32 @@ +#!/bin/sh +# +# Create libmali link for rk3288.... +# + +case "$1" in + start) + + # create libmali.so link depend on chips type in the runtime + GPU_VERSION=$(cat /sys/devices/platform/*gpu/gpuinfo) + cd /usr/lib + if [ "$GPU_VERSION" = 'Mali-T76x MP4 r1p0 0x0750' -o "$GPU_VERSION" = 'Mali-T76x 4 cores r1p0 0x0750' ]; + then + #rk3288W, r1 version gpu chip + ln -s libmali-midgard-t76x-r14p0-r1p0-wayland.so libmali.so + else + #rk3288, rk3288-C, rk3288-CG + ln -s libmali-midgard-t76x-r14p0-r0p0-wayland.so libmali.so + fi + cd - + + ;; + stop) + printf "stop finished" + ;; + *) + echo "Usage: $0 {start|stop}" + exit 1 + ;; +esac +exit 0 + diff --git a/overlay/px3seBase b/overlay/px3seBase new file mode 100755 index 0000000000000000000000000000000000000000..d1443e3039b5f185b2292ccda24253cfe23a92fb GIT binary patch literal 14368 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