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:
parent
7147e68ffb
commit
6bf84aa92a
1 changed files with 16 additions and 0 deletions
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue