Line data Source code
1 0 : /*
2 : * Copyright (c) 2022 Teslabs Engineering S.L.
3 : *
4 : * SPDX-License-Identifier: Apache-2.0
5 : */
6 :
7 : #ifndef ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_GD32_H_
8 : #define ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_GD32_H_
9 :
10 : #include <zephyr/device.h>
11 :
12 : /**
13 : * @brief Obtain a reference to the GD32 clock controller.
14 : *
15 : * There is a single clock controller in the GD32: cctl. The device can be
16 : * used without checking for it to be ready since it has no initialization
17 : * code subject to failures.
18 : */
19 1 : #define GD32_CLOCK_CONTROLLER DEVICE_DT_GET(DT_NODELABEL(cctl))
20 :
21 : #endif /* ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_GD32_H_ */
|