2 * (C) Copyright 2015 Rockchip Electronics Co., Ltd
4 * SPDX-License-Identifier: GPL-2.0+
6 #ifndef _ASM_ARCH_GRF_RK3036_H
7 #define _ASM_ARCH_GRF_RK3036_H
12 unsigned int reserved[0x2a];
13 unsigned int gpio0a_iomux;
14 unsigned int gpio0b_iomux;
15 unsigned int gpio0c_iomux;
16 unsigned int gpio0d_iomux;
18 unsigned int gpio1a_iomux;
19 unsigned int gpio1b_iomux;
20 unsigned int gpio1c_iomux;
21 unsigned int gpio1d_iomux;
23 unsigned int gpio2a_iomux;
24 unsigned int gpio2b_iomux;
25 unsigned int gpio2c_iomux;
26 unsigned int gpio2d_iomux;
28 unsigned int reserved2[0x0a];
30 unsigned int reserved3[0x05];
31 unsigned int gpio0l_pull;
32 unsigned int gpio0h_pull;
33 unsigned int gpio1l_pull;
34 unsigned int gpio1h_pull;
35 unsigned int gpio2l_pull;
36 unsigned int gpio2h_pull;
37 unsigned int reserved4[4];
38 unsigned int soc_con0;
39 unsigned int soc_con1;
40 unsigned int soc_con2;
41 unsigned int soc_status0;
42 unsigned int reserved5;
43 unsigned int soc_con3;
44 unsigned int reserved6;
45 unsigned int dmac_con0;
46 unsigned int dmac_con1;
47 unsigned int dmac_con2;
48 unsigned int reserved7[5];
49 unsigned int uoc0_con5;
50 unsigned int reserved8[4];
51 unsigned int uoc1_con4;
52 unsigned int uoc1_con5;
53 unsigned int reserved9;
54 unsigned int ddrc_stat;
55 unsigned int uoc_con6;
56 unsigned int soc_status1;
57 unsigned int cpu_con0;
58 unsigned int cpu_con1;
59 unsigned int cpu_con2;
60 unsigned int cpu_con3;
61 unsigned int reserved10;
62 unsigned int reserved11;
63 unsigned int cpu_status0;
64 unsigned int cpu_status1;
65 unsigned int os_reg[8];
66 unsigned int reserved12[6];
67 unsigned int dll_con[4];
68 unsigned int dll_status[4];
69 unsigned int dfi_wrnum;
70 unsigned int dfi_rdnum;
71 unsigned int dfi_actnum;
72 unsigned int dfi_timerval;
73 unsigned int nfi_fifo[4];
74 unsigned int reserved13[0x10];
75 unsigned int usbphy0_con[8];
76 unsigned int usbphy1_con[8];
77 unsigned int reserved14[0x10];
78 unsigned int chip_tag;
79 unsigned int sdmmc_det_cnt;
81 check_member(rk3036_grf, sdmmc_det_cnt, 0x304);
83 /* GRF_GPIO0A_IOMUX */
109 /* GRF_GPIO0B_IOMUX */
148 /* GRF_GPIO0C_IOMUX */
177 /* GRF_GPIO0D_IOMUX */
195 /* GRF_GPIO1A_IOMUX */
230 /* GRF_GPIO1B_IOMUX */
258 /* GRF_GPIO1C_IOMUX */
295 /* GRF_GPIO1D_IOMUX */
354 /* GRF_GPIO2A_IOMUX */
398 /* GRF_GPIO2B_IOMUX */
427 /* GRF_GPIO2C_IOMUX */
433 GPIO2C7_TESTCLK_OUT1,
471 /* GRF_GPIO2D_IOMUX */