0
0
mirror of https://github.com/libretro/Lakka-LibreELEC.git synced 2024-12-15 13:19:46 +00:00
GavinDarkglider 600e246a94
L4T/Ayn: upstream changes from 5.x
Lakka 5.x Switch changes (#1853)
Lakka v5.x switchroot 5.1.2 (#1871)
Fix Switch Issue's in upstream 5.x (#1888)
Minor Switch Changes (#1893)
Lakka v5.x switch 3 (#1895)
Lakka v5.x switch 4 (#1898)
L4T: Xorg-server: Fix build issue (#1924)
Switch: remove ra patch
Lakka v5.x switch 6 (#1926)
Cleanups, More LibreELEC Stuff, more permission fixes, Misc switch stuff. (#1930)
Switch: U-Boot: bump version to 2024-NX02 (#1946)

L4T/Ayn post-upstreaming fixes
- retroarch_joypad_autoconfig: remove spaces from file names
- retroarch: remove Switch specific patch merged upstream
- libXv: move to L4T packages folder (package removed in upstream)
- bring some packages from v5.x to L4T packages
- ffmpeg: remove vulkan
- remove stella core from Switch build (missing C++ headers)
- Ayn/Odin: use proper kernel arg to not hide kernel messages in console
- connman: add wpa_supplicant support back
2024-05-21 15:41:36 +02:00

49 lines
1.4 KiB
Bash

#!/bin/sh
#Screen Init
echo 1 > /sys/class/graphics/fb0/blank;
echo 0 > /sys/class/graphics/fb0/state;
echo 0 > /sys/class/graphics/fb0/blank;
#Set up Schedutil
CPU_SCHEDUTIL_GOV=0
if [ -e /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors ]; \
then
read governors < \
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
case $governors in
*schedutil*)
CPU_SCHEDUTIL_GOV=1
;;
esac
fi
if [ $CPU_SCHEDUTIL_GOV -eq 1 ]; then
for scaling_governor in \
/sys/devices/system/cpu/cpu[0-7]/cpufreq/scaling_governor; do
echo schedutil > $scaling_governor
done
if [ -e /sys/devices/system/cpu/cpufreq/schedutil/rate_limit_us ]; \
then
echo 2000 > \
/sys/devices/system/cpu/cpufreq/schedutil/rate_limit_us
fi
if [ -e /sys/devices/system/cpu/cpufreq/schedutil/up_rate_limit_us ]; then
echo 0 > /sys/devices/system/cpu/cpufreq/schedutil/up_rate_limit_us
fi
if [ -e /sys/devices/system/cpu/cpufreq/schedutil/down_rate_limit_us ]; then
echo 500 > /sys/devices/system/cpu/cpufreq/schedutil/down_rate_limit_us
fi
if [ -e /sys/devices/system/cpu/cpufreq/schedutil/capacity_margin ]; then
echo 1024 > /sys/devices/system/cpu/cpufreq/schedutil/capacity_margin
fi
fi
# Fix permissions for OLED panel
if [ -e "/sys/devices/50000000.host1x/tegradc.0/panel_color_mode" ]; then
chmod 0666 /sys/devices/50000000.host1x/tegradc.0/panel_color_mode
fi