123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 |
- #!/vendor/bin/sh
- target=`getprop ro.board.platform`
- if [ -f /sys/devices/soc0/soc_id ]; then
- soc_hwid=`cat /sys/devices/soc0/soc_id`
- else
- soc_hwid=`cat /sys/devices/system/soc/soc0/id`
- fi
- case "$target" in
- "pineapple")
-
- case "$soc_hwid" in
- 557)
- setprop vendor.display.enable_fb_scaling 0
- setprop vendor.gralloc.use_dma_buf_heaps 1
- setprop vendor.display.target.version 4
- setprop vendor.display.enable_posted_start_dyn 2
- setprop vendor.display.enable_allow_idle_fallback 1
- setprop vendor.display.enable_perf_hint_large_comp_cycle 1
- setprop vendor.display.enable_rotator_ui 1
- setprop vendor.display.enable_spec_fence 1
- setprop vendor.display.thermal.version 1
- setprop vendor.display.enable_rc_support 1
- setprop vendor.display.enable_latch_media_content 1
- setprop vendor.display.enable_inline_writeback 0
- setprop vendor.display.timed_render_enable 1
- setprop vendor.gralloc.hw_supports_ubwcp 0
- ;;
- esac
- ;;
- "kalama")
-
- case "$soc_hwid" in
- 519)
- setprop vendor.display.enable_fb_scaling 0
- setprop vendor.display.target.version 4
- setprop vendor.gralloc.use_dma_buf_heaps 1
- setprop vendor.display.enable_posted_start_dyn 2
- setprop vendor.display.enable_allow_idle_fallback 1
- setprop vendor.display.enable_perf_hint_large_comp_cycle 1
- setprop vendor.display.enable_rotator_ui 1
- setprop vendor.display.enable_spec_fence 0
- setprop vendor.display.thermal.version 1
- setprop vendor.display.enable_rc_support 1
- setprop vendor.display.enable_latch_media_content 1
- setprop vendor.display.enable_inline_writeback 1
- setprop vendor.display.timed_render_enable 1
- setprop debug.sf.disable_client_composition_cache 0
- setprop vendor.gralloc.hw_supports_ubwcp 0
- ;;
- esac
- ;;
- "taro")
-
-
-
-
-
- case "$soc_hwid" in
- 457)
- setprop vendor.gralloc.use_dma_buf_heaps 1
- setprop vendor.display.enable_posted_start_dyn 2
- setprop vendor.display.enable_allow_idle_fallback 1
- setprop vendor.display.enable_perf_hint_large_comp_cycle 1
- setprop vendor.display.enable_rotator_ui 1
- setprop vendor.display.enable_spec_fence 0
- setprop vendor.display.thermal.version 1
- setprop vendor.display.enable_rc_support 1
- setprop vendor.display.target.version 3
- setprop vendor.display.enable_fb_scaling 0
- setprop vendor.display.disable_cwb_idle_fallback 1
- ;;
- 530|531|540)
- setprop vendor.gralloc.use_dma_buf_heaps 1
- setprop vendor.display.enable_posted_start_dyn 2
- setprop vendor.display.enable_allow_idle_fallback 1
- setprop vendor.display.enable_perf_hint_large_comp_cycle 1
- setprop vendor.display.enable_rotator_ui 1
- setprop vendor.display.enable_spec_fence 0
- setprop vendor.display.thermal.version 1
- setprop vendor.display.enable_rc_support 1
- setprop vendor.display.target.version 2
- setprop vendor.display.enable_qsync_idle 1
- setprop vendor.display.disable_cwb_idle_fallback 1
- ;;
- 506|547)
-
-
- setprop vendor.gralloc.use_dma_buf_heaps 1
- setprop vendor.display.enable_posted_start_dyn 2
- setprop vendor.display.enable_allow_idle_fallback 1
- setprop vendor.display.enable_perf_hint_large_comp_cycle 1
- setprop vendor.display.enable_rotator_ui 1
- setprop vendor.display.enable_spec_fence 0
- setprop vendor.display.thermal.version 1
- setprop vendor.display.enable_rc_support 1
- setprop vendor.display.target.version 2
- setprop vendor.display.enable_qsync_idle 1
- ;;
- esac
- ;;
- "lahaina")
-
-
- case "$soc_hwid" in
- 415|439|456)
-
- setprop vendor.display.target.version 1
- setprop vendor.display.enable_posted_start_dyn 2
- setprop vendor.display.enable_perf_hint_large_comp_cycle 1
- setprop vendor.display.enable_allow_idle_fallback 1
- ;;
- 450)
-
- setprop vendor.display.target.version 2
- setprop vendor.display.enable_perf_hint_large_comp_cycle 1
- setprop vendor.display.enable_posted_start_dyn 1
- setprop vendor.display.enable_qsync_idle 1
- setprop vendor.display.enable_allow_idle_fallback 1
- ;;
- 475)
-
- setprop vendor.display.enable_posted_start_dyn 2
- ;;
- esac
- ;;
- "holi")
-
- setprop vendor.display.target.version 2
- setprop vendor.display.disable_offline_rotator 0
- setprop vendor.display.disable_rotator_ubwc 1
- setprop vendor.display.enable_perf_hint_large_comp_cycle 0
- setprop vendor.display.enable_posted_start_dyn 1
- setprop vendor.display.enable_allow_idle_fallback 1
- ;;
- esac
|