drivers: serial: stm32: set default parity in driver

Have the driver default to UART_CFG_PARITY_NONE if no parity property
exists rather than using default in binding.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
Kumar Gala 2020-09-30 07:06:21 -05:00 committed by Kumar Gala
commit c22e34397e
4 changed files with 10 additions and 7 deletions

View file

@ -826,7 +826,7 @@ static const struct uart_stm32_config uart_stm32_cfg_##index = { \
.enr = DT_INST_CLOCKS_CELL(index, bits) \ .enr = DT_INST_CLOCKS_CELL(index, bits) \
}, \ }, \
.hw_flow_control = DT_INST_PROP(index, hw_flow_control), \ .hw_flow_control = DT_INST_PROP(index, hw_flow_control), \
.parity = DT_INST_PROP(index, parity), \ .parity = DT_INST_PROP_OR(index, parity, UART_CFG_PARITY_NONE), \
.pinctrl_list = uart_pins_##index, \ .pinctrl_list = uart_pins_##index, \
.pinctrl_list_size = ARRAY_SIZE(uart_pins_##index), \ .pinctrl_list_size = ARRAY_SIZE(uart_pins_##index), \
}; \ }; \

View file

@ -17,8 +17,9 @@ properties:
parity: parity:
required: false required: false
type: int type: int
description: Configures the parity of the adapter. Value 0 for none, 1 for odd and 2 for even parity. description: |
default: 0 Configures the parity of the adapter. Value 0 for none, 1 for odd
and 2 for even parity. Default to none if not specified.
pinctrl-0: pinctrl-0:
type: phandles type: phandles

View file

@ -14,8 +14,9 @@ properties:
parity: parity:
required: false required: false
type: int type: int
description: Configures the parity of the adapter. Value 0 for none, 1 for odd and 2 for even parity. description: |
default: 0 Configures the parity of the adapter. Value 0 for none, 1 for odd
and 2 for even parity. Default to none if not specified.
pinctrl-0: pinctrl-0:
type: phandles type: phandles

View file

@ -14,8 +14,9 @@ properties:
parity: parity:
required: false required: false
type: int type: int
description: Configures the parity of the adapter. Value 0 for none, 1 for odd and 2 for even parity. description: |
default: 0 Configures the parity of the adapter. Value 0 for none, 1 for odd
and 2 for even parity. Default to none if not specified.
pinctrl-0: pinctrl-0:
type: phandles type: phandles