Files
pmaports-rtwo/device/testing/device-motorola-rtwo/modules-initfs
T
snlavaiseandClaude Sonnet 5 5cb1d71e3a device-motorola-rtwo: enrich device tree from Motorola downstream
Cross-referenced the LineageOS 23.2 sources (android_device_motorola_rtwo,
sm8550-common, sm8550-devicetrees) and the DTB dumped from the device:

- Fix debug UART: it is GENI SE7 under qupv3_id_0 (@ac0000), not qupv3_id_1.
- Add ramoops (0xae000000/0x60000) and a cont_splash reserved region
  (0xb8000000), both matching the stock reserved-memory map.
- Add a simple-framebuffer at 0xb8000000 (1080x2400) so there is an early
  console on the panel; deviceinfo screen size corrected to 1080x2400.
- Goodix GT9916 touchscreen on spi4 (SE4), reset TLMM24 / irq TLMM25,
  avdd = pm8550 L9B, vddio = pm8550 L10B (new rails L8B/L10B added).
- gpio-keys: volume-up on pm8550 GPIO6; enable PMIC pwrkey + resin
  (volume-down).
- SD card: real card-detect on pm8550 GPIO12, vqmmc = L8B.
- modules-initfs: add goodix-berlin + eusb2 phy modules.

Panel/DRM, GPU, modem, WiFi/BT (WCN7850), charger and camera are documented
as TODO in the .dts.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QF5HebjUsRaxbW4cBX6HJP
2026-09-08 14:01:42 -03:00

17 lines
560 B
Plaintext

# Modules to include in the initramfs (one name per line, '#' = comment).
# Needed for USB networking + telnet debug-shell now, and touchscreen-based
# FDE unlock later.
# Touchscreen (Goodix GT9916 on SPI SE4) - for on-screen unlock
spi-geni-qcom
goodix-berlin-core
goodix-berlin-spi
# USB gadget path (usually built-in, harmless if already so)
phy-qcom-eusb2-repeater
phy-qcom-snps-eusb2
# Panel / DRM are not wired up yet:
# panel driver for Novatek NT37705 (1080x2400 DSC cmd, reset TLMM133)
# msm (once &mdss / &mdss_dsi0 are enabled in the .dts)