/* * (C) Copyright 2022 Rockchip Electronics Co., Ltd. * * SPDX-License-Identifier: GPL-2.0+ */ #ifndef _ASM_ARCH_GRF_RV1106_H #define _ASM_ARCH_GRF_RV1106_H #include struct rv1106_grf { unsigned int reserved0[0x20 / 4]; unsigned int emmc_con0; unsigned int emmc_con1; unsigned int reserved1[(0x050000 - 0x24) / 4]; unsigned int sdmmc_con0; unsigned int sdmmc_con1; unsigned int reserved2[(0x060000 - 0x05000c) / 4]; unsigned int gmac_con0; unsigned int gmac_clk_con; unsigned int gmac_st; unsigned int tsadc_con; unsigned int otp_con; unsigned int rga_noc; unsigned int vo_mem; unsigned int sdio_con0; unsigned int sdio_con1; unsigned int sdio_ram_clhgat_dis; unsigned int macphy_con0; unsigned int macphy_con1; unsigned int vop_qos; unsigned int vop_pipe_bypass; }; check_member(rv1106_grf, vop_pipe_bypass, 0x60034); #endif