u-boot-brain/arch/arm/include/asm/arch-rockchip/grf_rk3036.h
Alexander Kochetkov b1d093d256 rockchip: pinctrl: rk3036: Move the iomux definitions into pinctrl-driver
Clean the iomux definitions at grf_rk3036.h, and move them into
pinctrl-driver for resolving the compiling error of redefinition.

Signed-off-by: Alexander Kochetkov <al.kochet@gmail.com>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2018-03-28 23:30:30 +02:00

84 lines
2.0 KiB
C

/*
* (C) Copyright 2015 Rockchip Electronics Co., Ltd
*
* SPDX-License-Identifier: GPL-2.0+
*/
#ifndef _ASM_ARCH_GRF_RK3036_H
#define _ASM_ARCH_GRF_RK3036_H
#include <common.h>
struct rk3036_grf {
unsigned int reserved[0x2a];
unsigned int gpio0a_iomux;
unsigned int gpio0b_iomux;
unsigned int gpio0c_iomux;
unsigned int gpio0d_iomux;
unsigned int gpio1a_iomux;
unsigned int gpio1b_iomux;
unsigned int gpio1c_iomux;
unsigned int gpio1d_iomux;
unsigned int gpio2a_iomux;
unsigned int gpio2b_iomux;
unsigned int gpio2c_iomux;
unsigned int gpio2d_iomux;
unsigned int reserved2[0x0a];
unsigned int gpiods;
unsigned int reserved3[0x05];
unsigned int gpio0l_pull;
unsigned int gpio0h_pull;
unsigned int gpio1l_pull;
unsigned int gpio1h_pull;
unsigned int gpio2l_pull;
unsigned int gpio2h_pull;
unsigned int reserved4[4];
unsigned int soc_con0;
unsigned int soc_con1;
unsigned int soc_con2;
unsigned int soc_status0;
unsigned int reserved5;
unsigned int soc_con3;
unsigned int reserved6;
unsigned int dmac_con0;
unsigned int dmac_con1;
unsigned int dmac_con2;
unsigned int reserved7[5];
unsigned int uoc0_con5;
unsigned int reserved8[4];
unsigned int uoc1_con4;
unsigned int uoc1_con5;
unsigned int reserved9;
unsigned int ddrc_stat;
unsigned int uoc_con6;
unsigned int soc_status1;
unsigned int cpu_con0;
unsigned int cpu_con1;
unsigned int cpu_con2;
unsigned int cpu_con3;
unsigned int reserved10;
unsigned int reserved11;
unsigned int cpu_status0;
unsigned int cpu_status1;
unsigned int os_reg[8];
unsigned int reserved12[6];
unsigned int dll_con[4];
unsigned int dll_status[4];
unsigned int dfi_wrnum;
unsigned int dfi_rdnum;
unsigned int dfi_actnum;
unsigned int dfi_timerval;
unsigned int nfi_fifo[4];
unsigned int reserved13[0x10];
unsigned int usbphy0_con[8];
unsigned int usbphy1_con[8];
unsigned int reserved14[0x10];
unsigned int chip_tag;
unsigned int sdmmc_det_cnt;
};
check_member(rk3036_grf, sdmmc_det_cnt, 0x304);
#endif