Path: blob/master/arch/sh/include/cpu-sh4/cpu/sh7785.h
17531 views
#ifndef __ASM_SH7785_H__1#define __ASM_SH7785_H__23/* Boot Mode Pins:4*5* MODE0: CPG - Initial Pck/Bck Frequency [FRQMR1]6* MODE1: CPG - Initial Uck/SHck/DDRck Frequency [FRQMR1]7* MODE2: CPG - Reserved (L: Normal operation)8* MODE3: CPG - Reserved (L: Normal operation)9* MODE4: CPG - Initial PLL setting (72x/36x)10* MODE5: LBSC - Area0 Memory Type / Bus Width [CS0BCR.8]11* MODE6: LBSC - Area0 Memory Type / Bus Width [CS0BCR.9]12* MODE7: LBSC - Area0 Memory Type / Bus Width [CS0BCR.3]13* MODE8: LBSC - Endian Mode (L: Big, H: Little) [BCR.31]14* MODE9: LBSC - Master/Slave Mode (L: Slave) [BCR.30]15* MODE10: CPG - Clock Input (L: Ext Clk, H: Crystal)16* MODE11: PCI - Pin Mode (LL: PCI host, LH: PCI slave)17* MODE12: PCI - Pin Mode (HL: Local bus, HH: DU)18* MODE13: Boot Address Mode (L: 29-bit, H: 32-bit)19* MODE14: Reserved (H: Normal operation)20*21* More information in sh7785 manual Rev.1.00, page 1628.22*/2324/* Pin Function Controller:25* GPIO_FN_xx - GPIO used to select pin function26* GPIO_Pxx - GPIO mapped to real I/O pin on CPU27*/28enum {29/* PA */30GPIO_PA7, GPIO_PA6, GPIO_PA5, GPIO_PA4,31GPIO_PA3, GPIO_PA2, GPIO_PA1, GPIO_PA0,3233/* PB */34GPIO_PB7, GPIO_PB6, GPIO_PB5, GPIO_PB4,35GPIO_PB3, GPIO_PB2, GPIO_PB1, GPIO_PB0,3637/* PC */38GPIO_PC7, GPIO_PC6, GPIO_PC5, GPIO_PC4,39GPIO_PC3, GPIO_PC2, GPIO_PC1, GPIO_PC0,4041/* PD */42GPIO_PD7, GPIO_PD6, GPIO_PD5, GPIO_PD4,43GPIO_PD3, GPIO_PD2, GPIO_PD1, GPIO_PD0,4445/* PE */46GPIO_PE5, GPIO_PE4, GPIO_PE3, GPIO_PE2,47GPIO_PE1, GPIO_PE0,4849/* PF */50GPIO_PF7, GPIO_PF6, GPIO_PF5, GPIO_PF4,51GPIO_PF3, GPIO_PF2, GPIO_PF1, GPIO_PF0,5253/* PG */54GPIO_PG7, GPIO_PG6, GPIO_PG5, GPIO_PG4,55GPIO_PG3, GPIO_PG2, GPIO_PG1, GPIO_PG0,5657/* PH */58GPIO_PH7, GPIO_PH6, GPIO_PH5, GPIO_PH4,59GPIO_PH3, GPIO_PH2, GPIO_PH1, GPIO_PH0,6061/* PJ */62GPIO_PJ7, GPIO_PJ6, GPIO_PJ5, GPIO_PJ4,63GPIO_PJ3, GPIO_PJ2, GPIO_PJ1, GPIO_PJ0,6465/* PK */66GPIO_PK7, GPIO_PK6, GPIO_PK5, GPIO_PK4,67GPIO_PK3, GPIO_PK2, GPIO_PK1, GPIO_PK0,6869/* PL */70GPIO_PL7, GPIO_PL6, GPIO_PL5, GPIO_PL4,71GPIO_PL3, GPIO_PL2, GPIO_PL1, GPIO_PL0,7273/* PM */74GPIO_PM1, GPIO_PM0,7576/* PN */77GPIO_PN7, GPIO_PN6, GPIO_PN5, GPIO_PN4,78GPIO_PN3, GPIO_PN2, GPIO_PN1, GPIO_PN0,7980/* PP */81GPIO_PP5, GPIO_PP4,82GPIO_PP3, GPIO_PP2, GPIO_PP1, GPIO_PP0,8384/* PQ */85GPIO_PQ4,86GPIO_PQ3, GPIO_PQ2, GPIO_PQ1, GPIO_PQ0,8788/* PR */89GPIO_PR3, GPIO_PR2, GPIO_PR1, GPIO_PR0,9091GPIO_FN_D63_AD31,92GPIO_FN_D62_AD30,93GPIO_FN_D61_AD29,94GPIO_FN_D60_AD28,95GPIO_FN_D59_AD27,96GPIO_FN_D58_AD26,97GPIO_FN_D57_AD25,98GPIO_FN_D56_AD24,99GPIO_FN_D55_AD23,100GPIO_FN_D54_AD22,101GPIO_FN_D53_AD21,102GPIO_FN_D52_AD20,103GPIO_FN_D51_AD19,104GPIO_FN_D50_AD18,105GPIO_FN_D49_AD17_DB5,106GPIO_FN_D48_AD16_DB4,107GPIO_FN_D47_AD15_DB3,108GPIO_FN_D46_AD14_DB2,109GPIO_FN_D45_AD13_DB1,110GPIO_FN_D44_AD12_DB0,111GPIO_FN_D43_AD11_DG5,112GPIO_FN_D42_AD10_DG4,113GPIO_FN_D41_AD9_DG3,114GPIO_FN_D40_AD8_DG2,115GPIO_FN_D39_AD7_DG1,116GPIO_FN_D38_AD6_DG0,117GPIO_FN_D37_AD5_DR5,118GPIO_FN_D36_AD4_DR4,119GPIO_FN_D35_AD3_DR3,120GPIO_FN_D34_AD2_DR2,121GPIO_FN_D33_AD1_DR1,122GPIO_FN_D32_AD0_DR0,123GPIO_FN_REQ1,124GPIO_FN_REQ2,125GPIO_FN_REQ3,126GPIO_FN_GNT1,127GPIO_FN_GNT2,128GPIO_FN_GNT3,129GPIO_FN_MMCCLK,130GPIO_FN_D31,131GPIO_FN_D30,132GPIO_FN_D29,133GPIO_FN_D28,134GPIO_FN_D27,135GPIO_FN_D26,136GPIO_FN_D25,137GPIO_FN_D24,138GPIO_FN_D23,139GPIO_FN_D22,140GPIO_FN_D21,141GPIO_FN_D20,142GPIO_FN_D19,143GPIO_FN_D18,144GPIO_FN_D17,145GPIO_FN_D16,146GPIO_FN_SCIF1_SCK,147GPIO_FN_SCIF1_RXD,148GPIO_FN_SCIF1_TXD,149GPIO_FN_SCIF0_CTS,150GPIO_FN_INTD,151GPIO_FN_FCE,152GPIO_FN_SCIF0_RTS,153GPIO_FN_HSPI_CS,154GPIO_FN_FSE,155GPIO_FN_SCIF0_SCK,156GPIO_FN_HSPI_CLK,157GPIO_FN_FRE,158GPIO_FN_SCIF0_RXD,159GPIO_FN_HSPI_RX,160GPIO_FN_FRB,161GPIO_FN_SCIF0_TXD,162GPIO_FN_HSPI_TX,163GPIO_FN_FWE,164GPIO_FN_SCIF5_TXD,165GPIO_FN_HAC1_SYNC,166GPIO_FN_SSI1_WS,167GPIO_FN_SIOF_TXD_PJ,168GPIO_FN_HAC0_SDOUT,169GPIO_FN_SSI0_SDATA,170GPIO_FN_SIOF_RXD_PJ,171GPIO_FN_HAC0_SDIN,172GPIO_FN_SSI0_SCK,173GPIO_FN_SIOF_SYNC_PJ,174GPIO_FN_HAC0_SYNC,175GPIO_FN_SSI0_WS,176GPIO_FN_SIOF_MCLK_PJ,177GPIO_FN_HAC_RES,178GPIO_FN_SIOF_SCK_PJ,179GPIO_FN_HAC0_BITCLK,180GPIO_FN_SSI0_CLK,181GPIO_FN_HAC1_BITCLK,182GPIO_FN_SSI1_CLK,183GPIO_FN_TCLK,184GPIO_FN_IOIS16,185GPIO_FN_STATUS0,186GPIO_FN_DRAK0_PK3,187GPIO_FN_STATUS1,188GPIO_FN_DRAK1_PK2,189GPIO_FN_DACK2,190GPIO_FN_SCIF2_TXD,191GPIO_FN_MMCCMD,192GPIO_FN_SIOF_TXD_PK,193GPIO_FN_DACK3,194GPIO_FN_SCIF2_SCK,195GPIO_FN_MMCDAT,196GPIO_FN_SIOF_SCK_PK,197GPIO_FN_DREQ0,198GPIO_FN_DREQ1,199GPIO_FN_DRAK0_PK1,200GPIO_FN_DRAK1_PK0,201GPIO_FN_DREQ2,202GPIO_FN_INTB,203GPIO_FN_DREQ3,204GPIO_FN_INTC,205GPIO_FN_DRAK2,206GPIO_FN_CE2A,207GPIO_FN_IRL4,208GPIO_FN_FD4,209GPIO_FN_IRL5,210GPIO_FN_FD5,211GPIO_FN_IRL6,212GPIO_FN_FD6,213GPIO_FN_IRL7,214GPIO_FN_FD7,215GPIO_FN_DRAK3,216GPIO_FN_CE2B,217GPIO_FN_BREQ_BSACK,218GPIO_FN_BACK_BSREQ,219GPIO_FN_SCIF5_RXD,220GPIO_FN_HAC1_SDIN,221GPIO_FN_SSI1_SCK,222GPIO_FN_SCIF5_SCK,223GPIO_FN_HAC1_SDOUT,224GPIO_FN_SSI1_SDATA,225GPIO_FN_SCIF3_TXD,226GPIO_FN_FCLE,227GPIO_FN_SCIF3_RXD,228GPIO_FN_FALE,229GPIO_FN_SCIF3_SCK,230GPIO_FN_FD0,231GPIO_FN_SCIF4_TXD,232GPIO_FN_FD1,233GPIO_FN_SCIF4_RXD,234GPIO_FN_FD2,235GPIO_FN_SCIF4_SCK,236GPIO_FN_FD3,237GPIO_FN_DEVSEL_DCLKOUT,238GPIO_FN_STOP_CDE,239GPIO_FN_LOCK_ODDF,240GPIO_FN_TRDY_DISPL,241GPIO_FN_IRDY_HSYNC,242GPIO_FN_PCIFRAME_VSYNC,243GPIO_FN_INTA,244GPIO_FN_GNT0_GNTIN,245GPIO_FN_REQ0_REQOUT,246GPIO_FN_PERR,247GPIO_FN_SERR,248GPIO_FN_WE7_CBE3,249GPIO_FN_WE6_CBE2,250GPIO_FN_WE5_CBE1,251GPIO_FN_WE4_CBE0,252GPIO_FN_SCIF2_RXD,253GPIO_FN_SIOF_RXD,254GPIO_FN_MRESETOUT,255GPIO_FN_IRQOUT,256};257258#endif /* __ASM_SH7785_H__ */259260261