104e2aa7fSJoseph Chen /* 204e2aa7fSJoseph Chen * (C) Copyright 2022 Rockchip Electronics Co., Ltd. 304e2aa7fSJoseph Chen * 404e2aa7fSJoseph Chen * SPDX-License-Identifier: GPL-2.0+ 504e2aa7fSJoseph Chen */ 604e2aa7fSJoseph Chen #ifndef _ASM_ARCH_GRF_RV1106_H 704e2aa7fSJoseph Chen #define _ASM_ARCH_GRF_RV1106_H 804e2aa7fSJoseph Chen 904e2aa7fSJoseph Chen #include <common.h> 1004e2aa7fSJoseph Chen 1179475ff5SDavid Wu struct rv1106_grf { 12*32914815SElaine Zhang unsigned int reserved0[0x20 / 4]; 13*32914815SElaine Zhang unsigned int emmc_con0; 14*32914815SElaine Zhang unsigned int emmc_con1; 15*32914815SElaine Zhang unsigned int reserved1[(0x050000 - 0x24) / 4]; 16*32914815SElaine Zhang unsigned int sdmmc_con0; 17*32914815SElaine Zhang unsigned int sdmmc_con1; 18*32914815SElaine Zhang unsigned int reserved2[(0x060000 - 0x05000c) / 4]; 1979475ff5SDavid Wu unsigned int gmac_con0; 2079475ff5SDavid Wu unsigned int gmac_clk_con; 2179475ff5SDavid Wu unsigned int gmac_st; 2279475ff5SDavid Wu unsigned int tsadc_con; 2379475ff5SDavid Wu unsigned int otp_con; 2479475ff5SDavid Wu unsigned int rga_noc; 2579475ff5SDavid Wu unsigned int vo_mem; 2679475ff5SDavid Wu unsigned int sdio_con0; 27*32914815SElaine Zhang unsigned int sdio_con1; 2879475ff5SDavid Wu unsigned int sdio_ram_clhgat_dis; 2979475ff5SDavid Wu unsigned int macphy_con0; 3079475ff5SDavid Wu unsigned int macphy_con1; 3179475ff5SDavid Wu unsigned int vop_qos; 3279475ff5SDavid Wu unsigned int vop_pipe_bypass; 3379475ff5SDavid Wu }; 3479475ff5SDavid Wu 3579475ff5SDavid Wu check_member(rv1106_grf, vop_pipe_bypass, 0x60034); 3604e2aa7fSJoseph Chen #endif 37