Commit Graph

172 Commits

Author SHA1 Message Date
Konsta
d6d1d6fe05 sepolicy: remove libglapi
* Fixes 6a128defbc.
2025-03-17 18:47:07 +02:00
Konsta
b57146cc25 Revert "overlay: disable screen dimming by default"
* In practice, doesn't disable dimming.

This reverts commit e934722c00.
2025-03-16 17:53:59 +02:00
Konsta
2aaf56aafd suspend_blocker: move service to init fragment 2025-03-16 17:47:20 +02:00
Konsta
19f52b0ded memory: remove lmkd properties
* These were added years ago when userspace low memory killer daemon
  was introduced. For most part these match the defaults and ones that
  dont't, shouldn't be set on Android R and above.
  https://android.googlesource.com/platform/system/memory/lmkd/+/refs/tags/android-15.0.0_r20/README.md
  cc5d2cca25
2025-03-16 17:47:12 +02:00
Konsta
5dc267dfe4 keylayout: update for Android 15 QPR2
* Changes from frameworks/base/data/keyboards/Generic.kl
2025-03-16 17:47:03 +02:00
Konsta
533b650a59 ffmpeg: ramdisk: move H.265 decoder device nodes under separate section
console:/ # v4l2-ctl --list-devices
...
rpi-hevc-dec (platform:rpi-hevc-dec):
        /dev/video19
        /dev/media0
2025-03-16 17:44:52 +02:00
Konsta
6001b95ce2 keymaster: replace with keymint aidl apex
* 2d24638a3d
* Fixes https://github.com/raspberry-vanilla/android_local_manifest/issues/29.
2025-03-11 18:42:38 +02:00
Konsta
2ecea7b694 gatekeeper: switch to aidl apex
* 6ecd625b28
2025-03-11 18:42:25 +02:00
Konsta
3ad6a96d46 Revert "storage: disable stable uris for for external primary"
* Disabled by default on Android 15.
  1e52eb6f54

This reverts commit f6d1a17729645e2b1f877ab0f86765aed536764d.
2025-03-11 18:41:43 +02:00
Konsta
60955c261b health: update aidl to v4
* 148b5d9248
2025-03-06 17:23:04 +02:00
Konsta
24b579dfc4 virtualization: report vm as supported
* 8c352a4c5c
* Fixes dc1fc3a6e3.
2025-03-06 17:22:52 +02:00
Konsta
8f75b1471c add touchscreen permission 2025-03-06 17:22:13 +02:00
Konsta
4edc28ddf9 libcamera: add configurations for imx519 and ov64a40 camera modules 2025-03-02 13:22:34 +02:00
Konsta
579d405eaf audio: proprietary -> vendor 2025-03-02 13:22:25 +02:00
Konsta
ba42314531 suspend_blocker: proprietary -> vendor 2025-03-02 13:22:18 +02:00
Konsta
f3f1bf945f overlay: proprietary -> vendor 2025-03-02 13:22:00 +02:00
Konsta
7ab77538e6 bluetooth: enable A2DP sink
* A2DP source and sink can coexist on Android 15.
  https://android-review.googlesource.com/q/topic:%22bt_a2dp_src_sink_coexist%22
* Fixes https://github.com/raspberry-vanilla/android_local_manifest/issues/188.
2025-03-01 22:27:41 +02:00
Konsta
b3a1d84235 mkimg: adjust flashable image size again
* Different decimal separator is used depending on the locale.
* 14848MiB = 15569256448 bytes.
* Fixes https://github.com/raspberry-vanilla/android_local_manifest/issues/187.
* Fixes fd9c60bdaf.
2025-02-27 17:36:20 +02:00
Konsta
fd9c60bdaf mkimg: adjust flashable image size
* Raspberry Pi Imager expects image size to be multiple of 512 bytes
  so revert back to using gibibytes.
* 14.5GiB = 15569256448 bytes.
* Fixes e5359d2734.

Change-Id: Iae83ff6a3eb2b6033279ac5bfcd5d952577eeefa
2025-02-25 19:56:55 +02:00
Konsta
6a128defbc graphics: remove libglapi from mesa packages
* No longer exists on Mesa 25.0.
2025-02-25 17:01:43 +02:00
Konsta
41ddcf5ca5 overlay: tv: remove minimum screenoff timeout
* Fixes screen saver on Android TV.
* IIRC this is an old hack when Android TV didn't respect stay awake
  option. Probably hasn't been needed in years.
2025-02-20 15:14:41 +02:00
Konsta
e942debb44 health: fake more battery stats
Change-Id: Ic511604c9ed5e5972af34ef0afb120affacd0586
2025-02-20 15:14:31 +02:00
Konsta
e5359d2734 mkimg: increase image size to fit 16GB storage device
* This will create a flashable image that is 15500000000 bytes.
* I checked several 16GB sdcards and USB storage devices and the
  actual byte size ranged from 15646851072 to 16008609792.
2025-02-20 15:14:22 +02:00
Konsta
9f396b332a mkimg: use fallocate to create the image
* This is much faster than creating a file by filling it with zeroes.
* Remove unnecessary quotes for consistency.
2025-02-20 15:14:14 +02:00
Konsta
dfdcfe5c6e Revert "graphics: disable hwc config groups"
* Disabled by default on upstream
  cd3902ab4a.

This reverts commit aa56ad1961.
2025-02-20 15:13:46 +02:00
Konsta
05919b729a cec: check input on device property 2025-02-06 15:01:17 +02:00
Konsta
2cc1d0e2ab cec: add rpi hal implementation
* TODO: Convert to AIDL.
2025-02-05 20:23:25 +02:00
Konsta
bc6e2d5ee2 cec: remove mock hal 2025-02-05 20:23:18 +02:00
Konsta
99ebee2452 cec: copy hidl hal
* Copy from hardware/interfaces/tv/cec/1.0/default
  at b04e2f3df5ebbbeea46f555d0965357f05aa1457.
2025-02-05 20:23:08 +02:00
Konsta
fe6264c79f cec: remove legacy hal
This reverts commit c0a8378d8b and more.
2025-02-05 20:23:00 +02:00
Konsta
e934722c00 overlay: disable screen dimming by default 2025-02-02 15:49:55 +02:00
Konsta
4815bb04bd lights: boot: use DSI panel regulator driver
* Old rpi_backlight driver is no longer used on recent kernel versions.
  Regulator driver is used for backlight instead.
* Change the backlight path and implement scaling to support the official
  Raspberry Pi 7" DSI Touch Display & Touch Display 2.
* The original Touch Display has max brightness of 255 while the new Touch
  Display 2 has 31.
2025-02-02 15:49:46 +02:00
Konsta
bad22b6d33 mkimg: set image owner 2025-01-30 20:03:48 +02:00
Konsta
7a16da5609 mkimg: minor cleanups 2025-01-30 20:03:40 +02:00
Konsta
e928f841f0 mkimg: check partition images exist 2025-01-30 18:37:17 +02:00
Konsta
b27f62c475 mkimg: strip aosp_ from build target 2025-01-30 18:37:07 +02:00
MinnieTheMoocher
a2363586b2 mkimg: use existing env variables instead of hardcoded strings
* this requires to run "lunch" before, the script checks for that
2025-01-30 18:36:45 +02:00
Konsta
aa56ad1961 graphics: disable hwc config groups
* 613a9440a0.
2025-01-02 21:34:54 +02:00
Konsta
3d223ae030 graphics: switch to aidl allocator and gralloc5 mapper 2024-12-13 18:50:51 +02:00
Konsta
941fb0f0c1 sepolicy: add hwc3 hal
* Fixes 3fba3e61e5.
* Fixes https://github.com/raspberry-vanilla/android_local_manifest/issues/158.
2024-12-12 17:55:12 +02:00
Konsta
3fba3e61e5 graphics: switch to hwc3
* Support for HWC3 was implemented in upstream drm_hwcomposer.
2024-12-09 14:25:10 +02:00
Konsta
441c2cde9f graphics: add libgbm_mesa to mesa packages
* This gets built as a dependency to minigbm gbm_mesa_driver's
  libgbm_mesa_wrapper but add it here for completeness.
* Move Mesa gbm libraries under separate section.
2024-12-05 19:59:21 +02:00
Konsta
be7c3b6462 sepolicy: update mesa libraries
* Adapt to changes in Mesa 24.2/24.3.
2024-12-05 19:59:21 +02:00
Konsta
c86505857d sepolicy: add bluetooth hal
* Fixes fe5a39b067.
2024-12-05 19:59:14 +02:00
Konsta
fe5a39b067 bluetooth: switch to aidl hal 2024-11-23 15:53:34 +02:00
Konsta
75efcfcbb4 bluetooth: adjust rfkill
* Switch to android.hardware.bluetooth@1.1-service.btlinux rfkill
  implementation that uses /sys/class/rfkill/rfkill*/state.
2024-11-23 15:53:34 +02:00
Konsta
be98ffc92d bluetooth: remove serial implementation
* Remove serial bluetooth implementation that is used on cuttlefish
  as we're only using the HCI socket implementation on Raspberry Pi.
2024-11-23 15:53:34 +02:00
Konsta
21a6d545b2 bluetooth: rename aidl hal for rpi 2024-11-23 15:53:34 +02:00
Konsta
01569e8eec bluetooth: add aidl hal
* Copy from hardware/interfaces/bluetooth/aidl/default
  at 488942f82bd1bc9ad1cb65a02c71421dc3a6a3d6.
2024-11-23 15:53:34 +02:00
Konsta
f9f7db29e1 usb: convert gadget hal to aidl
* Based on hardware/interfaces/usb/gadget/aidl/default.
2024-11-22 15:53:36 +02:00