Hello,
You can choose udev rule or systemd service to set baud rate before gpsd service.
Here is the udev rule:
ACTION=="add", SUBSYSTEM=="tty", KERNEL=="ttyLP3", RUN+="/bin/stty -F /dev/%k 38400"
Add rule:
udevadm control --reload
udevadm trigger --action=add --subsystem-match=tty
This should be called when ttyLP3 is detected in system.
Best Regards,
Zhiming