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:
Pieter De Gendt 2025-06-06 16:05:42 +02:00 committed by David Leach
commit afff1c67e5

View file

@ -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), \