drivers: spi: spi_nxp_lpspi: Simplify property or default value
Replace UTIL_AND(DT_INST_NODE_HAS_PROP(... construction with the DT_INST_PROP_OR helper macro. Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
This commit is contained in:
parent
a10f807994
commit
afff1c67e5
1 changed files with 3 additions and 6 deletions
|
@ -93,12 +93,9 @@ void lpspi_wait_tx_fifo_empty(const struct device *dev);
|
|||
.clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(n)), \
|
||||
.clock_subsys = (clock_control_subsys_t)DT_INST_CLOCKS_CELL(n, name), \
|
||||
.irq_config_func = lpspi_config_func_##n, \
|
||||
.pcs_sck_delay = UTIL_AND(DT_INST_NODE_HAS_PROP(n, pcs_sck_delay), \
|
||||
DT_INST_PROP(n, pcs_sck_delay)), \
|
||||
.sck_pcs_delay = UTIL_AND(DT_INST_NODE_HAS_PROP(n, sck_pcs_delay), \
|
||||
DT_INST_PROP(n, sck_pcs_delay)), \
|
||||
.transfer_delay = UTIL_AND(DT_INST_NODE_HAS_PROP(n, transfer_delay), \
|
||||
DT_INST_PROP(n, transfer_delay)), \
|
||||
.pcs_sck_delay = DT_INST_PROP_OR(n, pcs_sck_delay, 0), \
|
||||
.sck_pcs_delay = DT_INST_PROP_OR(n, sck_pcs_delay, 0), \
|
||||
.transfer_delay = DT_INST_PROP_OR(n, transfer_delay, 0), \
|
||||
.pincfg = PINCTRL_DT_INST_DEV_CONFIG_GET(n), \
|
||||
.data_pin_config = (uint8_t)DT_INST_ENUM_IDX(n, data_pin_config), \
|
||||
.tristate_output = DT_INST_PROP(n, tristate_output), \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue