Upstream raspberry-vanilla split the internet tile into separate
wifi/mobile tiles for AOSP17 and renamed the default-tiles resource
accordingly (quick_settings_tiles_new_default ->
quick_settings_tiles_default_split), also adding a large-tiles list.
Ports that change onto this shared overlay, keeping the Taskbar
disable override that lives here for rpi4/rpi5.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
AndroidRpiOverlay, AndroidTvRpiOverlay, BluetoothRpiOverlay,
CarServiceRpiOverlay, SettingsRpiOverlay, and SystemUIRpiOverlay were
identical in pawlet_rpi4 and pawlet_rpi5. Consolidate them here so
they have a single source of truth.
Device-specific overlays (SettingsProviderRpiOverlay,
SettingsProviderTvRpiOverlay, WifiRpiOverlay) stay per-device because
they contain device-name and SSID strings that differ between rpi4/rpi5.
device/pawlet/rpi is already in PRODUCT_SOONG_NAMESPACES via
vendor/pawlet/config/rpi_common.mk, so no makefile changes are needed.
USB drive I/O stalls block jbd2 journal commits, which hangs system_server
threads in uninterruptible sleep. The Android Watchdog fires at 30s and
kills zygote before the drive recovers. Multiplying timeouts by 4 (120s)
gives the USB drive enough time to complete without triggering the Watchdog.