1d2912cb1SThomas Gleixner // SPDX-License-Identifier: GPL-2.0-only 2509efaf3SSathya Prakash M R /* 3509efaf3SSathya Prakash M R * omap_hwmod_common_ipblock_data.c - common IP block data for OMAP2+ 4509efaf3SSathya Prakash M R * 5509efaf3SSathya Prakash M R * Copyright (C) 2011 Nokia Corporation 6509efaf3SSathya Prakash M R * Copyright (C) 2012 Texas Instruments, Inc. 7509efaf3SSathya Prakash M R * Paul Walmsley 8509efaf3SSathya Prakash M R */ 9509efaf3SSathya Prakash M R 10509efaf3SSathya Prakash M R #include "omap_hwmod.h" 11509efaf3SSathya Prakash M R #include "omap_hwmod_common_data.h" 12509efaf3SSathya Prakash M R 13509efaf3SSathya Prakash M R /* 14509efaf3SSathya Prakash M R * 'dss' class 15509efaf3SSathya Prakash M R * display sub-system 16509efaf3SSathya Prakash M R */ 17509efaf3SSathya Prakash M R 18509efaf3SSathya Prakash M R static struct omap_hwmod_class_sysconfig omap2_dss_sysc = { 19509efaf3SSathya Prakash M R .rev_offs = 0x0000, 20509efaf3SSathya Prakash M R .sysc_offs = 0x0010, 21509efaf3SSathya Prakash M R .syss_offs = 0x0014, 22509efaf3SSathya Prakash M R .sysc_flags = (SYSC_HAS_SOFTRESET | SYSC_HAS_AUTOIDLE | 23509efaf3SSathya Prakash M R SYSS_HAS_RESET_STATUS), 24509efaf3SSathya Prakash M R .sysc_fields = &omap_hwmod_sysc_type1, 25509efaf3SSathya Prakash M R }; 26509efaf3SSathya Prakash M R 27509efaf3SSathya Prakash M R struct omap_hwmod_class omap2_dss_hwmod_class = { 28509efaf3SSathya Prakash M R .name = "dss", 29509efaf3SSathya Prakash M R .sysc = &omap2_dss_sysc, 30509efaf3SSathya Prakash M R .reset = omap_dss_reset, 31509efaf3SSathya Prakash M R }; 32509efaf3SSathya Prakash M R 33509efaf3SSathya Prakash M R /* 34509efaf3SSathya Prakash M R * 'rfbi' class 35509efaf3SSathya Prakash M R * remote frame buffer interface 36509efaf3SSathya Prakash M R */ 37509efaf3SSathya Prakash M R 38509efaf3SSathya Prakash M R static struct omap_hwmod_class_sysconfig omap2_rfbi_sysc = { 39509efaf3SSathya Prakash M R .rev_offs = 0x0000, 40509efaf3SSathya Prakash M R .sysc_offs = 0x0010, 41509efaf3SSathya Prakash M R .syss_offs = 0x0014, 42509efaf3SSathya Prakash M R .sysc_flags = (SYSC_HAS_SIDLEMODE | SYSC_HAS_SOFTRESET | 43509efaf3SSathya Prakash M R SYSC_HAS_AUTOIDLE), 44509efaf3SSathya Prakash M R .idlemodes = (SIDLE_FORCE | SIDLE_NO | SIDLE_SMART), 45509efaf3SSathya Prakash M R .sysc_fields = &omap_hwmod_sysc_type1, 46509efaf3SSathya Prakash M R }; 47509efaf3SSathya Prakash M R 48509efaf3SSathya Prakash M R struct omap_hwmod_class omap2_rfbi_hwmod_class = { 49509efaf3SSathya Prakash M R .name = "rfbi", 50509efaf3SSathya Prakash M R .sysc = &omap2_rfbi_sysc, 51509efaf3SSathya Prakash M R }; 52509efaf3SSathya Prakash M R 53