2 * (C) Copyright 2016 Rockchip Electronics Co., Ltd
3 * (C) Copyright 2017 Theobroma Systems Design und Consulting GmbH
5 * SPDX-License-Identifier: GPL-2.0+
7 #ifndef _ASM_ARCH_GRF_RK3368_H
8 #define _ASM_ARCH_GRF_RK3368_H
80 check_member(rk3368_grf, soc_con17, 0x444);
82 struct rk3368_pmu_grf {
100 check_member(rk3368_pmu_grf, gpio0h_sr, 0x34);
101 check_member(rk3368_pmu_grf, os_reg[0], 0x200);
103 /*GRF_SOC_CON11/12/13*/
105 MCU_SRAM_BASE_BIT27_BIT12_SHIFT = 0,
106 MCU_SRAM_BASE_BIT27_BIT12_MASK = GENMASK(15, 0),
111 MCU_EXSRAM_BASE_BIT27_BIT12_SHIFT = 0,
112 MCU_EXSRAM_BASE_BIT27_BIT12_MASK = GENMASK(15, 0),
117 MCU_EXPERI_BASE_BIT27_BIT12_SHIFT = 0,
118 MCU_EXPERI_BASE_BIT27_BIT12_MASK = GENMASK(15, 0),
123 MCU_EXPERI_BASE_BIT31_BIT28_SHIFT = 12,
124 MCU_EXPERI_BASE_BIT31_BIT28_MASK = GENMASK(15, 12),
125 MCU_EXSRAM_BASE_BIT31_BIT28_SHIFT = 8,
126 MCU_EXSRAM_BASE_BIT31_BIT28_MASK = GENMASK(11, 8),
127 MCU_SRAM_BASE_BIT31_BIT28_SHIFT = 4,
128 MCU_SRAM_BASE_BIT31_BIT28_MASK = GENMASK(7, 4),
129 MCU_CODE_BASE_BIT31_BIT28_SHIFT = 0,
130 MCU_CODE_BASE_BIT31_BIT28_MASK = GENMASK(3, 0),