25 void (*ahb_irq_callback)(void);
26 void (*pps_irq_callback)(void);
27 void (*m5_irq_callback)(void);
28 void (*m4_irq_callback)(void);
29 void (*m3_irq_callback)(void);
30 void (*m2_irq_callback)(void);
31 void (*m1_irq_callback)(void);
32 void (*sync_irq_callback)(void);
33 void (*can_irq_callback)(
unsigned int fifo);
36 #define SATCAN_HEADER_SIZE 4 37 #define SATCAN_HEADER_NMM_POS 3 38 #define SATCAN_PAYLOAD_SIZE 8 42 unsigned char header[SATCAN_HEADER_SIZE];
43 unsigned char payload[SATCAN_PAYLOAD_SIZE];
56 #define SATCAN_IRQ_NONACT_TO_ACT 0 57 #define SATCAN_IRQ_ACTIVE_TO_NONACT 1 58 #define SATCAN_IRQ_STR1_TO_DPS 2 59 #define SATCAN_IRQ_DPS_TO_STR1 3 60 #define SATCAN_IRQ_STR2_TO_DPS 4 61 #define SATCAN_IRQ_DPS_TO_STR2 5 62 #define SATCAN_IRQ_STR3_TO_DPS 6 63 #define SATCAN_IRQ_DPS_TO_STR3 7 64 #define SATCAN_IRQ_PLD1_TO_DPS 8 65 #define SATCAN_IRQ_DPS_TO_PLD1 9 66 #define SATCAN_IRQ_PLD2_TO_DPS 10 67 #define SATCAN_IRQ_DPS_TO_PLD2 11 68 #define SATCAN_IRQ_SYNC 16 69 #define SATCAN_IRQ_TIME_MARKER1 17 70 #define SATCAN_IRQ_TIME_MARKER2 18 71 #define SATCAN_IRQ_TIME_MARKER3 19 72 #define SATCAN_IRQ_TIME_MARKER4 20 73 #define SATCAN_IRQ_TIME_MARKER5 21 74 #define SATCAN_IRQ_EOD1 22 75 #define SATCAN_IRQ_EOD2 23 76 #define SATCAN_IRQ_TOD 24 77 #define SATCAN_IRQ_CRITICAL 25 80 #define SATCAN_IOC_DMA_2K 1 81 #define SATCAN_IOC_DMA_8K 2 82 #define SATCAN_IOC_GET_REG 3 83 #define SATCAN_IOC_SET_REG 4 84 #define SATCAN_IOC_OR_REG 5 85 #define SATCAN_IOC_AND_REG 6 86 #define SATCAN_IOC_EN_TX1_DIS_TX2 7 87 #define SATCAN_IOC_EN_TX2_DIS_TX1 8 88 #define SATCAN_IOC_GET_DMA_MODE 9 89 #define SATCAN_IOC_SET_DMA_MODE 10 90 #define SATCAN_IOC_ACTIVATE_DMA 11 91 #define SATCAN_IOC_DEACTIVATE_DMA 12 92 #define SATCAN_IOC_DMA_STATUS 13 93 #define SATCAN_IOC_GET_DOFFSET 14 94 #define SATCAN_IOC_SET_DOFFSET 15 95 #define SATCAN_IOC_GET_TIMEOUT 16 96 #define SATCAN_IOC_SET_TIMEOUT 17 100 #define SATCAN_SWRES 0 101 #define SATCAN_INT_EN 1 102 #define SATCAN_FIFO 3 103 #define SATCAN_FIFO_RES 4 104 #define SATCAN_TSTAMP 5 105 #define SATCAN_CMD0 6 106 #define SATCAN_CMD1 7 107 #define SATCAN_START_CTC 8 108 #define SATCAN_RAM_BASE 9 109 #define SATCAN_STOP_CTC 10 110 #define SATCAN_DPS_ACT 10 111 #define SATCAN_PLL_RST 11 112 #define SATCAN_PLL_CMD 12 113 #define SATCAN_PLL_STAT 13 114 #define SATCAN_PLL_OFF 14 115 #define SATCAN_DMA 15 116 #define SATCAN_DMA_TX_1_CUR 16 117 #define SATCAN_DMA_TX_1_END 17 118 #define SATCAN_DMA_TX_2_CUR 18 119 #define SATCAN_DMA_TX_2_END 19 121 #define SATCAN_FILTER_START 20 122 #define SATCAN_FILTER_SETUP 21 123 #define SATCAN_FILTER_STOP 21 124 #define SATCAN_WCTRL 32 125 #define SATCAN_WIPEND 33 126 #define SATCAN_WIMASK 34 127 #define SATCAN_WAHBADDR 35 131 #define SATCAN_DMA_MODE_USER 0 132 #define SATCAN_DMA_MODE_SYSTEM 1 135 #define SATCAN_DMA_ENABLE_TX1 1 136 #define SATCAN_DMA_ENABLE_TX2 2