projects/WeTek_Play_2: sync with other S905 projects

This commit is contained in:
Jonas Karlman 2016-10-18 19:29:45 +02:00
parent 9e4d62f267
commit b4ebeeabd7
4 changed files with 35 additions and 26 deletions

View File

@ -1,5 +1,5 @@
#!/bin/sh #!/bin/sh
############################################################################### ################################################################################
# This file is part of LibreELEC - https://LibreELEC.tv # This file is part of LibreELEC - https://LibreELEC.tv
# Copyright (C) 2016 Team LibreELEC # Copyright (C) 2016 Team LibreELEC
# #
@ -17,7 +17,7 @@
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>. # along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################ ################################################################################
hdmimode=720p hdmimode=1080p60hz
# Parse command line arguments # Parse command line arguments
for arg in $(cat /proc/cmdline); do for arg in $(cat /proc/cmdline); do
@ -28,8 +28,6 @@ for arg in $(cat /proc/cmdline); do
esac esac
done done
# echo "$hdmimode" > /sys/class/display/mode
# Enable first framebuffer # Enable first framebuffer
echo 0 > /sys/class/graphics/fb0/blank echo 0 > /sys/class/graphics/fb0/blank
@ -38,18 +36,31 @@ echo 1 > /sys/class/graphics/fb1/blank
# Disable framebuffer scaling # Disable framebuffer scaling
echo 0 > /sys/class/graphics/fb0/free_scale echo 0 > /sys/class/graphics/fb0/free_scale
echo 0 > /sys/class/graphics/fb1/free_scale
# set initial video state # set initial video state
echo 1 > /sys/class/video/disable_video echo 1 > /sys/class/video/disable_video
# Set framebuffer geometry to match the resolution # Set framebuffer geometry to match the resolution
case "$hdmimode" in case $hdmimode in
720*) 480*) X=720 Y=480 ;;
fbset -fb /dev/fb0 -g 1280 720 1920 2160 32 576*) X=720 Y=576 ;;
;; 720p*) X=1280 Y=720 ;;
1080*) *) X=1920 Y=1080 ;;
fbset -fb /dev/fb0 -g 1920 1080 1920 2160 32 esac
;;
fbset -fb /dev/fb0 -g $X $Y 1920 2160 32
fbset -fb /dev/fb1 -g 32 32 32 32 32
# Enable scaling for 4K output
case $hdmimode in
4k*|smpte*|2160*)
echo 0 0 1919 1079 > /sys/class/graphics/fb0/free_scale_axis
echo 0 0 3839 2159 > /sys/class/graphics/fb0/window_axis
echo 1920 > /sys/class/graphics/fb0/scale_width
echo 1080 > /sys/class/graphics/fb0/scale_height
echo 0x10001 > /sys/class/graphics/fb0/free_scale
;;
esac esac
# Include deinterlacer into default VFM map # Include deinterlacer into default VFM map

View File

@ -263,7 +263,7 @@ CONFIG_FREEZER=y
# #
# Platform selection # Platform selection
# #
CONFIG_ARCH_VEXPRESS=y # CONFIG_ARCH_VEXPRESS is not set
# CONFIG_ARCH_XGENE is not set # CONFIG_ARCH_XGENE is not set
# CONFIG_ARCH_MESON64_ODROIDC2 is not set # CONFIG_ARCH_MESON64_ODROIDC2 is not set
@ -935,13 +935,13 @@ CONFIG_AM_VDEC_MPEG12=y
CONFIG_AM_VDEC_MPEG4=y CONFIG_AM_VDEC_MPEG4=y
CONFIG_AM_VDEC_VC1=y CONFIG_AM_VDEC_VC1=y
CONFIG_AM_VDEC_H264=y CONFIG_AM_VDEC_H264=y
# CONFIG_AM_VDEC_H264MVC is not set CONFIG_AM_VDEC_H264MVC=y
CONFIG_AM_VDEC_H264_4K2K=y CONFIG_AM_VDEC_H264_4K2K=y
CONFIG_AM_VDEC_H265=y CONFIG_AM_VDEC_H265=y
CONFIG_AM_VDEC_VP9=y CONFIG_AM_VDEC_VP9=y
CONFIG_AM_VDEC_MJPEG=y CONFIG_AM_VDEC_MJPEG=y
CONFIG_AM_ENCODER=y CONFIG_AM_ENCODER=y
# CONFIG_AM_JPEG_ENCODER is not set CONFIG_AM_JPEG_ENCODER=y
CONFIG_AM_PIC_DEC=y CONFIG_AM_PIC_DEC=y
CONFIG_AM_VDEC_REAL=y CONFIG_AM_VDEC_REAL=y
CONFIG_AM_VDEC_AVS=y CONFIG_AM_VDEC_AVS=y
@ -978,7 +978,7 @@ CONFIG_AMAUDIO=y
# #
# Amlogic Audio Interface V2 # Amlogic Audio Interface V2
# #
CONFIG_AMAUDIO2=y # CONFIG_AMAUDIO2 is not set
# #
# Audio dsp process # Audio dsp process
@ -990,7 +990,7 @@ CONFIG_AML_AUDIO_DSP=y
# #
CONFIG_POST_PROCESS_MANAGER=y CONFIG_POST_PROCESS_MANAGER=y
CONFIG_POST_PROCESS_MANAGER_PPSCALER=y CONFIG_POST_PROCESS_MANAGER_PPSCALER=y
# CONFIG_POST_PROCESS_MANAGER_3D_PROCESS is not set CONFIG_POST_PROCESS_MANAGER_3D_PROCESS=y
# #
# Amlogic Wifi Driver # Amlogic Wifi Driver
@ -1089,7 +1089,7 @@ CONFIG_AML_CODEC_MM=y
# #
# CONFIG_AMLOGIC_SPICC_MASTER is not set # CONFIG_AMLOGIC_SPICC_MASTER is not set
# CONFIG_AMLOGIC_JTAG is not set # CONFIG_AMLOGIC_JTAG is not set
# CONFIG_AMLOGIC_CPU_INFO is not set CONFIG_AMLOGIC_CPU_INFO=y
# #
# defend img file update support # defend img file update support
@ -3201,14 +3201,11 @@ CONFIG_LIRC_IGORPLUGUSB=m
# Android # Android
# #
CONFIG_ANDROID=y CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=y # CONFIG_ANDROID_BINDER_IPC is not set
# CONFIG_ANDROID_BINDER_IPC_32BIT is not set # CONFIG_ASHMEM is not set
CONFIG_ASHMEM=y # CONFIG_ANDROID_LOGGER is not set
CONFIG_ANDROID_LOGGER=y # CONFIG_ANDROID_TIMED_OUTPUT is not set
CONFIG_ANDROID_TIMED_OUTPUT=y # CONFIG_ANDROID_LOW_MEMORY_KILLER is not set
# CONFIG_ANDROID_TIMED_GPIO is not set
CONFIG_ANDROID_LOW_MEMORY_KILLER=y
CONFIG_ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES=y
# CONFIG_ANDROID_INTF_ALARM_DEV is not set # CONFIG_ANDROID_INTF_ALARM_DEV is not set
CONFIG_SYNC=y CONFIG_SYNC=y
# CONFIG_SW_SYNC is not set # CONFIG_SW_SYNC is not set
@ -3529,7 +3526,7 @@ CONFIG_NLS_UTF8=y
CONFIG_PRINTK_TIME=y CONFIG_PRINTK_TIME=y
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
# CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_BOOT_PRINTK_DELAY is not set
CONFIG_DYNAMIC_DEBUG=y # CONFIG_DYNAMIC_DEBUG is not set
# #
# Compile-time checks and compiler options # Compile-time checks and compiler options

View File

@ -19,6 +19,7 @@
# cortex-r4f cortex-m3 cortex-m1 xscale iwmmxt iwmmxt2 ep9312. # cortex-r4f cortex-m3 cortex-m1 xscale iwmmxt iwmmxt2 ep9312.
# #
TARGET_CPU="cortex-a53" TARGET_CPU="cortex-a53"
TARGET_CPU_FLAGS="+crc+fp+simd"
;; ;;
esac esac