Quectel BG96 Modem Linux Driver

I have sixfab’s Quectel BG96 modem. I downloaded Linux driver, got compilation error:

tty_port_initialized(): not defined.
I searched all kernel source and downloaded code, there is no code defined tty_port_initialized() function. Did I miss something?

Thank you,
David

Dear ttigerxy,
you need to follow the steps below to locate the problem:
1.The name of the linux driver package you downloaded is:
Quectel_Linux_USB_Drivers_Sample_V1.0.0
2.You need to install the corresponding driver according to your linux kernel version,you can use the “make install” command to install .If you have installation problems,please refer to the documentation Quectel_WCDMA&LTE_Linux_USB_Driver_User_Guide.