navienginebsp/ne1_tb/hcr/hcrconfig.h
changeset 0 5de814552237
equal deleted inserted replaced
-1:000000000000 0:5de814552237
       
     1 /*
       
     2 * Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description: 
       
    15 * This file is part of the NE1_TB Variant Base Port
       
    16 * Hardware Configuration Respoitory Published Setting IDs header. 
       
    17 *
       
    18 */
       
    19 
       
    20 
       
    21 
       
    22 /** 
       
    23 @file hcrconfig_assp.h
       
    24 File provides const uint definitions for the published set of HCR settings
       
    25 identifiers applicable to the NEC NaviEngine base port.
       
    26 The settings defined in the HCR are examples for "device configuration" for
       
    27 the platform and not an exhustive list. The HCR is not intended to hold
       
    28 "feature configuration" which if varied would required significant code 
       
    29 changes in the hardware consumer component. 
       
    30 
       
    31 ===============================================================
       
    32  ____            _        _                    
       
    33 |  _ \ _ __ ___ | |_ ___ | |_ _   _ _ __   ___ 
       
    34 | |_) | '__/ _ \| __/ _ \| __| | | | '_ \ / _ \
       
    35 |  __/| | | (_) | || (_) | |_| |_| | |_) |  __/
       
    36 |_|   |_|  \___/ \__\___/ \__|\__, | .__/ \___|
       
    37                               |___/|_|         
       
    38 
       
    39 This API and component are in an early release form. As such
       
    40 this component, it's API/HAI interfaces and internal design 
       
    41 are not fixed and may be updated/changed at any time before 
       
    42 final release.
       
    43 
       
    44 ===============================================================
       
    45 
       
    46 @publishedPartner
       
    47 @prototype
       
    48 */
       
    49 
       
    50 #ifndef HCR_CONFIG_H
       
    51 #define HCR_CONFIG_H
       
    52 
       
    53 
       
    54 
       
    55 // -- INCLUDES ----------------------------------------------------------------
       
    56 
       
    57 #include  <drivers/hcr.h>
       
    58 
       
    59 
       
    60 
       
    61 // -- CATEGORY UIDs -----------------------------------------------------------
       
    62 
       
    63 const HCR::TCategoryUid KHcrCat_MHA_Base 	= 0x20029482;			//< Lowest UID in SymSign allocated UID range for HCR MHA Settings
       
    64 const HCR::TCategoryUid KHcrCat_MHA_Max 	= 0x20029491;			//< Highest UID in SymSign allocated UID range for HCR MHA Settings
       
    65 
       
    66 const HCR::TCategoryUid KHcrCat_MHA_HWBASE 	= 0x20029482; 			//< HCR Category for MHA ASSP Hardware Block Base Addresses
       
    67 const HCR::TCategoryUid KHcrCat_MHA_DMA 	= 0x20029483; 			//< HCR Category for MHA ASSP DMA EndPoints
       
    68 const HCR::TCategoryUid KHcrCat_MHA_Interrupt = 0x20029484; 		//< HCR Category for MHA SoC Interrupt Source IDs
       
    69 const HCR::TCategoryUid KHcrCat_MHA_GPIO 	= 0x20029485; 			//< HCR Category for MHA SoC GPIO Pin IDs
       
    70 const HCR::TCategoryUid KHcrCat_MHA_I2S 	= 0x20029486; 			//< HCR Category for MHA SoC I2S Bus Channels
       
    71 const HCR::TCategoryUid KHcrCat_MHA_I2C 	= 0x20029487; 			//< HCR Category for MHA SoC I2C Bus IDs
       
    72 const HCR::TCategoryUid KHcrCat_MHA_SPICSI  = 0x20029488; 			//< HCR Category for MHA SoC SPI/CSI Bus Channels
       
    73 
       
    74 
       
    75 
       
    76 const HCR::TCategoryUid KHcrCat_HWServ_Base = 0x20029D1D;			//< Lowest UID in SymSign allocated UID range for HCR Hardware Service provider configuration
       
    77 const HCR::TCategoryUid KHcrCat_HWServ_Max 	= 0x20029D24;			//< Highest UID in SymSign allocated UID range for HCR Hardware Service provider configuration
       
    78 
       
    79 const HCR::TCategoryUid KHcrCat_HWServ_CSI 	= 0x20029D1D;			//< Private HCR UID allocated for CSI configuration
       
    80 	
       
    81 	
       
    82 	
       
    83 const HCR::TCategoryUid KHcrCat_DevDrvier_Base 	= 0x20029D25;		//< Lowest UID in SymSign allocated UID range for HCR NE1
       
    84 const HCR::TCategoryUid KHcrCat_DevDriver_Max 	= 0x20029D2C;		//< Highest UID in SymSign allocated UID range for HCR NE1
       
    85 
       
    86 
       
    87 	
       
    88 // -- ASSP SETTING KEYS -------------------------------------------------------
       
    89 
       
    90 #include <assp/naviengine/hcrconfig_assp.h>
       
    91 
       
    92 
       
    93 
       
    94 
       
    95 // -- MHA SETTING KEYS --------------------------------------------------------
       
    96 
       
    97 #include <ne1_tb/hcrconfig_mha.h>
       
    98 
       
    99 
       
   100 
       
   101 #endif // HCR_CONFIG_H
       
   102 
       
   103 
       
   104 
       
   105