📄 drv_glob.inc
字号:
;
; Copyright(C) Renesas Technology Corp. 1998-2005. All rights reserved.
;
; header file for ITS-DS7 Ver.1.0.0
;
; FILE : drv_glob.inc
; CREATED : 2002.04.25
; MODIFIED : 2005.06.09
; AUTHOR : Renesas Technology Corp.
; HARDWARE : RENESAS ITS-DS7
; HISTORY :
; 2003.06.20
; - Created release code.
; (based on RENESAS ITS-DS4 Source Kit Ver.1.2.0 for WCE4.2)
; 2003.12.18
; - change driver buffer allocation.
; 2004.02.06
; - change scif buffer size.
; 2004.04.09
; - Modified 0x to h'.
; 2005.06.09
; - Modified memory mapping for Multiple XIP.
;
; Make sure these match up with the defs in config.bib, and drv_glob.inc
DRIVER_GLOBALS_PHYSICAL_MEMORY_START .equ DRV_GLOBAL_BASE
DRIVER_GLOBALS_PHYSICAL_MEMORY_SIZE .equ h'1000 ; 4K
; ATAPI globals
ATAPI_GLOBALS_OFFSET .equ h'0900 ; DRIVER GLOBALS start address + 0x0900
G_ATAPI_FLAG_BASE .equ (DRV_GLOBAL_BASE + ATAPI_GLOBALS_OFFSET) ; ATAPI MASTER/SLAVE Flags Register
G_ATAPI_FLAG_SIZE .equ h'10
; Audio globals
AUDIO_GLOBALS_BASE .equ (DRV_GLOBAL_BASE + h'000)
AUDIO_PLAY_ADDRESS_OFFSET .equ h'00
AUDIO_OUTINT_OFFSET .equ h'04
AUDIO_PLAY_POINTER_OFFSET .equ h'08
AUDIO_REC_ADDRESS_OFFSET .equ h'0C
AUDIO_ININT_OFFSET .equ h'10
AUDIO_PLAY_CH_OFFSET .equ h'14
AUDIO_REC_CH_OFFSET .equ h'18
AUDIO_HW_VOLUME_OFFSET .equ h'1C
AUDIO_PLAY_ADDRESS .equ (AUDIO_GLOBALS_BASE + AUDIO_PLAY_ADDRESS_OFFSET)
AUDIO_OUTINT .equ (AUDIO_GLOBALS_BASE + AUDIO_OUTINT_OFFSET)
AUDIO_PLAY_POINTER .equ (AUDIO_GLOBALS_BASE + AUDIO_PLAY_POINTER_OFFSET)
AUDIO_REC_ADDRESS .equ (AUDIO_GLOBALS_BASE + AUDIO_REC_ADDRESS_OFFSET)
AUDIO_ININT .equ (AUDIO_GLOBALS_BASE + AUDIO_ININT_OFFSET)
AUDIO_PLAY_CH .equ (AUDIO_GLOBALS_BASE + AUDIO_PLAY_CH_OFFSET)
AUDIO_REC_CH .equ (AUDIO_GLOBALS_BASE + AUDIO_REC_CH_OFFSET)
AUDIO_HW_VOLUME_CH .equ (AUDIO_GLOBALS_BASE + AUDIO_HW_VOLUME_OFFSET)
.aif SH7770_REVISION eq SH7770_1STCUT
; TMU (TSTR0,1,2)
TSTR0_GLOBAL_OFFSET .equ h'630 ; TSTR0
TSTR1_GLOBAL_OFFSET .equ h'634 ; TSTR1
TSTR2_GLOBAL_OFFSET .equ h'638 ; TSTR2
TSTR0_GLOBAL .equ DRV_GLOBAL_BASE + TSTR0_GLOBAL_OFFSET
TSTR1_GLOBAL .equ DRV_GLOBAL_BASE + TSTR1_GLOBAL_OFFSET
TSTR2_GLOBAL .equ DRV_GLOBAL_BASE + TSTR2_GLOBAL_OFFSET
.aendi ;"SH7770_1STCUT"
DRV_BUF_OFFSET .equ h'00021000
; ATAPI buffer
ATAPI_BUFFER_OFFSET .equ (DRV_BUF_OFFSET + h'00000000)
ATAPI_BUFFER_BASE .equ (DRV_GLOBAL_BASE + ATAPI_BUFFER_OFFSET)
ATAPI_BUFFER_SIZE .equ h'00020000
; SPDIF buffer
SPDIF_BUFFER_OFFSET .equ (DRV_BUF_OFFSET + h'00020000)
SPDIF_BUFFER_BASE .equ (DRV_GLOBAL_BASE + SPDIF_BUFFER_OFFSET)
SPDIF_BUFFER_SIZE .equ h'00060000
SPDIF_BUFFER_BASE2 .equ (SPDIF_BUFFER_BASE+h'00020000)
SPDIF_BUFFER_SIZE2 .equ h'00040000
; AUDIO buffer
AUDIO_DMA_PAGE_SIZE .equ h'00002000
; for Playback
AUDIO_P_BUFFER_OFFSET .equ (DRV_BUF_OFFSET + h'00080000)
AUDIO_P_BUFFER_BASE .equ (DRV_GLOBAL_BASE + AUDIO_P_BUFFER_OFFSET)
AUDIO_P_BUFFER_SIZE .equ h'00008000 ; 2Page * 2ch
; for Record
AUDIO_R_BUFFER_OFFSET .equ (DRV_BUF_OFFSET + h'00088000)
AUDIO_R_BUFFER_BASE .equ (DRV_GLOBAL_BASE + AUDIO_R_BUFFER_OFFSET)
AUDIO_R_BUFFER_SIZE .equ h'00008000 ; 2Page * 2ch
; USB buffer
USB_BUFFER_OFFSET .equ (DRV_BUF_OFFSET + h'00096000)
USB_BUFFER_BASE .equ (DRV_GLOBAL_BASE + USB_BUFFER_OFFSET)
USB_BUFFER_SIZE .equ h'0001a000
; I2C buffer
I2C_BUFFER_OFFSET .equ (DRV_BUF_OFFSET + h'00090000)
I2C_BUFFER_BASE .equ (DRV_GLOBAL_BASE + I2C_BUFFER_OFFSET)
I2C_BUFFER_SIZE .equ h'00001000
; SCIF0 buffer
SCIF0_BUFFER_OFFSET .equ (DRV_BUF_OFFSET + h'00091000)
SCIF0_TXBUFFER_SIZE .equ h'00000400
SCIF0_RXBUFFER_SIZE .equ h'00000080
SCIF0_TX_BUFFER_BASE .equ (DRV_GLOBAL_BASE + SCIF0_BUFFER_OFFSET)
SCIF0_RX_BUFFER_BASE .equ (DRV_GLOBAL_BASE + SCIF0_BUFFER_OFFSET + h'1000)
; HSPDIF buffer
SPDIF_GLOBAL_OFFSET .equ (DRV_BUF_OFFSET + h'00093000)
SPDIF_GLOBAL_BASE .equ (DRV_GLOBAL_BASE + SPDIF_GLOBAL_OFFSET)
SPDIF_GLOBAL_SIZE .equ h'00001000
; SCIF3 buffer
SCIF3_BUFFER_OFFSET .equ (DRV_BUF_OFFSET + h'00094000)
SCIF3_TXBUFFER_SIZE .equ h'00000400
SCIF3_RXBUFFER_SIZE .equ h'00000080
SCIF3_TX_BUFFER_BASE .equ (DRV_GLOBAL_BASE + SCIF3_BUFFER_OFFSET)
SCIF3_RX_BUFFER_BASE .equ (DRV_GLOBAL_BASE + SCIF3_BUFFER_OFFSET + h'1000)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -