soc: stm32: convert to use DEVICE_DT_GET for clocks
Convert from device_get_binding to DEVICE_DT_GET. In doing this we no longer need the label in the devicetree node so we remove that. Removed all __ASSERT_NO_MSG(clk) since we'll get a build error if DEVICE_DT_GET cant be satisfied, and the clock control api's will handle reporting if the device_is_ready. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
parent
ca5272f239
commit
b275fec8c4
40 changed files with 44 additions and 89 deletions
|
@ -753,15 +753,13 @@ static int flash_stm32_qspi_init(const struct device *dev)
|
|||
#endif /* STM32_QSPI_USE_DMA */
|
||||
|
||||
/* Clock configuration */
|
||||
__ASSERT_NO_MSG(device_get_binding(STM32_CLOCK_CONTROL_NAME));
|
||||
|
||||
if (clock_control_on(device_get_binding(STM32_CLOCK_CONTROL_NAME),
|
||||
if (clock_control_on(DEVICE_DT_GET(STM32_CLOCK_CONTROL_NODE),
|
||||
(clock_control_subsys_t) &dev_cfg->pclken) != 0) {
|
||||
LOG_DBG("Could not enable QSPI clock");
|
||||
return -EIO;
|
||||
}
|
||||
|
||||
if (clock_control_get_rate(device_get_binding(STM32_CLOCK_CONTROL_NAME),
|
||||
if (clock_control_get_rate(DEVICE_DT_GET(STM32_CLOCK_CONTROL_NODE),
|
||||
(clock_control_subsys_t) &dev_cfg->pclken,
|
||||
&ahb_clock_freq) < 0) {
|
||||
LOG_DBG("Failed to get AHB clock frequency");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue