# 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. dwc3 + dwc3-qcom are built-in; the eUSB2 PHY and its
# PMIC repeater are modules and MUST be in the initramfs, otherwise
# usb@a600000 sits on -EPROBE_DEFER forever and no UDC appears.
# NOTE: in kernel 7.2 the SNPS eUSB2 PHY driver is 'phy-snps-eusb2'
# (CONFIG_PHY_SNPS_EUSB2), not the old 'phy-qcom-snps-eusb2'.
phy-snps-eusb2
phy-qcom-eusb2-repeater

# 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)
