add handling for parity and character size config.
authordlg <dlg@openbsd.org>
Tue, 2 Nov 2021 09:52:40 +0000 (09:52 +0000)
committerdlg <dlg@openbsd.org>
Tue, 2 Nov 2021 09:52:40 +0000 (09:52 +0000)
commit0b89560ce998fb372784950d6a0cd18b8c506da4
tree4356dc8ed410d46ff40bf19eeed1f4bbd04a59e6
parenteef1db37732f5e91d404beb11c45592618088633
add handling for parity and character size config.

i wanted to talk modbus to a thing using a uchcom rs485 adapter,
but i needed even parity enabled to do that which the code didnt
support. this pulls in the necessary changes from netbsd uchcom.c
r1.26. it does not pull in the reset changes in 1.26 because netbsd
r1.28 reverts the reset code back to what we have now.

existing functionality tested by felix kronlage-dammers
ok patrick@
sys/dev/usb/uchcom.c