⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 msd2167l.h

📁 mstar 776 开发的车载dvd
💻 H
📖 第 1 页 / 共 2 页
字号:
// This file is generated by script, please do not edit it directly
#ifndef _MSD2167L_H_
#define _MSD2167L_H_

// PIN number to PAD name mapping
#define PIN_1               PAD_GPIO1           // PAD_GPIO1/UART_RX1
#define PIN_2               PAD_GPIO2           // ATCON5/TX1
#define PIN_3               PAD_GPIO3           // ATCON6
#define PIN_4               PAD_TCON_EXT0       // ATCON1
#define PIN_5               PAD_TCON_EXT1       // ATCON2
#define PIN_6               PAD_TCON_EXT2       // ATCON3
#define PIN_7               PAD_TCON_EXT3       // ATCON4
#define PIN_29              PAD_CVBS7P          // PAD_CVBS7P
#define PIN_30              PAD_CVBS5P          // PAD_CVBS5P
#define PIN_31              PAD_CVBS6P          // PAD_CVBS6P
#define PIN_32              PAD_CVBS4P          // PAD_CVBS4P
#define PIN_33              PAD_CVBS3P          // PAD_CVBS3P
#define PIN_34              PAD_CVBS2P          // PAD_CVBS2P
#define PIN_35              PAD_CVBS1P          // PAD_CVBS1P
#define PIN_36              PAD_VCOM1           // PAD_VCOM1
#define PIN_37              PAD_CVBS0P          // PAD_CVBS0P
#define PIN_38              PAD_VCOM0           // PAD_VCOM0
#define PIN_40              PAD_CVBS_OUT        // PAD_CVBS_OUT
#define PIN_77              PAD_DOUT_CLK        // Jupiter GPIO
#define PIN_80              PAD_TS0_D0          // PAD_TS0_D0/FDSP_IMS
#define PIN_81              PAD_TS0_D1          // PAD_TS0_D1/FDSP_ICLK
#define PIN_82              PAD_TS0_D2          // PAD_TS0_D2/FDSP_IDI
#define PIN_83              PAD_TS0_D3          // PAD_TS0_D3/FDSP_IDO
#define PIN_84              PAD_TS0_D4          // PAD_TS0_D4
#define PIN_85              PAD_TS0_D5          // PAD_TS0_D5
#define PIN_86              PAD_TS0_D6          // PAD_TS0_D6
#define PIN_87              PAD_TS0_D7          // PAD_TS0_D7
#define PIN_88              PAD_TS0_VLD         // PAD_TS0_VLD
#define PIN_89              PAD_TS0_SYNC        // PAD_TS0_SYNC
#define PIN_90              PAD_TS0_CLK         // PAD_TS0_CLK
#define PIN_94              PAD_PCI_AD21        // PAD_I2S_IN_WS
#define PIN_95              PAD_PCI_AD20        // PAD_I2S_IN_BCK
#define PIN_103             PAD_PCI_AD8         // PAD_I2S_OUT_MUTE
#define PIN_106             PAD_PCI_AD7         // SD_PWRCTL
#define PIN_107             PAD_PCI_AD6         // SD/MS_D0
#define PIN_108             PAD_PCI_AD5         // SD/MS_D1
#define PIN_109             PAD_PCI_AD4         // SD/MS_D2
#define PIN_110             PAD_PCI_AD3         // SD/MS_D3
#define PIN_111             PAD_PCI_AD2         // SD_WPDZ
#define PIN_112             PAD_PCI_AD1         // SD_CMD
#define PIN_113             PAD_PCI_AD0         // SD/MS_CLK
#define PIN_114             PAD_IRIN            // ATCON7
#define PIN_115             PAD_INT             // ATCON8
#define PIN_118             PAD_SAR0            // PAD_SAR0
#define PIN_119             PAD_SAR1            // PAD_SAR1
#define PIN_120             PAD_SAR2            // PAD_SAR2
#define PIN_121             PAD_SAR3            // PAD_SAR3
#define PIN_122             PAD_PWM0            // PAD_PWM0
#define PIN_123             PAD_PWM1            // PAD_PWM1
#define PIN_124             PAD_PWM2            // PAD_PWM2
#define PIN_125             PAD_PWM3            // PAD_PWM3
#define PIN_126             PAD_DDCR_DAT        // PAD_DDCR_DAT
#define PIN_127             PAD_DDCR_CLK        // PAD_DDCR_CLK
#define PIN_134             PAD_FLH_WE_N        // SD_OCDT
#define PIN_135             PAD_FLH_A21         // Jupiter GPIO
#define PIN_136             PAD_CFSM_D0         // ATCON9
#define PIN_137             PAD_PCM2_CE_N       // ATCON10
#define PIN_138             PAD_PCM2_IRQA_N     // ATCON11
#define PIN_139             PAD_PCM2_WAIT_N     // ATCON12
#define PIN_140             PAD_CFSM_D2         // ATCON13
#define PIN_152             PAD_R_ODD6          // ATCON14
#define PIN_153             PAD_R_ODD7          // ATCON15
#define PIN_160             PAD_LDE             // PAD_LDE/Jupiter GPIO
#define PIN_161             PAD_LHSYNC          // PAD_LHSYNC/Jupiter GPIO
#define PIN_162             PAD_LVSYNC          // PAD_LVSYNC/Jupiter GPIO
#define PIN_163             PAD_PCM2_RESET      // SD_CDZ
#define PIN_164             PAD_PCM2_CD_N       // SD_MS_INS
#define PIN_165             PAD_IRIN2           // PAD_IRIN2
#define PIN_166             PAD_INT2            // PAD_INT2
#define PIN_193             PAD_I2S_IN_WS       // Jupiter GPIO
#define PIN_196             PAD_LHSYNC2         // Jupiter GPIO/UART_RX1
#define PIN_197             PAD_LVSYNC2         // Jupiter GPIO/UART_TX1

// PAD name to index
#define PAD_NC              -1
#define PAD_GND             0

#define PAD_GPIO1           1
#define PAD_GPIO2           2
#define PAD_GPIO3           3
#define PAD_TCON_EXT0       4
#define PAD_TCON_EXT1       5
#define PAD_TCON_EXT2       6
#define PAD_TCON_EXT3       7
#define PAD_HOTPLUGA        16
#define PAD_CVBS7P          42
#define PAD_CVBS5P          43
#define PAD_CVBS6P          44
#define PAD_CVBS4P          45
#define PAD_VCOM2           46
#define PAD_CVBS3P          47
#define PAD_CVBS2P          48
#define PAD_CVBS1P          49
#define PAD_VCOM1           50
#define PAD_CVBS0P          51
#define PAD_VCOM0           52
#define PAD_CVBS_OUT        53
#define PAD_DOUT_CLK        82
#define PAD_DOUT_0          83
#define PAD_DOUT_1          84
#define PAD_DOUT_2          85
#define PAD_DOUT_3          86
#define PAD_DIN_D0          87
#define PAD_DIN_D1          88
#define PAD_DIN_D2          89
#define PAD_DIN_D3          90
#define PAD_TS0_D0          93
#define PAD_TS0_D1          94
#define PAD_TS0_D2          95
#define PAD_TS0_D3          96
#define PAD_TS0_D4          97
#define PAD_TS0_D5          98
#define PAD_TS0_D6          99
#define PAD_TS0_D7          100
#define PAD_TS0_VLD         101
#define PAD_TS0_SYNC        102
#define PAD_TS0_CLK         103
#define PAD_PCI_AD23        104
#define PAD_PCI_AD22        105
#define PAD_PCI_AD21        106
#define PAD_PCI_AD20        107
#define PAD_PCI_AD8         119
#define PAD_PCI_AD7         120
#define PAD_PCI_AD6         121
#define PAD_PCI_AD5         122
#define PAD_PCI_AD4         123
#define PAD_PCI_AD3         124
#define PAD_PCI_AD2         125
#define PAD_PCI_AD1         126
#define PAD_PCI_AD0         127
#define PAD_IRIN            128
#define PAD_INT             129
#define PAD_SAR0            132
#define PAD_SAR1            133
#define PAD_SAR2            134
#define PAD_SAR3            135
#define PAD_PWM0            136
#define PAD_PWM1            137
#define PAD_PWM2            138
#define PAD_PWM3            139
#define PAD_DDCR_DAT        140
#define PAD_DDCR_CLK        141
#define PAD_FLH_WE_N        147
#define PAD_FLH_A21         148
#define PAD_PCM_IORD_N      149
#define PAD_PCM_IOWR_N      150
#define PAD_PCM_OE_N        151
#define PAD_PCM_WE_N        152
#define PAD_PCM_REG_N       153
#define PAD_PCM_CE_N        154
#define PAD_PCM_IRQA_N      155
#define PAD_PCM_WAIT_N      156
#define PAD_CFSM_D0         157
#define PAD_PCM2_CE_N       158
#define PAD_PCM2_IRQA_N     159
#define PAD_PCM2_WAIT_N     160
#define PAD_CFSM_D2         161
#define PAD_CF_D9           162
#define PAD_CF_D10          163
#define PAD_B_ODD0          169
#define PAD_B_ODD1          170
#define PAD_B_ODD2          171
#define PAD_B_ODD3          172
#define PAD_B_ODD4          173
#define PAD_B_ODD5          174
#define PAD_B_ODD6          175
#define PAD_B_ODD7          176
#define PAD_G_ODD0          178
#define PAD_G_ODD1          179
#define PAD_G_ODD2          181
#define PAD_G_ODD3          183
#define PAD_G_ODD4          185
#define PAD_G_ODD5          187
#define PAD_G_ODD6          188
#define PAD_G_ODD7          189
#define PAD_R_ODD0          191
#define PAD_R_ODD1          192
#define PAD_R_ODD2          193
#define PAD_R_ODD3          195
#define PAD_R_ODD4          196
#define PAD_R_ODD5          197
#define PAD_R_ODD6          198
#define PAD_R_ODD7          199
#define PAD_LCK             200
#define PAD_LDE             201
#define PAD_LHSYNC          202
#define PAD_LVSYNC          203
#define PAD_PCM_RESET       204
#define PAD_PCM2_RESET      205
#define PAD_PCM_CD_N        206
#define PAD_PCM2_CD_N       207
#define PAD_TS1_D0          208
#define PAD_TS1_VLD         209
#define PAD_TS1_SYNC        210
#define PAD_TS1_CLK         211
#define PAD_IRIN2           212
#define PAD_INT2            213
#define PAD_I2S_IN_WS       234
#define PAD_I2S_IN_BCK      235
#define PAD_I2S_IN_SD       236
#define PAD_SPDIF_IN        237
#define PAD_I2S_OUT_MCK     238
#define PAD_I2S_OUT_WS      239
#define PAD_I2S_OUT_BCK     240
#define PAD_I2S_OUT_SD      241
#define PAD_SPDIF_OUT       242
#define PAD_DDCR_DA2        243
#define PAD_DDCR_CK2        244
#define PAD_LHSYNC2         245
#define PAD_LVSYNC2         246

// PADS group name to index
#define PADS_DDCR           299
#define PADS_DDCR2          300
#define PADS_TS0            301
#define PADS_TS1            302
#define PADS_GPIO1_GPIO2    303
#define PADS_LHSYNC2_LVSYNC2 304
#define PADS_PCI_AD20_AD21  305
#define PADS_PCI            306
#define PADS_SAR            307
#define PADS_DOUT           308
#define PADS_DIN            309
#define PADS_ATCON_MODE1    310
#define PADS_ATCON_MODE2    311
#define PADS_DTCON_MODE1    312
#define PADS_FCIE_CONFIG1   313
#define PADS_FCIE_CONFIG2   314
#define PADS_I2S            315
#define PADS_LINE_IN0       316
#define PADS_LINE_IN1       317
#define PADS_LINE_IN2       318
#define PADS_LINE_IN3       319
#define PADS_LINE_OUT0      320
#define PADS_LINE_OUT1      321
#define PADS_LINE_OUT2      322

// PAD index to GPIO number mapping
#define GPIO_PAD_1          GPIO0
#define GPIO_PAD_2          GPIO1
#define GPIO_PAD_3          GPIO2
#define GPIO_PAD_128        GPIO3
#define GPIO_PAD_129        GPIO4
#define GPIO_PAD_136        GPIO5
#define GPIO_PAD_137        GPIO6
#define GPIO_PAD_138        GPIO7
#define GPIO_PAD_139        GPIO8
#define GPIO_PAD_212        GPIO9
#define GPIO_PAD_213        GPIO10
#define GPIO_PAD_245        GPIO13
#define GPIO_PAD_246        GPIO14
#define GPIO_PAD_147        GPIO15
#define GPIO_PAD_4          GPIO16
#define GPIO_PAD_5          GPIO17
#define GPIO_PAD_6          GPIO18
#define GPIO_PAD_7          GPIO19
#define GPIO_PAD_82         GPIO20
#define GPIO_PAD_93         GPIO29
#define GPIO_PAD_94         GPIO30
#define GPIO_PAD_95         GPIO31
#define GPIO_PAD_96         GPIO32
#define GPIO_PAD_97         GPIO33
#define GPIO_PAD_98         GPIO34
#define GPIO_PAD_99         GPIO35
#define GPIO_PAD_100        GPIO36
#define GPIO_PAD_101        GPIO37
#define GPIO_PAD_102        GPIO38
#define GPIO_PAD_103        GPIO39
#define GPIO_PAD_234        GPIO44
#define GPIO_PAD_207        GPIO53
#define GPIO_PAD_205        GPIO54
#define GPIO_PAD_148        GPIO55
#define GPIO_PAD_157        GPIO56
#define GPIO_PAD_158        GPIO57
#define GPIO_PAD_159        GPIO58
#define GPIO_PAD_160        GPIO59
#define GPIO_PAD_161        GPIO60
#define GPIO_PAD_127        GPIO63
#define GPIO_PAD_126        GPIO64
#define GPIO_PAD_125        GPIO65
#define GPIO_PAD_124        GPIO66
#define GPIO_PAD_123        GPIO67
#define GPIO_PAD_122        GPIO68
#define GPIO_PAD_121        GPIO69
#define GPIO_PAD_120        GPIO70
#define GPIO_PAD_107        GPIO83
#define GPIO_PAD_106        GPIO84
#define GPIO_PAD_203        GPIO97
#define GPIO_PAD_202        GPIO98
#define GPIO_PAD_201        GPIO99
#define GPIO_PAD_199        GPIO101
#define GPIO_PAD_198        GPIO102
#define GPIO_PAD_132        GPIO126
#define GPIO_PAD_133        GPIO127
#define GPIO_PAD_134        GPIO128
#define GPIO_PAD_135        GPIO129

// default GPIO setting
#ifndef PIN_1_IS_GPIO
#define PIN_1_IS_GPIO   0
#endif
#ifndef PAD_GPIO1_IS_GPIO
#define PAD_GPIO1_IS_GPIO PIN_1_IS_GPIO
#endif
#ifndef PIN_2_IS_GPIO
#define PIN_2_IS_GPIO   0
#endif
#ifndef PAD_GPIO2_IS_GPIO
#define PAD_GPIO2_IS_GPIO PIN_2_IS_GPIO
#endif
#ifndef PIN_3_IS_GPIO
#define PIN_3_IS_GPIO   0
#endif
#ifndef PAD_GPIO3_IS_GPIO
#define PAD_GPIO3_IS_GPIO PIN_3_IS_GPIO
#endif
#ifndef PIN_114_IS_GPIO
#define PIN_114_IS_GPIO 0
#endif
#ifndef PAD_IRIN_IS_GPIO
#define PAD_IRIN_IS_GPIO PIN_114_IS_GPIO
#endif
#ifndef PIN_115_IS_GPIO
#define PIN_115_IS_GPIO 0
#endif
#ifndef PAD_INT_IS_GPIO
#define PAD_INT_IS_GPIO PIN_115_IS_GPIO
#endif
#ifndef PIN_122_IS_GPIO
#define PIN_122_IS_GPIO 0
#endif
#ifndef PAD_PWM0_IS_GPIO
#define PAD_PWM0_IS_GPIO PIN_122_IS_GPIO
#endif
#ifndef PIN_123_IS_GPIO
#define PIN_123_IS_GPIO 0
#endif
#ifndef PAD_PWM1_IS_GPIO
#define PAD_PWM1_IS_GPIO PIN_123_IS_GPIO
#endif
#ifndef PIN_124_IS_GPIO
#define PIN_124_IS_GPIO 0
#endif
#ifndef PAD_PWM2_IS_GPIO
#define PAD_PWM2_IS_GPIO PIN_124_IS_GPIO
#endif
#ifndef PIN_125_IS_GPIO
#define PIN_125_IS_GPIO 0
#endif
#ifndef PAD_PWM3_IS_GPIO
#define PAD_PWM3_IS_GPIO PIN_125_IS_GPIO
#endif
#ifndef PIN_165_IS_GPIO
#define PIN_165_IS_GPIO 0
#endif
#ifndef PAD_IRIN2_IS_GPIO
#define PAD_IRIN2_IS_GPIO PIN_165_IS_GPIO
#endif
#ifndef PIN_166_IS_GPIO
#define PIN_166_IS_GPIO 0
#endif
#ifndef PAD_INT2_IS_GPIO
#define PAD_INT2_IS_GPIO PIN_166_IS_GPIO

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -