uboot/arch/arm/include/asm/arch-rockchip/grf_rk3036.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0+ */
   2/*
   3 * (C) Copyright 2015 Rockchip Electronics Co., Ltd
   4 */
   5#ifndef _ASM_ARCH_GRF_RK3036_H
   6#define _ASM_ARCH_GRF_RK3036_H
   7
   8#include <common.h>
   9
  10struct rk3036_grf {
  11        unsigned int reserved[0x2a];
  12        unsigned int gpio0a_iomux;
  13        unsigned int gpio0b_iomux;
  14        unsigned int gpio0c_iomux;
  15        unsigned int gpio0d_iomux;
  16
  17        unsigned int gpio1a_iomux;
  18        unsigned int gpio1b_iomux;
  19        unsigned int gpio1c_iomux;
  20        unsigned int gpio1d_iomux;
  21
  22        unsigned int gpio2a_iomux;
  23        unsigned int gpio2b_iomux;
  24        unsigned int gpio2c_iomux;
  25        unsigned int gpio2d_iomux;
  26
  27        unsigned int reserved2[0x0a];
  28        unsigned int gpiods;
  29        unsigned int reserved3[0x05];
  30        unsigned int gpio0l_pull;
  31        unsigned int gpio0h_pull;
  32        unsigned int gpio1l_pull;
  33        unsigned int gpio1h_pull;
  34        unsigned int gpio2l_pull;
  35        unsigned int gpio2h_pull;
  36        unsigned int reserved4[4];
  37        unsigned int soc_con0;
  38        unsigned int soc_con1;
  39        unsigned int soc_con2;
  40        unsigned int soc_status0;
  41        unsigned int reserved5;
  42        unsigned int soc_con3;
  43        unsigned int reserved6;
  44        unsigned int dmac_con0;
  45        unsigned int dmac_con1;
  46        unsigned int dmac_con2;
  47        unsigned int reserved7[5];
  48        unsigned int uoc0_con5;
  49        unsigned int reserved8[4];
  50        unsigned int uoc1_con4;
  51        unsigned int uoc1_con5;
  52        unsigned int reserved9;
  53        unsigned int ddrc_stat;
  54        unsigned int uoc_con6;
  55        unsigned int soc_status1;
  56        unsigned int cpu_con0;
  57        unsigned int cpu_con1;
  58        unsigned int cpu_con2;
  59        unsigned int cpu_con3;
  60        unsigned int reserved10;
  61        unsigned int reserved11;
  62        unsigned int cpu_status0;
  63        unsigned int cpu_status1;
  64        unsigned int os_reg[8];
  65        unsigned int reserved12[6];
  66        unsigned int dll_con[4];
  67        unsigned int dll_status[4];
  68        unsigned int dfi_wrnum;
  69        unsigned int dfi_rdnum;
  70        unsigned int dfi_actnum;
  71        unsigned int dfi_timerval;
  72        unsigned int nfi_fifo[4];
  73        unsigned int reserved13[0x10];
  74        unsigned int usbphy0_con[8];
  75        unsigned int usbphy1_con[8];
  76        unsigned int reserved14[0x10];
  77        unsigned int chip_tag;
  78        unsigned int sdmmc_det_cnt;
  79};
  80check_member(rk3036_grf, sdmmc_det_cnt, 0x304);
  81
  82#endif
  83