Hello everyone, I'm currently working on a sensor driver for the Quectel L86-M33 GNSS module. It communicates over UART and is very feature rich, allowing users to send commands over UART to modify things such as position fix interval and device baud rate (default at 9600).
I'm able to correctly send commands to the device to change its baud rate, but I've so far been unsuccessful in figuring out how to change the baud rate of the UART device. So far I've attempted to change the baud rate using `file_ioctl` and termios within the device driver but had no luck. I also experimented with using termios calls in userspace but also had no success there. In each instance, the device would crash shortly after attempting to change the baud rate of the UART device. I've confirmed that commands are being sent correctly as changing the baud rate of the GNSS module without changing the baud rate of the UART device returns illegible text. Any help is appreciated, Elias