1296177Sjhibbits/* Copyright (c) 2008-2011 Freescale Semiconductor, Inc.
2296177Sjhibbits * All rights reserved.
3296177Sjhibbits *
4296177Sjhibbits * Redistribution and use in source and binary forms, with or without
5296177Sjhibbits * modification, are permitted provided that the following conditions are met:
6296177Sjhibbits *     * Redistributions of source code must retain the above copyright
7296177Sjhibbits *       notice, this list of conditions and the following disclaimer.
8296177Sjhibbits *     * Redistributions in binary form must reproduce the above copyright
9296177Sjhibbits *       notice, this list of conditions and the following disclaimer in the
10296177Sjhibbits *       documentation and/or other materials provided with the distribution.
11296177Sjhibbits *     * Neither the name of Freescale Semiconductor nor the
12296177Sjhibbits *       names of its contributors may be used to endorse or promote products
13296177Sjhibbits *       derived from this software without specific prior written permission.
14296177Sjhibbits *
15296177Sjhibbits *
16296177Sjhibbits * ALTERNATIVELY, this software may be distributed under the terms of the
17296177Sjhibbits * GNU General Public License ("GPL") as published by the Free Software
18296177Sjhibbits * Foundation, either version 2 of that License or (at your option) any
19296177Sjhibbits * later version.
20296177Sjhibbits *
21296177Sjhibbits * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY
22296177Sjhibbits * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
23296177Sjhibbits * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
24296177Sjhibbits * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
25296177Sjhibbits * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
26296177Sjhibbits * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
27296177Sjhibbits * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
28296177Sjhibbits * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29296177Sjhibbits * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
30296177Sjhibbits * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31296177Sjhibbits */
32296177Sjhibbits
33296177Sjhibbits/**************************************************************************//**
34296177Sjhibbits
35296177Sjhibbits @File          part_ext.h
36296177Sjhibbits
37296177Sjhibbits @Description   Definitions for the part (integration) module.
38296177Sjhibbits*//***************************************************************************/
39296177Sjhibbits
40296177Sjhibbits#ifndef __PART_EXT_H
41296177Sjhibbits#define __PART_EXT_H
42296177Sjhibbits
43296177Sjhibbits#include "std_ext.h"
44302341Sjhibbits#include "enet_ext.h"
45302341Sjhibbits#include "dpaa_integration_ext.h"
46296177Sjhibbits
47302341Sjhibbits#define CORE_E500MC
48296177Sjhibbits
49302341Sjhibbits/*****************************************************************************
50302341Sjhibbits INTEGRATION-SPECIFIC MODULE CODES
51302341Sjhibbits******************************************************************************/
52302341Sjhibbits#define MODULE_MEM              0x00010000
53302341Sjhibbits#define MODULE_MM               0x00020000
54302341Sjhibbits#define MODULE_QM               0x000d0000
55302341Sjhibbits#define MODULE_BM               0x000e0000
56302341Sjhibbits#define MODULE_FM               0x00130000
57302341Sjhibbits#define MODULE_FM_MURAM         0x00140000
58302341Sjhibbits#define MODULE_FM_PCD           0x00150000
59302341Sjhibbits#define MODULE_FM_RTC           0x00160000
60302341Sjhibbits#define MODULE_FM_MAC           0x00170000
61302341Sjhibbits#define MODULE_FM_PORT          0x00180000
62296177Sjhibbits
63296177Sjhibbits/**************************************************************************//*
64296177Sjhibbits @Description   Part data structure - must be contained in any integration
65296177Sjhibbits                data structure.
66296177Sjhibbits*//***************************************************************************/
67296177Sjhibbitstypedef struct t_Part
68296177Sjhibbits{
69296177Sjhibbits} t_Part;
70296177Sjhibbits
71296177Sjhibbits
72296177Sjhibbits#endif /* __PART_EXT_H */
73