spi: add spi_release_dt

Add a devicetree helper for `spi_release`, in line with `spi_write` etc.

Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au>
This commit is contained in:
Jordan Yates 2021-08-01 16:57:42 +10:00 committed by Maureen Helm
commit 6bf84aa92a

View file

@ -703,6 +703,22 @@ static inline int z_impl_spi_release(const struct device *dev,
return api->release(dev, config); return api->release(dev, config);
} }
/**
* @brief Release the SPI device specified in @p spi_dt_spec.
*
* This is equivalent to:
*
* spi_release(spec->bus, &spec->config);
*
* @param spec SPI specification from devicetree
*
* @return a value from spi_release().
*/
static inline int spi_release_dt(const struct spi_dt_spec *spec)
{
return spi_release(spec->bus, &spec->config);
}
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif