Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
mpp.h File Reference

Go to the source code of this file.

Macros

#define MPP(_num, _sel, _in, _out)
 
#define MPP0_GPIO0   MPP(0, 0x0, 1, 1)
 
#define MPP0_UA2_RTSn   MPP(0, 0x2, 0, 0)
 
#define MPP0_SDIO0_CD   MPP(0, 0x3, 0, 0)
 
#define MPP0_LCD0_PWM   MPP(0, 0xf, 0, 0)
 
#define MPP1_GPIO1   MPP(1, 0x0, 1, 1)
 
#define MPP1_UA2_CTSn   MPP(1, 0x2, 0, 0)
 
#define MPP1_SDIO0_WP   MPP(1, 0x3, 0, 0)
 
#define MPP1_LCD1_PWM   MPP(1, 0xf, 0, 0)
 
#define MPP2_GPIO2   MPP(2, 0x0, 1, 1)
 
#define MPP2_SATA_PRESENT   MPP(2, 0x1, 0, 0)
 
#define MPP2_UA2_TXD   MPP(2, 0x2, 0, 0)
 
#define MPP2_SDIO0_BUS_POWER   MPP(2, 0x3, 0, 0)
 
#define MPP2_UA_RTSn1   MPP(2, 0x4, 0, 0)
 
#define MPP3_GPIO3   MPP(3, 0x0, 1, 1)
 
#define MPP3_SATA_ACT   MPP(3, 0x1, 0, 0)
 
#define MPP3_UA2_RXD   MPP(3, 0x2, 0, 0)
 
#define MPP3_SDIO0_LED_CTRL   MPP(3, 0x3, 0, 0)
 
#define MPP3_UA_CTSn1   MPP(3, 0x4, 0, 0)
 
#define MPP3_SPI_LCD_CS1   MPP(3, 0xf, 0, 0)
 
#define MPP4_GPIO4   MPP(4, 0x0, 1, 1)
 
#define MPP4_UA3_RTSn   MPP(4, 0x2, 0, 0)
 
#define MPP4_SDIO1_CD   MPP(4, 0x3, 0, 0)
 
#define MPP4_SPI_1_MISO   MPP(4, 0x4, 0, 0)
 
#define MPP5_GPIO5   MPP(5, 0x0, 1, 1)
 
#define MPP5_UA3_CTSn   MPP(5, 0x2, 0, 0)
 
#define MPP5_SDIO1_WP   MPP(5, 0x3, 0, 0)
 
#define MPP5_SPI_1_CS   MPP(5, 0x4, 0, 0)
 
#define MPP6_GPIO6   MPP(6, 0x0, 1, 1)
 
#define MPP6_UA3_TXD   MPP(6, 0x2, 0, 0)
 
#define MPP6_SDIO1_BUS_POWER   MPP(6, 0x3, 0, 0)
 
#define MPP6_SPI_1_MOSI   MPP(6, 0x4, 0, 0)
 
#define MPP7_GPIO7   MPP(7, 0x0, 1, 1)
 
#define MPP7_UA3_RXD   MPP(7, 0x2, 0, 0)
 
#define MPP7_SDIO1_LED_CTRL   MPP(7, 0x3, 0, 0)
 
#define MPP7_SPI_1_SCK   MPP(7, 0x4, 0, 0)
 
#define MPP8_GPIO8   MPP(8, 0x0, 1, 1)
 
#define MPP8_WD_RST_OUT   MPP(8, 0x1, 0, 0)
 
#define MPP9_GPIO9   MPP(9, 0x0, 1, 1)
 
#define MPP9_PEX1_CLKREQn   MPP(9, 0x5, 0, 0)
 
#define MPP10_GPIO10   MPP(10, 0x0, 1, 1)
 
#define MPP10_SSP_SCLK   MPP(10, 0x5, 0, 0)
 
#define MPP11_GPIO11   MPP(11, 0x0, 1, 1)
 
#define MPP11_SATA_PRESENT   MPP(11, 0x1, 0, 0)
 
#define MPP11_SATA_ACT   MPP(11, 0x2, 0, 0)
 
#define MPP11_SDIO0_LED_CTRL   MPP(11, 0x3, 0, 0)
 
#define MPP11_SDIO1_LED_CTRL   MPP(11, 0x4, 0, 0)
 
#define MPP11_PEX0_CLKREQn   MPP(11, 0x5, 0, 0)
 
#define MPP12_GPIO12   MPP(12, 0x0, 1, 1)
 
#define MPP12_SATA_ACT   MPP(12, 0x1, 0, 0)
 
#define MPP12_UA2_RTSn   MPP(12, 0x2, 0, 0)
 
#define MPP12_AD0_I2S_EXT_MCLK   MPP(12, 0x3, 0, 0)
 
#define MPP12_SDIO1_CD   MPP(12, 0x4, 0, 0)
 
#define MPP13_GPIO13   MPP(13, 0x0, 1, 1)
 
#define MPP13_UA2_CTSn   MPP(13, 0x2, 0, 0)
 
#define MPP13_AD1_I2S_EXT_MCLK   MPP(13, 0x3, 0, 0)
 
#define MPP13_SDIO1WP   MPP(13, 0x4, 0, 0)
 
#define MPP13_SSP_EXTCLK   MPP(13, 0x5, 0, 0)
 
#define MPP14_GPIO14   MPP(14, 0x0, 1, 1)
 
#define MPP14_UA2_TXD   MPP(14, 0x2, 0, 0)
 
#define MPP14_SDIO1_BUS_POWER   MPP(14, 0x4, 0, 0)
 
#define MPP14_SSP_RXD   MPP(14, 0x5, 0, 0)
 
#define MPP15_GPIO15   MPP(15, 0x0, 1, 1)
 
#define MPP15_UA2_RXD   MPP(15, 0x2, 0, 0)
 
#define MPP15_SDIO1_LED_CTRL   MPP(15, 0x4, 0, 0)
 
#define MPP15_SSP_SFRM   MPP(15, 0x5, 0, 0)
 
#define MPP16_GPIO16   MPP(16, 0x0, 1, 1)
 
#define MPP16_UA3_RTSn   MPP(16, 0x2, 0, 0)
 
#define MPP16_SDIO0_CD   MPP(16, 0x3, 0, 0)
 
#define MPP16_SPI_LCD_CS1   MPP(16, 0x4, 0, 0)
 
#define MPP16_AC97_SDATA_IN1   MPP(16, 0x5, 0, 0)
 
#define MPP17_GPIO17   MPP(17, 0x0, 1, 1)
 
#define MPP17_AC97_SYSCLK_OUT   MPP(17, 0x1, 0, 0)
 
#define MPP17_UA3_CTSn   MPP(17, 0x2, 0, 0)
 
#define MPP17_SDIO0_WP   MPP(17, 0x3, 0, 0)
 
#define MPP17_TW_SDA2   MPP(17, 0x4, 0, 0)
 
#define MPP17_AC97_SDATA_IN2   MPP(17, 0x5, 0, 0)
 
#define MPP18_GPIO18   MPP(18, 0x0, 1, 1)
 
#define MPP18_UA3_TXD   MPP(18, 0x2, 0, 0)
 
#define MPP18_SDIO0_BUS_POWER   MPP(18, 0x3, 0, 0)
 
#define MPP18_LCD0_PWM   MPP(18, 0x4, 0, 0)
 
#define MPP18_AC_SDATA_IN3   MPP(18, 0x5, 0, 0)
 
#define MPP19_GPIO19   MPP(19, 0x0, 1, 1)
 
#define MPP19_UA3_RXD   MPP(19, 0x2, 0, 0)
 
#define MPP19_SDIO0_LED_CTRL   MPP(19, 0x3, 0, 0)
 
#define MPP19_TW_SCK2   MPP(19, 0x4, 0, 0)
 
#define MPP20_GPIO20   MPP(20, 0x0, 1, 1)
 
#define MPP20_AC97_SYSCLK_OUT   MPP(20, 0x1, 0, 0)
 
#define MPP20_SPI_LCD_MISO   MPP(20, 0x2, 0, 0)
 
#define MPP20_SDIO1_CD   MPP(20, 0x3, 0, 0)
 
#define MPP20_SDIO0_CD   MPP(20, 0x5, 0, 0)
 
#define MPP20_SPI_1_MISO   MPP(20, 0x6, 0, 0)
 
#define MPP21_GPIO21   MPP(21, 0x0, 1, 1)
 
#define MPP21_UA1_RTSn   MPP(21, 0x1, 0, 0)
 
#define MPP21_SPI_LCD_CS0   MPP(21, 0x2, 0, 0)
 
#define MPP21_SDIO1_WP   MPP(21, 0x3, 0, 0)
 
#define MPP21_SSP_SFRM   MPP(21, 0x4, 0, 0)
 
#define MPP21_SDIO0_WP   MPP(21, 0x5, 0, 0)
 
#define MPP21_SPI_1_CS   MPP(21, 0x6, 0, 0)
 
#define MPP22_GPIO22   MPP(22, 0x0, 1, 1)
 
#define MPP22_UA1_CTSn   MPP(22, 0x1, 0, 0)
 
#define MPP22_SPI_LCD_MOSI   MPP(22, 0x2, 0, 0)
 
#define MPP22_SDIO1_BUS_POWER   MPP(22, 0x3, 0, 0)
 
#define MPP22_SSP_TXD   MPP(22, 0x4, 0, 0)
 
#define MPP22_SDIO0_BUS_POWER   MPP(22, 0x5, 0, 0)
 
#define MPP22_SPI_1_MOSI   MPP(22, 0x6, 0, 0)
 
#define MPP23_GPIO23   MPP(23, 0x0, 1, 1)
 
#define MPP23_SPI_LCD_SCK   MPP(23, 0x2, 0, 0)
 
#define MPP23_SDIO1_LED_CTRL   MPP(23, 0x3, 0, 0)
 
#define MPP23_SSP_SCLK   MPP(23, 0x4, 0, 0)
 
#define MPP23_SDIO0_LED_CTRL   MPP(23, 0x5, 0, 0)
 
#define MPP23_SPI_1_SCK   MPP(23, 0x6, 0, 0)
 
#define MPP_MAX   23
 
#define MPP_GRP(_grp, _mode)   MPP((_grp), (_mode), 0, 0)
 
#define MPP_GRP_24_39_GPIO   MPP_GRP(MPP_24_39, 0x1)
 
#define MPP_GRP_24_39_CAM   MPP_GRP(MPP_24_39, 0x0)
 
#define MPP_GRP_40_45_GPIO   MPP_GRP(MPP_40_45, 0x1)
 
#define MPP_GRP_40_45_SD0   MPP_GRP(MPP_40_45, 0x0)
 
#define MPP_GRP_46_51_GPIO   MPP_GRP(MPP_46_51, 0x1)
 
#define MPP_GRP_46_51_SD1   MPP_GRP(MPP_46_51, 0x0)
 
#define MPP_GRP_58_61_GPIO   MPP_GRP(MPP_58_61, 0x1)
 
#define MPP_GRP_58_61_SPI   MPP_GRP(MPP_58_61, 0x0)
 
#define MPP_GRP_62_63_GPIO   MPP_GRP(MPP_62_63, 0x1)
 
#define MPP_GRP_62_63_UA1   MPP_GRP(MPP_62_63, 0x0)
 
#define MPP_GRP_NFC_64_71_GPO   0x1
 
#define MPP_GRP_NFC_64_71_NFC   0x0
 
#define MPP_GRP_AU1_52_57_AU1   0x0
 
#define MPP_GRP_AU1_52_57_AU1_GPIO57   0x2
 
#define MPP_GRP_AU1_52_57_GPIO   0xa
 
#define MPP_GRP_AU1_52_57_TW_GPIO   0xb
 
#define MPP_GRP_AU1_52_57_AU1_SSP   0xc
 
#define MPP_GRP_AU1_52_57_SSP_GPIO   0xe
 
#define MPP_GRP_AU1_52_57_SSP_TW   0xf
 

Enumerations

enum  dove_mpp_grp_idx {
  MPP_24_39 = 2, MPP_40_45 = 0, MPP_46_51 = 1, MPP_58_61 = 5,
  MPP_62_63 = 4, MPP_GRP_MAX = 5
}
 

Functions

void dove_mpp_conf (unsigned int *mpp_list, unsigned int *mpp_grp_list, unsigned int grp_au1_52_57, unsigned int grp_nfc_64_71)
 

Macro Definition Documentation

#define MPP (   _num,
  _sel,
  _in,
  _out 
)
Value:
( \
/* MPP number */ ((_num) & 0xff) | \
/* MPP select value */ (((_sel) & 0xf) << 8) | \
/* may be input signal */ ((!!(_in)) << 12) | \
/* may be output signal */ ((!!(_out)) << 13))

Definition at line 4 of file mpp.h.

#define MPP0_GPIO0   MPP(0, 0x0, 1, 1)

Definition at line 10 of file mpp.h.

#define MPP0_LCD0_PWM   MPP(0, 0xf, 0, 0)

Definition at line 13 of file mpp.h.

#define MPP0_SDIO0_CD   MPP(0, 0x3, 0, 0)

Definition at line 12 of file mpp.h.

#define MPP0_UA2_RTSn   MPP(0, 0x2, 0, 0)

Definition at line 11 of file mpp.h.

#define MPP10_GPIO10   MPP(10, 0x0, 1, 1)

Definition at line 59 of file mpp.h.

#define MPP10_SSP_SCLK   MPP(10, 0x5, 0, 0)

Definition at line 60 of file mpp.h.

#define MPP11_GPIO11   MPP(11, 0x0, 1, 1)

Definition at line 62 of file mpp.h.

#define MPP11_PEX0_CLKREQn   MPP(11, 0x5, 0, 0)

Definition at line 67 of file mpp.h.

#define MPP11_SATA_ACT   MPP(11, 0x2, 0, 0)

Definition at line 64 of file mpp.h.

#define MPP11_SATA_PRESENT   MPP(11, 0x1, 0, 0)

Definition at line 63 of file mpp.h.

#define MPP11_SDIO0_LED_CTRL   MPP(11, 0x3, 0, 0)

Definition at line 65 of file mpp.h.

#define MPP11_SDIO1_LED_CTRL   MPP(11, 0x4, 0, 0)

Definition at line 66 of file mpp.h.

#define MPP12_AD0_I2S_EXT_MCLK   MPP(12, 0x3, 0, 0)

Definition at line 72 of file mpp.h.

#define MPP12_GPIO12   MPP(12, 0x0, 1, 1)

Definition at line 69 of file mpp.h.

#define MPP12_SATA_ACT   MPP(12, 0x1, 0, 0)

Definition at line 70 of file mpp.h.

#define MPP12_SDIO1_CD   MPP(12, 0x4, 0, 0)

Definition at line 73 of file mpp.h.

#define MPP12_UA2_RTSn   MPP(12, 0x2, 0, 0)

Definition at line 71 of file mpp.h.

#define MPP13_AD1_I2S_EXT_MCLK   MPP(13, 0x3, 0, 0)

Definition at line 77 of file mpp.h.

#define MPP13_GPIO13   MPP(13, 0x0, 1, 1)

Definition at line 75 of file mpp.h.

#define MPP13_SDIO1WP   MPP(13, 0x4, 0, 0)

Definition at line 78 of file mpp.h.

#define MPP13_SSP_EXTCLK   MPP(13, 0x5, 0, 0)

Definition at line 79 of file mpp.h.

#define MPP13_UA2_CTSn   MPP(13, 0x2, 0, 0)

Definition at line 76 of file mpp.h.

#define MPP14_GPIO14   MPP(14, 0x0, 1, 1)

Definition at line 81 of file mpp.h.

#define MPP14_SDIO1_BUS_POWER   MPP(14, 0x4, 0, 0)

Definition at line 83 of file mpp.h.

#define MPP14_SSP_RXD   MPP(14, 0x5, 0, 0)

Definition at line 84 of file mpp.h.

#define MPP14_UA2_TXD   MPP(14, 0x2, 0, 0)

Definition at line 82 of file mpp.h.

#define MPP15_GPIO15   MPP(15, 0x0, 1, 1)

Definition at line 86 of file mpp.h.

#define MPP15_SDIO1_LED_CTRL   MPP(15, 0x4, 0, 0)

Definition at line 88 of file mpp.h.

#define MPP15_SSP_SFRM   MPP(15, 0x5, 0, 0)

Definition at line 89 of file mpp.h.

#define MPP15_UA2_RXD   MPP(15, 0x2, 0, 0)

Definition at line 87 of file mpp.h.

#define MPP16_AC97_SDATA_IN1   MPP(16, 0x5, 0, 0)

Definition at line 95 of file mpp.h.

#define MPP16_GPIO16   MPP(16, 0x0, 1, 1)

Definition at line 91 of file mpp.h.

#define MPP16_SDIO0_CD   MPP(16, 0x3, 0, 0)

Definition at line 93 of file mpp.h.

#define MPP16_SPI_LCD_CS1   MPP(16, 0x4, 0, 0)

Definition at line 94 of file mpp.h.

#define MPP16_UA3_RTSn   MPP(16, 0x2, 0, 0)

Definition at line 92 of file mpp.h.

#define MPP17_AC97_SDATA_IN2   MPP(17, 0x5, 0, 0)

Definition at line 102 of file mpp.h.

#define MPP17_AC97_SYSCLK_OUT   MPP(17, 0x1, 0, 0)

Definition at line 98 of file mpp.h.

#define MPP17_GPIO17   MPP(17, 0x0, 1, 1)

Definition at line 97 of file mpp.h.

#define MPP17_SDIO0_WP   MPP(17, 0x3, 0, 0)

Definition at line 100 of file mpp.h.

#define MPP17_TW_SDA2   MPP(17, 0x4, 0, 0)

Definition at line 101 of file mpp.h.

#define MPP17_UA3_CTSn   MPP(17, 0x2, 0, 0)

Definition at line 99 of file mpp.h.

#define MPP18_AC_SDATA_IN3   MPP(18, 0x5, 0, 0)

Definition at line 108 of file mpp.h.

#define MPP18_GPIO18   MPP(18, 0x0, 1, 1)

Definition at line 104 of file mpp.h.

#define MPP18_LCD0_PWM   MPP(18, 0x4, 0, 0)

Definition at line 107 of file mpp.h.

#define MPP18_SDIO0_BUS_POWER   MPP(18, 0x3, 0, 0)

Definition at line 106 of file mpp.h.

#define MPP18_UA3_TXD   MPP(18, 0x2, 0, 0)

Definition at line 105 of file mpp.h.

#define MPP19_GPIO19   MPP(19, 0x0, 1, 1)

Definition at line 110 of file mpp.h.

#define MPP19_SDIO0_LED_CTRL   MPP(19, 0x3, 0, 0)

Definition at line 112 of file mpp.h.

#define MPP19_TW_SCK2   MPP(19, 0x4, 0, 0)

Definition at line 113 of file mpp.h.

#define MPP19_UA3_RXD   MPP(19, 0x2, 0, 0)

Definition at line 111 of file mpp.h.

#define MPP1_GPIO1   MPP(1, 0x0, 1, 1)

Definition at line 15 of file mpp.h.

#define MPP1_LCD1_PWM   MPP(1, 0xf, 0, 0)

Definition at line 18 of file mpp.h.

#define MPP1_SDIO0_WP   MPP(1, 0x3, 0, 0)

Definition at line 17 of file mpp.h.

#define MPP1_UA2_CTSn   MPP(1, 0x2, 0, 0)

Definition at line 16 of file mpp.h.

#define MPP20_AC97_SYSCLK_OUT   MPP(20, 0x1, 0, 0)

Definition at line 116 of file mpp.h.

#define MPP20_GPIO20   MPP(20, 0x0, 1, 1)

Definition at line 115 of file mpp.h.

#define MPP20_SDIO0_CD   MPP(20, 0x5, 0, 0)

Definition at line 119 of file mpp.h.

#define MPP20_SDIO1_CD   MPP(20, 0x3, 0, 0)

Definition at line 118 of file mpp.h.

#define MPP20_SPI_1_MISO   MPP(20, 0x6, 0, 0)

Definition at line 120 of file mpp.h.

#define MPP20_SPI_LCD_MISO   MPP(20, 0x2, 0, 0)

Definition at line 117 of file mpp.h.

#define MPP21_GPIO21   MPP(21, 0x0, 1, 1)

Definition at line 122 of file mpp.h.

#define MPP21_SDIO0_WP   MPP(21, 0x5, 0, 0)

Definition at line 127 of file mpp.h.

#define MPP21_SDIO1_WP   MPP(21, 0x3, 0, 0)

Definition at line 125 of file mpp.h.

#define MPP21_SPI_1_CS   MPP(21, 0x6, 0, 0)

Definition at line 128 of file mpp.h.

#define MPP21_SPI_LCD_CS0   MPP(21, 0x2, 0, 0)

Definition at line 124 of file mpp.h.

#define MPP21_SSP_SFRM   MPP(21, 0x4, 0, 0)

Definition at line 126 of file mpp.h.

#define MPP21_UA1_RTSn   MPP(21, 0x1, 0, 0)

Definition at line 123 of file mpp.h.

#define MPP22_GPIO22   MPP(22, 0x0, 1, 1)

Definition at line 130 of file mpp.h.

#define MPP22_SDIO0_BUS_POWER   MPP(22, 0x5, 0, 0)

Definition at line 135 of file mpp.h.

#define MPP22_SDIO1_BUS_POWER   MPP(22, 0x3, 0, 0)

Definition at line 133 of file mpp.h.

#define MPP22_SPI_1_MOSI   MPP(22, 0x6, 0, 0)

Definition at line 136 of file mpp.h.

#define MPP22_SPI_LCD_MOSI   MPP(22, 0x2, 0, 0)

Definition at line 132 of file mpp.h.

#define MPP22_SSP_TXD   MPP(22, 0x4, 0, 0)

Definition at line 134 of file mpp.h.

#define MPP22_UA1_CTSn   MPP(22, 0x1, 0, 0)

Definition at line 131 of file mpp.h.

#define MPP23_GPIO23   MPP(23, 0x0, 1, 1)

Definition at line 138 of file mpp.h.

#define MPP23_SDIO0_LED_CTRL   MPP(23, 0x5, 0, 0)

Definition at line 142 of file mpp.h.

#define MPP23_SDIO1_LED_CTRL   MPP(23, 0x3, 0, 0)

Definition at line 140 of file mpp.h.

#define MPP23_SPI_1_SCK   MPP(23, 0x6, 0, 0)

Definition at line 143 of file mpp.h.

#define MPP23_SPI_LCD_SCK   MPP(23, 0x2, 0, 0)

Definition at line 139 of file mpp.h.

#define MPP23_SSP_SCLK   MPP(23, 0x4, 0, 0)

Definition at line 141 of file mpp.h.

#define MPP2_GPIO2   MPP(2, 0x0, 1, 1)

Definition at line 20 of file mpp.h.

#define MPP2_SATA_PRESENT   MPP(2, 0x1, 0, 0)

Definition at line 21 of file mpp.h.

#define MPP2_SDIO0_BUS_POWER   MPP(2, 0x3, 0, 0)

Definition at line 23 of file mpp.h.

#define MPP2_UA2_TXD   MPP(2, 0x2, 0, 0)

Definition at line 22 of file mpp.h.

#define MPP2_UA_RTSn1   MPP(2, 0x4, 0, 0)

Definition at line 24 of file mpp.h.

#define MPP3_GPIO3   MPP(3, 0x0, 1, 1)

Definition at line 26 of file mpp.h.

#define MPP3_SATA_ACT   MPP(3, 0x1, 0, 0)

Definition at line 27 of file mpp.h.

#define MPP3_SDIO0_LED_CTRL   MPP(3, 0x3, 0, 0)

Definition at line 29 of file mpp.h.

#define MPP3_SPI_LCD_CS1   MPP(3, 0xf, 0, 0)

Definition at line 31 of file mpp.h.

#define MPP3_UA2_RXD   MPP(3, 0x2, 0, 0)

Definition at line 28 of file mpp.h.

#define MPP3_UA_CTSn1   MPP(3, 0x4, 0, 0)

Definition at line 30 of file mpp.h.

#define MPP4_GPIO4   MPP(4, 0x0, 1, 1)

Definition at line 33 of file mpp.h.

#define MPP4_SDIO1_CD   MPP(4, 0x3, 0, 0)

Definition at line 35 of file mpp.h.

#define MPP4_SPI_1_MISO   MPP(4, 0x4, 0, 0)

Definition at line 36 of file mpp.h.

#define MPP4_UA3_RTSn   MPP(4, 0x2, 0, 0)

Definition at line 34 of file mpp.h.

#define MPP5_GPIO5   MPP(5, 0x0, 1, 1)

Definition at line 38 of file mpp.h.

#define MPP5_SDIO1_WP   MPP(5, 0x3, 0, 0)

Definition at line 40 of file mpp.h.

#define MPP5_SPI_1_CS   MPP(5, 0x4, 0, 0)

Definition at line 41 of file mpp.h.

#define MPP5_UA3_CTSn   MPP(5, 0x2, 0, 0)

Definition at line 39 of file mpp.h.

#define MPP6_GPIO6   MPP(6, 0x0, 1, 1)

Definition at line 43 of file mpp.h.

#define MPP6_SDIO1_BUS_POWER   MPP(6, 0x3, 0, 0)

Definition at line 45 of file mpp.h.

#define MPP6_SPI_1_MOSI   MPP(6, 0x4, 0, 0)

Definition at line 46 of file mpp.h.

#define MPP6_UA3_TXD   MPP(6, 0x2, 0, 0)

Definition at line 44 of file mpp.h.

#define MPP7_GPIO7   MPP(7, 0x0, 1, 1)

Definition at line 48 of file mpp.h.

#define MPP7_SDIO1_LED_CTRL   MPP(7, 0x3, 0, 0)

Definition at line 50 of file mpp.h.

#define MPP7_SPI_1_SCK   MPP(7, 0x4, 0, 0)

Definition at line 51 of file mpp.h.

#define MPP7_UA3_RXD   MPP(7, 0x2, 0, 0)

Definition at line 49 of file mpp.h.

#define MPP8_GPIO8   MPP(8, 0x0, 1, 1)

Definition at line 53 of file mpp.h.

#define MPP8_WD_RST_OUT   MPP(8, 0x1, 0, 0)

Definition at line 54 of file mpp.h.

#define MPP9_GPIO9   MPP(9, 0x0, 1, 1)

Definition at line 56 of file mpp.h.

#define MPP9_PEX1_CLKREQn   MPP(9, 0x5, 0, 0)

Definition at line 57 of file mpp.h.

#define MPP_GRP (   _grp,
  _mode 
)    MPP((_grp), (_mode), 0, 0)

Definition at line 147 of file mpp.h.

#define MPP_GRP_24_39_CAM   MPP_GRP(MPP_24_39, 0x0)

Definition at line 160 of file mpp.h.

#define MPP_GRP_24_39_GPIO   MPP_GRP(MPP_24_39, 0x1)

Definition at line 159 of file mpp.h.

#define MPP_GRP_40_45_GPIO   MPP_GRP(MPP_40_45, 0x1)

Definition at line 162 of file mpp.h.

#define MPP_GRP_40_45_SD0   MPP_GRP(MPP_40_45, 0x0)

Definition at line 163 of file mpp.h.

#define MPP_GRP_46_51_GPIO   MPP_GRP(MPP_46_51, 0x1)

Definition at line 165 of file mpp.h.

#define MPP_GRP_46_51_SD1   MPP_GRP(MPP_46_51, 0x0)

Definition at line 166 of file mpp.h.

#define MPP_GRP_58_61_GPIO   MPP_GRP(MPP_58_61, 0x1)

Definition at line 168 of file mpp.h.

#define MPP_GRP_58_61_SPI   MPP_GRP(MPP_58_61, 0x0)

Definition at line 169 of file mpp.h.

#define MPP_GRP_62_63_GPIO   MPP_GRP(MPP_62_63, 0x1)

Definition at line 171 of file mpp.h.

#define MPP_GRP_62_63_UA1   MPP_GRP(MPP_62_63, 0x0)

Definition at line 172 of file mpp.h.

#define MPP_GRP_AU1_52_57_AU1   0x0

Definition at line 183 of file mpp.h.

#define MPP_GRP_AU1_52_57_AU1_GPIO57   0x2

Definition at line 184 of file mpp.h.

#define MPP_GRP_AU1_52_57_AU1_SSP   0xc

Definition at line 187 of file mpp.h.

#define MPP_GRP_AU1_52_57_GPIO   0xa

Definition at line 185 of file mpp.h.

#define MPP_GRP_AU1_52_57_SSP_GPIO   0xe

Definition at line 188 of file mpp.h.

#define MPP_GRP_AU1_52_57_SSP_TW   0xf

Definition at line 189 of file mpp.h.

#define MPP_GRP_AU1_52_57_TW_GPIO   0xb

Definition at line 186 of file mpp.h.

#define MPP_GRP_NFC_64_71_GPO   0x1

Definition at line 175 of file mpp.h.

#define MPP_GRP_NFC_64_71_NFC   0x0

Definition at line 176 of file mpp.h.

#define MPP_MAX   23

Definition at line 145 of file mpp.h.

Enumeration Type Documentation

Enumerator:
MPP_24_39 
MPP_40_45 
MPP_46_51 
MPP_58_61 
MPP_62_63 
MPP_GRP_MAX 

Definition at line 150 of file mpp.h.

Function Documentation

void dove_mpp_conf ( unsigned int mpp_list,
unsigned int mpp_grp_list,
unsigned int  grp_au1_52_57,
unsigned int  grp_nfc_64_71 
)

Definition at line 147 of file mpp.c.