diff --git a/trunk/build/buildsetup/ioreg/Makefile b/trunk/build/buildsetup/ioreg/Makefile index 8ad1a5d..9d0fcb0 100644 --- a/trunk/build/buildsetup/ioreg/Makefile +++ b/trunk/build/buildsetup/ioreg/Makefile @@ -34,6 +34,14 @@ TARGET_PREFIX = $(subst .h,,$(TARGET)) TARGET_SUBFILES = $(TARGET_PREFIX)_*.h TARGET_TMPCSV = $(TARGET_PREFIX).csv +NE1_SUFFIX = _ne1patch +CSVSRC_PATCH = $(basename $(CSVSRC))$(NE1_SUFFIX)$(suffix $(CSVSRC)) +TARGET_PATCH = $(basename $(TARGET))$(NE1_SUFFIX)$(suffix $(TARGET)) +TARGET_PATCH_PREFIX = $(subst .h,,$(TARGET_PATCH)) +TARGET_PATCH_SUBFILES = $(TARGET_PATCH_PREFIX)_*.h +TARGET_PATCH_TMPCSV = $(TARGET_PATCH_PREFIX).csv + + # build TARGETS = $(TARGET) $(TARGET_SUBFILES) @@ -54,9 +62,13 @@ include $(CTRFIRM_ROOT)/build/buildtools/commondefs do-build: $(TARGET) -$(TARGET): $(CSVSRC) $(SCRIPT) - $(CP) $(CSVSRC) $(TARGET_TMPCSV) - $(PERL) $(SCRIPT) $(TARGET_TMPCSV) +$(TARGET): $(CSVSRC) $(CSVSRC_PATCH) $(SCRIPT) + $(CP) $(CSVSRC) $(TARGET_TMPCSV) + $(PERL) $(SCRIPT) $(TARGET_TMPCSV) +ifeq ($(CTR_PLATFORM),NE1EMU) + $(CP) $(CSVSRC_PATCH) $(TARGET_PATCH_TMPCSV) + $(PERL) $(SCRIPT) $(TARGET_PATCH_TMPCSV) +endif #---------------------------------------------------------------------------- diff --git a/trunk/build/buildsetup/ioreg/header_generator_ioreg.pl b/trunk/build/buildsetup/ioreg/header_generator_ioreg.pl index b596e6c..749d95b 100755 --- a/trunk/build/buildsetup/ioreg/header_generator_ioreg.pl +++ b/trunk/build/buildsetup/ioreg/header_generator_ioreg.pl @@ -568,7 +568,6 @@ ENDDOC # コマンドラインオプションの設定 # - # -vか-verboseが指定されているとverboseモード if ($v == 1 || $verbose == 1) { $verbose_mode = 1; @@ -584,6 +583,14 @@ if ($nodup == 1) { $duplicate_ok = 1; } +# -sが指定されているとマスターファイル非生成モード +if ($s) { + $cancel_master_file = 1; + verbose("cancel master file mode on\n"); +} else { + $cancel_master_file = 0; +} + @@ -639,6 +646,10 @@ foreach $filename (@ARGV) { output($output_filename, $category); } + if ($cancel_master_file) { + exit(0); + } + my $master_filename = $filename; if (($master_filename =~ s/\.csv/\.h/) == 0) { $master_filename .= ".h"; diff --git a/trunk/build/buildsetup/ioreg/io_register_list.csv b/trunk/build/buildsetup/ioreg/io_register_list.csv index 83c411e..a6d9e02 100644 --- a/trunk/build/buildsetup/ioreg/io_register_list.csv +++ b/trunk/build/buildsetup/ioreg/io_register_list.csv @@ -1,36 +1,6 @@ -$OS:HW_MPCORE_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -$NE1DDR2:HW_NE1DDR2_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -$NE1EXBUS:HW_NE1EXBUS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -$NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +$OS:HW_MPCORE_REG,,,,,,,,,,,,,,, -#offset,condition,name,bit,rw,category,volatile/permanent,fieldname,shift,bit,,,,,,,,,,,,,,,,,,,,,,,,,,, -#NE1-DDR2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x08,,MIF_INIT,32,rw,NE1DDR2,volatile,ADR,15,17,IE,8,1,EPS,5,1,PDN,4,1,SRF,3,1,PRE,2,1,MRS,1,1,REF,0,1,,,,,, -0x34,,MIF_REF_CFG,32,rw,NE1DDR2,volatile,E,8,1,RCNT,0,8,,,,,,,,,,,,,,,,,,,,,,,, -0x40,,MIF_SDC_CFG1,32,rw,NE1DDR2,volatile,RTP,29,1,CL,26,3,RAS,20,4,WTR,18,2,RFC,12,6,WR,9,3,RP,6,3,RCD,4,2,MT,0,3,,, -0x44,,MIF_SDC_CFG2,32,rw,NE1DDR2,volatile,DIEN,31,1,PREAD,30,1,ODTEN,28,2,RDLD1,26,2,RDLD0,24,2,TFAW,21,3,R2WD,16,2,W2WDCS,12,2,W2RDCS,4,3,R2RDCS,0,3 -0x48,,MIF_SDC_CFG3,32,rw,NE1DDR2,volatile,ODTMODE,16,1,WODTSEL,12,2,WODT,8,2,RODTSEL,4,2,RODT,0,2,,,,,,,,,,,,,,, -0x58,,MIF_DLL_CFG,32,rw,NE1DDR2,volatile,DLLFSL,0,3,,,,,,,,,,,,,,,,,,,,,,,,,,, -#NE1-EXBUS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x00,,EXBUS_PCS0,32,rw,NE1EXBUS,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x04,,EXBUS_PCS1,32,rw,NE1EXBUS,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x08,,EXBUS_PCS2,32,rw,NE1EXBUS,volatile,,,,,, -0x0c,,EXBUS_PCS3,32,rw,NE1EXBUS,volatile,,,,,, -0x10,,EXBUS_PCS4,32,rw,NE1EXBUS,volatile,,,,,, -0x14,,EXBUS_PCS5,32,rw,NE1EXBUS,volatile,,,,,, -0x20,,EXBUS_PCS0TIM,32,rw,NE1EXBUS,volatile,,,,,, -0x24,,EXBUS_PCS1TIM,32,rw,NE1EXBUS,volatile,,,,,, -0x28,,EXBUS_PCS2TIM,32,rw,NE1EXBUS,volatile,,,,,, -0x2c,,EXBUS_PCS3TIM,32,rw,NE1EXBUS,volatile,,,,,, -0x30,,EXBUS_PCS4TIM,32,rw,NE1EXBUS,volatile,,,,,, -0x34,,EXBUS_PCS5TIM,32,rw,NE1EXBUS,volatile,,,,,, -0x40,,EXBUS_EXBERRADRM,32,rw,NE1EXBUS,volatile,,,,,, -0x44,,EXBUS_EXBERRCS,32,rw,NE1EXBUS,volatile,,,,,, -#NE1-SYSCTRL,,,,,,,,,,,, -0x004,,SYS_BOOT_ID,32,rw,NE1SYS,volatile,MODE,12,1,,, -0x00c,,SYS_RESET_STATUS,32,rw,NE1SYS,volatile,RST_STAT,17,1,RST,0,1 -0x01c,,SYS_VERSION,32,rw,NE1SYS,volatile,,,,,, -0x11c,,SYS_WTOP_MODE,32,rw,NE1SYS,volatile,,,,,,,,, +#offset,condition,name,bit,rw,category,volatile/permanent,fieldname,shift,bit,,,,,, #AXIコンフィグ,,,,,,,,,,,,,,, 0x20f480,,QOS_TIDEMARK,32,rw,SCFG,volatile,,,,,,,,, 0x20f484,,QOS_CNT,32,rw,SCFG,volatile,,,,,,,,, @@ -44,8 +14,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x140004,,DSPP4,8,rw,SCFG,volatile,E,7,1,OF,2,3,M,0,1 0x140005,,DSPP5,8,rw,SCFG,volatile,E,7,1,OF,2,3,M,0,1 0x140006,,DSPP6,8,rw,SCFG,volatile,E,7,1,OF,2,3,M,0,1 -0x140007,,DSPP7,8,rw,SCFG,volatile,E,7,1,OF,2,3,M,0,1 -0x140008,,DSPD0,8,rw,SCFG,volatile,E,7,1,OF,2,3,M,0,1 +0x140007,,DSPP7,8,rw,SCFG,volatile,E,7,1,OF,2,3,M,0,1,,,,,,,,,,,,,,, +0x140008,,DSPD0,8,rw,SCFG,volatile,E,7,1,OF,2,3,M,0,1,,,,,,,,,,,,,,, 0x140009,,DSPD1,8,rw,SCFG,volatile,E,7,1,OF,2,3,M,0,1,,,,,,,,,,,,,,, 0x14000a,,DSPD2,8,rw,SCFG,volatile,E,7,1,OF,2,3,M,0,1,,,,,,,,,,,,,,, 0x14000b,,DSPD3,8,rw,SCFG,volatile,E,7,1,OF,2,3,M,0,1,,,,,,,,,,,,,,, @@ -60,8 +30,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x140110,,VRAM_CFG,8,rw,SCFG,volatile,D,0,5,,,,,,,,,,,,,,,,,,,,, 0x140200,,GPIO3_33,32,rw,SCFG,volatile,D7SEL,28,4,D6SEL,24,4,D5SEL,20,4,D4SEL,16,4,D3SEL,12,4,D2SEL,8,4,D1SEL,4,4,D0SEL,0,4 0x140300,,LGC_MD,8,rw,SCFG,volatile,M,2,2,CDET,0,1,,,,,,,,,,,,,,,,,, -0x140302,,LGC_CC,16,rw,SCFG,volatile,CC,0,16,,,,,,,,,,,,,,,,,,,,, -0x140304,,LGC_CA,16,rw,SCFG,volatile,CA,0,16,,,,,,,,,,,,,,,,,,,,, +0x140302,,LGC_CC,16,rw,SCFG,volatile,CC,0,16,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x140304,,LGC_CA,16,rw,SCFG,volatile,CA,0,16,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x140400,,LGC_PROT,8,rw,SCFG,volatile,E,0,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, #電力制御,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x180000,,CNT,8,rw,PDN,volatile,SLP,0,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, @@ -76,8 +46,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x180218,,DSP,8,rw,PDN,volatile,CLK_E,1,1,RSTB,0,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, #互換モード,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x180100,,LMOD,16,rw,LGY,volatile,E,15,1,M,0,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x180104,,LSCNT,16,rw,LGY,volatile,I,15,1,R10,2,1,SLP,1,1,WUP,0,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x180108,,LIE,16,rw,LGY,volatile,SD2,8,1,SD1,7,1,DEPOP,6,1,MCU,5,1,HP,4,1,COVER,3,1,LMC,2,1,KEY,1,1,RTC,0,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x180104,,LSCNT,16,rw,LGY,volatile,I,15,1,R10,2,1,SLP,1,1,WUP,0,1,,,,,,,,,,,,,,,,,,,,,,,, +0x180108,,LIE,16,rw,LGY,volatile,SD2,8,1,SD1,7,1,DEPOP,6,1,MCU,5,1,HP,4,1,COVER,3,1,LMC,2,1,KEY,1,1,RTC,0,1,,,,,,,,, 0x180110,,KEYMSEL,16,rw,LGY,volatile,X,11,1,Y,10,1,L,9,1,R,8,1,DOWN,7,1,UP,6,1,LEFT,5,1,RIGHT,4,1,START,3,1,SEL,2,1,B,1,1,A,0,1 0x180112,,KEYMVAL,16,rw,LGY,volatile,X,11,1,Y,10,1,L,9,1,R,8,1,DOWN,7,1,UP,6,1,LEFT,5,1,RIGHT,4,1,START,3,1,SEL,2,1,B,1,1,A,0,1 0x180114,,GPIOMSEL,16,rw,LGY,volatile,DEPOP,9,1,MCU,8,1,HP,7,1,RTC_INT,6,1,RTC_CS,5,1,RTC_CK,4,1,RTC_DT,3,1,COVER,2,1,TP,1,1,DBG_KEY,0,1,,,,,, @@ -92,8 +62,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x200004,,XDMA_DPC,32,r,MI,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x200020,,XDMA_IE,32,rw,MI,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x200024,,XDMA_ES,32,r,MI,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x200028,,XDMA_ISTAT,32,r,MI,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x20002c,,XDMA_ICLR,32,w,MI,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x200028,,XDMA_ISTAT,32,r,MI,volatile +0x20002c,,XDMA_ICLR,32,w,MI,volatile 0x200030,,XDMA_FSM,32,r,MI,volatile 0x200034,,XDMA_FSC,32,r,MI,volatile 0x200038,,XDMA_FTM,32,r,MI,volatile @@ -108,8 +78,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x200408,,XDMA_CC0,32,r,MI,volatile 0x20040c,,XDMA_LC00,32,r,MI,volatile 0x200410,,XDMA_LC10,32,r,MI,volatile -0x200420,,XDMA_SA1,32,r,MI,volatile -0x200424,,XDMA_DA1,32,r,MI,volatile +0x200420,,XDMA_SA1,32,r,MI,volatile,,,,,,,,,,,,,,,,,, +0x200424,,XDMA_DA1,32,r,MI,volatile,,,,,,,,,,,,,,,,,, 0x200428,,XDMA_CC1,32,r,MI,volatile,,,,,,,,,,,,,,,,,, 0x20042c,,XDMA_LC01,32,r,MI,volatile,,,,,,,,,,,,,,,,,, 0x200430,,XDMA_LC11,32,r,MI,volatile,,,,,,,,,,,,,,,,,, @@ -124,8 +94,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x200e10,,XDMA_CFG4,32,r,MI,volatile,PNS0,0,1,,,,,,,,,,,,,,, 0x200e14,,XDMA_CFGDN,32,r,MI,volatile,DBF_LINES,20,10,RQ_LINES,16,4,R_CAP,12,3,WQ_LINES,8,4,W_CAP,4,3,AXI_WDH,0,3 #FCRAM,,,,,,,,,,,,,,,,,,,,,,,, -0x201000,,FCRAM_CNT0,32,rw,MI,volatile,PASR,3,2,DS,2,1,PDS,1,1,WT,0,1,,,,,, -0x201004,,FCRAM_CNT1,32,rw,MI,volatile,DL,16,3,CDRV,0,2,,,,,,,,,,,, +0x201000,,FCRAM_CNT0,32,rw,MI,volatile,PASR,3,2,DS,2,1,PDS,1,1,WT,0,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x201004,,FCRAM_CNT1,32,rw,MI,volatile,DL,16,3,CDRV,0,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, #キー,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x149000,,KEYINPUT,16,rw,PAD,volatile,X,11,1,Y,10,1,L,9,1,R,8,1,DOWN,7,1,UP,6,1,LEFT,5,1,RIGHT,4,1,START,3,1,SEL,2,1,B,1,1,A,0,1,,,,,, 0x149002,,KEYCNT,16,rw,PAD,volatile,LOGIC,15,1,INTR,14,1,X,11,1,Y,10,1,L,9,1,R,8,1,DOWN,7,1,UP,6,1,LEFT,5,1,RIGHT,4,1,START,3,1,SEL,2,1,B,1,1,A,0,1 @@ -140,8 +110,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x144000,,I2C1_DAT,8,rw,SIO,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x144001,,I2C1_CNT,8,rw,SIO,volatile,E,7,1,I,6,1,RW,5,1,ACK,4,1,CNT,3,3,NT,2,1,START,1,1,STOP,0,1,,,,,,,,,,,,,,,,,, 0x144002,,I2C1_CNT_EX,16,rw,SIO,volatile,LGCY,15,1,WT,1,1,SCL,0,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x144004,,I2C1_SCL,16,rw,SIO,volatile,HI_PRD,8,5,LO_PRD,0,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x145000,,I2C2_DAT,8,rw,SIO,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x144004,,I2C1_SCL,16,rw,SIO,volatile,HI_PRD,8,5,LO_PRD,0,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x145000,,I2C2_DAT,8,rw,SIO,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x145001,,I2C2_CNT,8,rw,SIO,volatile,E,7,1,I,6,1,RW,5,1,ACK,4,1,CNT,3,3,NT,2,1,START,1,1,STOP,0,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x145002,,I2C2_CNT_EX,16,rw,SIO,volatile,LGCY,15,1,WT,1,1,SCL,0,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x145004,,I2C2_SCL,16,rw,SIO,volatile,HI_PRD,8,5,LO_PRD,0,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, @@ -156,8 +126,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, #DS/TWLカード,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x148000,,MCCNT0,16,rw,MI,volatile,E,15,1,I,14,1,SEL,13,1,BUSY,7,1,MODE,6,1,BAUDRATE,0,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x148002,,MCD0,16,rw,MI,volatile,DATA,0,8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x148004,,MCCNT1,32,rw,MI,volatile,START,31,1,WR,30,1,RESB,29,1,RTM,28,1,CT,27,1,PC,24,3,RDY,23,1,L2,16,6,SCR,15,1,SE,14,1,DS,13,1,L1,0,13,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x148008,,MCCMD0,32,w,MI,volatile,CMD3,24,8,CMD2,16,8,CMD1,8,8,CMD0,0,8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x148004,,MCCNT1,32,rw,MI,volatile,START,31,1,WR,30,1,RESB,29,1,RTM,28,1,CT,27,1,PC,24,3,RDY,23,1,L2,16,6,SCR,15,1,SE,14,1,DS,13,1,L1,0,13 +0x148008,,MCCMD0,32,w,MI,volatile,CMD3,24,8,CMD2,16,8,CMD1,8,8,CMD0,0,8,,,,,,,,,,,,,,,,,,,,,,,, 0x14800c,,MCCMD1,32,w,MI,volatile,CMD7,24,8,CMD6,16,8,CMD5,8,8,CMD4,0,8,,,,,,,,,,,,,,,,,,,,,,,, 0x148010,,MCSCR0,32,w,MI,volatile,SCRA,0,32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x148014,,MCSCR1,32,w,MI,volatile,SCRB,0,32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, @@ -172,8 +142,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, #SHA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x101000,,SHA_CNT,32,rw,SHA,volatile,ODMA_E,10,1,RBNE,9,1,REF_E,8,1,MODE,4,2,BSWAP,3,1,IDMA_E,2,1,PAD,1,1,BUSY,0,1,INIT,0,1,,,,,,,,, 0x101004,,SHA_LEN,32,rw,SHA,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x101040,,SHA_H0,32,rw,SHA,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x301000,,SHA_MSG0,32,rw,SHA,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x101040,,SHA_H0,32,rw,SHA,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x301000,,SHA_MSG0,32,rw,SHA,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, #DSP,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x203000,,PDATA,16,rw,DSP,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x203004,,PADR,16,w,DSP,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, @@ -188,8 +158,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x203028,,COM1,16,rw,DSP,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x20302c,,REP1,16,r,DSP,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x203030,,COM2,16,rw,DSP,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x203034,,REP2,16,r,DSP,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -#YUVtoRGB,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x203034,,REP2,16,r,DSP,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +#YUVtoRGB,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x102000,,Y2R_CNT,32,rw,GX,volatile,E,31,1,I_END,30,1,I_DT,29,1,RE,28,1,YUV,27,1,V,26,1,U,25,1,Y,24,1,RDRQ_E,23,1,WDRQ_E,22,1,TD_E,17,1,SD_E,16,1,BLK,12,1,ROT,10,2,OFMT,8,2,IFMT,0,3 0x102004,,Y2R_HDOT,16,rw,GX,volatile,H,3,7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x102006,,Y2R_VLINE,16,rw,GX,volatile,V,0,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, @@ -204,24 +174,24 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x10201e,,Y2R_BO,16,rw,GX,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x102020,,Y2R_ALPHA,16,rw,GX,volatile,ALPHA,0,8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x102100,,Y2R_DITPAT0,32,rw,GX,volatile,W3,14,2,W2,10,2,W1,6,2,W0,2,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x102108,,Y2R_DITPAT1,32,rw,GX,volatile,W3,14,2,W2,10,2,W1,6,2,W0,2,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x302080,,Y2R_U0,32,rw,GX,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x302100,,Y2R_V0,32,rw,GX,volatile,,,,,,,,, -0x302180,,Y2R_YUV0,32,rw,GX,volatile,,,,,,,,, -0x302200,,Y2R_RGB0,32,rw,GX,volatile,,,,,,,,, -#LCDC,,,,,,,,,,,,,,, -0x202000,,LPWM_CNT,32,rw,GX,volatile,L3D_E,2,1,L3D_AT,1,1,L3D_INV,0,1 -0x202004,,LPWM_WFORM,32,rw,GX,volatile,MP,16,16,SP,0,16,,, -0x202008,,LCD0_STAT,32,r,GX,volatile,X2,9,1,L3D_L2D,8,1,L3D_E,0,1 -0x20200c,,LCD_CNT,32,rw,GX,volatile,L2_FIX,16,1,LVDS,8,4,L1_FIX,0,1 -0x202200,,ABL0_CNT,32,rw,GX,volatile,TD_E,9,1,SD_E,8,1,ABL_E,0,1 -0x202204,,ABL0_FCOLOR,32,rw,GX,volatile,E,24,1,COLOR,0,24,,, -0x202210,,ABL0_HST_SX,32,rw,GX,volatile,SX,0,10,,,,,, -0x202214,,ABL0_HST_EX,32,rw,GX,volatile,EX,0,10,,,,,, -0x202218,,ABL0_HST_SY,32,rw,GX,volatile,SY,0,10,,,,,, -0x20221c,,ABL0_HST_EY,32,rw,GX,volatile,EY,0,10,,,,,, -0x202220,,ABL0_GTHP,32,rw,GX,volatile,GTHP,0,9,,,,,, -0x202224,,ABL0_GTHMIN,32,rw,GX,volatile,GTHMIN,0,8,,,,,, +0x102108,,Y2R_DITPAT1,32,rw,GX,volatile,W3,14,2,W2,10,2,W1,6,2,W0,2,2 +0x302080,,Y2R_U0,32,rw,GX,volatile,,,,,,,,,,,, +0x302100,,Y2R_V0,32,rw,GX,volatile,,,,,,,,,,,, +0x302180,,Y2R_YUV0,32,rw,GX,volatile,,,,,,,,,,,, +0x302200,,Y2R_RGB0,32,rw,GX,volatile,,,,,,,,,,,, +#LCDC,,,,,,,,,,,,,,,,,, +0x202000,,LPWM_CNT,32,rw,GX,volatile,L3D_E,2,1,L3D_AT,1,1,L3D_INV,0,1,,, +0x202004,,LPWM_WFORM,32,rw,GX,volatile,MP,16,16,SP,0,16,,,,,, +0x202008,,LCD0_STAT,32,r,GX,volatile,X2,9,1,L3D_L2D,8,1,L3D_E,0,1,,, +0x20200c,,LCD_CNT,32,rw,GX,volatile,L2_FIX,16,1,LVDS,8,4,L1_FIX,0,1,,, +0x202200,,ABL0_CNT,32,rw,GX,volatile,TD_E,9,1,SD_E,8,1,ABL_E,0,1,,, +0x202204,,ABL0_FCOLOR,32,rw,GX,volatile,E,24,1,COLOR,0,24,,,,,, +0x202210,,ABL0_HST_SX,32,rw,GX,volatile,SX,0,10,,,,,,,,, +0x202214,,ABL0_HST_EX,32,rw,GX,volatile,EX,0,10,,,,,,,,, +0x202218,,ABL0_HST_SY,32,rw,GX,volatile,SY,0,10,,,,,,,,, +0x20221c,,ABL0_HST_EY,32,rw,GX,volatile,EY,0,10,,,,,,,,, +0x202220,,ABL0_GTHP,32,rw,GX,volatile,GTHP,0,9,,,,,,,,, +0x202224,,ABL0_GTHMIN,32,rw,GX,volatile,GTHMIN,0,8,,,,,,,,, 0x202228,,ABL0_GTHMAX,32,rw,GX,volatile,GTHMAX,0,8,,,,,,,,, 0x20222c,,ABL0_GTHMAXEX,32,rw,GX,volatile,GTHMAXEX,0,8,,,,,,,,, 0x202230,,ABL0_INERTIA,32,rw,GX,volatile,FRM,0,4,,,,,,,,, @@ -252,8 +222,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x202a44,,ABL1_PWMCNT,32,rw,GX,volatile,PC,16,3,PS,12,4,PD,0,10,,, 0x202a60,,ABL1_DITPAT0,32,rw,GX,volatile,W3,14,2,W2,10,2,W1,6,2,W0,2,2 0x202a68,,ABL1_DITPAT1,32,rw,GX,volatile,W3,14,2,W2,10,2,W1,6,2,W0,2,2 -0x202a80,,ABL1_RSLUT0,32,rw,GX,volatile,RSLUT,0,8,,,,,,,,, -0x202af0,,ABL1_CMAX,32,r,GX,volatile,CMAX,0,8,,,,,,,,, +0x202a80,,ABL1_RSLUT0,32,rw,GX,volatile,RSLUT,0,8,,,,,,,,,,,,,,, +0x202af0,,ABL1_CMAX,32,r,GX,volatile,CMAX,0,8,,,,,,,,,,,,,,, 0x202af4,,ABL1_CGTH,32,r,GX,volatile,CGTH,0,8,,,,,,,,,,,,,,, 0x202af8,,ABL1_CRS,32,r,GX,volatile,CRS,0,8,,,,,,,,,,,,,,, 0x202c00,,ABL1_RDLUT0,32,r,GX,volatile,RDLUT,0,10,,,,,,,,,,,,,,, @@ -268,8 +238,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, #GPUポストフィルタ,,,,,,,,,,,,,,,,,,,,,,,, 0x400c00,,PPF_SRC_ADR,32,rw,GX,volatile,ADR,1,28,,,,,,,,,,,,,,, 0x400c04,,PPF_DST_ADR,32,rw,GX,volatile,ADR,1,28,,,,,,,,,,,,,,, -0x400c08,,PPF_SIZE,32,rw,GX,volatile,H,16,16,W,0,16,,,,,,,,,,,, -0x400c0c,,PPF_VSIZE,32,rw,GX,volatile,H,16,16,W,0,16,,,,,,,,,,,, +0x400c08,,PPF_SIZE,32,rw,GX,volatile,H,16,16,W,0,16,,,,,,,,,,,,,,, +0x400c0c,,PPF_VSIZE,32,rw,GX,volatile,H,16,16,W,0,16,,,,,,,,,,,,,,, 0x400c10,,PPF_MODE,32,rw,GX,volatile,AAM,24,2,BSZ,16,1,DFMT,12,3,SFMT,8,3,CROP_E,2,1,BLM,1,1,FLIP_E,0,1 0x400c14,,PPF_INTERVAL,32,rw,GX,volatile,W,8,8,R,0,8,,,,,,,,,,,,,,, 0x400c18,,PPF_START,32,rw,GX,volatile,IF,8,1,ST,0,1,,,,,,,,,,,,,,, @@ -284,8 +254,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x40041c,,PDC0_H_INT_POS,32,rw,GX,volatile,E,16,12,S,0,12,,,,,,,,,,,,,,, 0x400420,,PDC0_H_DMA_POS,32,rw,GX,volatile,E,16,12,S,0,12,,,,,,,,,,,,,,, 0x400424,,PDC0_V_SIZE,32,rw,GX,volatile,SZ,0,12,,,,,,,,,,,,,,,,,, -0x400428,,PDC0_V_DISP_S,32,rw,GX,volatile,S,0,12,,,,,,,,,,,,,,,,,, -0x40042c,,PDC0_V_BBORDER_S,32,rw,GX,volatile,S,0,12,,,,,,,,,,,,,,,,,, +0x400428,,PDC0_V_DISP_S,32,rw,GX,volatile,S,0,12,,,,,, +0x40042c,,PDC0_V_BBORDER_S,32,rw,GX,volatile,S,0,12,,,,,, 0x400430,,PDC0_V_BLANK_S,32,rw,GX,volatile,S,0,12,,,,,, 0x400434,,PDC0_V_SYNC_S,32,rw,GX,volatile,S,0,12,,,,,, 0x400438,,PDC0_V_BPORTCH_S,32,rw,GX,volatile,S,0,12,,,,,, @@ -300,8 +270,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x40045c,,PDC0_OUT_SIZE,32,rw,GX,volatile,H,16,12,W,0,12,,, 0x400460,,PDC0_PIC_BORDER_H,32,rw,GX,volatile,E,16,12,S,0,12,,, 0x400464,,PDC0_PIC_BORDER_V,32,rw,GX,volatile,E,16,12,S,0,12,,, -0x400468,,PDC0_FB0_ADR,32,rw,GX,volatile,ADR,4,28,,,,,, -0x40046c,,PDC0_FB1_ADR,32,rw,GX,volatile,ADR,4,28,,,,,, +0x400468,,PDC0_FB0_ADR,32,rw,GX,volatile,ADR,4,28,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x40046c,,PDC0_FB1_ADR,32,rw,GX,volatile,ADR,4,28,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x400470,,PDC0_MODE,32,rw,GX,volatile,INTERVAL,16,16,BLEN,8,2,FMT,0,3,,,,,,,,,,,,,,,,,,,,, 0x400474,,PDC0_START,32,rw,GX,volatile,O_E,16,1,IM_ERR,10,1,IM_V,9,1,IM_H,8,1,E,0,1,,,,,,,,,,,,,,, 0x400478,,PDC0_SWAP,32,rw,GX,volatile,ICLR_ERR,18,1,ICLR_V,17,1,ICLR_H,16,1,RST_FIFO,8,1,AT_SWAP,4,1,NEXT,0,1,,,,,,,,,,,, @@ -316,8 +286,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x400514,,PDC1_H_BPORTCH_S,32,rw,GX,volatile,S,0,12,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x400518,,PDC1_H_LBORDER_S,32,rw,GX,volatile,S,0,12,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x40051c,,PDC1_H_INT_POS,32,rw,GX,volatile,E,16,12,S,0,12,,,,,,,,,,,,,,,,,,,,,,,, -0x400520,,PDC1_H_DMA_POS,32,rw,GX,volatile,E,16,12,S,0,12,,,,,,,,,,,,,,,,,,,,,,,, -0x400524,,PDC1_V_SIZE,32,rw,GX,volatile,SZ,0,12,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x400520,,PDC1_H_DMA_POS,32,rw,GX,volatile,E,16,12,S,0,12,,, +0x400524,,PDC1_V_SIZE,32,rw,GX,volatile,SZ,0,12,,,,,, 0x400528,,PDC1_V_DISP_S,32,rw,GX,volatile,S,0,12,,,,,, 0x40052c,,PDC1_V_BBORDER_S,32,rw,GX,volatile,S,0,12,,,,,, 0x400530,,PDC1_V_BLANK_S,32,rw,GX,volatile,S,0,12,,,,,, @@ -332,8 +302,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x400554,,PDC1_V_COUNT,32,r,GX,volatile,COUNT,0,12,,,,,, 0x400558,,PDC1_FB_SIZE,32,rw,GX,volatile,H,16,12,W,0,12,,, 0x40055c,,PDC1_OUT_SIZE,32,rw,GX,volatile,H,16,12,W,0,12,,, -0x400560,,PDC1_PIC_BORDER_H,32,rw,GX,volatile,E,16,12,S,0,12,,, -0x400564,,PDC1_PIC_BORDER_V,32,rw,GX,volatile,E,16,12,S,0,12,,, +0x400560,,PDC1_PIC_BORDER_H,32,rw,GX,volatile,E,16,12,S,0,12,,,,,,,,,,,,,,,,,,,,,,,, +0x400564,,PDC1_PIC_BORDER_V,32,rw,GX,volatile,E,16,12,S,0,12,,,,,,,,,,,,,,,,,,,,,,,, 0x400568,,PDC1_FB0_ADR,32,rw,GX,volatile,ADR,4,28,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x40056c,,PDC1_FB1_ADR,32,rw,GX,volatile,ADR,4,28,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x400570,,PDC1_MODE,32,rw,GX,volatile,INTERVAL,16,16,BLEN,8,2,FMT,0,3,,,,,,,,,,,,,,,,,,,,, @@ -348,8 +318,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x110008,,SCL1_STAT,32,rw,LGY,volatile,IF_VDET,2,1,IF_BERR,1,1,IF_DREQ,0,1,,,,,,,,,,,,,,,,,,,,, 0x11000c,,SCL1_IFE,32,rw,LGY,volatile,IFE_VDET,2,1,IFE_BERR,1,1,IFE_DREQ,0,1,,,,,,,,,,,,,,,,,,,,, 0x110010,,SCL1_FLH,32,w,LGY,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x110020,,SCL1_ALPHA,32,w,LGY,volatile,ALPHA,0,8,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x110100,,SCL1_DITPAT0,32,rw,LGY,volatile,W3,14,2,W2,10,2,W1,6,2,W0,2,2,,,,,,,,,,,,,,,,,, +0x110020,,SCL1_ALPHA,32,w,LGY,volatile,ALPHA,0,8,,,,,,,,, +0x110100,,SCL1_DITPAT0,32,rw,LGY,volatile,W3,14,2,W2,10,2,W1,6,2,W0,2,2 0x110108,,SCL1_DITPAT1,32,rw,LGY,volatile,W3,14,2,W2,10,2,W1,6,2,W0,2,2 0x110200,,SCL1_VCYC,32,rw,LGY,volatile,CYC,0,3,,,,,,,,, 0x110204,,SCL1_VADVPAT,32,rw,LGY,volatile,AP,0,8,,,,,,,,, @@ -364,8 +334,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x110340,,SCL1_HC00,32,rw,LGY,volatile,SGN,15,1,DECI,4,6,,,,,, 0x110360,,SCL1_HC10,32,rw,LGY,volatile,SGN,15,1,DECI,4,8,,,,,, 0x110380,,SCL1_HC20,32,rw,LGY,volatile,SGN,15,1,INT,14,1,DECI,4,10,,, -0x1103a0,,SCL1_HC30,32,rw,LGY,volatile,SGN,15,1,INT,14,1,DECI,4,10,,, -0x1103c0,,SCL1_HC40,32,rw,LGY,volatile,SGN,15,1,DECI,4,8,,,,,, +0x1103a0,,SCL1_HC30,32,rw,LGY,volatile,SGN,15,1,INT,14,1,DECI,4,10,,,,,,,,,,,,,,,,,, +0x1103c0,,SCL1_HC40,32,rw,LGY,volatile,SGN,15,1,DECI,4,8,,,,,,,,,,,,,,,,,,,,, 0x1103e0,,SCL1_HC50,32,rw,LGY,volatile,SGN,15,1,DECI,4,6,,,,,,,,,,,,,,,,,,,,, 0x310000,,SCL1_DATA0,32,r,LGY,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x111000,,SCL2_CNT,32,rw,LGY,volatile,DREQ_E,15,1,BF,12,1,ROT,10,2,PF,8,2,TD_E,5,1,SD_E,4,1,H_E,2,1,V_E,1,1,E,0,1 @@ -396,8 +366,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, #キャッシュスヌープ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x00000,,SCU_CNT,32,rw,OS,volatile,E,0,1,,,,,,,,,,,,,,,,,,,,,,,, 0x00004,,SCU_CFG,32,r,OS,volatile,C3_CACHE_SIZE,14,2,C2_CACHE_SIZE,12,2,C1_CACHE_SIZE,10,2,C0_CACHE_SIZE,8,2,C3_SMP,7,1,C2_SMP,6,1,C1_SMP,5,1,C0_SMP,4,1,CPU_NUM,0,2 -0x00008,,SCU_STAT,32,rw,OS,volatile,C3,6,2,C2,4,2,C1,2,2,C0,0,2,,,,,,,,,,,,,,, -0x0000c,,SCU_INVLD_WAY,32,w,OS,volatile,C3,12,4,C2,8,4,C1,4,4,C0,0,4,,,,,,,,,,,,,,, +0x00008,,SCU_STAT,32,rw,OS,volatile,C3,6,2,C2,4,2,C1,2,2,C0,0,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x0000c,,SCU_INVLD_WAY,32,w,OS,volatile,C3,12,4,C2,8,4,C1,4,4,C0,0,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x00010,,SCU_PMON_CNT,32,rw,OS,volatile,MN7_OV,23,1,MN6_OV,22,1,MN5_OV,21,1,MN4_OV,20,1,MN3_OV,19,1,MN2_OV,18,1,MN1_OV,17,1,MN0_OV,16,1,MN7_IE,15,1,MN6_IE,14,1,MN5_IE,13,1,MN4_IE,12,1,MN3_IE,11,1,MN2_IE,10,1,MN1_IE,9,1,MN0_IE,8,1,RST,1,1,E,0,1 0x00014,,SCU_PMON_EVENT0,32,rw,OS,volatile,EV3,24,8,EV2,16,8,EV1,8,8,EV0,0,8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x00018,,SCU_PMON_EVENT1,32,rw,OS,volatile,EV7,24,8,EV6,16,8,EV5,8,8,EV4,0,8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, @@ -412,8 +382,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x0114,,CPUI_RUN_INTR,32,rw,OS,volatile,PRIO,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x0118,,CPUI_HI_PND,32,rw,OS,volatile,CPU_SRC,3,10,ID,0,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, #割り込み,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x1000,,IDR_CNT,32,rw,OS,volatile,E,0,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x1004,,IDR_TYPE,32,r,OS,volatile,CPU_NUM,5,3,IT_LINE_NUM,0,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x1000,,IDR_CNT,32,rw,OS,volatile,E,0,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x1004,,IDR_TYPE,32,r,OS,volatile,CPU_NUM,5,3,IT_LINE_NUM,0,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x1100,,IDR_SET_IE0,32,rw,OS,volatile,WDOG,30,1,TM,29,1,IPI15,15,1,IPI14,14,1,IPI13,13,1,IPI12,12,1,IPI11,11,1,IPI10,10,1,IPI9,9,1,IPI8,8,1,IPI7,7,1,IPI6,6,1,IPI5,5,1,IPI4,4,1,IPI3,3,1,IPI2,2,1,IPI1,1,1,IPI0,0,1,IPI_ALL,0,16,,,,,,,,,,,,,,,,,,,,, 0x1104,,IDR_SET_IE1,32,rw,OS,volatile,DMA_ADT,25,1,DMA8,24,1,DMA7,24,1,DMA6,22,1,DMA5,21,1,DMA4,20,1,DMA3,19,1,DMA2,18,1,DMA1,17,1,DMA0,16,1,GPU_P3D,13,1,GPU_PPF,12,1,GPU_PDC1,11,1,GPU_PDC0,10,1,GPU_PSC1,9,1,GPU_PSC0,8,1,DBG_SPI,4,1,J1_TX,3,1,J1_RX,2,1,J0_TX,1,1,J0_RX,0,1,,,,,,,,,,,,,,, 0x1108,,IDR_SET_IE2,32,rw,OS,volatile,DS_WL,31,1,KEY,27,1,MIC,26,1,LGY,25,1,WAKE,24,1,SPI2,23,1,SPI1,22,1,I2C2,21,1,I2C1,20,1,PXI_RX,19,1,PXI_TX,18,1,CPU1,17,1,CPU0,16,1,SCR2,13,1,SCR1,12,1,YUV2RGB,11,1,DSP,10,1,CAM2,9,1,CAM1,8,1,LGC_DET,6,1,LGC_IREQ,5,1,LMC,4,1,SD3_A,3,1,SD3,2,1,SD2_A,1,1,SD2,0,1 @@ -428,8 +398,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x120c,,IDR_SET_PND3,32,rw,OS,volatile,PMUIRQ7,29,1,PMUIRQ6,28,1,PMUIRQ5,27,1,PMUIRQ4,26,1,PMUIRQ1,25,1,PMUIRQ0,24,1,GPIO3_18_3,19,1,GPIO3_18_2,18,1,GPIO3_18_1,17,1,GPIO3_18_0,16,1,GPIO3_33_7,15,1,GPIO3_33_6,14,1,GPIO3_33_5,13,1,GPIO3_33_4,12,1,GPIO3_33_3,11,1,GPIO3_33_2,10,1,GPIO3_33_1,9,1,GPIO3_33_0,8,1,DEPOP,6,1,MCU,5,1,HP,4,1,RTC,1,1,COVER,0,1,,,,,,,,, 0x1280,,IDR_CLR_PND0,32,rw,OS,volatile,WDOG,30,1,TM,29,1,IPI15,15,1,IPI14,14,1,IPI13,13,1,IPI12,12,1,IPI11,11,1,IPI10,10,1,IPI9,9,1,IPI8,8,1,IPI7,7,1,IPI6,6,1,IPI5,5,1,IPI4,4,1,IPI3,3,1,IPI2,2,1,IPI1,1,1,IPI0,0,1,IPI_ALL,0,16,,,,,,,,,,,,,,,,,,,,, 0x1284,,IDR_CLR_PND1,32,rw,OS,volatile,DMA_ADT,25,1,DMA8,24,1,DMA7,24,1,DMA6,22,1,DMA5,21,1,DMA4,20,1,DMA3,19,1,DMA2,18,1,DMA1,17,1,DMA0,16,1,GPU_P3D,13,1,GPU_PPF,12,1,GPU_PDC1,11,1,GPU_PDC0,10,1,GPU_PSC1,9,1,GPU_PSC0,8,1,DBG_SPI,4,1,J1_TX,3,1,J1_RX,2,1,J0_TX,1,1,J0_RX,0,1,,,,,,,,,,,,,,, -0x1288,,IDR_CLR_PND2,32,rw,OS,volatile,DS_WL,31,1,KEY,27,1,MIC,26,1,LGY,25,1,WAKE,24,1,SPI2,23,1,SPI1,22,1,I2C2,21,1,I2C1,20,1,PXI_RX,19,1,PXI_TX,18,1,CPU1,17,1,CPU0,16,1,SCR2,13,1,SCR1,12,1,YUV2RGB,11,1,DSP,10,1,CAM2,9,1,CAM1,8,1,LGC_DET,6,1,LGC_IREQ,5,1,LMC,4,1,SD3_A,3,1,SD3,2,1,SD2_A,1,1,SD2,0,1 -0x128c,,IDR_CLR_PND3,32,rw,OS,volatile,PMUIRQ7,29,1,PMUIRQ6,28,1,PMUIRQ5,27,1,PMUIRQ4,26,1,PMUIRQ1,25,1,PMUIRQ0,24,1,GPIO3_18_3,19,1,GPIO3_18_2,18,1,GPIO3_18_1,17,1,GPIO3_18_0,16,1,GPIO3_33_7,15,1,GPIO3_33_6,14,1,GPIO3_33_5,13,1,GPIO3_33_4,12,1,GPIO3_33_3,11,1,GPIO3_33_2,10,1,GPIO3_33_1,9,1,GPIO3_33_0,8,1,DEPOP,6,1,MCU,5,1,HP,4,1,RTC,1,1,COVER,0,1,,,,,,,,, +0x1288,,IDR_CLR_PND2,32,rw,OS,volatile,DS_WL,31,1,KEY,27,1,MIC,26,1,LGY,25,1,WAKE,24,1,SPI2,23,1,SPI1,22,1,I2C2,21,1,I2C1,20,1,PXI_RX,19,1,PXI_TX,18,1,CPU1,17,1,CPU0,16,1,SCR2,13,1,SCR1,12,1,YUV2RGB,11,1,DSP,10,1,CAM2,9,1,CAM1,8,1,LGC_DET,6,1,LGC_IREQ,5,1,LMC,4,1,SD3_A,3,1,SD3,2,1,SD2_A,1,1,SD2,0,1,,,,,,,,,,,,,,,,,, +0x128c,,IDR_CLR_PND3,32,rw,OS,volatile,PMUIRQ7,29,1,PMUIRQ6,28,1,PMUIRQ5,27,1,PMUIRQ4,26,1,PMUIRQ1,25,1,PMUIRQ0,24,1,GPIO3_18_3,19,1,GPIO3_18_2,18,1,GPIO3_18_1,17,1,GPIO3_18_0,16,1,GPIO3_33_7,15,1,GPIO3_33_6,14,1,GPIO3_33_5,13,1,GPIO3_33_4,12,1,GPIO3_33_3,11,1,GPIO3_33_2,10,1,GPIO3_33_1,9,1,GPIO3_33_0,8,1,DEPOP,6,1,MCU,5,1,HP,4,1,RTC,1,1,COVER,0,1,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x1300,,IDR_ACT0,32,rw,OS,volatile,WDOG,30,1,TM,29,1,IPI15,15,1,IPI14,14,1,IPI13,13,1,IPI12,12,1,IPI11,11,1,IPI10,10,1,IPI9,9,1,IPI8,8,1,IPI7,7,1,IPI6,6,1,IPI5,5,1,IPI4,4,1,IPI3,3,1,IPI2,2,1,IPI1,1,1,IPI0,0,1,IPI_ALL,0,16,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x1304,,IDR_ACT1,32,rw,OS,volatile,DMA_ADT,25,1,DMA8,24,1,DMA7,24,1,DMA6,22,1,DMA5,21,1,DMA4,20,1,DMA3,19,1,DMA2,18,1,DMA1,17,1,DMA0,16,1,GPU_P3D,13,1,GPU_PPF,12,1,GPU_PDC1,11,1,GPU_PDC0,10,1,GPU_PSC1,9,1,GPU_PSC0,8,1,DBG_SPI,4,1,J1_TX,3,1,J1_RX,2,1,J0_TX,1,1,J0_RX,0,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x1308,,IDR_ACT2,32,rw,OS,volatile,DS_WL,31,1,KEY,27,1,MIC,26,1,LGY,25,1,WAKE,24,1,SPI2,23,1,SPI1,22,1,I2C2,21,1,I2C1,20,1,PXI_RX,19,1,PXI_TX,18,1,CPU1,17,1,CPU0,16,1,SCR2,13,1,SCR1,12,1,YUV2RGB,11,1,DSP,10,1,CAM2,9,1,CAM1,8,1,LGC_DET,6,1,LGC_IREQ,5,1,LMC,4,1,SD3_A,3,1,SD3,2,1,SD2_A,1,1,SD2,0,1,,,,,,,,,,,,,,,,,, @@ -444,8 +414,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x1c14,,IDR_CFG5,32,rw,OS,volatile,DS_WL_1N,31,1,DS_WL_TRG,30,1,KEY_1N,23,1,KEY_TRG,22,1,MIC_1N,21,1,MIC_TRG,20,1,LGY_1N,19,1,LGY_TRG,18,1,WAKE_1N,17,1,WAKE_TRG,16,1,SPI2_1N,15,1,SPI2_TRG,14,1,SPI1_1N,13,1,SPI1_TRG,12,1,I2C2_1N,11,1,I2C2_TRG,10,1,I2C1_1N,9,1,I2C1_TRG,8,1,PXI_RX_1N,7,1,PXI_RX_TRG,6,1,PXI_TX_1N,5,1,PXI_TX_TRG,4,1,CPU1_1N,3,1,CPU1_TRG,2,1,CPU0_1N,1,1,CPU0_TRG,0,1,,,,,,,,,,,,,,,,,, 0x1c18,,IDR_CFG6,32,rw,OS,volatile,GPIO3_33_7_1N,31,1,GPIO3_33_7_TRG,30,1,GPIO3_33_6_1N,29,1,GPIO3_33_6_TRG,28,1,GPIO3_33_5_1N,27,1,GPIO3_33_5_TRG,26,1,GPIO3_33_4_1N,25,1,GPIO3_33_4_TRG,24,1,GPIO3_33_3_1N,23,1,GPIO3_33_3_TRG,22,1,GPIO3_33_2_1N,21,1,GPIO3_33_2_TRG,20,1,GPIO3_33_1_1N,19,1,GPIO3_33_1_TRG,18,1,GPIO3_33_0_1N,17,1,GPIO3_33_0_TRG,16,1,DEPOP_1N,13,1,DEPOP_TRG,12,1,MCU_1N,11,1,MCU_TRG,10,1,HP_1N,9,1,HP_TRG,8,1,RTC_1N,3,1,RTC_TRG,2,1,COVER_1N,1,1,COVER_TRG,0,1,,,,,,,,,,,,,,,,,, 0x1c1c,,IDR_CFG7,32,rw,OS,volatile,PMUIRQ7_1N,27,1,PMUIRQ7_TRG,26,1,PMUIRQ6_1N,25,1,PMUIRQ6_TRG,24,1,PMUIRQ5_1N,23,1,PMUIRQ5_TRG,22,1,PMUIRQ4_1N,21,1,PMUIRQ4_TRG,20,1,PMUIRQ1_1N,19,1,PMUIRQ1_TRG,18,1,PMUIRQ0_1N,17,1,PMUIRQ0_TRG,16,1,GPIO3_18_3_1N,7,1,GPIO3_18_3_TRG,6,1,GPIO3_18_2_1N,5,1,GPIO3_18_2_TRG,4,1,GPIO3_18_1_1N,3,1,GPIO3_18_1_TRG,2,1,GPIO3_18_0_1N,1,1,GPIO3_18_0_TRG,0,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -0x1f00,,IDR_SW,32,w,OS,volatile,FT,24,2,LIST,16,8,ID,0,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -#タイマ&ウォッチドッグ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x1f00,,IDR_SW,32,w,OS,volatile,FT,24,2,LIST,16,8,ID,0,10,,,,,, +#タイマ&ウォッチドッグ,,,,,,,,,,,,,,,,,,,,, 0x0600,,TM_LD,32,rw,OS,volatile,,,,,,,,,,,,,,, 0x0604,,TM_COUNT,32,rw,OS,volatile,,,,,,,,,,,,,,, 0x0608,,TM_CNT,32,rw,OS,volatile,PS,8,8,IT,2,1,RLD,1,1,E,0,1,,, @@ -460,8 +430,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x122000,,SD2_CMD,16,rw,SD,volatile,,,,,,,,,,,,,,, 0x122002,,SD2_PORTSEL,16,rw,SD,volatile,,,,,,,,,,,,,,, 0x122004,,SD2_ARG0,16,rw,SD,volatile,,,,,,,,,,,,,,, -0x122006,,SD2_ARG1,16,rw,SD,volatile,,,,,,,,,,,,,,, -0x122008,,SD2_STOP,16,rw,SD,volatile,,,,,,,,,,,,,,, +0x122006,,SD2_ARG1,16,rw,SD,volatile +0x122008,,SD2_STOP,16,rw,SD,volatile 0x12200a,,SD2_SECCNT,16,rw,SD,volatile 0x12200c,,SD2_RSP0,16,r,SD,volatile 0x12200e,,SD2_RSP1,16,r,SD,volatile @@ -492,8 +462,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x1220f6,,SD2_EXT_WP,16,r,SD,volatile 0x1220f8,,SD2_EXT_CD,16,rw,SD,volatile 0x1220fa,,SD2_EXT_CD_DAT3,16,rw,SD,volatile -0x1220fc,,SD2_EXT_CD_MASK,16,rw,SD,volatile -0x1220fe,,SD2_EXT_CD_DAT3_MASK,16,rw,SD,volatile +0x1220fc,,SD2_EXT_CD_MASK,16,rw,SD,volatile,,,,,,,,,,,,,,,,,, +0x1220fe,,SD2_EXT_CD_DAT3_MASK,16,rw,SD,volatile,,,,,,,,,,,,,,,,,, 0x122100,,SD2_CNT,16,rw,SD,volatile,FEIE,12,1,FFIE,11,1,FCLR,10,1,NEMP,9,1,FULL,8,1,FIFO,1,1 0x122104,,SD2_FDS,16,rw,SD,volatile,SIZE,0,10,,,,,,,,,,,,,,, 0x122108,,SD2_FSC,16,rw,SD,volatile,COUNT,0,16,,,,,,,,,,,,,,, @@ -508,8 +478,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x10000c,,SD3_RSP0,16,r,SD,volatile,,,,,,,,,,,,,,,,,, 0x10000e,,SD3_RSP1,16,r,SD,volatile,,,,,,,,,,,,,,,,,, 0x100010,,SD3_RSP2,16,r,SD,volatile,,,,,,,,,,,,,,,,,, -0x100012,,SD3_RSP3,16,r,SD,volatile,,,,,,,,,,,,,,,,,, -0x100014,,SD3_RSP4,16,r,SD,volatile,,,,,,,,,,,,,,,,,, +0x100012,,SD3_RSP3,16,r,SD,volatile +0x100014,,SD3_RSP4,16,r,SD,volatile 0x100016,,SD3_RSP5,16,r,SD,volatile 0x100018,,SD3_RSP6,16,r,SD,volatile 0x10001a,,SD3_RSP7,16,r,SD,volatile @@ -524,8 +494,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x10002c,,SD3_ERR_STS2,16,r,SD,volatile 0x10002e,,SD3_BUF0,16,rw,SD,volatile 0x100030,,SDIO3_MODE,16,rw,SD,volatile -0x100034,,SDIO3_INFO1,16,rw,SD,volatile -0x100038,,SDIO3_INF1_MASK,16,rw,SD,volatile +0x100034,,SDIO3_INFO1,16,rw,SD,volatile,,,,,,,,,,,,,,,,,, +0x100038,,SDIO3_INF1_MASK,16,rw,SD,volatile,,,,,,,,,,,,,,,,,, 0x1000d8,,SD3_CC_EXT_MODE,16,rw,SD,volatile,,,,,,,,,,,,,,,,,, 0x1000e0,,SD3_SOFT_RST,16,rw,SD,volatile,,,,,,,,,,,,,,,,,, 0x1000e2,,SD3_VERSION,16,r,SD,volatile,,,,,,,,,,,,,,,,,, @@ -540,8 +510,8 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x100104,,SD3_FDS,16,rw,SD,volatile,SIZE,0,10,,,,,,,,,,,,,,, 0x100108,,SD3_FSC,16,rw,SD,volatile,COUNT,0,16,,,,,,,,,,,,,,, 0x300000,,SD3_FI,32,rw,SD,volatile,,,,,,,,,,,,,,,,,, -#サウンドマスターコントロール,,,,,,,,,,,,,,,,,,,,,,,, -0x103000,,SND_CAPVOL,8,rw,SND,volatile,,,,,,,,,,,,,,,,,, +#サウンドマスターコントロール,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x103000,,SND_CAPVOL,8,rw,SND,volatile,,,,,,,,,,,,,,,,,,,,,,,, 0x103002,,SND_VOL,8,rw,SND,volatile,,,,,,,,,,,,,,,,,,,,,,,, 0x103003,,SND_CNT,8,rw,SND,volatile,E,7,1,FRS,6,1,,,,,,,,,,,,,,,,,, #サウンド,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, @@ -558,21 +528,21 @@ $NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0x10341c,,SND0_IDX2,32,rw,SND,volatile,IDX,0,23,,,,,,,,,,,,,,,,,,,,, 0x103420,,SND1_CNT,16,rw,SND,volatile,E,15,1,ST,14,1,FMT,12,2,RPT,10,2,SFT,8,2,HOLD,7,1,FLI,6,1,DUTY,0,3 0x103424,,SND1_CAP0VOL,8,rw,SND,volatile,,,,,,,,,,,,,,,,,,,,,,,, -0x103425,,SND1_CAP1VOL,8,rw,SND,volatile,,,,,,,,,,,, -0x103426,,SND1_RVOL,8,rw,SND,volatile,,,,,,,,,,,, -0x103427,,SND1_LVOL,8,rw,SND,volatile,,,,,,,,,,,, -0x103428,,SND1_TMR,16,rw,SND,volatile,,,,,,,,,,,, -0x10342c,,SND1_SAD,32,rw,SND,volatile,,,,,,,,,,,, -0x103430,,SND1_RPT_LEN,32,rw,SND,volatile,LEN,0,24,,,,,,,,, -0x103434,,SND1_RPT_PT,32,rw,SND,volatile,PT,0,24,,,,,,,,, -0x103438,,SND1_IDX1,16,rw,SND,volatile,IDX,0,23,,,,,,,,, -0x10343c,,SND1_IDX2,32,rw,SND,volatile,IDX,0,23,,,,,,,,, -#サウンドキャプチャ,,,,,,,,,,,,,,,,,, -0x103800,,SND_CAP0CNT,8,rw,SND,volatile,E,7,1,FRS,2,1,FMT,1,1,RPT,0,1 -0x103804,,SND_CAP0TMR,16,rw,SND,volatile,,,,,,,,,,,, -0x103808,,SND_CAP0LEN,32,rw,SND,volatile,LEN,0,24,,,,,,,,, -0x10380c,,SND_CAP0DAD,16,rw,SND,volatile,,,,,,,,,,,, +0x103425,,SND1_CAP1VOL,8,rw,SND,volatile,,,,,,,,,,,,,,,,,,,,,,,, +0x103426,,SND1_RVOL,8,rw,SND,volatile,,,,,,,,,,,,,,,,,,,,,,,, +0x103427,,SND1_LVOL,8,rw,SND,volatile,,,,,,,,,,,,,,,,,,,,,,,, +0x103428,,SND1_TMR,16,rw,SND,volatile,,,,,,,,,,,,,,,,,,,,,,,, +0x10342c,,SND1_SAD,32,rw,SND,volatile,,,,,,,,,,,,,,,,,,,,,,,, +0x103430,,SND1_RPT_LEN,32,rw,SND,volatile,LEN,0,24,,,,,,,,,,,,,,,,,,,,, +0x103434,,SND1_RPT_PT,32,rw,SND,volatile,PT,0,24,,,,,,,,,,,,,,,,,,,,, +0x103438,,SND1_IDX1,16,rw,SND,volatile,IDX,0,23,,,,,,,,,,,,,,,,,,,,, +0x10343c,,SND1_IDX2,32,rw,SND,volatile,IDX,0,23,,,,,,,,,,,,,,,,,,,,, +#サウンドキャプチャ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x103800,,SND_CAP0CNT,8,rw,SND,volatile,E,7,1,FRS,2,1,FMT,1,1,RPT,0,1,,,,,,,,,,,, +0x103804,,SND_CAP0TMR,16,rw,SND,volatile,,,,,,,,,,,,,,,,,,,,,,,, +0x103808,,SND_CAP0LEN,32,rw,SND,volatile,LEN,0,24,,,,,,,,,,,,,,,,,,,,, +0x10380c,,SND_CAP0DAD,16,rw,SND,volatile,,,,,,,,,,,,,,,,,,,,,,,, 0x103810,,SND_CAP1CNT,8,rw,SND,volatile,E,7,1,FRS,2,1,FMT,1,1,RPT,0,1 0x103814,,SND_CAP1TMR,16,rw,SND,volatile,,,,,,,,,,,, -0x103818,,SND_CAP1LEN,32,rw,SND,volatile,LEN,0,24 -0x10381c,,SND_CAP1DAD,16,rw,SND,volatile,,, +0x103818,,SND_CAP1LEN,32,rw,SND,volatile,LEN,0,24,,,,,,,,, +0x10381c,,SND_CAP1DAD,16,rw,SND,volatile,,,,,,,,,,,, diff --git a/trunk/build/buildsetup/ioreg/io_register_list_ne1patch.csv b/trunk/build/buildsetup/ioreg/io_register_list_ne1patch.csv new file mode 100644 index 0000000..61c2a67 --- /dev/null +++ b/trunk/build/buildsetup/ioreg/io_register_list_ne1patch.csv @@ -0,0 +1,32 @@ +$NE1DDR2:HW_NE1DDR2_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +$NE1EXBUS:HW_NE1EXBUS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +$NE1SYS:HW_NE1SYS_REG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, + +#offset,condition,name,bit,rw,category,volatile/permanent,fieldname,shift,bit,,,,,,,,,,,,,,,,,,,,,,,,,,, +#NE1-DDR2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x08,,MIF_INIT,32,rw,NE1DDR2,volatile,ADR,15,17,IE,8,1,EPS,5,1,PDN,4,1,SRF,3,1,PRE,2,1,MRS,1,1,REF,0,1,,,,,, +0x34,,MIF_REF_CFG,32,rw,NE1DDR2,volatile,E,8,1,RCNT,0,8,,,,,,,,,,,,,,,,,,,,,,,, +0x40,,MIF_SDC_CFG1,32,rw,NE1DDR2,volatile,RTP,29,1,CL,26,3,RAS,20,4,WTR,18,2,RFC,12,6,WR,9,3,RP,6,3,RCD,4,2,MT,0,3,,, +0x44,,MIF_SDC_CFG2,32,rw,NE1DDR2,volatile,DIEN,31,1,PREAD,30,1,ODTEN,28,2,RDLD1,26,2,RDLD0,24,2,TFAW,21,3,R2WD,16,2,W2WDCS,12,2,W2RDCS,4,3,R2RDCS,0,3 +0x48,,MIF_SDC_CFG3,32,rw,NE1DDR2,volatile,ODTMODE,16,1,WODTSEL,12,2,WODT,8,2,RODTSEL,4,2,RODT,0,2,,,,,,,,,,,,,,, +0x58,,MIF_DLL_CFG,32,rw,NE1DDR2,volatile,DLLFSL,0,3,,,,,,,,,,,,,,,,,,,,,,,,,,, +#NE1-EXBUS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x00,,EXBUS_PCS0,32,rw,NE1EXBUS,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x04,,EXBUS_PCS1,32,rw,NE1EXBUS,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x08,,EXBUS_PCS2,32,rw,NE1EXBUS,volatile,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +0x0c,,EXBUS_PCS3,32,rw,NE1EXBUS,volatile,,,,,, +0x10,,EXBUS_PCS4,32,rw,NE1EXBUS,volatile,,,,,, +0x14,,EXBUS_PCS5,32,rw,NE1EXBUS,volatile,,,,,, +0x20,,EXBUS_PCS0TIM,32,rw,NE1EXBUS,volatile,,,,,, +0x24,,EXBUS_PCS1TIM,32,rw,NE1EXBUS,volatile,,,,,, +0x28,,EXBUS_PCS2TIM,32,rw,NE1EXBUS,volatile,,,,,, +0x2c,,EXBUS_PCS3TIM,32,rw,NE1EXBUS,volatile,,,,,, +0x30,,EXBUS_PCS4TIM,32,rw,NE1EXBUS,volatile,,,,,, +0x34,,EXBUS_PCS5TIM,32,rw,NE1EXBUS,volatile,,,,,, +0x40,,EXBUS_EXBERRADRM,32,rw,NE1EXBUS,volatile,,,,,, +0x44,,EXBUS_EXBERRCS,32,rw,NE1EXBUS,volatile,,,,,, +#NE1-SYSCTRL,,,,,,,,,,,, +0x004,,SYS_BOOT_ID,32,rw,NE1SYS,volatile,MODE,12,1,,, +0x00c,,SYS_RESET_STATUS,32,rw,NE1SYS,volatile,RST_STAT,17,1,RST,0,1 +0x01c,,SYS_VERSION,32,rw,NE1SYS,volatile,,,,,, +0x11c,,SYS_WTOP_MODE,32,rw,NE1SYS,volatile,,,,,, diff --git a/trunk/build/buildsetup/ioreg_sp/Makefile b/trunk/build/buildsetup/ioreg_sp/Makefile index 02c7dab..ad4cceb 100644 --- a/trunk/build/buildsetup/ioreg_sp/Makefile +++ b/trunk/build/buildsetup/ioreg_sp/Makefile @@ -55,14 +55,12 @@ include $(CTRFIRM_ROOT)/build/buildtools/commondefs do-build: $(TARGET) - $(TARGET): $(CSVSRC) $(CSVSRC_PATCH) $(SCRIPT) $(CP) $(CSVSRC) $(TARGET_TMPCSV) $(PERL) $(SCRIPT) $(TARGET_TMPCSV) ifeq ($(CTR_PLATFORM),MG20EMU) $(CP) $(CSVSRC_PATCH) $(TARGET_TMPCSV) $(PERL) $(SCRIPT) -s $(TARGET_TMPCSV) -else endif #---------------------------------------------------------------------------- diff --git a/trunk/include/ctr/ioreg.h b/trunk/include/ctr/ioreg.h index 6e77abc..98c02eb 100644 --- a/trunk/include/ctr/ioreg.h +++ b/trunk/include/ctr/ioreg.h @@ -16,6 +16,9 @@ *---------------------------------------------------------------------------*/ #ifdef SDK_ARM11 #include +#ifdef SDK_NE1EMU +#include +#endif // SDK_NE1EMU #else //SDK_ARM9 #include #endif