forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.1 KiB
52 lines
1.1 KiB
// 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, |
|
}; |
|
|
|
|