Zephyr API
4.4.99
A Scalable Open Source RTOS
Toggle main menu visibility
Loading...
Searching...
No Matches
renesas_cpg_mssr.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2016 Open-RnD Sp. z o.o.
3
* Copyright (c) 2016 BayLibre, SAS
4
* Copyright (c) 2017 Linaro Limited.
5
* Copyright (c) 2017 RnDity Sp. z o.o.
6
*
7
* SPDX-License-Identifier: Apache-2.0
8
*/
9
15
16
#ifndef ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_RCAR_CLOCK_CONTROL_H_
17
#define ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_RCAR_CLOCK_CONTROL_H_
18
19
#include <
zephyr/drivers/clock_control.h
>
20
#include <
zephyr/dt-bindings/clock/renesas_cpg_mssr.h
>
21
27
29
struct
rcar_cpg_clk
{
30
uint32_t
domain
;
31
uint32_t
module
;
32
uint32_t
rate
;
33
};
34
36
37
#endif
/* ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_RCAR_CLOCK_CONTROL_H_ */
clock_control.h
Main header file for clock control driver API.
renesas_cpg_mssr.h
uint32_t
__UINT32_TYPE__ uint32_t
Definition
stdint.h:90
rcar_cpg_clk
R-Car CPG/MSSR clock subsystem selector.
Definition
renesas_cpg_mssr.h:29
rcar_cpg_clk::domain
uint32_t domain
Clock domain.
Definition
renesas_cpg_mssr.h:30
rcar_cpg_clk::rate
uint32_t rate
Requested clock rate, in Hz.
Definition
renesas_cpg_mssr.h:32
rcar_cpg_clk::module
uint32_t module
Module (MSSR) identifier within the domain.
Definition
renesas_cpg_mssr.h:31
zephyr
drivers
clock_control
renesas_cpg_mssr.h
Generated on
for Zephyr API by
1.17.0