|
如果BSP包有powerbutton之类的程序可以在那里找找。然后追一下在其他哪里定义过了。应该能找到。或者参考下2440的?
不过大概的思想都差不多。比如你找找IOCTL_HAL_SET_GPIO_INTR这类的定义看看位置。关于GPIO的中断。
在找找对应的中断表的文件。
6410有一个intr.c文件。在oal下的。可以参考下。。数组名g_VirIrq2PhyIrq,可能叫的不完全一样。可以找找类似的
给你列出来一些你找找看
- static const UINT32 g_VirIrq2PhyIrq[IRQ_MAX_S3C6410] =
- {
- PHYIRQ_EINT0, // 0 // 0
- PHYIRQ_EINT0, // 1 // 0
- PHYIRQ_EINT0, // 2 // 0
- PHYIRQ_EINT0, // 3 // 0
- PHYIRQ_EINT1, // 4 // 1
- PHYIRQ_EINT1, // 5 // 1
- PHYIRQ_EINT1, // 6 // 1
- PHYIRQ_EINT1, // 7 // 1
- PHYIRQ_EINT1, // 8 // 1
- PHYIRQ_EINT1, // 9 // 1
- PHYIRQ_EINT1, // 10 // 1
- PHYIRQ_EINT1, // 11 // 1
- PHYIRQ_RTC_TIC, // 12 // 2
- PHYIRQ_CAMIF_C, // 13 // 3
- PHYIRQ_CAMIF_P, // 14 // 4
- PHYIRQ_I2C1, // 15 // 5
- PHYIRQ_I2S_V40, // 16 // 6
- PHYIRQ_SSS, // 17 // 7
- PHYIRQ_3D, // 18 // 8
-
- PHYIRQ_POST, // 19 // 9
- PHYIRQ_ROTATOR, // 20 // 10
- PHYIRQ_2D, // 21 // 11
- PHYIRQ_TVENC, // 22 // 12
- PHYIRQ_TVSCALER, // 23 // 13
- PHYIRQ_BATF, // 24 // 14
- PHYIRQ_JPEG, // 25 // 15
- PHYIRQ_MFC, // 26 // 16
- PHYIRQ_SDMA0, // 27 // 17
- PHYIRQ_SDMA1, // 28 // 18
- PHYIRQ_ARM_DMAERR, // 29 // 19
- PHYIRQ_ARM_DMA, // 30 // 20
- PHYIRQ_ARM_DMAS, // 31 // 21
- PHYIRQ_KEYPAD, // 32 // 22
- PHYIRQ_TIMER0, // 33 // 23
- PHYIRQ_TIMER1, // 34 // 24
- PHYIRQ_TIMER2, // 35 // 25
- PHYIRQ_WDT, // 36 // 26
- PHYIRQ_TIMER3, // 37 // 27
- PHYIRQ_TIMER4, // 38 // 28
- PHYIRQ_LCD0_FIFO, // 39 // 29
- PHYIRQ_LCD1_FRAME, // 40 // 30
- PHYIRQ_LCD2_SYSIF, // 41 // 31
- PHYIRQ_EINT2, // 42 // 32
- PHYIRQ_EINT2, // 43 // 32
- PHYIRQ_EINT2, // 44 // 32
- PHYIRQ_EINT2, // 45 // 32
- PHYIRQ_EINT2, // 46 // 32
- PHYIRQ_EINT2, // 47 // 32
- PHYIRQ_EINT2, // 48 // 32
- PHYIRQ_EINT2, // 49 // 32
- PHYIRQ_EINT3, // 50 // 33
- PHYIRQ_EINT3, // 51 // 33
- PHYIRQ_EINT3, // 52 // 33
- PHYIRQ_EINT3, // 53 // 33
- PHYIRQ_EINT3, // 54 // 33
- PHYIRQ_EINT3, // 55 // 33
- PHYIRQ_EINT3, // 56 // 33
- PHYIRQ_EINT3, // 57 // 33
- PHYIRQ_PCM0, // 58 // 34
- PHYIRQ_PCM1, // 59 // 35
- PHYIRQ_AC97, // 60 // 36
- PHYIRQ_UART0, // 61 // 37
- PHYIRQ_UART1, // 62 // 38
- PHYIRQ_UART2, // 63 // 39
- PHYIRQ_UART3, // 64 // 40
- PHYIRQ_DMA0, // 65 // 41
- PHYIRQ_DMA0, // 66 // 41
- PHYIRQ_DMA0, // 67 // 41
- PHYIRQ_DMA0, // 68 // 41
- PHYIRQ_DMA0, // 69 // 41
- PHYIRQ_DMA0, // 70 // 41
- PHYIRQ_DMA0, // 71 // 41
- PHYIRQ_DMA0, // 72 // 41
- PHYIRQ_DMA1, // 73 // 42
- PHYIRQ_DMA1, // 74 // 42
- PHYIRQ_DMA1, // 75 // 42
- PHYIRQ_DMA1, // 76 // 42
- PHYIRQ_DMA1, // 77 // 42
- PHYIRQ_DMA1, // 78 // 42
- PHYIRQ_DMA1, // 79 // 42
- PHYIRQ_DMA1, // 80 // 42
- PHYIRQ_ONENAND0, // 81 // 43
- PHYIRQ_ONENAND1, // 82 // 44
- PHYIRQ_NFC, // 83 // 45
- PHYIRQ_CFC, // 84 // 46
- PHYIRQ_UHOST, // 85 // 47
- PHYIRQ_SPI0, // 86 // 48
- PHYIRQ_SPI1, // 87 // 49
- PHYIRQ_I2C, // 88 // 50
- PHYIRQ_HSITX, // 89 // 51
- PHYIRQ_HSIRX, // 90 // 52
- PHYIRQ_RESERVED, // 91 // 53
- PHYIRQ_MSM, // 92 // 54
- ......
- };
复制代码
很郁闷工作都没用到samsung的芯片。。。一直在做一些其他的ARM。。。。
个人建议仅供参考。 |
|