sdm845-common: init.qcom.usb: Add FFS diag instances for mdm, mdm2

Create configFS entries for two additional diag instances
and mount their respective FunctionFS paths. The diag-router
app will read/write to these for MDM and WLAN instances,
respectively.

Change-Id: Icc896f19a76e7d154e5b9b9a2f1bfc422a3e47e3
This commit is contained in:
Jack Pham 2020-03-11 19:05:06 -07:00 committed by Bruno Martins
parent 3c1e716b6d
commit 0d208d22dd

View File

@ -72,6 +72,8 @@ on boot
mkdir /config/usb_gadget/g1/functions/midi.gs5
mkdir /config/usb_gadget/g1/functions/ffs.adb
mkdir /config/usb_gadget/g1/functions/ffs.diag
mkdir /config/usb_gadget/g1/functions/ffs.diag_mdm
mkdir /config/usb_gadget/g1/functions/ffs.diag_mdm2
mkdir /config/usb_gadget/g1/functions/diag.diag
mkdir /config/usb_gadget/g1/functions/diag.diag_mdm
mkdir /config/usb_gadget/g1/functions/diag.diag_mdm2
@ -106,6 +108,10 @@ on boot
mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=1000,rmode=0770,fmode=0660
mkdir /dev/ffs-diag 0770 shell system
mount functionfs diag /dev/ffs-diag uid=2000,gid=1000,rmode=0770,fmode=0660,no_disconnect=1
mkdir /dev/ffs-diag-1 0770 shell system
mount functionfs diag_mdm /dev/ffs-diag-1 uid=2000,gid=1000,rmode=0770,fmode=0660,no_disconnect=1
mkdir /dev/ffs-diag-2 0770 shell system
mount functionfs diag_mdm2 /dev/ffs-diag-2 uid=2000,gid=1000,rmode=0770,fmode=0660,no_disconnect=1
write /sys/class/android_usb/android0/f_ffs/aliases adb
setprop sys.usb.mtp.device_type 2
setprop vendor.usb.controller ${sys.usb.controller}