navienginebsp/naviengine_assp/hcr/hcr_psl_config_assp.inl
changeset 0 5de814552237
equal deleted inserted replaced
-1:000000000000 0:5de814552237
       
     1 /*
       
     2 * Copyright (c) 2008-2010 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 compiled repository in-line cpp.
       
    17 *
       
    18 */
       
    19 
       
    20 
       
    21 /** 
       
    22 @file hcr_psl_config_assp.inl
       
    23 File provides setting definitions for the ASSP setting values applicable to the 
       
    24 NEC NaviEngine base port. These definitions also contain the setting value where
       
    25 the setting value is no larger than a 32-bit integer. The values for
       
    26 larger settings can be found in the peer file hcr_psl_config_assp_lsd.inl.
       
    27 
       
    28 @internalTechnology
       
    29 */
       
    30 
       
    31 
       
    32 #ifndef HCR_PSL_CONFIG_ASSP_INL
       
    33 #define HCR_PSL_CONFIG_ASSP_INL
       
    34 
       
    35 
       
    36 // SSettingC gSettingsList[] = 
       
    37 //     {
       
    38 //     
       
    39 
       
    40 /**
       
    41 HCR Setting values for ASSP Hardware Block base virtual addresses for FMM and MMM. 
       
    42 */
       
    43 
       
    44 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_Uart0},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseUart0)} } },
       
    45 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_Uart1},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseUart1)} } },	
       
    46 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_Uart2},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseUart2)} } },			
       
    47                                   
       
    48 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_MPCorePrivate}, ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseMPCorePrivate)} } },	
       
    49 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_SCU},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseSCU)} } },
       
    50 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_IntIf},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseIntIf)} } },
       
    51 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_IntDist},		ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseGlobalIntDist)} } },
       
    52                                   
       
    53 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_Timers},		ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwTimersBase)} } },
       
    54 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_Watchdog},		ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwWatchdog)} } },
       
    55 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_SystemCtrl},	ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwSystemCtrlBase)} } },
       
    56                                   
       
    57 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_Display},		ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwDisplayBase)} } },
       
    58                                   
       
    59 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_I2C},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseI2C)} } },
       
    60 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_I2S0},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseI2S0)} } },
       
    61 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_I2S1},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseI2S1)} } },
       
    62 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_I2S2},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseI2S2)} } },
       
    63 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_I2S3},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseI2S3)} } },
       
    64                                   
       
    65 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_FPGA},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwFPGABase)} } },
       
    66 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_CDDisp},		ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseUart0)} } },
       
    67 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_TSP},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseUart0)} } },
       
    68                                   
       
    69 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_SPDIF},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwSPDIFBase)} } },
       
    70 
       
    71 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_CSI0},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseCSI0)} } },
       
    72 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_CSI1},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseCSI1)} } },
       
    73                                   
       
    74 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_SDCtrl},		ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseSDCtrl)} } },
       
    75 
       
    76 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_KDMACExBus},	ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KDMACExBusBase)} } },
       
    77 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_KDMAC32},		ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KDMAC32Base)} } },
       
    78                                   
       
    79 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_Ethernet},		ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseEthernet)} } },
       
    80                                   
       
    81 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_GPIOBase},		ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwGPIOBase)} } },
       
    82                                   
       
    83 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_PciBase},		ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwPciBase)} } },
       
    84 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_PciBridgeExtern}, ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwPciBridgeExtern)} } },
       
    85 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_PciBridgeUsb},	ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwPciBridgeUsb)} } },
       
    86                                   
       
    87 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwBase_UsbHWindow},	ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwUsbHWindow)} } },
       
    88 
       
    89 /*
       
    90 HCR Setting values for ASSP Physical addresses. 
       
    91 */
       
    92 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_BaseMPcorePrivate},		ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwBaseMPcorePrivatePhys)} } },
       
    93 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_DDR2RamBase},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwDDR2RamBasePhys)} } },
       
    94 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_PCI},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwPCIPhys)} } },
       
    95 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_Internal},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwInternal)} } },
       
    96 
       
    97 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_AXI64IC2},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwAXI64IC2Phys)} } },
       
    98 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_SATA},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwSATAPhys)} } },
       
    99 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_AXI64DMAC},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwAXI64DMACPhys)} } },
       
   100 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_Video},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwVideoPhys)} } },
       
   101 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_Disp},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwDispPhys)} } },
       
   102 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_SGX},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwSGXPhys)} } },
       
   103 
       
   104 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_CFWindow2},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwCFWindow2Phys)} } },
       
   105 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_CFWindow1},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwCFWindow1Phys)} } },
       
   106 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_CFWindow0},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwCFWindow0Phys)} } },
       
   107 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_ATA6CS1},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwATA6_CS1Phys)} } },
       
   108 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_ATA6CS0},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwATA6_CS0Phys)} } },
       
   109 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_USBH},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwUSBHPhys)} } },
       
   110 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_AHB32PCIUSB},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwAHB32PCI_USBPhys)} } },
       
   111 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_AHB32PCIExt},			ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwAHB32PCI_ExtPhys)} } },
       
   112 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_DDR2Reg},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwDDR2RegPhys)} } },
       
   113 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_AHB0DMAC4},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwAHB0DMAC4Phys)} } },
       
   114 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_AHB0DMAC3},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwAHB0DMAC3Phys)} } },
       
   115 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_AHB0DMAC2},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwAHB0DMAC2Phys)} } },
       
   116 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_AHB0DMAC1},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwAHB0DMAC1Phys)} } },
       
   117 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_AHB0DMAC0},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwAHB0DMAC0Phys)} } },
       
   118 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_AHBEXDMAC},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwAHBEXDMACPhys)} } },
       
   119 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_EXBUS},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwEXBUSPhys)} } },
       
   120 
       
   121 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_DTVIf},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwDTVIfPhys)} } },
       
   122 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_APB1},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwAPB1Phys)} } },
       
   123 
       
   124 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_PWM7},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwPWM7Phys)} } },
       
   125 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_PWM6},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwPWM6Phys)} } },
       
   126 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_PWM5},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwPWM5Phys)} } },
       
   127 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_PWM4},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwPWM4Phys)} } },
       
   128 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_PWM3},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwPWM3Phys)} } },
       
   129 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_PWM2},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwPWM2Phys)} } },
       
   130 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_PWM1},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwPWM1Phys)} } },
       
   131 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_PWM0},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwPWM0Phys)} } },
       
   132 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_GPIO},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwGPIOPhys)} } },
       
   133 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_SYSCTRL},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwSYSCTRLPhys)} } },
       
   134 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_eWDT},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHweWDTPhys)} } },
       
   135 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_Timer5},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwTimer5Phys)} } },
       
   136 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_Timer4},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwTimer4Phys)} } },
       
   137 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_Timer3},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwTimer3Phys)} } },
       
   138 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_Timer2},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwTimer2Phys)} } },
       
   139 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_Timer1},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwTimer1Phys)} } },
       
   140 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_Timer0},				ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwTimer0Phys)} } },
       
   141 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_UART7},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwUART7Phys)} } },
       
   142 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_UART6},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwUART6Phys)} } },
       
   143 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_UART5},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwUART5Phys)} } },
       
   144 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_UART4},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwUART4Phys)} } },
       
   145 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_UART3},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwUART3Phys)} } },
       
   146 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_UART2},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwUART2Phys)} } },
       
   147 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_UART1},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwUART1Phys)} } },
       
   148 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_UART0},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwUART0Phys)} } },
       
   149 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_I2S3},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwI2S3Phys)} } },
       
   150 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_I2S2},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwI2S2Phys)} } },
       
   151 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_I2S1},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwI2S1Phys)} } },
       
   152 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_I2S0},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwI2S0Phys)} } },
       
   153 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_I2C},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwI2CPhys)} } },
       
   154 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_CSI1},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwCSI1Phys)} } },
       
   155 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_CSI0},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwCSI0Phys)} } },
       
   156 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_SPDIF},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwSPDIFPhys)} } },
       
   157 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_SD},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwSDPhys)} } },
       
   158 
       
   159 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_FPGA},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwFPGAPhys)} } },
       
   160 
       
   161 	{ { {KHcrCat_MHA_HWBASE, KHcrKey_HwPhys_LAN},					ETypeUInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(KHwLANPhys)} } },
       
   162 
       
   163 /*
       
   164 HCR Setting values for DMA logical channel identifiers. 
       
   165 */
       
   166 
       
   167 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_SD0},			ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelSD0)} } },
       
   168 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_SD1},			ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelSD1)} } },
       
   169 
       
   170 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_I2S0RX},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelI2S0RX)} } },
       
   171 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_I2S0TX},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelI2S0TX)} } },
       
   172 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_I2S1RX},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelI2S1RX)} } },
       
   173 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_I2S1TX},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelI2S1TX)} } },
       
   174 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_I2S2RX},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelI2S2RX)} } },
       
   175 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_I2S2TX},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelI2S2TX)} } },
       
   176 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_I2S3RX},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelI2S3RX)} } },
       
   177 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_I2S3TX},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelI2S3TX)} } },
       
   178                           
       
   179 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_UART0RX},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelUART0RX)} } },
       
   180 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_UART0TX},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelUART0TX)} } },
       
   181 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_UART1RX},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelUART1RX)} } },
       
   182 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_UART1TX},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelUART1TX)} } },
       
   183 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_UART2RX},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelUART2RX)} } },
       
   184 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_UART2TX},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDMAChannelUART2TX)} } },
       
   185                           
       
   186 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_MemToMem0},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDmaMemToMem0)} } },
       
   187 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_MemToMem1},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDmaMemToMem1)} } },
       
   188 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_MemToMem2},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDmaMemToMem2)} } },
       
   189 	{ { {KHcrCat_MHA_DMA, KHcrKey_DmaCh_MemToMem3},		ETypeInt32, HCR_FLAGS_NONE, HCR_LEN_NA}, { {HCR_WVALUE(EDmaMemToMem3)} } }
       
   190 
       
   191 //
       
   192 // Last entry must not end in a ',' as it is present in the enclosing file.
       
   193 // 		};
       
   194 
       
   195 
       
   196 #endif // HCR_PSL_CONFIG_ASSP_INL
       
   197 
       
   198