Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
mx23.h File Reference
#include <mach/mxs.h>

Go to the source code of this file.

Macros

#define MX23_OCRAM_BASE_ADDR   0x00000000
 
#define MX23_OCRAM_SIZE   SZ_32K
 
#define MX23_IO_BASE_ADDR   0x80000000
 
#define MX23_IO_SIZE   SZ_1M
 
#define MX23_ICOLL_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x000000)
 
#define MX23_APBH_DMA_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x004000)
 
#define MX23_BCH_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x00a000)
 
#define MX23_GPMI_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x00c000)
 
#define MX23_SSP1_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x010000)
 
#define MX23_PINCTRL_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x018000)
 
#define MX23_DIGCTL_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x01c000)
 
#define MX23_ETM_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x020000)
 
#define MX23_APBX_DMA_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x024000)
 
#define MX23_DCP_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x028000)
 
#define MX23_PXP_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x02a000)
 
#define MX23_OCOTP_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x02c000)
 
#define MX23_AXI_AHB0_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x02e000)
 
#define MX23_LCDIF_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x030000)
 
#define MX23_SSP2_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x034000)
 
#define MX23_TVENC_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x038000)
 
#define MX23_CLKCTRL_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x040000)
 
#define MX23_SAIF0_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x042000)
 
#define MX23_POWER_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x044000)
 
#define MX23_SAIF1_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x046000)
 
#define MX23_AUDIOOUT_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x048000)
 
#define MX23_AUDIOIN_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x04c000)
 
#define MX23_LRADC_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x050000)
 
#define MX23_SPDIF_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x054000)
 
#define MX23_I2C_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x058000)
 
#define MX23_RTC_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x05c000)
 
#define MX23_PWM_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x064000)
 
#define MX23_TIMROT_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x068000)
 
#define MX23_AUART1_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x06c000)
 
#define MX23_AUART2_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x06e000)
 
#define MX23_DUART_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x070000)
 
#define MX23_USBPHY_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x07c000)
 
#define MX23_USBCTRL_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x080000)
 
#define MX23_DRAM_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x0e0000)
 
#define MX23_IO_P2V(x)   MXS_IO_P2V(x)
 
#define MX23_IO_ADDRESS(x)   IOMEM(MX23_IO_P2V(x))
 
#define MX23_INT_DUART   0
 
#define MX23_INT_COMMS_RX   1
 
#define MX23_INT_COMMS_TX   1
 
#define MX23_INT_SSP2_ERROR   2
 
#define MX23_INT_VDD5V   3
 
#define MX23_INT_HEADPHONE_SHORT   4
 
#define MX23_INT_DAC_DMA   5
 
#define MX23_INT_DAC_ERROR   6
 
#define MX23_INT_ADC_DMA   7
 
#define MX23_INT_ADC_ERROR   8
 
#define MX23_INT_SPDIF_DMA   9
 
#define MX23_INT_SAIF2_DMA   9
 
#define MX23_INT_SPDIF_ERROR   10
 
#define MX23_INT_SAIF1_IRQ   10
 
#define MX23_INT_SAIF2_IRQ   10
 
#define MX23_INT_USB_CTRL   11
 
#define MX23_INT_USB_WAKEUP   12
 
#define MX23_INT_GPMI_DMA   13
 
#define MX23_INT_SSP1_DMA   14
 
#define MX23_INT_SSP1_ERROR   15
 
#define MX23_INT_GPIO0   16
 
#define MX23_INT_GPIO1   17
 
#define MX23_INT_GPIO2   18
 
#define MX23_INT_SAIF1_DMA   19
 
#define MX23_INT_SSP2_DMA   20
 
#define MX23_INT_ECC8_IRQ   21
 
#define MX23_INT_RTC_ALARM   22
 
#define MX23_INT_AUART1_TX_DMA   23
 
#define MX23_INT_AUART1   24
 
#define MX23_INT_AUART1_RX_DMA   25
 
#define MX23_INT_I2C_DMA   26
 
#define MX23_INT_I2C_ERROR   27
 
#define MX23_INT_TIMER0   28
 
#define MX23_INT_TIMER1   29
 
#define MX23_INT_TIMER2   30
 
#define MX23_INT_TIMER3   31
 
#define MX23_INT_BATT_BRNOUT   32
 
#define MX23_INT_VDDD_BRNOUT   33
 
#define MX23_INT_VDDIO_BRNOUT   34
 
#define MX23_INT_VDD18_BRNOUT   35
 
#define MX23_INT_TOUCH_DETECT   36
 
#define MX23_INT_LRADC_CH0   37
 
#define MX23_INT_LRADC_CH1   38
 
#define MX23_INT_LRADC_CH2   39
 
#define MX23_INT_LRADC_CH3   40
 
#define MX23_INT_LRADC_CH4   41
 
#define MX23_INT_LRADC_CH5   42
 
#define MX23_INT_LRADC_CH6   43
 
#define MX23_INT_LRADC_CH7   44
 
#define MX23_INT_LCDIF_DMA   45
 
#define MX23_INT_LCDIF_ERROR   46
 
#define MX23_INT_DIGCTL_DEBUG_TRAP   47
 
#define MX23_INT_RTC_1MSEC   48
 
#define MX23_INT_DRI_DMA   49
 
#define MX23_INT_DRI_ATTENTION   50
 
#define MX23_INT_GPMI_ATTENTION   51
 
#define MX23_INT_IR   52
 
#define MX23_INT_DCP_VMI   53
 
#define MX23_INT_DCP   54
 
#define MX23_INT_BCH   56
 
#define MX23_INT_PXP   57
 
#define MX23_INT_AUART2_TX_DMA   58
 
#define MX23_INT_AUART2   59
 
#define MX23_INT_AUART2_RX_DMA   60
 
#define MX23_INT_VDAC_DETECT   61
 
#define MX23_INT_VDD5V_DROOP   64
 
#define MX23_INT_DCDC4P2_BO   65
 
#define MX23_DMA_SSP1   1
 
#define MX23_DMA_SSP2   2
 
#define MX23_DMA_GPMI0   4
 
#define MX23_DMA_GPMI1   5
 
#define MX23_DMA_GPMI2   6
 
#define MX23_DMA_GPMI3   7
 
#define MX23_DMA_ADC   0
 
#define MX23_DMA_DAC   1
 
#define MX23_DMA_SPDIF   2
 
#define MX23_DMA_I2C   3
 
#define MX23_DMA_SAIF0   4
 
#define MX23_DMA_UART0_RX   6
 
#define MX23_DMA_UART0_TX   7
 
#define MX23_DMA_UART1_RX   8
 
#define MX23_DMA_UART1_TX   9
 
#define MX23_DMA_SAIF1   10
 

Macro Definition Documentation

#define MX23_APBH_DMA_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x004000)

Definition at line 37 of file mx23.h.

#define MX23_APBX_DMA_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x024000)

Definition at line 44 of file mx23.h.

#define MX23_AUART1_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x06c000)

Definition at line 64 of file mx23.h.

#define MX23_AUART2_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x06e000)

Definition at line 65 of file mx23.h.

#define MX23_AUDIOIN_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x04c000)

Definition at line 57 of file mx23.h.

#define MX23_AUDIOOUT_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x048000)

Definition at line 56 of file mx23.h.

#define MX23_AXI_AHB0_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x02e000)

Definition at line 48 of file mx23.h.

#define MX23_BCH_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x00a000)

Definition at line 38 of file mx23.h.

#define MX23_CLKCTRL_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x040000)

Definition at line 52 of file mx23.h.

#define MX23_DCP_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x028000)

Definition at line 45 of file mx23.h.

#define MX23_DIGCTL_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x01c000)

Definition at line 42 of file mx23.h.

#define MX23_DMA_ADC   0

Definition at line 158 of file mx23.h.

#define MX23_DMA_DAC   1

Definition at line 159 of file mx23.h.

#define MX23_DMA_GPMI0   4

Definition at line 150 of file mx23.h.

#define MX23_DMA_GPMI1   5

Definition at line 151 of file mx23.h.

#define MX23_DMA_GPMI2   6

Definition at line 152 of file mx23.h.

#define MX23_DMA_GPMI3   7

Definition at line 153 of file mx23.h.

#define MX23_DMA_I2C   3

Definition at line 161 of file mx23.h.

#define MX23_DMA_SAIF0   4

Definition at line 162 of file mx23.h.

#define MX23_DMA_SAIF1   10

Definition at line 167 of file mx23.h.

#define MX23_DMA_SPDIF   2

Definition at line 160 of file mx23.h.

#define MX23_DMA_SSP1   1

Definition at line 148 of file mx23.h.

#define MX23_DMA_SSP2   2

Definition at line 149 of file mx23.h.

#define MX23_DMA_UART0_RX   6

Definition at line 163 of file mx23.h.

#define MX23_DMA_UART0_TX   7

Definition at line 164 of file mx23.h.

#define MX23_DMA_UART1_RX   8

Definition at line 165 of file mx23.h.

#define MX23_DMA_UART1_TX   9

Definition at line 166 of file mx23.h.

#define MX23_DRAM_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x0e0000)

Definition at line 69 of file mx23.h.

#define MX23_DUART_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x070000)

Definition at line 66 of file mx23.h.

#define MX23_ETM_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x020000)

Definition at line 43 of file mx23.h.

#define MX23_GPMI_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x00c000)

Definition at line 39 of file mx23.h.

#define MX23_I2C_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x058000)

Definition at line 60 of file mx23.h.

#define MX23_ICOLL_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x000000)

Definition at line 36 of file mx23.h.

#define MX23_INT_ADC_DMA   7

Definition at line 85 of file mx23.h.

#define MX23_INT_ADC_ERROR   8

Definition at line 86 of file mx23.h.

#define MX23_INT_AUART1   24

Definition at line 105 of file mx23.h.

#define MX23_INT_AUART1_RX_DMA   25

Definition at line 106 of file mx23.h.

#define MX23_INT_AUART1_TX_DMA   23

Definition at line 104 of file mx23.h.

#define MX23_INT_AUART2   59

Definition at line 139 of file mx23.h.

#define MX23_INT_AUART2_RX_DMA   60

Definition at line 140 of file mx23.h.

#define MX23_INT_AUART2_TX_DMA   58

Definition at line 138 of file mx23.h.

#define MX23_INT_BATT_BRNOUT   32

Definition at line 113 of file mx23.h.

#define MX23_INT_BCH   56

Definition at line 136 of file mx23.h.

#define MX23_INT_COMMS_RX   1

Definition at line 78 of file mx23.h.

#define MX23_INT_COMMS_TX   1

Definition at line 79 of file mx23.h.

#define MX23_INT_DAC_DMA   5

Definition at line 83 of file mx23.h.

#define MX23_INT_DAC_ERROR   6

Definition at line 84 of file mx23.h.

#define MX23_INT_DCDC4P2_BO   65

Definition at line 143 of file mx23.h.

#define MX23_INT_DCP   54

Definition at line 135 of file mx23.h.

#define MX23_INT_DCP_VMI   53

Definition at line 134 of file mx23.h.

#define MX23_INT_DIGCTL_DEBUG_TRAP   47

Definition at line 128 of file mx23.h.

#define MX23_INT_DRI_ATTENTION   50

Definition at line 131 of file mx23.h.

#define MX23_INT_DRI_DMA   49

Definition at line 130 of file mx23.h.

#define MX23_INT_DUART   0

Definition at line 77 of file mx23.h.

#define MX23_INT_ECC8_IRQ   21

Definition at line 102 of file mx23.h.

#define MX23_INT_GPIO0   16

Definition at line 97 of file mx23.h.

#define MX23_INT_GPIO1   17

Definition at line 98 of file mx23.h.

#define MX23_INT_GPIO2   18

Definition at line 99 of file mx23.h.

#define MX23_INT_GPMI_ATTENTION   51

Definition at line 132 of file mx23.h.

#define MX23_INT_GPMI_DMA   13

Definition at line 94 of file mx23.h.

#define MX23_INT_HEADPHONE_SHORT   4

Definition at line 82 of file mx23.h.

#define MX23_INT_I2C_DMA   26

Definition at line 107 of file mx23.h.

#define MX23_INT_I2C_ERROR   27

Definition at line 108 of file mx23.h.

#define MX23_INT_IR   52

Definition at line 133 of file mx23.h.

#define MX23_INT_LCDIF_DMA   45

Definition at line 126 of file mx23.h.

#define MX23_INT_LCDIF_ERROR   46

Definition at line 127 of file mx23.h.

#define MX23_INT_LRADC_CH0   37

Definition at line 118 of file mx23.h.

#define MX23_INT_LRADC_CH1   38

Definition at line 119 of file mx23.h.

#define MX23_INT_LRADC_CH2   39

Definition at line 120 of file mx23.h.

#define MX23_INT_LRADC_CH3   40

Definition at line 121 of file mx23.h.

#define MX23_INT_LRADC_CH4   41

Definition at line 122 of file mx23.h.

#define MX23_INT_LRADC_CH5   42

Definition at line 123 of file mx23.h.

#define MX23_INT_LRADC_CH6   43

Definition at line 124 of file mx23.h.

#define MX23_INT_LRADC_CH7   44

Definition at line 125 of file mx23.h.

#define MX23_INT_PXP   57

Definition at line 137 of file mx23.h.

#define MX23_INT_RTC_1MSEC   48

Definition at line 129 of file mx23.h.

#define MX23_INT_RTC_ALARM   22

Definition at line 103 of file mx23.h.

#define MX23_INT_SAIF1_DMA   19

Definition at line 100 of file mx23.h.

#define MX23_INT_SAIF1_IRQ   10

Definition at line 90 of file mx23.h.

#define MX23_INT_SAIF2_DMA   9

Definition at line 88 of file mx23.h.

#define MX23_INT_SAIF2_IRQ   10

Definition at line 91 of file mx23.h.

#define MX23_INT_SPDIF_DMA   9

Definition at line 87 of file mx23.h.

#define MX23_INT_SPDIF_ERROR   10

Definition at line 89 of file mx23.h.

#define MX23_INT_SSP1_DMA   14

Definition at line 95 of file mx23.h.

#define MX23_INT_SSP1_ERROR   15

Definition at line 96 of file mx23.h.

#define MX23_INT_SSP2_DMA   20

Definition at line 101 of file mx23.h.

#define MX23_INT_SSP2_ERROR   2

Definition at line 80 of file mx23.h.

#define MX23_INT_TIMER0   28

Definition at line 109 of file mx23.h.

#define MX23_INT_TIMER1   29

Definition at line 110 of file mx23.h.

#define MX23_INT_TIMER2   30

Definition at line 111 of file mx23.h.

#define MX23_INT_TIMER3   31

Definition at line 112 of file mx23.h.

#define MX23_INT_TOUCH_DETECT   36

Definition at line 117 of file mx23.h.

#define MX23_INT_USB_CTRL   11

Definition at line 92 of file mx23.h.

#define MX23_INT_USB_WAKEUP   12

Definition at line 93 of file mx23.h.

#define MX23_INT_VDAC_DETECT   61

Definition at line 141 of file mx23.h.

#define MX23_INT_VDD18_BRNOUT   35

Definition at line 116 of file mx23.h.

#define MX23_INT_VDD5V   3

Definition at line 81 of file mx23.h.

#define MX23_INT_VDD5V_DROOP   64

Definition at line 142 of file mx23.h.

#define MX23_INT_VDDD_BRNOUT   33

Definition at line 114 of file mx23.h.

#define MX23_INT_VDDIO_BRNOUT   34

Definition at line 115 of file mx23.h.

#define MX23_IO_ADDRESS (   x)    IOMEM(MX23_IO_P2V(x))

Definition at line 72 of file mx23.h.

#define MX23_IO_BASE_ADDR   0x80000000

Definition at line 33 of file mx23.h.

#define MX23_IO_P2V (   x)    MXS_IO_P2V(x)

Definition at line 71 of file mx23.h.

#define MX23_IO_SIZE   SZ_1M

Definition at line 34 of file mx23.h.

#define MX23_LCDIF_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x030000)

Definition at line 49 of file mx23.h.

#define MX23_LRADC_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x050000)

Definition at line 58 of file mx23.h.

#define MX23_OCOTP_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x02c000)

Definition at line 47 of file mx23.h.

#define MX23_OCRAM_BASE_ADDR   0x00000000

Definition at line 27 of file mx23.h.

#define MX23_OCRAM_SIZE   SZ_32K

Definition at line 28 of file mx23.h.

#define MX23_PINCTRL_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x018000)

Definition at line 41 of file mx23.h.

#define MX23_POWER_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x044000)

Definition at line 54 of file mx23.h.

#define MX23_PWM_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x064000)

Definition at line 62 of file mx23.h.

#define MX23_PXP_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x02a000)

Definition at line 46 of file mx23.h.

#define MX23_RTC_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x05c000)

Definition at line 61 of file mx23.h.

#define MX23_SAIF0_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x042000)

Definition at line 53 of file mx23.h.

#define MX23_SAIF1_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x046000)

Definition at line 55 of file mx23.h.

#define MX23_SPDIF_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x054000)

Definition at line 59 of file mx23.h.

#define MX23_SSP1_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x010000)

Definition at line 40 of file mx23.h.

#define MX23_SSP2_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x034000)

Definition at line 50 of file mx23.h.

#define MX23_TIMROT_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x068000)

Definition at line 63 of file mx23.h.

#define MX23_TVENC_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x038000)

Definition at line 51 of file mx23.h.

#define MX23_USBCTRL_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x080000)

Definition at line 68 of file mx23.h.

#define MX23_USBPHY_BASE_ADDR   (MX23_IO_BASE_ADDR + 0x07c000)

Definition at line 67 of file mx23.h.