.. | .. |
---|
| 1 | +// SPDX-License-Identifier: ISC |
---|
1 | 2 | /* |
---|
2 | 3 | * Copyright (c) 2010 Broadcom Corporation |
---|
3 | | - * |
---|
4 | | - * Permission to use, copy, modify, and/or distribute this software for any |
---|
5 | | - * purpose with or without fee is hereby granted, provided that the above |
---|
6 | | - * copyright notice and this permission notice appear in all copies. |
---|
7 | | - * |
---|
8 | | - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |
---|
9 | | - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |
---|
10 | | - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY |
---|
11 | | - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |
---|
12 | | - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION |
---|
13 | | - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN |
---|
14 | | - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
---|
15 | 4 | */ |
---|
16 | 5 | |
---|
17 | 6 | #ifndef _SBCHIPC_H |
---|
.. | .. |
---|
269 | 258 | /* GSIO (spi/i2c) present, rev >= 37 */ |
---|
270 | 259 | #define CC_CAP2_GSIO 0x00000002 |
---|
271 | 260 | |
---|
| 261 | +/* sr_control0, rev >= 48 */ |
---|
| 262 | +#define CC_SR_CTL0_ENABLE_MASK BIT(0) |
---|
| 263 | +#define CC_SR_CTL0_ENABLE_SHIFT 0 |
---|
| 264 | +#define CC_SR_CTL0_EN_SR_ENG_CLK_SHIFT 1 /* sr_clk to sr_memory enable */ |
---|
| 265 | +#define CC_SR_CTL0_RSRC_TRIGGER_SHIFT 2 /* Rising edge resource trigger 0 to |
---|
| 266 | + * sr_engine |
---|
| 267 | + */ |
---|
| 268 | +#define CC_SR_CTL0_MIN_DIV_SHIFT 6 /* Min division value for fast clk |
---|
| 269 | + * in sr_engine |
---|
| 270 | + */ |
---|
| 271 | +#define CC_SR_CTL0_EN_SBC_STBY_SHIFT 16 |
---|
| 272 | +#define CC_SR_CTL0_EN_SR_ALP_CLK_MASK_SHIFT 18 |
---|
| 273 | +#define CC_SR_CTL0_EN_SR_HT_CLK_SHIFT 19 |
---|
| 274 | +#define CC_SR_CTL0_ALLOW_PIC_SHIFT 20 /* Allow pic to separate power |
---|
| 275 | + * domains |
---|
| 276 | + */ |
---|
| 277 | +#define CC_SR_CTL0_MAX_SR_LQ_CLK_CNT_SHIFT 25 |
---|
| 278 | +#define CC_SR_CTL0_EN_MEM_DISABLE_FOR_SLEEP 30 |
---|
| 279 | + |
---|
272 | 280 | /* pmucapabilities */ |
---|
273 | 281 | #define PCAP_REV_MASK 0x000000ff |
---|
274 | 282 | #define PCAP_RC_MASK 0x00001f00 |
---|