Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / arch / arm / mach-omap2 / omap_hwmod_common_ipblock_data.c
1 /*
2  * omap_hwmod_common_ipblock_data.c - common IP block data for OMAP2+
3  *
4  * Copyright (C) 2011 Nokia Corporation
5  * Copyright (C) 2012 Texas Instruments, Inc.
6  * Paul Walmsley
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License version 2 as
10  * published by the Free Software Foundation.
11  */
12
13 #include "omap_hwmod.h"
14 #include "omap_hwmod_common_data.h"
15
16 /*
17  * 'dss' class
18  * display sub-system
19  */
20
21 static struct omap_hwmod_class_sysconfig omap2_dss_sysc = {
22         .rev_offs       = 0x0000,
23         .sysc_offs      = 0x0010,
24         .syss_offs      = 0x0014,
25         .sysc_flags     = (SYSC_HAS_SOFTRESET | SYSC_HAS_AUTOIDLE |
26                            SYSS_HAS_RESET_STATUS),
27         .sysc_fields    = &omap_hwmod_sysc_type1,
28 };
29
30 struct omap_hwmod_class omap2_dss_hwmod_class = {
31         .name   = "dss",
32         .sysc   = &omap2_dss_sysc,
33         .reset  = omap_dss_reset,
34 };
35
36 /*
37  * 'rfbi' class
38  * remote frame buffer interface
39  */
40
41 static struct omap_hwmod_class_sysconfig omap2_rfbi_sysc = {
42         .rev_offs       = 0x0000,
43         .sysc_offs      = 0x0010,
44         .syss_offs      = 0x0014,
45         .sysc_flags     = (SYSC_HAS_SIDLEMODE | SYSC_HAS_SOFTRESET |
46                            SYSC_HAS_AUTOIDLE),
47         .idlemodes      = (SIDLE_FORCE | SIDLE_NO | SIDLE_SMART),
48         .sysc_fields    = &omap_hwmod_sysc_type1,
49 };
50
51 struct omap_hwmod_class omap2_rfbi_hwmod_class = {
52         .name   = "rfbi",
53         .sysc   = &omap2_rfbi_sysc,
54 };
55