Commit | Line | Data |
---|---|---|
ffb13e3b NA |
1 | /* |
2 | * Copyright (c) 2017 BayLibre, SAS | |
3 | * Author: Neil Armstrong <narmstrong@baylibre.com> | |
4 | * | |
5 | * SPDX-License-Identifier: GPL-2.0+ | |
6 | */ | |
7 | ||
8 | #ifndef __GXBB_AOCLKC_H | |
9 | #define __GXBB_AOCLKC_H | |
10 | ||
11 | /* AO Configuration Clock registers offsets */ | |
62ec0b97 NA |
12 | #define AO_RTI_PWR_CNTL_REG1 0x0c |
13 | #define AO_RTI_PWR_CNTL_REG0 0x10 | |
ffb13e3b | 14 | #define AO_RTI_GEN_CNTL_REG0 0x40 |
62ec0b97 NA |
15 | #define AO_OSCIN_CNTL 0x58 |
16 | #define AO_CRT_CLK_CNTL1 0x68 | |
17 | #define AO_RTC_ALT_CLK_CNTL0 0x94 | |
18 | #define AO_RTC_ALT_CLK_CNTL1 0x98 | |
ffb13e3b | 19 | |
62ec0b97 NA |
20 | struct aoclk_cec_32k { |
21 | struct clk_hw hw; | |
22 | struct regmap *regmap; | |
62ec0b97 NA |
23 | }; |
24 | ||
25 | #define to_aoclk_cec_32k(_hw) container_of(_hw, struct aoclk_cec_32k, hw) | |
26 | ||
27 | extern const struct clk_ops meson_aoclk_cec_32k_ops; | |
28 | ||
ffb13e3b | 29 | #endif /* __GXBB_AOCLKC_H */ |