Ufs-bsg support in Debian

Hi, I need Debian with ufs-bsg driver support and I am working on two alternatives:

  1. Add ufs-bsg support to Debian 4.19.5. I downloaded source from https://git.linaro.org/people/manivannan.sadhasivam/hikey.git/snapshot/hikey-4.19.5.tar.gz but I have issues building it if I enable CONFIG_HISI_HIKEY_USB

drivers/misc/hisi_hikey_usb.o: In function hisi_hikey_usb_remove': /home/nuc/git/hikey960/development/debian/kernel_4.19/hikey-4.19.5/drivers/misc/hisi_hikey_usb.c:294: undefined reference tousb_role_switch_unregister’
/home/nuc/git/hikey960/development/debian/kernel_4.19/hikey-4.19.5/drivers/misc/hisi_hikey_usb.c:294:(.text+0x44): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol usb_role_switch_unregister' drivers/misc/hisi_hikey_usb.o: In functionextcon_hisi_pd_get_role’:
/home/nuc/git/hikey960/development/debian/kernel_4.19/hikey-4.19.5/drivers/misc/hisi_hikey_usb.c:142: undefined reference to usb_role_switch_get_role' /home/nuc/git/hikey960/development/debian/kernel_4.19/hikey-4.19.5/drivers/misc/hisi_hikey_usb.c:142:(.text+0x88): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbolusb_role_switch_get_role’
drivers/misc/hisi_hikey_usb.o: In function hisi_hikey_usb_probe': /home/nuc/git/hikey960/development/debian/kernel_4.19/hikey-4.19.5/drivers/misc/hisi_hikey_usb.c:252: undefined reference tousb_role_switch_register’
/home/nuc/git/hikey960/development/debian/kernel_4.19/hikey-4.19.5/drivers/misc/hisi_hikey_usb.c:252:(.text+0x21c): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `usb_role_switch_register’
Makefile:1032: recipe for target ‘vmlinux’ failed
make: *** [vmlinux] Error 1

  1. Use Kernel 5.3: there is no real support for HiKey960 as no hikey960_defconfig is provided. Do you know when a microSD image with kernel 5.x will be available?

Thanks,
Marco