<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://e2e.ti.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>OMAP™ Application Processors</title><link>http://e2e.ti.com/forums/32.aspx</link><description>Discussions about OMAP35x and OMAP-L1x Processors</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Debug Build: 40407.4157)</generator><item><title>GEL file in CCS4 problem (OMAP3530 with DXS510USB JTAG)</title><link>http://e2e.ti.com/forums/thread/50113.aspx</link><pubDate>Mon, 23 Nov 2009 06:11:54 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:50113</guid><dc:creator>OMAP_mipi</dc:creator><slash:comments>0</slash:comments><comments>http://e2e.ti.com/forums/thread/50113.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=50113</wfw:commentRss><description>&lt;p&gt;I am using CCS4 with XDS510USB JTAG to debug my target board (OMAP3530 + Micron PoP memory: 4Gb NAND/2Gb LPDDR). The default CCS4 target configuration suggests the GEL file: omap3530_cortexA.gel, as attached at he bottom. &lt;/p&gt;
&lt;p&gt;My question is: how to modify it to work with the above mentioned Micron memory? what lines should be updated? I don&amp;#39;t have a reference for GEL functions, such as mDDR_Samsung_K4X51323PC(). &lt;/p&gt;
&lt;p&gt;Thanks in advance!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/*******************************************************************/&lt;/p&gt;
&lt;p&gt;/* This GEL file is loaded on the command line of Code Composer &amp;nbsp; &amp;nbsp;*/&lt;/p&gt;
&lt;p&gt;/* The StartUp() function is called every time you start &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;/p&gt;
&lt;p&gt;/* Code Composer. &amp;nbsp;You can customize this function to &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;/p&gt;
&lt;p&gt;/* initialize wait states or to perform other initialization. &amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;/p&gt;
&lt;p&gt;/* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;/p&gt;
&lt;p&gt;/* OMAP3530/25 Master GEL file for Cortex-A8 processor &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;/p&gt;
&lt;p&gt;/* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;/p&gt;
&lt;p&gt;/* - To enable C64+ please execute IVA22_GEM_startup() &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;/p&gt;
&lt;p&gt;/* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;/p&gt;
&lt;p&gt;/* - If default memory type (DDR) is changed for EVM, adjust &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;/p&gt;
&lt;p&gt;/* &amp;nbsp; OnTargetConnect() callback appropriately. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;/p&gt;
&lt;p&gt;/*******************************************************************/&lt;/p&gt;
&lt;p&gt;StartUp()&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_LoadGel(&amp;quot;$(GEL_file_dir)\\cortexA8_util.gel&amp;quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_LoadGel(&amp;quot;$(GEL_file_dir)\\omap35xx_resets.gel&amp;quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_LoadGel(&amp;quot;$(GEL_file_dir)\\omap3430_reconfigure_firewalls.gel&amp;quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_LoadGel(&amp;quot;$(GEL_file_dir)\\omap3430_prcm_clock_configs.gel&amp;quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_LoadGel(&amp;quot;$(GEL_file_dir)\\omap3430_sdrc_configs.gel&amp;quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_LoadGel(&amp;quot;$(GEL_file_dir)\\CortexA8_CrossTrigger.gel&amp;quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_LoadGel(&amp;quot;$(GEL_file_dir)\\etm_cortexA8_registers.gel&amp;quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapOff();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapReset();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;memorymap_init();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapOn();&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;memorymap_init()&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* !! FOLLOWING MEM SPACE TO BE CONFIGURED PROPERLY !! */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x00000000, 0, 0x04000000, &amp;quot;R&amp;quot; &amp;nbsp; &amp;nbsp;, 0); &amp;nbsp; &amp;nbsp;/* GPMC CS0 ROM */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x04000000, 0, 0x00100000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* GPMC CS0 remapped */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x40000000, 0, 0x00200000, &amp;quot;R&amp;quot; &amp;nbsp; &amp;nbsp;, 0); &amp;nbsp; &amp;nbsp;/* OCMC-ROM */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x40200000, 0, 0x00100000, &amp;quot;R|W&amp;quot;, 0); &amp;nbsp; &amp;nbsp; &amp;nbsp;/* OCMC-RAM */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x40300000, 0, 0x07B00000, &amp;quot;R|W&amp;quot;, 0); &amp;nbsp; &amp;nbsp; &amp;nbsp;/* TO BE CONFIGURED*/ &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* L4-peripheral memory space mapping --------------------------------------*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48002000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* OMAP2430C system control - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48003000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* OMAP2430C system control - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48004000, 0, 0x00002000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* CM - module Region A */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48006000, 0, 0x00000800, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* CM - module Region B */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48007000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* CM - L4 interconnect */ &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48020000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* MPU interrupt (mINT) */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48050000, 0, 0x00000400, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* DISPLAY subsystem - Display Subsystem Top */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48050400, 0, 0x00000400, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* DISPLAY subsystem - Display Controller (DISP) */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48050800, 0, 0x00000400, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* DISPLAY subsystem - Remote Frame Buffer Interface (RFBI)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48050C00, 0, 0x00000400, &amp;quot;R|W|AS1&amp;quot;, 0); &amp;nbsp;/* DISPLAY subsystem - Video encoder (VENC) */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48051000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* DISPLAY subsystem - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48056000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SDMA - module (L3) */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48057000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SDMA - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48058000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SSI - SSI Top (ssi_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48059000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SSI - SSI GDD (ssi_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4805A000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SSI - SSI Port1 (ssi_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4805B000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SSI - SSI Port2 (ssi_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4805C000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SSI - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4805E000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* FS USB - module (L3) (usb_otg_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4805F000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* FS USB - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48060000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* I2C3 - module (msi2cocp_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48061000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* I2C3 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48068000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* XTI - module (xti_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48069000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* XTI - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4806A000, 0, 0x00001000, &amp;quot;R|W|AS1&amp;quot;, 0); &amp;nbsp;/* UART1 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4806B000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* UART1 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4806C000, 0, 0x00001000, &amp;quot;R|W|AS1&amp;quot;, 0); &amp;nbsp;/* UART2 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4806D000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* UART2 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48070000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* I2C1 - module (msi2cocp_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48071000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* I2C1 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48072000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* I2C2 - module (msi2cocp_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48073000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* I2C2 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48074000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* McBSP1 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48075000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* McBSP1 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48086000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER10 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48087000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER10 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48088000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER11 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48089000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER11 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48092000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* FAC - module (fac_ocp_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48093000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* FAC - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48094000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* MAILBOX - module (Mailboxes_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48095000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* MAILBOX - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48096000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* McBSP5 (Digital for MIDI)- module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48097000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* McBSP5 (Digital for MIDI)- L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48098000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SPI1 - module (mcspiocp_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48099000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SPI1 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4809A000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SPI2 - module (mcspiocp_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4809B000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SPI2 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4809C000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* HS-MMC/SDIO1 - module (mmcsdioocp_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4809D000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* HS-MMC/SDIO1 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4809E000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* MS_PRO - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4809F000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* MS_PRO - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480A0000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* RNG - module (rng_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480A1000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* RNG - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480A2000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* DES3DES1 - module (des_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480A3000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* DES3DES1 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480A4000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SHA1MD5 1 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480A5000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SHA1MD5 1 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480A6000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* AES1 - module (aes_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480A7000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* AES1 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480A8000, 0, 0x00002000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* PKA - module (pka_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480AA000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* PKA - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480AB000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* USB 2.0 High speed - module*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480AC000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* USB 2.0 High speed - L4 Interconnect*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480B0000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* MG - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480B1000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* MG - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480B2000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* HDQ (1 wire) - module (hdq1wocp_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480B3000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* HDQ (1 wire) - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480B4000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* HS-MMC/SDIO2 - module (mmcsdioocp_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480B5000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* HS-MMC/SDIO2 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480B8000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SPI3 - module (mcspiocp_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480B9000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SPI3 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480BA000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SPI4 - module (mcspiocp_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480BB000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SPI4 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480B6000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* ICR ARM11 Access- module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480B7000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* ICR ARM11 Access - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480BC000, 0, 0x00004000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* CAMERA ISP - Camera Top (camera_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480C0000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* CAMERA ISP - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480C1000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* DES3DES2 - module (des_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480C2000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* DES3DES2 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480C3000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SHA1MD5 2 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480C4000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* SHA1MD5 2 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480C5000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* AES2 - module (aes_func.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480C6000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* AES2 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480C7000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* Modem INterrupt Handler - Module*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480C8000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* Modem INterrupt Handler - L4 Interconnect*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480C9000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* Smart Reflex1 &amp;nbsp;- Module*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480CA000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* Smart Reflex1 &amp;nbsp;- L4 Interconnect*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480CB000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* Smart Reflex2 &amp;nbsp;- Module*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480CC000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* Smart Reflex2 &amp;nbsp;- L4 Interconnect*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480CD000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* ICR ARM9 Access - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x480CE000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* ICR ARM9 Access - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48304000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER12 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48305000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER12 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48306000, 0, 0x00002000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* PRCM - module Region A */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48308000, 0, 0x00000800, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* PRCM - module Region B */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48309000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* PRCM - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4830C000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* WDTIMER1 module _Secure_ */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4830D000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* WDTIMER1 L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48310000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPIO1 module (quadgpio.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48311000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* Quad GPIO top (OCP splitter) (quadgpio.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48314000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* WDTIMER 2 module _OMAP_ */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48315000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* WDTIMER 2 L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48318000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER1 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48319000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER1 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48320000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* 32K TIMER - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x48321000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* 32K TIMER - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49000000, 0, 0x00000800, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* L4_Wakeup Configuration OMAP35xx Address/Protection */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49000800, 0, 0x00000800, &amp;quot;R|W|AS1&amp;quot;, 0); &amp;nbsp;/* L4_Wakeup Configuration OMAP35xx Initiator port */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49001000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* L4_Wakeup Configuration OMAP35xx Link Agent */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49020000, 0, 0x00001000, &amp;quot;R|W|AS1&amp;quot;, 0); &amp;nbsp;/* UART3 - module (uartirdacirocp.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49021000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* UART3 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49022000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* McBSP2 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49023000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* McBSP2 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49024000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* McBSP3 (voice BT)- module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49025000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* McBSP3 (voice BT)- L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49026000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* McBSP4 (Digital for Modem)- module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49027000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* McBSP4 (Digital for Modem)- L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49028000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* McBSP2 - (sidetone) module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49029000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* McBSP2 - (sidetone) L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4902A000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* McBSP3 (sidetone)- module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4902B000, 0, 0x00001000, &amp;quot;R|W|AS2&amp;quot;, 0); &amp;nbsp;/* McBSP3 (sidetone)- L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49032000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER2 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49033000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER2 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49034000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER3 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49035000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER3 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49036000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER4 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49037000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER4 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49038000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER5 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49039000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER5 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4903A000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER6 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4903B000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER6 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4903C000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER7 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4903D000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER7 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4903E000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER8 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x4903F000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER8 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49040000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER9 - module */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49041000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPTIMER9 - L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49050000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPIO2 module (quadgpio.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49051000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPIO2 L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49052000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPIO3 module (quadgpio.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49053000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPIO3 L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49054000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPIO4 module (quadgpio.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49055000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPIO4 L4 interconnect */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49056000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPIO5 - module (quadgpio.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49057000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPIO5 - L4 interconnect (quadgpio.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49058000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPIO6 - module (quadgpio.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x49059000, 0, 0x00001000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GPIO6 - L4 interconnect (quadgpio.doc)*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x50000000, 0, 0x00010000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* GFX */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x54000000, 0, 0x00800000, &amp;quot;R|W|AS4&amp;quot;, 0); &amp;nbsp;/* L4-EMU */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* -- IVA2 Memory Space ----------------------------------------------------- */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x5C7E0000, 0, 0x00004000, &amp;quot;R&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp;, 0); &amp;nbsp;/* L2 ROM &amp;nbsp;-UMAP1 &amp;nbsp; &amp;nbsp;*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x5C7F8000, 0, 0x00008000, &amp;quot;R|W &amp;nbsp;&amp;quot; &amp;nbsp;, 0); &amp;nbsp;/* L2RAM -UMAP1 &amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x5C800000, 0, 0x00010000, &amp;quot;R|W &amp;nbsp;&amp;quot; &amp;nbsp;, 0); &amp;nbsp;/* L2RAM -UMAP0 &amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x5CE00000, 0, 0x00008000, &amp;quot;R|W&amp;quot; &amp;nbsp; &amp;nbsp;, 0); &amp;nbsp;/* L1PRAM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x5CF04000, 0, 0x0000C000, &amp;quot;R|W &amp;nbsp;&amp;quot; &amp;nbsp;, 0); &amp;nbsp;/* L1DRAM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x5CF10000, 0, 0x00008000, &amp;quot;R|W&amp;quot; &amp;nbsp; &amp;nbsp;, 0); &amp;nbsp;/* L1DRAM$ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x5D000000, 0, 0x00001000, &amp;quot;R|W &amp;nbsp;&amp;quot; &amp;nbsp;, 0); &amp;nbsp;/*iMMU config &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x5E000000, 0, 0x00100000, &amp;quot;R|W &amp;nbsp;&amp;quot; &amp;nbsp;, 0); &amp;nbsp;/*LEON &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */ &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* -- END OF IVA MEM SPACE -------------------------------------------------- */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* !! FOLLOWING MEM SPACE TO BE CONFIGURED PROPERLY !!*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_MapAddStr(0x68000000, 0, 0x98000000, &amp;quot;R|W|AS4&amp;quot; &amp;nbsp; &amp;nbsp;, 0); &amp;nbsp;/* TO BE CONFIGURED */&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;OnTargetConnect()&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ((REG_TZ_SECURE) &amp;amp;&amp;amp; (CP15_CONTROL_REGISTER &amp;amp; 0x1))&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{ &amp;nbsp; /* Target in SECURE mode and Secure MMU on */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* Do not do any configuration stuff */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GEL_TextOut(&amp;quot;No configuration being done because Secure MMU on \n&amp;quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GEL_TextOut(&amp;quot;If Configuration required please add it here \n&amp;quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Watchdog_disable();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SelectSysClock_19_2MHz();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Setup_ClockConfig_IIA(); /* SDRC-DDR cannot be accessed &amp;lt;75MHz L3 clock */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* mDDR_Samsung_K4X51323PC(); */ /* VALID FOR TEB/SDP (default only) */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* IVA DPLL does not produce a valid clock status when ForceActive (IVA) is applied */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* Enable DSP-ss functional clock (set bit 0) CM_FCLKEN_IVA2 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(*(int*)0x48004000) |= 0x1; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* Enable IVA2 DPLL (low power mode bybass -&amp;gt; 5) CM_CLKEN_PLL_IVA2 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(*(int*)0x48004004) = (1&amp;lt;&amp;lt;4) | &amp;nbsp;(5&amp;lt;&amp;lt;0);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GEL_TextOut(&amp;quot;19.2MHz clock configuration IIa \n&amp;quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;EnableDebugDuringWFI();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ETM_Enable_Access();&lt;/p&gt;
&lt;p&gt;}&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OFFSET &amp;nbsp;WriteDDRClkx2 ENADLL &amp;nbsp; &amp;nbsp;LOCKDLL &amp;nbsp; &amp;nbsp;DLL_PHASE */&lt;/p&gt;
&lt;p&gt;#define SDRC_DLL_CTRL_DDR_VALUE &amp;nbsp;(0 &amp;lt;&amp;lt; 24) | (0 &amp;lt;&amp;lt; 7) | (1 &amp;lt;&amp;lt; 3) | (0 &amp;lt;&amp;lt; 2) | (1 &amp;lt;&amp;lt; 1)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;OnReset()&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Watchdog_disable();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;SelectSysClock_19_2MHz();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Setup_ClockConfig_IIA(); /* SDRC-DDR cannot be accessed &amp;lt;75MHz L3 clock */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;EnableDebugDuringWFI();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* IVA DPLL does not produce a valid clock status when ForceActive (IVA) is applied */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Enable DSP-ss functional clock (set bit 0) CM_FCLKEN_IVA2 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(*(int*)0x48004000) |= 0x1;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Enable IVA2 DPLL (low power mode bybass -&amp;gt; 5) CM_CLKEN_PLL_IVA2 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(*(int*)0x48004004) = (1&amp;lt;&amp;lt;4) | &amp;nbsp;(5&amp;lt;&amp;lt;0);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* CAN BE ADDED IF REQUIRED */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* IVA22_GEM_startup( ); */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Relock the SDRC DLL&amp;#39;s because access is not permitted below 75MHz */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* and DLL&amp;#39;s unlock by global reset. */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*((int*)0x6D000060) = SDRC_DLL_CTRL_DDR_VALUE; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_TextOut( &amp;quot;CPU Reset callback function has fired \n&amp;quot; );&amp;nbsp;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;OnResetDetected()&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Watchdog_disable(); &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;SelectSysClock_19_2MHz();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Setup_ClockConfig_IIA(); &amp;nbsp;/* SDRC-DDR cannot be accessed &amp;lt;75MHz L3 clock */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;EnableDebugDuringWFI();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* CAN BE ADDED IF REQUIRED */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* IVA22_GEM_startup( ); */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* IVA DPLL does not produce a valid clock status when ForceActive (IVA) is applied */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Enable DSP-ss functional clock (set bit 0) CM_FCLKEN_IVA2 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(*(int*)0x48004000) |= 0x1;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Enable IVA2 DPLL (low power mode bybass -&amp;gt; 5) CM_CLKEN_PLL_IVA2 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(*(int*)0x48004004) = (1&amp;lt;&amp;lt;4) | &amp;nbsp;(5&amp;lt;&amp;lt;0);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* CAN BE ADDED IF REQUIRED */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* IVA22_GEM_startup( ); */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Relock the SDRC DLL&amp;#39;s because access is not permitted below 75MHz */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* and DLL&amp;#39;s unlock by global reset. */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*((int*)0x6D000060)= 0;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*((int*)0x6D000060)= SDRC_DLL_CTRL_DDR_VALUE;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_TextOut( &amp;quot;System Reset has occured.\n\n&amp;quot; );&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;menuitem &amp;quot;IVA2200_Startup&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;hotmenu IVA22_GEM_startup()&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Enable DSP-ss functional clock (set bit 0) CM_FCLKEN_IVA2 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(*(int*)0x48004000) |= 0x1;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* IVA clk is bypassed CORE clock/2 CM_CLKSEL1_PLL_IVA2 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(*(int*)0x48004040) = (2&amp;lt;&amp;lt;19);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Enable IVA2 DPLL (low power mode bybass -&amp;gt; 5) CM_CLKEN_PLL_IVA2 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(*(int*)0x48004004) = (1&amp;lt;&amp;lt;4) | &amp;nbsp;(5&amp;lt;&amp;lt;0);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Release DSPMMU reset (clear bit 1) -&amp;gt; RM_RSTCTRL_IVA2 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(*(int*)0x48306050) &amp;amp;= ~(1 &amp;lt;&amp;lt; 1);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Set DSP boot mode to WaitInDeadLoop -&amp;gt; CONTROL_IVA2_BOOTMODE */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(*(int*)0x48002404) = 2;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Release DSP from reset (clear bit 0) -&amp;gt; RM_RSTCTRL_IVA2 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(*(int*)0x48306050) &amp;amp;= ~(1 &amp;lt;&amp;lt; 0);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_TextOut(&amp;quot;C64x+ release from reset\n&amp;quot;,&amp;quot;result&amp;quot;);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;menuitem &amp;quot;IVA2200_MMU&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;hotmenu ResetMMU()&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int *)0x5D000010 |= 0x2;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;hotmenu Enable()&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int *)0x5D000044 |= 0x2;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;hotmenu Disable()&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int *)0x5D000044 &amp;amp;= ~0x2;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;hotmenu ProgramMMU()&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* MMU configuration Port */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000050 = 0x00000000;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000058 = 0x5D00000C;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D00005C = 0x5D000140;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000054 = 0x00000001;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* SDRC - 0x80000000 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000050 = 0x00000010;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000058 = 0x8000000C;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D00005C = 0x80000140;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000054 = 0x00000001;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* SDRC - 0x80100000 &amp;nbsp;*/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000050 = 0x00000020;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000058 = 0x8010000C;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D00005C = 0x80100140;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000054 = 0x00000001;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* L4 - 0x48000000 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000050 = 0x00000030;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000058 = 0x4800000C;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D00005C = 0x48000140;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000054 = 0x00000001;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* L4 Wakeup - 0x49000000 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000050 = 0x00000040;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000058 = 0x4900000C;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D00005C = 0x49000140;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x5D000054 = 0x00000001;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;menuitem &amp;quot;IVA2200_PD&amp;quot;&lt;/p&gt;
&lt;p&gt;hotmenu iva2200_power_domain_off()&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int domainState, counter;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Enable DSP-ss functional clock (set bit 0) CM_FCLKEN_IVA2 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(*(int*)0x48004000) |= 0x1; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Enable IVA2 DPLL (low power mode bybass -&amp;gt; 5) CM_CLKEN_PLL_IVA2 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(*(int*)0x48004004) = (1&amp;lt;&amp;lt;4) | &amp;nbsp;(5&amp;lt;&amp;lt;0);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Clear bits 0:1 to turn IVA OFF */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x483060e0 &amp;amp;= ~0x3;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Turn off wakeup dependencies */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x483060c8 = 0x0;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Turn on auto-idle enable for IVA DPLL (low power stop mode) */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x48004034 = 0x1;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Release MMU reset */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x48306050 = 0x5;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Assert it back */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x48306050 = 0x7;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Start the auto-transition */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x48004048 = 0x3; &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Wait loop */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;for (counter = 0;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;counter &amp;lt; 5000;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;counter++)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;domainState = (*(int*)0x483060e4) &amp;amp; 0x3;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (domainState == 0x0)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GEL_TextOut(&amp;quot;IVA domain is OFF \n&amp;quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GEL_TextOut(&amp;quot;**** IVA domain is NOT OFF **** \n&amp;quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;menuitem &amp;quot;WatchDogs&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;hotmenu Watchdog_disable()&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* enable Interface clock */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x48004C10 = 0x20;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* enable functional clock */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x48004C00 = 0x20;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Check that module is Idle */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;while ( ((*(int *)0x48004C20) &amp;amp; 0x20));&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Disabler watchdog 2 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Wait until reset complete */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;while (!((*(int*)0x48314014) &amp;amp; 0x01));&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Disable 32Khz watchdog timer */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x48314048 = 0x0000AAAA;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;while ( ((*(int *)0x48314034) &amp;amp; 0x10));&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Disable 32Khz watchdog timer */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*(int*)0x48314048 = 0x00005555;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;while ( ((*(int *)0x48314034) &amp;amp; 0x10));&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEL_TextOut(&amp;quot;OMAP 32K Watchdog Timer is disable\n&amp;quot;);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;menuitem &amp;quot;Debug During WFI&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/* Bug in OMAP35xx ES2.0 due to incorrect tieoff of DBGNOCLKSTOP */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;hotmenu EnableDebugDuringWFI()&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int ProcessorState, auxControlReg;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ProcessorState = REG_TZ_SECURE;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// switch to secure mode first if in non-secure if spiden is high&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( ((ICECS_DCCR &amp;amp; 0x3000)&amp;gt;&amp;gt;12) == 0x3)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if ((ProcessorState &amp;amp; 1) == 0x0)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;REG_TZ_SECURE = 1;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;auxControlReg = CP15_AUXILIARY_CONTROL;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;auxControlReg |= (1 &amp;lt;&amp;lt; 15); /* Force ETM clock */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CP15_AUXILIARY_CONTROL = auxControlReg; &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if ((ProcessorState &amp;amp; 1)==0x0)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;REG_TZ_SECURE = 0;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;/* EOF */&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>how to develop OMAP without BSP, Linux, etc...?  </title><link>http://e2e.ti.com/forums/thread/49891.aspx</link><pubDate>Fri, 20 Nov 2009 10:53:20 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:49891</guid><dc:creator>OMAP_mipi</dc:creator><slash:comments>2</slash:comments><comments>http://e2e.ti.com/forums/thread/49891.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=49891</wfw:commentRss><description>&lt;p&gt;I am using a specific feature of the OMAP3530 (MIPI interface to test my IC). But all my software skills are based on microcontroller era :(&lt;/p&gt;
&lt;p&gt;Can someone tell me how to develop&amp;nbsp;a &amp;quot;bare bone&amp;quot; firmware (no OS) from scratch using CCS4 with XDS510USB JTAG? is it possible to power on the 3530,&amp;nbsp;connect the JTAG to the target board (OMAP3530&amp;nbsp;+ micron PoP) and run &amp;quot;Hello World&amp;quot;? I tried, but the&amp;nbsp;CCS&amp;nbsp;could not even dowload the software to the target board. I did not include any initialization code (PM, CM configuraton, etc)&amp;nbsp;yet, only&amp;nbsp;main(){printf (&amp;quot;Hello, world&amp;quot;);}.&lt;/p&gt;
&lt;p&gt;Thanks in advance, &lt;/p&gt;
&lt;p&gt;-MIPI user. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>C6747 USB0 Device operation</title><link>http://e2e.ti.com/forums/thread/18840.aspx</link><pubDate>Tue, 21 Apr 2009 13:32:01 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:18840</guid><dc:creator>Krzysztof Kanas</dc:creator><slash:comments>58</slash:comments><comments>http://e2e.ti.com/forums/thread/18840.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=18840</wfw:commentRss><description>&lt;p&gt;Hi,&lt;br /&gt;I am using OMAP-L137 witch C6747 DSP processor, and I would like to operate USB OTG as device, I have probably initialized it wrong or not done something because I can&amp;#39;t get USB host to detect device (USB host is standard PC).&amp;nbsp;&lt;br /&gt;&lt;br /&gt;From my work with USB I know I should turn on Pull up on D+ or D- line (regardless if it full speed or low speed device) and after that host should try to enumerate device. I can&amp;#39;t get info how to enable those Pull up.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I tried USB initialization according to examples from sprufm9b.pdf  and forced USB to Device mode, but still  SESSION bit is not set in DEVCTL of USB register and processor is waiting for session to begin.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Any help would be appreciated, I can copy paste source code if its needed.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>OMAP3503 - ROM-Code Boot Information</title><link>http://e2e.ti.com/forums/thread/47210.aspx</link><pubDate>Thu, 05 Nov 2009 07:13:59 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:47210</guid><dc:creator>ArunRM</dc:creator><slash:comments>6</slash:comments><comments>http://e2e.ti.com/forums/thread/47210.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=47210</wfw:commentRss><description>&lt;p&gt;Hai,&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:x-small;font-family:Arial;"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;In case of NAND booting in OMAP3503 processor, the NAND flash will contain 4 copies of X-Loader in the first 4 blocks of NAND flash. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:x-small;font-family:Arial;"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;When ROM-code starts execution and reads the first block to load the X-Loader, if non-correctable bit error (more than 1 bit error) occurs then that read will fail and ROM-Code starts reading the 2&lt;sup&gt;nd&lt;/sup&gt; block of X-loader to proceed with booting the system. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:x-small;font-family:Arial;"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:x-small;font-family:Arial;"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Is it possible to retrieve this information from any of the OMAP status register, that is the ROM-code used 2&lt;sup&gt;nd&lt;/sup&gt; block of X-loader instead of 1&lt;sup&gt;st&lt;/sup&gt; block (as there is read error)?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:x-small;font-family:Arial;"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;We could not find this information in the OMAP datasheet. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:x-small;font-family:Arial;"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;With Regards,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:x-small;font-family:Arial;"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:x-small;font-family:Arial;"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Arun.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Bringing up an OMAP3530, Trouble with Booting</title><link>http://e2e.ti.com/forums/thread/49707.aspx</link><pubDate>Thu, 19 Nov 2009 15:32:45 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:49707</guid><dc:creator>David S.</dc:creator><slash:comments>1</slash:comments><comments>http://e2e.ti.com/forums/thread/49707.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=49707</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I used the Mistral EVM-Board (EVM2, new revision) since 1 week, earlier I used the old revision EVM(1) for half a year using the BSquare Board Support Package with EBoot and WinCE6R2. It fits good to our planned product. I work a lot with Platform Builder and change WinCE to our needs.&lt;/p&gt;
&lt;p&gt;Now our own Hardware is here (only a few changes in schematics, very similar to the EVM reference design) and I have big troubles to boot it. Maybe I understand something wrong, so I hope, somebody can help me here. The OMAP runs, I can use it using a Lauterbach JTAG debugger to transfer a little test binary into it and debug it line-by-line. It works. Or I can see and change the registers..&lt;/p&gt;
&lt;p&gt;We decided to use sys_boot[5] = 1 and sys_boot[4:0] = 0b01111, so it should use the boot order: USB, UART3, MMC1, NAND. This combination works also on EVM2 board (earlier I used other combinations for direct SD or USB boot, but ok). So I could write the compiled EBoot.raw-image with the EVMFlashTool (new v2, v1.2 has troubles with the new EVM2 board, but works well half a year with my old EVM1 board). Then I could boot from flash and transfer a NK.bin using the EBoot USB-mechanism (RNDIS Virtual LAN, Boot.me packets, Visual Studio Attach Device) and burn the NK into the flash to use it. This works good on EVM board.&lt;/p&gt;
&lt;p&gt;Sadly our board don&amp;#39;t boot via USB, MMC or something else.&amp;nbsp; The first time I start a USB boot (EVM board) my windows detect the device and ask for the driver. I installed it (delivered by EVMFlashTool) and it works. Our board said nothing. And the EVMFlash endlessly waits for the starting signal after reset after I push the download button.&lt;/p&gt;
&lt;p&gt;Is there anything missing on a brand new factory builded OMAP? Or is this booting feature in internal ROM and I can&amp;#39;t do anything wrong - the OMAP will simply do it.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;With the Lauterbach Debugger I can see the CONTROL_PADCONF-Registers. The associated registers for USB (STP, NXT, DATA), UART and MMC1 are using MuxMode7, which means SafeMode. On the EVM board it is MuxMode0. I can change the registers using the Debugger, but on a reset the OMAP switch back to the default 7. I think this is the problem, that the OMAP don&amp;#39;t use USB, MMC1 or UART.&lt;/p&gt;
&lt;p&gt;But how can I fix it to get my bootloader into the flash (or simply boot from a known-as-good SD card) so I can bring up my peripherals?&lt;/p&gt;
&lt;p&gt;I hope somebody could help me.&lt;/p&gt;
&lt;p&gt;Thanks in advance.&lt;/p&gt;
&lt;p&gt;David.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Is it possible to issue start command from OMAP to restore the I2C lines?</title><link>http://e2e.ti.com/forums/thread/47818.aspx</link><pubDate>Tue, 10 Nov 2009 07:04:56 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:47818</guid><dc:creator>Ruchi</dc:creator><slash:comments>3</slash:comments><comments>http://e2e.ti.com/forums/thread/47818.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=47818</wfw:commentRss><description>&lt;p&gt;Hi All,&lt;/p&gt;
&lt;div class="CommonContentBox"&gt;
&lt;div class="CommonContentBoxHeaderForm"&gt;I am using OMAP34x processor with Linux kernel 2.6.22.18 for development. The setup I am using has OMAP as master and a few slave devices connected to it via the I2C bus.&lt;/div&gt;
&lt;div class="CommonContentBoxHeaderForm"&gt;&lt;br /&gt;Due to some reason, the SDA line is held low and I2C becomes unstable. In this scenario is it possible for OMAP to issue a start command to restore the I2C lines (as master)?&lt;/div&gt;
&lt;div class="CommonContentBoxHeaderForm"&gt;&lt;br /&gt;Please advice.&lt;/div&gt;
&lt;div class="CommonContentBoxHeaderForm"&gt;&lt;/div&gt;
&lt;div class="CommonContentBoxHeaderForm"&gt;Thanks,&lt;/div&gt;
&lt;div class="CommonContentBoxHeaderForm"&gt;Ruchi Sirauthiya&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Ethernet throughput in OMAP3503 with an external MAC</title><link>http://e2e.ti.com/forums/thread/50012.aspx</link><pubDate>Sat, 21 Nov 2009 05:47:54 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:50012</guid><dc:creator>Arrow Vancouver</dc:creator><slash:comments>0</slash:comments><comments>http://e2e.ti.com/forums/thread/50012.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=50012</wfw:commentRss><description>Hi, anybody has tested the ethernet performance using OMAP3503 with an external 10/100 ethernet MAC? Also want to find out how much CPU power it takes to handle that throughput.

Will AM3505 do better than OMAP3503 with an enternal MAC?

Thanks!&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Warm reset watchdog</title><link>http://e2e.ti.com/forums/thread/50004.aspx</link><pubDate>Sat, 21 Nov 2009 01:57:12 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:50004</guid><dc:creator>Ken Brown</dc:creator><slash:comments>0</slash:comments><comments>http://e2e.ti.com/forums/thread/50004.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=50004</wfw:commentRss><description>&lt;p&gt;So we have a number of our boards back, and we find that when you press the warm reset button, some boards reboot immediately, where others will wait maybe 10 seconds before rebooting.&amp;nbsp; (We are performing the reset with the processor booted into u-boot).&lt;/p&gt;
&lt;p&gt;Our warm reset circuit is very standard, I think.&amp;nbsp; When pressed, it connects nRESWARM (on the 65920 PMIC) and SYS_nRESWARM (on the OMAP 3503) to ground.&amp;nbsp; When not pressed, those two signals are pulled to 1.8V_IO with a 4.7K resistor.&lt;/p&gt;
&lt;p&gt;Interestingly, if software (u-boot) issues a reset (writing 2 to PRM_RSTCTRL) the same thing occurs.&amp;nbsp; Some boards will reset immediately, others wait 10 seconds.&amp;nbsp; An individual board will behave the same no matter whether you do software or button reset.&amp;nbsp; Either it&amp;#39;ll be immediate reset or a 10 sec reset, depending on the board.&lt;/p&gt;
&lt;p&gt;On boards which exhibit the 10 second reset, the boot rom reports that it has performed an MPU watchdog reset when it (eventually) launches xloader (bit 4 of the Reset reason field of the Booting Parameters Structure is set.&amp;nbsp; Entire byte value is 0x51).&amp;nbsp; On boards which do not exhibit the 10 second reset, the boot rom does not report a watchdog (Reset reason = 0x41).&amp;nbsp; So it seems clear that something in the boot rom is dying on boards which have the 10 second reset, and the watchdog is saving us.&lt;/p&gt;
&lt;p&gt;It seems to not matter whether we are booting from our MMC card or from the on-board NAND chip.&amp;nbsp; Nor does it seem to matter whether we&amp;#39;ve programmed our warm reset sequence in the PMIC.&amp;nbsp; And the chip revision seems to be the same on all boards.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve looked at the chip errata (SPRZ278D, revised March &amp;#39;09), and I think I&amp;#39;ve been able to rule out any errata that appeared to have some relevance.&lt;/p&gt;
&lt;p&gt;Anyone else seen this kind of problem before?&lt;/p&gt;
&lt;p&gt;Any suggestions on how to figure out why the boot rom sometime dies on reset and sometimes does not (depending on the board)?&lt;/p&gt;
&lt;p&gt;And does anyone have any ideas regarding things that might be overlooked by xloader and u-boot that are relevant?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks in advance,&lt;/p&gt;
&lt;p&gt;Ken&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to setup target for OMAP-L138 EVM in Code Composer Studio ???</title><link>http://e2e.ti.com/forums/thread/49358.aspx</link><pubDate>Tue, 17 Nov 2009 23:11:46 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:49358</guid><dc:creator>Walter Snafu</dc:creator><slash:comments>18</slash:comments><comments>http://e2e.ti.com/forums/thread/49358.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=49358</wfw:commentRss><description>&lt;p&gt;I just received my OMAP-L138 EVM, and tried starting up Code Composer Studio v3.3&amp;nbsp;to work with it.&amp;nbsp; But Code Composer Studio v 3.3 will not start unless I have defined a target system.&amp;nbsp; To define a target system I must use the Setup CCStudio v3.3 program, where&amp;nbsp;I selected the most appropriate target from the list, and saved it.&amp;nbsp; Then when I try now try to start Code Composer Studio v3.3, it makes the following complaint:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unable to find an appropriate registry key for &amp;quot;ICEPick_C&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Target driver: C:\Program Files\CCStudio_v3.3\drivers\tixds510icepick_c.dvr&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve tried many variations on that, always with the same result.&amp;nbsp; Any clues on what I should try next?&lt;/p&gt;
&lt;p&gt;Thanks for your help.&lt;/p&gt;
&lt;p&gt;-- Walter&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CSI2???</title><link>http://e2e.ti.com/forums/thread/49908.aspx</link><pubDate>Fri, 20 Nov 2009 14:42:17 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:49908</guid><dc:creator>sankar</dc:creator><slash:comments>1</slash:comments><comments>http://e2e.ti.com/forums/thread/49908.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=49908</wfw:commentRss><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;I am working in a camera driver for windows ce 6.0 with OMAP3530. In the driver code there are some write values in CSI2 mode....whose base address mentioned is 0x480BD800...I couldn&amp;#39;t able to find any register with this address in the data sheet...can someone explain how csi2 and parallel mode are connected between omap3530 and the sensor? 2. Also how to find these register value?&lt;/p&gt;
&lt;p&gt;-Regards,&lt;/p&gt;
&lt;p&gt;Sankar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Using 512MB DDR2 with OMAP-L138</title><link>http://e2e.ti.com/forums/thread/49936.aspx</link><pubDate>Fri, 20 Nov 2009 16:18:31 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:49936</guid><dc:creator>Carl</dc:creator><slash:comments>2</slash:comments><comments>http://e2e.ti.com/forums/thread/49936.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=49936</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-family:Arial;font-size:x-small;"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;I am 
having some problems connecting 512MBytes of DDR2 to the L138. It looks like the 
row/col address bus is limited to 14 bits (A0-13). That would require a sinlge 
x16 device since x8 devices appear to have 15 address bits (A0-14). If that is the case, currently the only x16 4Gbit parts are 
very expensive twin die parts. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Arial;font-size:x-small;"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Is there a method of connecting (2) 256MByte x8 devices 
of DDR2 to the L138? &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Arial;font-size:x-small;"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>OMAP-L138 EDMA3 </title><link>http://e2e.ti.com/forums/thread/49857.aspx</link><pubDate>Fri, 20 Nov 2009 06:00:04 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:49857</guid><dc:creator>Joe Tijerina</dc:creator><slash:comments>6</slash:comments><comments>http://e2e.ti.com/forums/thread/49857.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=49857</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m using the OMAP-L138 eXperimenter Kit from Logic PD.&amp;nbsp; I am using the example under the &amp;quot;edma3_lld_01_10_00_01&amp;quot; packages as my starting point for setting up and using the edma3 driver in my project.&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;The example I&amp;#39;m looking at is the edma3_test() under dma_test.c.&amp;nbsp; It was setup to&amp;nbsp;dma transfer buffers of 8-bit elements. &lt;/p&gt;
&lt;p&gt;extern signed char&amp;nbsp;&amp;nbsp; _srcBuff1[MAX_BUFFER_SIZE];&lt;br /&gt;extern signed char&amp;nbsp;&amp;nbsp; _dstBuff1[MAX_BUFFER_SIZE];&lt;/p&gt;
&lt;p&gt;I&amp;#39;m interested in doing 16-bit transfers&amp;#39;s instead of 8-bit.&amp;nbsp; However, if I&amp;nbsp;increase the buffers to signed short, I start having issues.&amp;nbsp; The dma transfer is incomplete when it gets copied to the destination address (only half of the&amp;nbsp;values&amp;nbsp;copied), see src and dest&amp;nbsp;memory results below&amp;nbsp;from one of my runs.&amp;nbsp; Is there a way to modify this example to do&amp;nbsp;16 or 32 bit transfers?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;Ex:&lt;/span&gt;&amp;nbsp; With a&amp;nbsp;PARAM set&amp;nbsp;of ACNT=16, BCNT=1, CCNT=1, DSTBIDX=16, SRCBIDX=16&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Assigning _srcBuff = 0:15&lt;/p&gt;
&lt;p&gt;0xC4000000&amp;nbsp;&lt;strong&gt;_srcBuff1&lt;/strong&gt;&lt;br /&gt;0xC4000000&amp;nbsp;0x00010000&lt;br /&gt;0xC4000004&amp;nbsp;0x00030002&lt;br /&gt;0xC4000008&amp;nbsp;0x00050004&lt;br /&gt;0xC400000C&amp;nbsp;0x00070006&lt;br /&gt;0xC4000010&amp;nbsp;0x00090008&lt;br /&gt;0xC4000014&amp;nbsp;0x000B000A&lt;br /&gt;0xC4000018&amp;nbsp;0x000D000C&lt;br /&gt;0xC400001C&amp;nbsp;0x000F000E&lt;/p&gt;
&lt;p&gt;0xC4020000&amp;nbsp;&lt;strong&gt;_dstBuff1&lt;/strong&gt;&lt;br /&gt;0xC4020000&amp;nbsp;0x00010000&lt;br /&gt;0xC4020004&amp;nbsp;0x00030002&lt;br /&gt;0xC4020008&amp;nbsp;0x00050004&lt;br /&gt;0xC402000C&amp;nbsp;0x00070006&lt;br /&gt;0xC4020010&amp;nbsp;0x00000000&lt;br /&gt;0xC4020014&amp;nbsp;0x00000000&lt;br /&gt;0xC4020018&amp;nbsp;0x00000000&lt;br /&gt;0xC402001C&amp;nbsp;0x00000000&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Sharing float data between ARM and DSP in OMAP3530</title><link>http://e2e.ti.com/forums/thread/49798.aspx</link><pubDate>Thu, 19 Nov 2009 22:29:53 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:49798</guid><dc:creator>Dave Winder</dc:creator><slash:comments>1</slash:comments><comments>http://e2e.ti.com/forums/thread/49798.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=49798</wfw:commentRss><description>&lt;p&gt;I have a need to get floating point data, type float, back and forth between the Arm and C64+.&amp;nbsp; I know C64+ does not have FP hardware but it does have emulation libraries.&amp;nbsp; I can not find any documentation of the format used.&amp;nbsp; Arm side is IEEE compliant, right?&amp;nbsp; Although the Arm manual doesn&amp;#39;t show the format it references the spec I believe. &lt;/p&gt;
&lt;p&gt;What about DSP emulation?&amp;nbsp; Is that documented? &lt;/p&gt;
&lt;p&gt;If they arent the same format, are there any libraries for converting?&lt;/p&gt;
&lt;p&gt;TIA&lt;/p&gt;
&lt;p&gt;Dave&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Facing Problem with Camera ISP Resizer</title><link>http://e2e.ti.com/forums/thread/49913.aspx</link><pubDate>Fri, 20 Nov 2009 15:03:54 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:49913</guid><dc:creator>sarathy</dc:creator><slash:comments>0</slash:comments><comments>http://e2e.ti.com/forums/thread/49913.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=49913</wfw:commentRss><description>&lt;p&gt;
&lt;p&gt;I am using TI EVM 35xx Board and the BSP Version is 6.12.03.&lt;br /&gt;&lt;br /&gt;I am facing problem in camera isp resizer, the output image from the resizer looks much exposed(i.e. image is more brighter than the actual image).&lt;br /&gt;&lt;br /&gt;Input  image type is UYVY packed format and the input to resizer is from memory.&lt;br /&gt;&lt;br /&gt;I am using the filter co-efficient value given in the sample camera driver code given with the BSP(in V6.12 BSP).&lt;/p&gt;
&lt;p&gt;This is my actual image which is sent to the resizer&lt;/p&gt;
&lt;p&gt;&lt;a href="http://e2e.ti.com/cfs-file.ashx/__key/CommunityServer.Discussions.Components.Files/32/3872.actual.bmp"&gt;&lt;img src="http://e2e.ti.com/resized-image.ashx/__size/550x0/__key/CommunityServer.Discussions.Components.Files/32/3872.actual.bmp" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and the output image i got from the resizer is this&lt;/p&gt;
&lt;p&gt;&lt;a href="http://e2e.ti.com/cfs-file.ashx/__key/CommunityServer.Discussions.Components.Files/32/4380.resized.bmp"&gt;&lt;img src="http://e2e.ti.com/resized-image.ashx/__size/550x481/__key/CommunityServer.Discussions.Components.Files/32/4380.resized.bmp" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Luminance enhancer algorithm selection is disabled(in RSZ_YENH).&lt;/p&gt;
&lt;p&gt;Is this problem related to the filter co-efficient value?&lt;/p&gt;
&lt;p&gt;Is there any document available for filter co-efficient calculation?&lt;/p&gt;
&lt;p&gt;thanks,&lt;/p&gt;
&lt;p&gt;sarathy&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Problems with OMAP3525, TPS65930 and 32kHz clock</title><link>http://e2e.ti.com/forums/thread/48979.aspx</link><pubDate>Mon, 16 Nov 2009 17:39:26 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:48979</guid><dc:creator>wsw</dc:creator><slash:comments>1</slash:comments><comments>http://e2e.ti.com/forums/thread/48979.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=48979</wfw:commentRss><description>&lt;p&gt;Hi folks,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;now that we have a new (and bigger) run of boards manufactured, an old bug popped up again: &lt;/p&gt;
&lt;p&gt;First some history information:&lt;br /&gt;For a new project we&amp;#39;re using an OMAP3525 together with a TPS65930. The core circuitry is heavily leaned on the OMAP3530 Eval board and the Beagle board but we use the -CUS housing of the OMAP and &amp;quot;traditional&amp;quot; SDRAM mounting (not POP mounting). Despite some bugs, the Rev. 1.0 boards ran fine with LINIX and some demo application.&lt;/p&gt;
&lt;p&gt;After fixing the bugs, we had a first run of Rev. 1.1 boards which hung up after some 10 to ~240 minutes. Tracing down the problem we found that the scheduler occasionally didn&amp;#39;t restart sleeping tasks. By that time the problem popped up on the Beagle boards too (see #7 of the erratas at &lt;a href="http://elinux.org/BeagleBoard"&gt;http://elinux.org/BeagleBoard&lt;/a&gt;) and was&amp;nbsp;tracked down to the (in)famous &amp;quot;C70&amp;quot;, a 100pF capacitor at the 32.768kHz line between the OMAP and the companion. After removing the cap our Rev. 1.1 boards ran stable&amp;nbsp; - until now.&lt;/p&gt;
&lt;p&gt;Some days ago we had a new production run of Rev. 1.1 boards which show the &amp;quot;hanging after xx minutes&amp;quot; bug again. Unfortunately these come without the 100pF capacitor right from the factory and I don&amp;#39;t have any caps with sub zero capacity... &lt;img src="http://e2e.ti.com/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;/p&gt;
&lt;p&gt;Is there anyone (from TI?) on this list who can give some background information about the 32kHz line? Judging&amp;nbsp;from what I see on the scope there&amp;nbsp;is a&amp;nbsp;driver in the &amp;#39;65930. One&amp;nbsp;wouldn&amp;#39;t expect any dramatic influence&amp;nbsp;from a&amp;nbsp;100pF capacitor then&amp;nbsp;(and I don&amp;#39;t see any visible change on my scopes which go up to 2Gs/s). On the other hand there is a spec. of&amp;nbsp; max. 20ns rise time in the requirements table 4-7 of&amp;nbsp;SPRS507E. Rather stiff for a signal in the lower kHz range and any additional capacity on the clock line is a little bit&amp;nbsp;counter-intuitive. Without cap I see a rise time of 10ns. &lt;/p&gt;
&lt;p&gt;So - what is the deal here? How comes that such a slow clock is that crucial and sensitive for the system? What is the OMAP doing with this clock? What can I do (after all caps at this line are already removed) to get a stable system?&lt;/p&gt;
&lt;p&gt;Greetings from Germany,&lt;br /&gt;Stefan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>configuring i2c on OMAP3530 eclipse</title><link>http://e2e.ti.com/forums/thread/49864.aspx</link><pubDate>Fri, 20 Nov 2009 07:07:10 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:49864</guid><dc:creator>caleb sierer</dc:creator><slash:comments>0</slash:comments><comments>http://e2e.ti.com/forums/thread/49864.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=49864</wfw:commentRss><description>&lt;p&gt;hello,&lt;/p&gt;
&lt;p&gt;im running an omap3530 on a beagleboard and using eclipse ide to write a program for an 8bit camera that i currently have. none of the .h&amp;#39;s are included so i had to go grab a u-boot git and pull out some .h&amp;#39;s such as the prcm.h which holds the prcm struct but i cannot find the i2c.h which holds the correct i2c struct. where can i get the correct header file for this or where can i go to grab all of the header files to run on the OMAP3530?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank You,&lt;/p&gt;
&lt;p&gt;Caleb&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Difference between features of TMS320DM6467 and OMAP3530</title><link>http://e2e.ti.com/forums/thread/49861.aspx</link><pubDate>Fri, 20 Nov 2009 06:33:48 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:49861</guid><dc:creator>Rachit Shah</dc:creator><slash:comments>0</slash:comments><comments>http://e2e.ti.com/forums/thread/49861.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=49861</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I want to know features difference between TMs320DM6467 and OMAP3530 which is has TMS320C64x+ .DSP core.&lt;/p&gt;
&lt;p&gt;Which one better for HD video streaming and give real time data after processing ?&lt;/p&gt;
&lt;p&gt;Does OMAP3530 EVM have support of component HD video output or composite or s video output&amp;nbsp; ?&lt;/p&gt;
&lt;p&gt;Does it have any benchmark of any video streaming application on both platform ?&lt;/p&gt;
&lt;p&gt;what type of support i will get from TI after getting TMS320DM6467 EVM regarding source code of OS(Linux or WinCE), drivers and codec ? &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Rachit Shah&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>OMAP3530CUS Design</title><link>http://e2e.ti.com/forums/thread/48190.aspx</link><pubDate>Wed, 11 Nov 2009 19:08:15 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:48190</guid><dc:creator>ler</dc:creator><slash:comments>3</slash:comments><comments>http://e2e.ti.com/forums/thread/48190.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=48190</wfw:commentRss><description>&lt;p&gt;I just recieved a board we designed from fabriacation using the OMAP3530CUS (0.6mm pitch) processor.&amp;nbsp; I can connect to the&lt;/p&gt;
&lt;p&gt;part, read and set internal memory, etc.&amp;nbsp; I can single step the internal ROM code.&amp;nbsp; However, when I free run the processor,&lt;/p&gt;
&lt;p&gt;I get the following message from Code Composer via the JTAG interface:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;A reset occured on the target. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;and the &amp;quot;SECURE&amp;quot; indicator flashes on the lower bar of the Code Composer window.&amp;nbsp; I have looked SYS_nRESPWRON signal to&lt;/p&gt;
&lt;p&gt;the processor and don&amp;#39;t see any noise or dips.&amp;nbsp; What other signals are key that could cause the target to reset like this?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>GPIO 114 &amp; 115 configuration</title><link>http://e2e.ti.com/forums/thread/47482.aspx</link><pubDate>Fri, 06 Nov 2009 17:26:52 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:47482</guid><dc:creator>Yuvaraj Velumani</dc:creator><slash:comments>6</slash:comments><comments>http://e2e.ti.com/forums/thread/47482.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=47482</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am using OMAP3525 CBB in my hardware, i am trying to configure pads AG18(CSI2_DX1/GPIO_114), and AH18(CS12_DY1/GPIO_115)&amp;nbsp;as gpio&amp;#39;s. While doing so, i cant able to toggle those pins. Kindly clarify whether we need to do any additional register configuration as we did for Gpio 120 to 129. I have enabled all the power&amp;#39;s in TPS65950 power companion chip. &lt;/p&gt;
&lt;p&gt;here is my configuration&lt;/p&gt;
&lt;p&gt;*(volatile unsigned int *)0x48002138 = 0x011C011C;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;*(volatile unsigned int *)0x49054034&amp;nbsp;&amp;amp;= ~(0x12 | 0x13);&amp;nbsp;&lt;/p&gt;
&lt;p&gt;while(1)&amp;nbsp; {&lt;/p&gt;
&lt;p&gt;*(volatile unsigned int *)0x4905403C&amp;nbsp;|= (0x12 | 0x13);&amp;nbsp;&lt;/p&gt;
&lt;p&gt;_asm(&amp;quot;nop&amp;quot;);&lt;/p&gt;
&lt;p&gt;_asm(&amp;quot;nop&amp;quot;);&lt;/p&gt;
&lt;p&gt;*(volatile unsigned int *)0x4905403C&amp;nbsp;&amp;amp;= ~(0x12 | 0x13);&amp;nbsp;&lt;/p&gt;
&lt;p&gt;_asm(&amp;quot;nop&amp;quot;);&lt;/p&gt;
&lt;p&gt;_asm(&amp;quot;nop&amp;quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;}&lt;/p&gt;
&lt;p&gt;Kindly reply&lt;/p&gt;
&lt;p&gt;V.Yuvaraj&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Production Programming of OMAP3530</title><link>http://e2e.ti.com/forums/thread/49781.aspx</link><pubDate>Thu, 19 Nov 2009 21:20:45 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:49781</guid><dc:creator>David Headley</dc:creator><slash:comments>0</slash:comments><comments>http://e2e.ti.com/forums/thread/49781.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=49781</wfw:commentRss><description>&lt;p&gt;What is the recommended method for downloading Windows CE image binaries onto OMAP devices during manufacturing/production?&amp;nbsp; Is the flash tool recommended for this?&amp;nbsp; Can the flash tool be used to flash NK.BIN or NK.NB0 files?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Register storing OPP value</title><link>http://e2e.ti.com/forums/thread/46964.aspx</link><pubDate>Wed, 04 Nov 2009 05:52:48 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:46964</guid><dc:creator>Xi</dc:creator><slash:comments>4</slash:comments><comments>http://e2e.ti.com/forums/thread/46964.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=46964</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m trying to find the right register which stores the OPP value in DVFS feature. There are some OPP related registers in power management module but they look like controling status, not the 5 values. &lt;/p&gt;
&lt;p&gt;Can any one please tell me which register should I write to, if&amp;nbsp;there is any,&amp;nbsp;when I want to set a value to OPP for changing CPU voltage and frequency? &lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>[OMAP35x] I2Ci Reset never gets done</title><link>http://e2e.ti.com/forums/thread/49734.aspx</link><pubDate>Thu, 19 Nov 2009 16:59:01 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:49734</guid><dc:creator>Stefano Santi</dc:creator><slash:comments>0</slash:comments><comments>http://e2e.ti.com/forums/thread/49734.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=49734</wfw:commentRss><description>&lt;p&gt;I am trying to develop my own I2C driver for OMAP3503 platform. &lt;/p&gt;
&lt;p&gt;I am using BeagleBoard rev. C with Lauterbach debugger.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Problem is that, once I enable the I2Ci (i=1,2,3) iclk and fclk, I find the corresponding SYSS_RDONE bit reset (within I2C_SYSS reg). This tells I2C peripheral reset is ongoing. &lt;/p&gt;
&lt;p&gt;Following TRM recommandations for I2Ci reset (ch18, 3.1.3.1) I do the following in my I2C_Init(...) routine:&lt;/p&gt;
&lt;p&gt;1. Ensure that the module is disabled (clear the I2Ci.I2C_CON[15] I2C_EN bit to 0).&lt;br /&gt;2. Set the I2Ci.I2C_SYSC[1] SRST bit to 1.&lt;br /&gt;3. Enable the module by setting I2Ci.I2C_CON[15] I2C_EN bit to 1.&lt;br /&gt;4. Check the I2Ci.I2C_SYSS[0] RDONE bit until it is set to 1 to indicate the software reset is complete.&lt;/p&gt;
&lt;p&gt;Nothing to do...RDONE is still reset and my code is stuck at step 4...&lt;/p&gt;
&lt;p&gt;I am doing 16 bit access to I2C regs.&lt;/p&gt;
&lt;p&gt;Any suggestion/comment?&lt;/p&gt;
&lt;p&gt;Thank you very much.&lt;/p&gt;
&lt;p&gt;S&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>OMAP L138 ARM Access</title><link>http://e2e.ti.com/forums/thread/46722.aspx</link><pubDate>Tue, 03 Nov 2009 03:27:59 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:46722</guid><dc:creator>Joe Tijerina</dc:creator><slash:comments>16</slash:comments><comments>http://e2e.ti.com/forums/thread/46722.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=46722</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m using OMAPL138 eXperimenter kit from Logic PD,&amp;nbsp;is there a way to connect to the ARM side&amp;nbsp;from Code Composer Studio like I am able to connect to the DSP side?&amp;nbsp; I&amp;nbsp;don&amp;#39;t get the&amp;nbsp;status window showing all the available devices after launching the CCS&amp;nbsp;from the setup configuration,&amp;nbsp;instead I get sent directly to CCS where I just do a &amp;#39;debug-&amp;gt;connect&amp;#39;&amp;nbsp;which only connects me to the DSP.&amp;nbsp;&amp;nbsp;Any suggestions to connect to the ARM?&amp;nbsp;Please&amp;nbsp;advice. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Overlay in DSS</title><link>http://e2e.ti.com/forums/thread/47855.aspx</link><pubDate>Tue, 10 Nov 2009 11:59:30 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:47855</guid><dc:creator>Prad</dc:creator><slash:comments>9</slash:comments><comments>http://e2e.ti.com/forums/thread/47855.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=47855</wfw:commentRss><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;May be a simple question about overlay mechanism in OMAP35x.&lt;br /&gt;Does the DSS support overlaying more than 5 images with one video in hardware.&lt;br /&gt;Please let me know if this can be achived in software.&lt;/p&gt;
&lt;p&gt;Thankyou and Regards.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Omap 3530 nSleep trigger?</title><link>http://e2e.ti.com/forums/thread/49683.aspx</link><pubDate>Thu, 19 Nov 2009 13:22:49 GMT</pubDate><guid isPermaLink="false">35ded035-4cd5-4bbd-851f-937553e04a39:49683</guid><dc:creator>Yavor Trifonov</dc:creator><slash:comments>0</slash:comments><comments>http://e2e.ti.com/forums/thread/49683.aspx</comments><wfw:commentRss>http://e2e.ti.com/forums/commentrss.aspx?SectionID=32&amp;PostID=49683</wfw:commentRss><description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;I&amp;#39;ve got an Omap 3530 with tps 65950. The SYS_OFF_MODE pin of the processor is connected to nSleep1 pin of the tps. Using Linux 2.6.32-rc7 I can see the mpu/core/neon powerdomains are going to off but the power scripts in the tps (sleep script) are not executed. What are the exact conditions for triggering SYS_OFF_MODE? If it is indeed triggered what can cause the tps to ignore the state of nSleep1 pin?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>