1*4882a593Smuzhiyun /* 2*4882a593Smuzhiyun * (C) Copyright 2022 Rockchip Electronics Co., Ltd. 3*4882a593Smuzhiyun * 4*4882a593Smuzhiyun * SPDX-License-Identifier: GPL-2.0+ 5*4882a593Smuzhiyun */ 6*4882a593Smuzhiyun #ifndef _ASM_ARCH_GRF_RV1106_H 7*4882a593Smuzhiyun #define _ASM_ARCH_GRF_RV1106_H 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun #include <common.h> 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun struct rv1106_grf { 12*4882a593Smuzhiyun unsigned int reserved0[0x20 / 4]; 13*4882a593Smuzhiyun unsigned int emmc_con0; 14*4882a593Smuzhiyun unsigned int emmc_con1; 15*4882a593Smuzhiyun unsigned int reserved1[(0x050000 - 0x24) / 4]; 16*4882a593Smuzhiyun unsigned int sdmmc_con0; 17*4882a593Smuzhiyun unsigned int sdmmc_con1; 18*4882a593Smuzhiyun unsigned int reserved2[(0x060000 - 0x05000c) / 4]; 19*4882a593Smuzhiyun unsigned int gmac_con0; 20*4882a593Smuzhiyun unsigned int gmac_clk_con; 21*4882a593Smuzhiyun unsigned int gmac_st; 22*4882a593Smuzhiyun unsigned int tsadc_con; 23*4882a593Smuzhiyun unsigned int otp_con; 24*4882a593Smuzhiyun unsigned int rga_noc; 25*4882a593Smuzhiyun unsigned int vo_mem; 26*4882a593Smuzhiyun unsigned int sdio_con0; 27*4882a593Smuzhiyun unsigned int sdio_con1; 28*4882a593Smuzhiyun unsigned int sdio_ram_clhgat_dis; 29*4882a593Smuzhiyun unsigned int macphy_con0; 30*4882a593Smuzhiyun unsigned int macphy_con1; 31*4882a593Smuzhiyun unsigned int vop_qos; 32*4882a593Smuzhiyun unsigned int vop_pipe_bypass; 33*4882a593Smuzhiyun }; 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun check_member(rv1106_grf, vop_pipe_bypass, 0x60034); 36*4882a593Smuzhiyun #endif 37