|
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 |