Commit Graph

24 Commits

Author SHA1 Message Date
nename0
cccd7a63ec hdmi audio: remove alsa_loop service 2023-03-04 10:40:38 +02:00
nename0
c6ecc0a1dd hdmi audio: add new audio HAL module with alsa instead of tinyalsa 2023-03-04 10:40:38 +02:00
Konsta
f74ee1fc3d sepolicy: add ffmpeg service
* Fixes https://github.com/raspberry-vanilla/android_local_manifest/issues/7
* ABC OCD
2023-02-21 13:52:47 +02:00
Konsta
53a5d230cc ffmpeg: integrate into build and enable h.265 hw decoder by default
* Use codec ranks to switch between decoders.
2023-01-30 14:32:37 +02:00
Konsta
1b30e93a6a v4l2: enable h.264 hw decoder & encoder by default
* Use codec ranks to switch between decoders/encoders.
2023-01-30 14:31:24 +02:00
Konsta
e0a401b461 v4l2: enable h264 hardware encoder 2023-01-09 17:49:14 +02:00
Konsta
526eb3759b update bluetooth properties
* 80f32c334f
  db8a5ebc1e
2023-01-09 17:49:01 +02:00
Roman Stratiienko
2207df9355 Switch to mainline mesa3d's libgbm
Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com>
2022-09-17 14:00:24 +03:00
Konsta
a6453efdef enable multi-gen LRU
* https://android-review.googlesource.com/q/topic:mglru-exp
  https://blog.esper.io/android-dessert-bites-22-linux-memory-management-38419756/
  https://www.phoronix.com/news/MGLRU-LPC-2022
2022-09-17 13:58:59 +03:00
Konsta
dc1fc3a6e3 add support for virtualization 2022-09-17 13:58:59 +03:00
Konsta
4bb647b2d6 updates for 5.15 kernel 2022-09-17 13:58:59 +03:00
Konsta
523369cab2 bump shipping api level to 33 and fcm level to 7 2022-09-17 13:58:59 +03:00
Konsta
9b826f72b8 bump vulkan to 1.2
* Add local config as framework doesn't have one for Vulkan 1.2.
2022-09-17 13:58:59 +03:00
Konsta
8150438454 bump opengles deqp level 2022-09-17 13:58:59 +03:00
Konsta
5ca6214215 audio: bump hidl hal to 7.1 2022-09-17 13:58:59 +03:00
Konsta
203db632fa drm: switch clearkey to aidl 2022-09-17 13:58:59 +03:00
Konsta
1e8030c243 keymaster: bump hidl hal to 4.1 2022-09-17 13:58:59 +03:00
Konsta
3ca55b2c31 fstab: remove option to use FDE
* Full-disk encryption (FDE) has been deprecated for devices launching
  with Android 10 or higher but now it's been removed in Android 13.
* File-based encryption (FBE) i.e. replacing this with
  'fileencryption=aes-256-xts' works but there's some performance
  issues with it especially when running from slow storage devices
  such as sdcards that are used on Raspberry Pi. Recovery also can't
  decrypt FBE which is another issue.
* There's no longer need to resize userdata partition to leave space
  for crypto footer.
2022-09-17 13:58:59 +03:00
Amit Pundir
1951d76f1e Enable bluetooth profiles with properties
Copied from Pixel5 (redbull) device config.

Test: BT mouse and BT speakers work.

Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
Change-Id: Iadda123f01cd79663ae08c43e9d784a1a5e6c406
2022-09-17 13:58:59 +03:00
Konsta
7c245cd045 switch bluetooth audio to aidl 2022-09-17 13:58:59 +03:00
Etienne Ruffieux
cc22a51844 Removed audio A2dp and Hearing Aid from device.mk
Bug: 220306859
Test: atest
Tag: #feature
Change-Id: Ic1995d926e1c80f5f097df681c55bb272eda00fe
2022-09-17 13:58:59 +03:00
Jason Macnak
8c709130cd sepolicy: Remove sysfs_gpu type definition
... as it has moved to system/sepolicy.

Bug: b/161819018
Test: presubmit
Change-Id: I77afd0d7019e0ea0cc475de3817bc2c8e7fcd4bd
Merged-In: I77afd0d7019e0ea0cc475de3817bc2c8e7fcd4bd
2022-09-17 13:58:59 +03:00
Konsta
c76b23f21e readme: mkimg: Raspberry Vanilla AOSP 13 2022-09-17 13:58:59 +03:00
Konsta
bbdbc45eea initial Raspberry Vanilla AOSP 12 commit
* Audio
  - Based on AOSP hikey audio HAL:
    https://android.googlesource.com/device/linaro/hikey/+/refs/heads/master/audio/
  - ALSA based on Android-x86
  - ALSA loop is used to support HDMI audio on Pi 4 because VC4 HDMI
    audio devices use SNDRV_PCM_FORMAT_IEC958_SUBFRAME_LE that is not
    supported on Android
    https://github.com/raspberrypi/linux/issues/4651
    https://github.com/raspberrypi/linux/issues/4654

* Bluetooth
  - AOSP Broadcom vendor stack with some additional fixes from android-rpi

* Camera
  - libcamera for official Raspberry Pi CSI camera modules based on GloDroid
  - AOSP external camera HAL for UVC USB webcams:
    https://source.android.com/docs/core/camera/external-usb-cameras

* Graphics
  - OpenGL & Vulkan: upstream Mesa with GloDroid patches
  - Upstream drm_hwcomposer with force resolution patch from Android-x86 and
    my additional fixes
  - minigbm based on GloDroid

* Health
  - Based on AOSP cuttlefish health HAL

* Kernel
  - Merge of Raspberry Pi and AOSP common kernel with my additional fixes
    and configurations
    https://github.com/raspberrypi/linux
    https://android.googlesource.com/kernel/common/

* Lights
  - Based on LineageOS Xiaomi msm8996-common lights HAL

* suspend_blocker
  - Based on AOSP cuttlefish

* v4l2_codec2
  - Based on AOSP with my Raspberry Pi 4 specific fixes

* Wifi
  - AOSP Broadcom vendor stack with my additional fixes
2022-09-17 13:57:57 +03:00