Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
arm_clock_control.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2016 Linaro Limited.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#ifndef ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_ARM_CLOCK_CONTROL_H_
8#define ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_ARM_CLOCK_CONTROL_H_
9
11
18/* CMSDK BUS Mapping */
23
24/* CPU States */
30
32 /* ARM family SoCs supported Bus types */
34 /* Clock can be configured for 3 states: Active, Sleep, Deep Sleep */
36 /* Identifies the device on the bus */
38};
39
40#endif /* ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_ARM_CLOCK_CONTROL_H_ */
arm_soc_state_t
Definition arm_clock_control.h:25
@ SOC_SLEEP
Definition arm_clock_control.h:27
@ SOC_ACTIVE
Definition arm_clock_control.h:26
@ SOC_DEEPSLEEP
Definition arm_clock_control.h:28
arm_bus_type_t
Definition arm_clock_control.h:19
@ CMSDK_APB
Definition arm_clock_control.h:21
@ CMSDK_AHB
Definition arm_clock_control.h:20
Public Clock Control APIs.
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
Definition arm_clock_control.h:31
enum arm_soc_state_t state
Definition arm_clock_control.h:35
uint32_t device
Definition arm_clock_control.h:37
enum arm_bus_type_t bus
Definition arm_clock_control.h:33