device/generic/common
Revisão | 4b36091bffc0b1a6ff8b7e352764465cdb47acf1 (tree) |
---|---|
Hora | 2020-10-31 15:41:49 |
Autor | Chih-Wei Huang <cwhuang@linu...> |
Commiter | Chih-Wei Huang |
init.sh: allow to specify gralloc and hwc
@@ -187,16 +187,14 @@ function init_hal_gralloc() | ||
187 | 187 | { |
188 | 188 | case "$(readlink /sys/class/graphics/fb0/device/driver)" in |
189 | 189 | *virtio_gpu) |
190 | - if [ "$HWACCEL" != "0" ]; then | |
191 | - set_property ro.hardware.hwcomposer drm | |
192 | - set_property ro.hardware.gralloc gbm | |
193 | - set_property debug.drm.mode.force ${video:-1280x800} | |
194 | - fi | |
195 | - set_prop_if_empty sleep.state none | |
196 | - ;; | |
190 | + HWC=${HWC:-drm} | |
191 | + GRALLOC=${GRALLOC:-gbm} | |
192 | + video=${video:-1280x768} | |
193 | + ;& | |
197 | 194 | *i915|*radeon|*nouveau|*vmwgfx|*amdgpu) |
198 | 195 | if [ "$HWACCEL" != "0" ]; then |
199 | - set_property ro.hardware.gralloc drm | |
196 | + ${HWC:+set_property ro.hardware.hwcomposer $HWC} | |
197 | + set_property ro.hardware.gralloc ${GRALLOC:-drm} | |
200 | 198 | set_drm_mode |
201 | 199 | fi |
202 | 200 | ;; |
@@ -229,7 +227,7 @@ function init_hal_power() | ||
229 | 227 | |
230 | 228 | # TODO |
231 | 229 | case "$PRODUCT" in |
232 | - HP*Omni*|OEMB|Surface*3|T10*TA) | |
230 | + HP*Omni*|OEMB|Standard*PC*|Surface*3|T10*TA|VMware*) | |
233 | 231 | set_prop_if_empty sleep.state none |
234 | 232 | ;; |
235 | 233 | e-tab*Pro) |