|
回帖奖励 +2
使用gpio还需要确认对应的pin有没有配置成个gpio功能:
arch/arm/mach-omap2/board-ti8148evm.c:
static struct omap_board_mux board_mux[] __initdata = {
/* som leds pin*/
TI814X_MUX(MLBP_SIG_P, (OMAP_MUX_MODE7 | TI814X_PIN_INPUT_PULL_UP)), /* gpio1_07_mux1 */
TI814X_MUX(MLBP_SIG_N, (OMAP_MUX_MODE7 | TI814X_PIN_INPUT_PULL_UP)), /* gpio1_08_mux1 */
/* lcd backlight pin*/
TI814X_MUX(MCASP4_AXR1, (OMAP_MUX_MODE6 | TI814X_PIN_INPUT_PULL_UP)), /* timer6_mux0 */
TI814X_MUX(UART0_DSRN, (OMAP_MUX_MODE4 | TI814X_PIN_INPUT_PULL_UP)), /* spi0_cs2 */
/* pwm fan pin*/
TI814X_MUX(MCASP5_AXR1, (OMAP_MUX_MODE6 | TI814X_PIN_INPUT_PULL_UP)), /* timer7_mux0 */
{ .reg_offset = OMAP_MUX_TERMINATOR },
};
pinmux的定义在:
arch/arm/mach-omap2/mux814x.c |
|