root/arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c

/* [<][>][^][v][top][bottom][index][help] */
   1 // SPDX-License-Identifier: GPL-2.0-only
   2 /*
   3  * omap_hwmod_common_ipblock_data.c - common IP block data for OMAP2+
   4  *
   5  * Copyright (C) 2011 Nokia Corporation
   6  * Copyright (C) 2012 Texas Instruments, Inc.
   7  * Paul Walmsley
   8  */
   9 
  10 #include "omap_hwmod.h"
  11 #include "omap_hwmod_common_data.h"
  12 
  13 /*
  14  * 'dss' class
  15  * display sub-system
  16  */
  17 
  18 static struct omap_hwmod_class_sysconfig omap2_dss_sysc = {
  19         .rev_offs       = 0x0000,
  20         .sysc_offs      = 0x0010,
  21         .syss_offs      = 0x0014,
  22         .sysc_flags     = (SYSC_HAS_SOFTRESET | SYSC_HAS_AUTOIDLE |
  23                            SYSS_HAS_RESET_STATUS),
  24         .sysc_fields    = &omap_hwmod_sysc_type1,
  25 };
  26 
  27 struct omap_hwmod_class omap2_dss_hwmod_class = {
  28         .name   = "dss",
  29         .sysc   = &omap2_dss_sysc,
  30         .reset  = omap_dss_reset,
  31 };
  32 
  33 /*
  34  * 'rfbi' class
  35  * remote frame buffer interface
  36  */
  37 
  38 static struct omap_hwmod_class_sysconfig omap2_rfbi_sysc = {
  39         .rev_offs       = 0x0000,
  40         .sysc_offs      = 0x0010,
  41         .syss_offs      = 0x0014,
  42         .sysc_flags     = (SYSC_HAS_SIDLEMODE | SYSC_HAS_SOFTRESET |
  43                            SYSC_HAS_AUTOIDLE),
  44         .idlemodes      = (SIDLE_FORCE | SIDLE_NO | SIDLE_SMART),
  45         .sysc_fields    = &omap_hwmod_sysc_type1,
  46 };
  47 
  48 struct omap_hwmod_class omap2_rfbi_hwmod_class = {
  49         .name   = "rfbi",
  50         .sysc   = &omap2_rfbi_sysc,
  51 };
  52 

/* [<][>][^][v][top][bottom][index][help] */