mirror of
https://github.com/Evolution-X-Devices/device_google_redfin
synced 2026-01-27 14:26:37 +00:00
If fastbootd starts before the dwc3 device probes, fastbootd would be failed to enable USB gadget. This patch adds a dependency on the dwc3 device probing before setting the sys.usb.controller property. Bug: 220393297 Test: build pass, fastboot works Change-Id: I4e5b34354f19547f55acc53ccff0b54adce2d982 Signed-off-by: Jimmy Hu <hhhuuu@google.com>
16 lines
613 B
Plaintext
16 lines
613 B
Plaintext
on fs
|
|
wait /dev/block/platform/soc/${ro.boot.bootdevice}
|
|
symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice
|
|
|
|
on init
|
|
wait /sys/devices/platform/soc/a600000.ssusb/a600000.dwc3/driver 10
|
|
setprop sys.usb.configfs 1
|
|
# Don't lose recovery logs- keep warm reset for coming out of recovery.
|
|
write /sys/module/msm_poweroff/parameters/warm_reset 1
|
|
# Enable thermal mitigation
|
|
write /sys/devices/virtual/thermal/tz-by-name/backup-charge/mode enabled
|
|
|
|
on early-init
|
|
# Wait to make sure we do not try to talk too early to the display
|
|
wait /sys/class/drm/card0
|