| // SPDX-License-Identifier: GPL-2.0-only | 
 | /* | 
 |  * omap_hwmod_common_ipblock_data.c - common IP block data for OMAP2+ | 
 |  * | 
 |  * Copyright (C) 2011 Nokia Corporation | 
 |  * Copyright (C) 2012 Texas Instruments, Inc. | 
 |  * Paul Walmsley | 
 |  */ | 
 |  | 
 | #include "omap_hwmod.h" | 
 | #include "omap_hwmod_common_data.h" | 
 |  | 
 | /* | 
 |  * 'dss' class | 
 |  * display sub-system | 
 |  */ | 
 |  | 
 | static struct omap_hwmod_class_sysconfig omap2_dss_sysc = { | 
 | 	.rev_offs	= 0x0000, | 
 | 	.sysc_offs	= 0x0010, | 
 | 	.syss_offs	= 0x0014, | 
 | 	.sysc_flags	= (SYSC_HAS_SOFTRESET | SYSC_HAS_AUTOIDLE | | 
 | 			   SYSS_HAS_RESET_STATUS), | 
 | 	.sysc_fields	= &omap_hwmod_sysc_type1, | 
 | }; | 
 |  | 
 | struct omap_hwmod_class omap2_dss_hwmod_class = { | 
 | 	.name	= "dss", | 
 | 	.sysc	= &omap2_dss_sysc, | 
 | 	.reset	= omap_dss_reset, | 
 | }; | 
 |  | 
 | /* | 
 |  * 'rfbi' class | 
 |  * remote frame buffer interface | 
 |  */ | 
 |  | 
 | static struct omap_hwmod_class_sysconfig omap2_rfbi_sysc = { | 
 | 	.rev_offs	= 0x0000, | 
 | 	.sysc_offs	= 0x0010, | 
 | 	.syss_offs	= 0x0014, | 
 | 	.sysc_flags	= (SYSC_HAS_SIDLEMODE | SYSC_HAS_SOFTRESET | | 
 | 			   SYSC_HAS_AUTOIDLE), | 
 | 	.idlemodes	= (SIDLE_FORCE | SIDLE_NO | SIDLE_SMART), | 
 | 	.sysc_fields	= &omap_hwmod_sysc_type1, | 
 | }; | 
 |  | 
 | struct omap_hwmod_class omap2_rfbi_hwmod_class = { | 
 | 	.name	= "rfbi", | 
 | 	.sysc	= &omap2_rfbi_sysc, | 
 | }; | 
 |  |