📄 usb_otg_ctrl.h
字号:
//========================================================================
// TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION
// Property of Texas Instruments
// For Unrestricted Internal Use Only
// Unauthorized reprofuction and/or distribution is strictly prohibited.
// This product is protected under copyright law and trade secret law
// as an unpublished work
// Created 2000, (C) Copyright 2000 Texas Instruments. All rights reserved
//
//
// Filename :usb_otg_ctrl.h
//
// Date of Module Modification:9/24/02
// february 11th, 2004 Bruno Decroos
// Date of Generation :9/24/02
//
//
//========================================================================
#include "mapping.h"
#ifndef _USB_OTG_CTRL__H
#define _USB_OTG_CTRL__H
//BEGIN INC GENERATION
//--------------------------------------
//Register Offset
//-------------------
#define coeff8_arm 1
#define coeff16_arm 1
#define coeff32_arm 1
//-------------------
#define USB_OTG_CTRL_OTG_REV_OFFSET 0x00
#define USB_OTG_CTRL_OTG_SYSCON_1_OFFSET 0x04
#define USB_OTG_CTRL_OTG_SYSCON_2_OFFSET 0x08
#define USB_OTG_CTRL_OTG_CTRL_OFFSET 0x0C
#define USB_OTG_CTRL_OTG_IRQ_EN_OFFSET 0x10
#define USB_OTG_CTRL_OTG_IRQ_SRC_OFFSET 0x14
#define USB_OTG_CTRL_OTG_OUTCTRL_OFFSET 0x18
#define USB_OTG_CTRL_OTG_TEST_OFFSET 0x20
#define USB_OTG_CTRL_OTG_VC_OFFSET 0xFC
//USB_OTG_CTRL_OTG_REV
//-------------------
#define USB_OTG_CTRL_OTG_REV_8_0 REG8(USB_OTG_CTRL_BASE_ADDR_ARM+USB_OTG_CTRL_OTG_REV_OFFSET*coeff8_arm+0)
#define USB_OTG_CTRL_OTG_REV_8_0_RESERVED_POS 8
#define USB_OTG_CTRL_OTG_REV_8_0_RESERVED_NUMB 24
#define USB_OTG_CTRL_OTG_REV_8_0_RESERVED_RES_VAL 0x0
//R
#define USB_OTG_CTRL_OTG_REV_8_0_OTG_REV_NB_POS 0
#define USB_OTG_CTRL_OTG_REV_8_0_OTG_REV_NB_NUMB 8
#define USB_OTG_CTRL_OTG_REV_8_0_OTG_REV_NB_RES_VAL unknown
//R
#define USB_OTG_CTRL_OTG_REV_8_1 REG8(USB_OTG_CTRL_BASE_ADDR_ARM+USB_OTG_CTRL_OTG_REV_OFFSET*coeff8_arm+1)
#define USB_OTG_CTRL_OTG_REV_8_1_RESERVED_POS 8
#define USB_OTG_CTRL_OTG_REV_8_1_RESERVED_NUMB 24
#define USB_OTG_CTRL_OTG_REV_8_1_RESERVED_RES_VAL 0x0
//R
#define USB_OTG_CTRL_OTG_REV_8_1_OTG_REV_NB_POS 0
#define USB_OTG_CTRL_OTG_REV_8_1_OTG_REV_NB_NUMB 8
#define USB_OTG_CTRL_OTG_REV_8_1_OTG_REV_NB_RES_VAL unknown
//R
#define USB_OTG_CTRL_OTG_REV_8_2 REG8(USB_OTG_CTRL_BASE_ADDR_ARM+USB_OTG_CTRL_OTG_REV_OFFSET*coeff8_arm+2)
#define USB_OTG_CTRL_OTG_REV_8_2_RESERVED_POS 8
#define USB_OTG_CTRL_OTG_REV_8_2_RESERVED_NUMB 24
#define USB_OTG_CTRL_OTG_REV_8_2_RESERVED_RES_VAL 0x0
//R
#define USB_OTG_CTRL_OTG_REV_8_2_OTG_REV_NB_POS 0
#define USB_OTG_CTRL_OTG_REV_8_2_OTG_REV_NB_NUMB 8
#define USB_OTG_CTRL_OTG_REV_8_2_OTG_REV_NB_RES_VAL unknown
//R
#define USB_OTG_CTRL_OTG_REV_8_3 REG8(USB_OTG_CTRL_BASE_ADDR_ARM+USB_OTG_CTRL_OTG_REV_OFFSET*coeff8_arm+3)
#define USB_OTG_CTRL_OTG_REV_8_3_RESERVED_POS 8
#define USB_OTG_CTRL_OTG_REV_8_3_RESERVED_NUMB 24
#define USB_OTG_CTRL_OTG_REV_8_3_RESERVED_RES_VAL 0x0
//R
#define USB_OTG_CTRL_OTG_REV_8_3_OTG_REV_NB_POS 0
#define USB_OTG_CTRL_OTG_REV_8_3_OTG_REV_NB_NUMB 8
#define USB_OTG_CTRL_OTG_REV_8_3_OTG_REV_NB_RES_VAL unknown
//R
#define USB_OTG_CTRL_OTG_REV_16_0 REG16(USB_OTG_CTRL_BASE_ADDR_ARM+USB_OTG_CTRL_OTG_REV_OFFSET*coeff16_arm+0)
#define USB_OTG_CTRL_OTG_REV_16_0_RESERVED_POS 8
#define USB_OTG_CTRL_OTG_REV_16_0_RESERVED_NUMB 24
#define USB_OTG_CTRL_OTG_REV_16_0_RESERVED_RES_VAL 0x0
//R
#define USB_OTG_CTRL_OTG_REV_16_0_OTG_REV_NB_POS 0
#define USB_OTG_CTRL_OTG_REV_16_0_OTG_REV_NB_NUMB 8
#define USB_OTG_CTRL_OTG_REV_16_0_OTG_REV_NB_RES_VAL unknown
//R
#define USB_OTG_CTRL_OTG_REV_16_2 REG16(USB_OTG_CTRL_BASE_ADDR_ARM+USB_OTG_CTRL_OTG_REV_OFFSET*coeff16_arm+2)
#define USB_OTG_CTRL_OTG_REV_16_2_RESERVED_POS 8
#define USB_OTG_CTRL_OTG_REV_16_2_RESERVED_NUMB 24
#define USB_OTG_CTRL_OTG_REV_16_2_RESERVED_RES_VAL 0x0
//R
#define USB_OTG_CTRL_OTG_REV_16_2_OTG_REV_NB_POS 0
#define USB_OTG_CTRL_OTG_REV_16_2_OTG_REV_NB_NUMB 8
#define USB_OTG_CTRL_OTG_REV_16_2_OTG_REV_NB_RES_VAL unknown
//R
#define USB_OTG_CTRL_OTG_REV_32 REG32(USB_OTG_CTRL_BASE_ADDR_ARM+USB_OTG_CTRL_OTG_REV_OFFSET*coeff32_arm)
#define USB_OTG_CTRL_OTG_REV_32_RESERVED_POS 8
#define USB_OTG_CTRL_OTG_REV_32_RESERVED_NUMB 24
#define USB_OTG_CTRL_OTG_REV_32_RESERVED_RES_VAL 0x0
//R
#define USB_OTG_CTRL_OTG_REV_32_OTG_REV_NB_POS 0
#define USB_OTG_CTRL_OTG_REV_32_OTG_REV_NB_NUMB 8
#define USB_OTG_CTRL_OTG_REV_32_OTG_REV_NB_RES_VAL unknown
//R
//USB_OTG_CTRL_OTG_SYSCON_1
//-------------------
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0 REG8(USB_OTG_CTRL_BASE_ADDR_ARM+USB_OTG_CTRL_OTG_SYSCON_1_OFFSET*coeff8_arm+0)
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_RESERVED1_POS 27
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_RESERVED1_NUMB 5
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_RESERVED1_RES_VAL 0x0
//R
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_USB2_TRX_MODE_POS 24
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_USB2_TRX_MODE_NUMB 3
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_USB2_TRX_MODE_RES_VAL 0x0
//R/W
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_RESERVED2_POS 23
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_RESERVED2_NUMB 1
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_RESERVED2_RES_VAL 0x0
//R
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_USB1_TRX_MODE_POS 20
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_USB1_TRX_MODE_NUMB 3
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_USB1_TRX_MODE_RES_VAL 0x0
//R/W
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_RESERVED3_POS 19
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_RESERVED3_NUMB 1
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_RESERVED3_RES_VAL 0x0
//R
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_USB0_TRX_MODE_POS 16
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_USB0_TRX_MODE_NUMB 3
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_USB0_TRX_MODE_RES_VAL 0x0
//R/W
#define USB_OTG_CTRL_OTG_SYSCON_1_8_0_OTG_IDLE_EN_POS 15
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -