text: /*
   * Copyright 2014, NICTA
   *
   * This software may be distributed and modified according to the terms of
   * the BSD 2-Clause license. Note that NO WARRANTY is provided.
   * See "LICENSE_BSD2.txt" for details.
   *
   * @TAG(NICTA_BSD)
   */
  
  
  /**
   *  @Component:   CM
   *
   *  @Filename:    ../../CredDataBase/prcmCRED/cm_mpu_cred.h
   *
   ============================================================================ */
  
  /*
  * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/
  */
  /*
  *  Redistribution and use in source and binary forms, with or without
  *  modification, are permitted provided that the following conditions
  *  are met:
  *
  *    Redistributions of source code must retain the above copyright
  *    notice, this list of conditions and the following disclaimer.
  *
  *    Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the
  *    distribution.
  *
  *    Neither the name of Texas Instruments Incorporated nor the names of
  *    its contributors may be used to endorse or promote products derived
  *    from this software without specific prior written permission.
  *
  *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  *  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  *  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  *  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  *  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  *  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  *  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  *  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  *  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  */
  
  
  #ifndef _HW_CM_MPU_H_
  #define _HW_CM_MPU_H_
  
  
  /***********************************************************************\
   * Register arrays Definition
  \***********************************************************************/
  
  
  /***********************************************************************\
   * Bundle arrays Definition
  \***********************************************************************/
  
  
  /***********************************************************************\
   * Bundles Definition
  \***********************************************************************/
  
  
  
  /*************************************************************************\
   * Registers Definition
  \*************************************************************************/
  
  #define CM_MPU_CLKSTCTRL   (0x0)
  #define CM_MPU_MPU_CLKCTRL   (0x4)
  
  /**************************************************************************\ 
   * Field Definition Macros
  \**************************************************************************/
  
  /* CLKSTCTRL */
  #define CM_MPU_CLKSTCTRL_CLKACTIVITY_MPU_CLK   (0x00000004u)
  #define CM_MPU_CLKSTCTRL_CLKACTIVITY_MPU_CLK_SHIFT   (0x00000002u)
  #define CM_MPU_CLKSTCTRL_CLKACTIVITY_MPU_CLK_ACT   (0x1u)
  #define CM_MPU_CLKSTCTRL_CLKACTIVITY_MPU_CLK_INACT   (0x0u)
  
  #define CM_MPU_CLKSTCTRL_CLKTRCTRL   (0x00000003u)
  #define CM_MPU_CLKSTCTRL_CLKTRCTRL_SHIFT   (0x00000000u)
  #define CM_MPU_CLKSTCTRL_CLKTRCTRL_HW_AUTO   (0x3u)
  #define CM_MPU_CLKSTCTRL_CLKTRCTRL_NO_SLEEP   (0x0u)
  #define CM_MPU_CLKSTCTRL_CLKTRCTRL_SW_SLEEP   (0x1u)
  #define CM_MPU_CLKSTCTRL_CLKTRCTRL_SW_WKUP   (0x2u)
  
  
  /* MPU_CLKCTRL */
  #define CM_MPU_MPU_CLKCTRL_IDLEST   (0x00030000u)
  #define CM_MPU_MPU_CLKCTRL_IDLEST_SHIFT   (0x00000010u)
  #define CM_MPU_MPU_CLKCTRL_IDLEST_DISABLE   (0x3u)
  #define CM_MPU_MPU_CLKCTRL_IDLEST_FUNC   (0x0u)
  #define CM_MPU_MPU_CLKCTRL_IDLEST_IDLE   (0x2u)
  #define CM_MPU_MPU_CLKCTRL_IDLEST_TRANS   (0x1u)
  
  #define CM_MPU_MPU_CLKCTRL_MODULEMODE   (0x00000003u)
  #define CM_MPU_MPU_CLKCTRL_MODULEMODE_SHIFT   (0x00000000u)
  #define CM_MPU_MPU_CLKCTRL_MODULEMODE_DISABLED   (0x0u)
  #define CM_MPU_MPU_CLKCTRL_MODULEMODE_ENABLE   (0x2u)
  #define CM_MPU_MPU_CLKCTRL_MODULEMODE_RESERVED   (0x3u)
  #define CM_MPU_MPU_CLKCTRL_MODULEMODE_RESERVED_1   (0x1u)
  
  #define CM_MPU_MPU_CLKCTRL_STBYST   (0x00040000u)
  #define CM_MPU_MPU_CLKCTRL_STBYST_SHIFT   (0x00000012u)
  #define CM_MPU_MPU_CLKCTRL_STBYST_FUNC   (0x0u)
  #define CM_MPU_MPU_CLKCTRL_STBYST_STANDBY   (0x1u)
  
  
  
  #endif
  