1*83d290c5STom Rini/* SPDX-License-Identifier: GPL-2.0+ */ 274d9c16aSNobuhiro Iwamatsu/* 374d9c16aSNobuhiro Iwamatsu * Copyright (C) 2009 Renesas Solutions Corp. 474d9c16aSNobuhiro Iwamatsu * Copyright (C) 2009 Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com> 574d9c16aSNobuhiro Iwamatsu * 674d9c16aSNobuhiro Iwamatsu * board/espt/lowlevel_init.S 774d9c16aSNobuhiro Iwamatsu */ 874d9c16aSNobuhiro Iwamatsu 974d9c16aSNobuhiro Iwamatsu#include <config.h> 1074d9c16aSNobuhiro Iwamatsu#include <asm/processor.h> 1174d9c16aSNobuhiro Iwamatsu#include <asm/macro.h> 1274d9c16aSNobuhiro Iwamatsu 1374d9c16aSNobuhiro Iwamatsu .global lowlevel_init 1474d9c16aSNobuhiro Iwamatsu 1574d9c16aSNobuhiro Iwamatsu .text 1674d9c16aSNobuhiro Iwamatsu .align 2 1774d9c16aSNobuhiro Iwamatsu 1874d9c16aSNobuhiro Iwamatsulowlevel_init: 1974d9c16aSNobuhiro Iwamatsu 2074d9c16aSNobuhiro Iwamatsu write32 WDTCSR_A, WDTCSR_D 2174d9c16aSNobuhiro Iwamatsu 2274d9c16aSNobuhiro Iwamatsu write32 WDTST_A, WDTST_D 2374d9c16aSNobuhiro Iwamatsu 2474d9c16aSNobuhiro Iwamatsu write32 WDTBST_A, WDTBST_D 2574d9c16aSNobuhiro Iwamatsu 2674d9c16aSNobuhiro Iwamatsu write32 CCR_A, CCR_CACHE_ICI_D 2774d9c16aSNobuhiro Iwamatsu 2874d9c16aSNobuhiro Iwamatsu write32 MMUCR_A, MMU_CONTROL_TI_D 2974d9c16aSNobuhiro Iwamatsu 3074d9c16aSNobuhiro Iwamatsu write32 MSTPCR0_A, MSTPCR0_D 3174d9c16aSNobuhiro Iwamatsu 3274d9c16aSNobuhiro Iwamatsu write32 MSTPCR1_A, MSTPCR1_D 3374d9c16aSNobuhiro Iwamatsu 3474d9c16aSNobuhiro Iwamatsu write32 RAMCR_A, RAMCR_D 3574d9c16aSNobuhiro Iwamatsu 3674d9c16aSNobuhiro Iwamatsu /* 3774d9c16aSNobuhiro Iwamatsu * Setting infomation from 3874d9c16aSNobuhiro Iwamatsu * original ESPT-GIGA bootloader register 3974d9c16aSNobuhiro Iwamatsu */ 4074d9c16aSNobuhiro Iwamatsu write32 MMSEL_A, MMSEL_D 4174d9c16aSNobuhiro Iwamatsu 4274d9c16aSNobuhiro Iwamatsu /* dummy */ 4374d9c16aSNobuhiro Iwamatsu mov.l @r1, r2 4474d9c16aSNobuhiro Iwamatsu mov.l @r1, r2 4574d9c16aSNobuhiro Iwamatsu synco 4674d9c16aSNobuhiro Iwamatsu 4774d9c16aSNobuhiro Iwamatsu write32 BCR_A, BCR_D 4874d9c16aSNobuhiro Iwamatsu 4974d9c16aSNobuhiro Iwamatsu write32 CS0BCR_A, CS0BCR_D 5074d9c16aSNobuhiro Iwamatsu 5174d9c16aSNobuhiro Iwamatsu write32 CS0WCR_A, CS0WCR_D 5274d9c16aSNobuhiro Iwamatsu 5374d9c16aSNobuhiro Iwamatsu /* 5474d9c16aSNobuhiro Iwamatsu * DDR-SDRAM setting 5574d9c16aSNobuhiro Iwamatsu */ 5674d9c16aSNobuhiro Iwamatsu 5774d9c16aSNobuhiro Iwamatsu /* set DDR-SDRAM dummy read */ 5874d9c16aSNobuhiro Iwamatsu write32 MMSEL_A, MMSEL_D 5974d9c16aSNobuhiro Iwamatsu 6059434fe2SNobuhiro Iwamatsu write32 MMSEL_A, CS0_A 6174d9c16aSNobuhiro Iwamatsu 6274d9c16aSNobuhiro Iwamatsu /* set DDR-SDRAM bus/endian etc */ 6374d9c16aSNobuhiro Iwamatsu write32 MIM_U_A, MIM_U_D 6474d9c16aSNobuhiro Iwamatsu 6574d9c16aSNobuhiro Iwamatsu write32 MIM_L_A, MIM_L_D0 6674d9c16aSNobuhiro Iwamatsu 6774d9c16aSNobuhiro Iwamatsu write32 SDR_L_A, SDR_L_A_D0 6874d9c16aSNobuhiro Iwamatsu 6974d9c16aSNobuhiro Iwamatsu write32 STR_L_A, STR_L_A_D0 7074d9c16aSNobuhiro Iwamatsu 7174d9c16aSNobuhiro Iwamatsu /* DDR-SDRAM access control */ 7274d9c16aSNobuhiro Iwamatsu write32 MIM_L_A, MIM_L_D1 7374d9c16aSNobuhiro Iwamatsu 7474d9c16aSNobuhiro Iwamatsu write32 SCR_L_A, SCR_L_A_D0 7574d9c16aSNobuhiro Iwamatsu 7674d9c16aSNobuhiro Iwamatsu write32 SCR_L_A, SCR_L_A_D1 7774d9c16aSNobuhiro Iwamatsu 7874d9c16aSNobuhiro Iwamatsu write32 EMRS_A, EMRS_D 7974d9c16aSNobuhiro Iwamatsu 8074d9c16aSNobuhiro Iwamatsu write32 MRS1_A, MRS1_D 8174d9c16aSNobuhiro Iwamatsu 8274d9c16aSNobuhiro Iwamatsu write32 MIM_U_A, MIM_U_D 8374d9c16aSNobuhiro Iwamatsu 8474d9c16aSNobuhiro Iwamatsu write32 MIM_L_A, MIM_L_A_D2 8574d9c16aSNobuhiro Iwamatsu 8674d9c16aSNobuhiro Iwamatsu write32 SCR_L_A, SCR_L_A_D2 8774d9c16aSNobuhiro Iwamatsu 8874d9c16aSNobuhiro Iwamatsu write32 SCR_L_A, SCR_L_A_D2 8974d9c16aSNobuhiro Iwamatsu 9074d9c16aSNobuhiro Iwamatsu write32 MRS2_A, MRS2_D 9174d9c16aSNobuhiro Iwamatsu 9274d9c16aSNobuhiro Iwamatsu /* wait 200us */ 9374d9c16aSNobuhiro Iwamatsu wait_timer REPEAT_R3 9474d9c16aSNobuhiro Iwamatsu 9574d9c16aSNobuhiro Iwamatsu /* GPIO setting */ 9674d9c16aSNobuhiro Iwamatsu write16 PSEL0_A, PSEL0_D 9774d9c16aSNobuhiro Iwamatsu 9874d9c16aSNobuhiro Iwamatsu write16 PSEL1_A, PSEL1_D 9974d9c16aSNobuhiro Iwamatsu 10074d9c16aSNobuhiro Iwamatsu write16 PSEL2_A, PSEL2_D 10174d9c16aSNobuhiro Iwamatsu 10274d9c16aSNobuhiro Iwamatsu write16 PSEL3_A, PSEL3_D 10374d9c16aSNobuhiro Iwamatsu 10474d9c16aSNobuhiro Iwamatsu write16 PSEL4_A, PSEL4_D 10574d9c16aSNobuhiro Iwamatsu 10674d9c16aSNobuhiro Iwamatsu write8 PADR_A, PADR_D 10774d9c16aSNobuhiro Iwamatsu 10874d9c16aSNobuhiro Iwamatsu write16 PACR_A, PACR_D 10974d9c16aSNobuhiro Iwamatsu 11074d9c16aSNobuhiro Iwamatsu write8 PBDR_A, PBDR_D 11174d9c16aSNobuhiro Iwamatsu 11274d9c16aSNobuhiro Iwamatsu write16 PBCR_A, PBCR_D 11374d9c16aSNobuhiro Iwamatsu 11474d9c16aSNobuhiro Iwamatsu write8 PCDR_A, PCDR_D 11574d9c16aSNobuhiro Iwamatsu 11674d9c16aSNobuhiro Iwamatsu write16 PCCR_A, PCCR_D 11774d9c16aSNobuhiro Iwamatsu 11874d9c16aSNobuhiro Iwamatsu write8 PDDR_A, PDDR_D 11974d9c16aSNobuhiro Iwamatsu 12074d9c16aSNobuhiro Iwamatsu write16 PDCR_A, PDCR_D 12174d9c16aSNobuhiro Iwamatsu 12274d9c16aSNobuhiro Iwamatsu write16 PECR_A, PECR_D 12374d9c16aSNobuhiro Iwamatsu 12474d9c16aSNobuhiro Iwamatsu write16 PFCR_A, PFCR_D 12574d9c16aSNobuhiro Iwamatsu 12674d9c16aSNobuhiro Iwamatsu write16 PGCR_A, PGCR_D 12774d9c16aSNobuhiro Iwamatsu 12874d9c16aSNobuhiro Iwamatsu write16 PHCR_A, PHCR_D 12974d9c16aSNobuhiro Iwamatsu 13074d9c16aSNobuhiro Iwamatsu write16 PICR_A, PICR_D 13174d9c16aSNobuhiro Iwamatsu 13274d9c16aSNobuhiro Iwamatsu write8 PJDR_A, PJDR_D 13374d9c16aSNobuhiro Iwamatsu 13474d9c16aSNobuhiro Iwamatsu write16 PJCR_A, PJCR_D 13574d9c16aSNobuhiro Iwamatsu 13674d9c16aSNobuhiro Iwamatsu /* wait 50us */ 13774d9c16aSNobuhiro Iwamatsu wait_timer REPEAT_R3 13874d9c16aSNobuhiro Iwamatsu 13974d9c16aSNobuhiro Iwamatsu write8 PKDR_A, PKDR_D 14074d9c16aSNobuhiro Iwamatsu 14174d9c16aSNobuhiro Iwamatsu write16 PKCR_A, PKCR_D 14274d9c16aSNobuhiro Iwamatsu 14374d9c16aSNobuhiro Iwamatsu write16 PLCR_A, PLCR_D 14474d9c16aSNobuhiro Iwamatsu 14574d9c16aSNobuhiro Iwamatsu write16 PMCR_A, PMCR_D 14674d9c16aSNobuhiro Iwamatsu 14774d9c16aSNobuhiro Iwamatsu write16 PNCR_A, PNCR_D 14874d9c16aSNobuhiro Iwamatsu 14974d9c16aSNobuhiro Iwamatsu write16 POCR_A, POCR_D 15074d9c16aSNobuhiro Iwamatsu 15174d9c16aSNobuhiro Iwamatsu 15274d9c16aSNobuhiro Iwamatsu /* ICR0 ,ICR1 */ 15374d9c16aSNobuhiro Iwamatsu write32 ICR0_A, ICR0_D 15474d9c16aSNobuhiro Iwamatsu 15574d9c16aSNobuhiro Iwamatsu write32 ICR1_A, ICR1_D 15674d9c16aSNobuhiro Iwamatsu 15774d9c16aSNobuhiro Iwamatsu /* USB Host */ 15874d9c16aSNobuhiro Iwamatsu write32 USB_USBHSC_A, USB_USBHSC_D 15974d9c16aSNobuhiro Iwamatsu 16074d9c16aSNobuhiro Iwamatsu write32 CCR_A, CCR_CACHE_D_2 16174d9c16aSNobuhiro Iwamatsu 16274d9c16aSNobuhiro Iwamatsu rts 16374d9c16aSNobuhiro Iwamatsu nop 16474d9c16aSNobuhiro Iwamatsu 16574d9c16aSNobuhiro Iwamatsu .align 2 16674d9c16aSNobuhiro Iwamatsu 16774d9c16aSNobuhiro Iwamatsu/* GPIO Crontrol Register */ 16874d9c16aSNobuhiro IwamatsuPACR_A: .long 0xFFEF0000 16974d9c16aSNobuhiro IwamatsuPBCR_A: .long 0xFFEF0002 17074d9c16aSNobuhiro IwamatsuPCCR_A: .long 0xFFEF0004 17174d9c16aSNobuhiro IwamatsuPDCR_A: .long 0xFFEF0006 17274d9c16aSNobuhiro IwamatsuPECR_A: .long 0xFFEF0008 17374d9c16aSNobuhiro IwamatsuPFCR_A: .long 0xFFEF000A 17474d9c16aSNobuhiro IwamatsuPGCR_A: .long 0xFFEF000C 17574d9c16aSNobuhiro IwamatsuPHCR_A: .long 0xFFEF000E 17674d9c16aSNobuhiro IwamatsuPICR_A: .long 0xFFEF0010 17774d9c16aSNobuhiro IwamatsuPJCR_A: .long 0xFFEF0012 17874d9c16aSNobuhiro IwamatsuPKCR_A: .long 0xFFEF0014 17974d9c16aSNobuhiro IwamatsuPLCR_A: .long 0xFFEF0016 18074d9c16aSNobuhiro IwamatsuPMCR_A: .long 0xFFEF0018 18174d9c16aSNobuhiro IwamatsuPNCR_A: .long 0xFFEF001A 18274d9c16aSNobuhiro IwamatsuPOCR_A: .long 0xFFEF001C 18374d9c16aSNobuhiro Iwamatsu 18474d9c16aSNobuhiro Iwamatsu/* GPIO Data Register */ 18574d9c16aSNobuhiro IwamatsuPADR_A: .long 0xFFEF0020 18674d9c16aSNobuhiro IwamatsuPBDR_A: .long 0xFFEF0022 18774d9c16aSNobuhiro IwamatsuPCDR_A: .long 0xFFEF0024 18874d9c16aSNobuhiro IwamatsuPDDR_A: .long 0xFFEF0026 18974d9c16aSNobuhiro IwamatsuPJDR_A: .long 0xFFEF0032 19074d9c16aSNobuhiro IwamatsuPKDR_A: .long 0xFFEF0034 19174d9c16aSNobuhiro Iwamatsu 19274d9c16aSNobuhiro Iwamatsu/* GPIO Set data */ 19374d9c16aSNobuhiro IwamatsuPADR_D: .long 0x00000000 19445c710ddSNobuhiro IwamatsuPACR_D: .word 0x1400 19545c710ddSNobuhiro Iwamatsu.align 2 19674d9c16aSNobuhiro IwamatsuPBDR_D: .long 0x00000000 19745c710ddSNobuhiro IwamatsuPBCR_D: .word 0x555A 19845c710ddSNobuhiro Iwamatsu.align 2 19974d9c16aSNobuhiro IwamatsuPCDR_D: .long 0x00000000 20045c710ddSNobuhiro IwamatsuPCCR_D: .word 0x5555 20145c710ddSNobuhiro Iwamatsu.align 2 20274d9c16aSNobuhiro IwamatsuPDDR_D: .long 0x00000000 20345c710ddSNobuhiro IwamatsuPDCR_D: .word 0x0155 20445c710ddSNobuhiro IwamatsuPECR_D: .word 0x0000 20545c710ddSNobuhiro IwamatsuPFCR_D: .word 0x0000 20645c710ddSNobuhiro IwamatsuPGCR_D: .word 0x0000 20745c710ddSNobuhiro IwamatsuPHCR_D: .word 0x0000 20845c710ddSNobuhiro IwamatsuPICR_D: .word 0x0800 20974d9c16aSNobuhiro IwamatsuPJDR_D: .long 0x00000006 21045c710ddSNobuhiro IwamatsuPJCR_D: .word 0x5A57 21145c710ddSNobuhiro Iwamatsu.align 2 21274d9c16aSNobuhiro IwamatsuPKDR_D: .long 0x00000000 21345c710ddSNobuhiro IwamatsuPKCR_D: .word 0xFFF9 21445c710ddSNobuhiro Iwamatsu.align 2 21545c710ddSNobuhiro IwamatsuPLCR_D: .word 0xC330 21645c710ddSNobuhiro IwamatsuPMCR_D: .word 0xFFFF 21745c710ddSNobuhiro IwamatsuPNCR_D: .word 0x0242 21845c710ddSNobuhiro IwamatsuPOCR_D: .word 0x0000 21974d9c16aSNobuhiro Iwamatsu 22074d9c16aSNobuhiro Iwamatsu/* Pin Select */ 22174d9c16aSNobuhiro IwamatsuPSEL0_A: .long 0xFFEF0070 22274d9c16aSNobuhiro IwamatsuPSEL1_A: .long 0xFFEF0072 22374d9c16aSNobuhiro IwamatsuPSEL2_A: .long 0xFFEF0074 22474d9c16aSNobuhiro IwamatsuPSEL3_A: .long 0xFFEF0076 22574d9c16aSNobuhiro IwamatsuPSEL4_A: .long 0xFFEF0078 22645c710ddSNobuhiro IwamatsuPSEL0_D: .word 0x0001 22745c710ddSNobuhiro IwamatsuPSEL1_D: .word 0x2400 22845c710ddSNobuhiro IwamatsuPSEL2_D: .word 0x0000 22945c710ddSNobuhiro IwamatsuPSEL3_D: .word 0x2421 23045c710ddSNobuhiro IwamatsuPSEL4_D: .word 0x0000 23145c710ddSNobuhiro Iwamatsu.align 2 23274d9c16aSNobuhiro Iwamatsu 23374d9c16aSNobuhiro IwamatsuMMSEL_A: .long 0xFE600020 23474d9c16aSNobuhiro IwamatsuBCR_A: .long 0xFF801000 23574d9c16aSNobuhiro IwamatsuCS0BCR_A: .long 0xFF802000 23674d9c16aSNobuhiro IwamatsuCS0WCR_A: .long 0xFF802008 23774d9c16aSNobuhiro IwamatsuICR0_A: .long 0xFFD00000 23874d9c16aSNobuhiro IwamatsuICR1_A: .long 0xFFD0001C 23974d9c16aSNobuhiro Iwamatsu 24074d9c16aSNobuhiro IwamatsuMMSEL_D: .long 0xA5A50000 24174d9c16aSNobuhiro IwamatsuBCR_D: .long 0x05000000 24274d9c16aSNobuhiro IwamatsuCS0BCR_D: .long 0x232306F0 24374d9c16aSNobuhiro IwamatsuCS0WCR_D: .long 0x00011104 24474d9c16aSNobuhiro IwamatsuICR0_D: .long 0x80C00000 24574d9c16aSNobuhiro IwamatsuICR1_D: .long 0x00020000 24674d9c16aSNobuhiro Iwamatsu 24774d9c16aSNobuhiro Iwamatsu/* RWBT Address */ 24874d9c16aSNobuhiro IwamatsuWDTST_A: .long 0xFFCC0000 24974d9c16aSNobuhiro IwamatsuWDTCSR_A: .long 0xFFCC0004 25074d9c16aSNobuhiro IwamatsuWDTBST_A: .long 0xFFCC0008 25174d9c16aSNobuhiro Iwamatsu/* RWBT Data */ 25274d9c16aSNobuhiro IwamatsuWDTST_D: .long 0x5A000FFF 25374d9c16aSNobuhiro IwamatsuWDTCSR_D: .long 0xA5000000 25474d9c16aSNobuhiro IwamatsuWDTBST_D: .long 0x55000000 25574d9c16aSNobuhiro Iwamatsu 25674d9c16aSNobuhiro Iwamatsu/* Cache Address */ 25774d9c16aSNobuhiro IwamatsuCCR_A: .long 0xFF00001C 25874d9c16aSNobuhiro IwamatsuMMUCR_A: .long 0xFF000010 25974d9c16aSNobuhiro IwamatsuRAMCR_A: .long 0xFF000074 26074d9c16aSNobuhiro Iwamatsu 26174d9c16aSNobuhiro Iwamatsu/* Cache Data */ 26274d9c16aSNobuhiro IwamatsuCCR_CACHE_ICI_D:.long 0x00000800 26374d9c16aSNobuhiro IwamatsuCCR_CACHE_D_2: .long 0x00000103 26474d9c16aSNobuhiro IwamatsuMMU_CONTROL_TI_D:.long 0x00000004 26574d9c16aSNobuhiro IwamatsuRAMCR_D: .long 0x00000200 26674d9c16aSNobuhiro Iwamatsu 26774d9c16aSNobuhiro Iwamatsu/* Low power mode control Address */ 26874d9c16aSNobuhiro IwamatsuMSTPCR0_A: .long 0xFFC80030 26974d9c16aSNobuhiro IwamatsuMSTPCR1_A: .long 0xFFC80038 27074d9c16aSNobuhiro Iwamatsu/* Low power mode control Data */ 27174d9c16aSNobuhiro IwamatsuMSTPCR0_D: .long 0x00000000 27274d9c16aSNobuhiro IwamatsuMSTPCR1_D: .long 0x00000000 27374d9c16aSNobuhiro Iwamatsu 27474d9c16aSNobuhiro IwamatsuREPEAT0_R3: .long 0x00002000 27574d9c16aSNobuhiro IwamatsuREPEAT_R3: .long 0x00000200 27674d9c16aSNobuhiro IwamatsuCS0_A: .long 0xA8000000 27774d9c16aSNobuhiro Iwamatsu 27874d9c16aSNobuhiro IwamatsuMIM_U_A: .long 0xFE800008 27974d9c16aSNobuhiro IwamatsuMIM_L_A: .long 0xFE80000C 28074d9c16aSNobuhiro IwamatsuSCR_U_A: .long 0xFE800010 28174d9c16aSNobuhiro IwamatsuSCR_L_A: .long 0xFE800014 28274d9c16aSNobuhiro IwamatsuSTR_U_A: .long 0xFE800018 28374d9c16aSNobuhiro IwamatsuSTR_L_A: .long 0xFE80001C 28474d9c16aSNobuhiro IwamatsuSDR_U_A: .long 0xFE800030 28574d9c16aSNobuhiro IwamatsuSDR_L_A: .long 0xFE800034 28674d9c16aSNobuhiro IwamatsuEMRS_A: .long 0xFE902000 28774d9c16aSNobuhiro IwamatsuMRS1_A: .long 0xFE900B08 28874d9c16aSNobuhiro IwamatsuMRS2_A: .long 0xFE900308 28974d9c16aSNobuhiro Iwamatsu 29074d9c16aSNobuhiro IwamatsuMIM_U_D: .long 0x00000000 29174d9c16aSNobuhiro IwamatsuMIM_L_D0: .long 0x04100008 29274d9c16aSNobuhiro IwamatsuMIM_L_D1: .long 0x02EE0009 29374d9c16aSNobuhiro IwamatsuMIM_L_D2: .long 0x02EE0209 29474d9c16aSNobuhiro Iwamatsu 29574d9c16aSNobuhiro IwamatsuSDR_L_A_D0: .long 0x00000300 29674d9c16aSNobuhiro IwamatsuSTR_L_A_D0: .long 0x00010040 29774d9c16aSNobuhiro IwamatsuMIM_L_A_D1: .long 0x04100009 29874d9c16aSNobuhiro IwamatsuSCR_L_A_D0: .long 0x00000003 29974d9c16aSNobuhiro IwamatsuSCR_L_A_D1: .long 0x00000002 30074d9c16aSNobuhiro IwamatsuMIM_L_A_D2: .long 0x04100209 30174d9c16aSNobuhiro IwamatsuSCR_L_A_D2: .long 0x00000004 30274d9c16aSNobuhiro Iwamatsu 30374d9c16aSNobuhiro IwamatsuSCR_L_NORMAL: .long 0x00000000 30474d9c16aSNobuhiro IwamatsuSCR_L_NOP: .long 0x00000001 30574d9c16aSNobuhiro IwamatsuSCR_L_PALL: .long 0x00000002 30674d9c16aSNobuhiro IwamatsuSCR_L_CKE_EN: .long 0x00000003 30774d9c16aSNobuhiro IwamatsuSCR_L_CBR: .long 0x00000004 30874d9c16aSNobuhiro Iwamatsu 30974d9c16aSNobuhiro IwamatsuSTR_L_D: .long 0x000F3980 31074d9c16aSNobuhiro IwamatsuSDR_L_D: .long 0x00000400 31174d9c16aSNobuhiro IwamatsuEMRS_D: .long 0x00000000 31274d9c16aSNobuhiro IwamatsuMRS1_D: .long 0x00000000 31374d9c16aSNobuhiro IwamatsuMRS2_D: .long 0x00000000 31474d9c16aSNobuhiro Iwamatsu 31574d9c16aSNobuhiro Iwamatsu/* USB */ 31674d9c16aSNobuhiro IwamatsuUSB_USBHSC_A: .long 0xFFEC80F0 31774d9c16aSNobuhiro IwamatsuUSB_USBHSC_D: .long 0x00000000 318