Lines Matching refs:parity
109 int parity = 0, index; in uart_bitbang_compute_parity() local
111 if (config->uart_cfg->parity != UART_CFG_PARITY_NONE) { in uart_bitbang_compute_parity()
116 parity += d; in uart_bitbang_compute_parity()
118 if (config->uart_cfg->parity == UART_CFG_PARITY_ODD) { in uart_bitbang_compute_parity()
119 parity = (parity % 2) ? 0 : 1; in uart_bitbang_compute_parity()
120 } else if (config->uart_cfg->parity == UART_CFG_PARITY_EVEN) { in uart_bitbang_compute_parity()
121 parity = (parity % 2) ? 1 : 0; in uart_bitbang_compute_parity()
122 } else if (config->uart_cfg->parity == UART_CFG_PARITY_MARK) { in uart_bitbang_compute_parity()
123 parity = 1; in uart_bitbang_compute_parity()
124 } else if (config->uart_cfg->parity == UART_CFG_PARITY_SPACE) { in uart_bitbang_compute_parity()
125 parity = 0; in uart_bitbang_compute_parity()
129 return parity; in uart_bitbang_compute_parity()
153 if (config->uart_cfg->parity != UART_CFG_PARITY_NONE) { in uart_bitbang_rx_counter_top_interrupt()
181 if (config->uart_cfg->parity != UART_CFG_PARITY_NONE) { in uart_bitbang_rx_counter_top_interrupt()
309 if (config->uart_cfg->parity != UART_CFG_PARITY_NONE) { in uart_bitbang_tx_counter_top_interrupt()
761 .parity = DT_INST_ENUM_IDX(index, parity), \