navienginebsp/ne1_tb/hcr/hcrconfig.h
changeset 0 5de814552237
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/navienginebsp/ne1_tb/hcr/hcrconfig.h	Tue Sep 28 18:00:05 2010 +0100
@@ -0,0 +1,105 @@
+/*
+* Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+* This file is part of the NE1_TB Variant Base Port
+* Hardware Configuration Respoitory Published Setting IDs header. 
+*
+*/
+
+
+
+/** 
+@file hcrconfig_assp.h
+File provides const uint definitions for the published set of HCR settings
+identifiers applicable to the NEC NaviEngine base port.
+The settings defined in the HCR are examples for "device configuration" for
+the platform and not an exhustive list. The HCR is not intended to hold
+"feature configuration" which if varied would required significant code 
+changes in the hardware consumer component. 
+
+===============================================================
+ ____            _        _                    
+|  _ \ _ __ ___ | |_ ___ | |_ _   _ _ __   ___ 
+| |_) | '__/ _ \| __/ _ \| __| | | | '_ \ / _ \
+|  __/| | | (_) | || (_) | |_| |_| | |_) |  __/
+|_|   |_|  \___/ \__\___/ \__|\__, | .__/ \___|
+                              |___/|_|         
+
+This API and component are in an early release form. As such
+this component, it's API/HAI interfaces and internal design 
+are not fixed and may be updated/changed at any time before 
+final release.
+
+===============================================================
+
+@publishedPartner
+@prototype
+*/
+
+#ifndef HCR_CONFIG_H
+#define HCR_CONFIG_H
+
+
+
+// -- INCLUDES ----------------------------------------------------------------
+
+#include  <drivers/hcr.h>
+
+
+
+// -- CATEGORY UIDs -----------------------------------------------------------
+
+const HCR::TCategoryUid KHcrCat_MHA_Base 	= 0x20029482;			//< Lowest UID in SymSign allocated UID range for HCR MHA Settings
+const HCR::TCategoryUid KHcrCat_MHA_Max 	= 0x20029491;			//< Highest UID in SymSign allocated UID range for HCR MHA Settings
+
+const HCR::TCategoryUid KHcrCat_MHA_HWBASE 	= 0x20029482; 			//< HCR Category for MHA ASSP Hardware Block Base Addresses
+const HCR::TCategoryUid KHcrCat_MHA_DMA 	= 0x20029483; 			//< HCR Category for MHA ASSP DMA EndPoints
+const HCR::TCategoryUid KHcrCat_MHA_Interrupt = 0x20029484; 		//< HCR Category for MHA SoC Interrupt Source IDs
+const HCR::TCategoryUid KHcrCat_MHA_GPIO 	= 0x20029485; 			//< HCR Category for MHA SoC GPIO Pin IDs
+const HCR::TCategoryUid KHcrCat_MHA_I2S 	= 0x20029486; 			//< HCR Category for MHA SoC I2S Bus Channels
+const HCR::TCategoryUid KHcrCat_MHA_I2C 	= 0x20029487; 			//< HCR Category for MHA SoC I2C Bus IDs
+const HCR::TCategoryUid KHcrCat_MHA_SPICSI  = 0x20029488; 			//< HCR Category for MHA SoC SPI/CSI Bus Channels
+
+
+
+const HCR::TCategoryUid KHcrCat_HWServ_Base = 0x20029D1D;			//< Lowest UID in SymSign allocated UID range for HCR Hardware Service provider configuration
+const HCR::TCategoryUid KHcrCat_HWServ_Max 	= 0x20029D24;			//< Highest UID in SymSign allocated UID range for HCR Hardware Service provider configuration
+
+const HCR::TCategoryUid KHcrCat_HWServ_CSI 	= 0x20029D1D;			//< Private HCR UID allocated for CSI configuration
+	
+	
+	
+const HCR::TCategoryUid KHcrCat_DevDrvier_Base 	= 0x20029D25;		//< Lowest UID in SymSign allocated UID range for HCR NE1
+const HCR::TCategoryUid KHcrCat_DevDriver_Max 	= 0x20029D2C;		//< Highest UID in SymSign allocated UID range for HCR NE1
+
+
+	
+// -- ASSP SETTING KEYS -------------------------------------------------------
+
+#include <assp/naviengine/hcrconfig_assp.h>
+
+
+
+
+// -- MHA SETTING KEYS --------------------------------------------------------
+
+#include <ne1_tb/hcrconfig_mha.h>
+
+
+
+#endif // HCR_CONFIG_H
+
+
+
+