arch/arm/mach-omap2/board-am335xevm.c 파일 수정
/* pinmux for led device */ static struct pinmux_config gpio_led_mux[] = { //CRZ_icanjji crazyboys 20160701 {"emu0.gpio3_7", OMAP_MUX_MODE7 | AM33XX_PIN_INPUT}, {"emu1.gpio3_8", OMAP_MUX_MODE7 | AM33XX_PIN_INPUT}, {NULL, 0}, };
static struct gpio_led gpio_leds[] = { //CRZ_icanjji crazyboys 20160701 { .name = "am335x:EVM_SK:heartbeat", .gpio = GPIO_TO_PIN(3, 7), /* D4 */ .default_trigger = "heartbeat", }, { .name = "am335x:EVM_SK:heartbeat2", .gpio = GPIO_TO_PIN(3, 8), /* D4 */ .default_trigger = "heartbeat", },
}; |
static struct evm_dev_cfg evm_sk_dev_cfg[] = { {mmc0_init, DEV_ON_BASEBOARD, PROFILE_ALL}, {uart1_init, DEV_ON_BASEBOARD, PROFILE_ALL}, {uart2_init, DEV_ON_BASEBOARD, PROFILE_ALL}, {mfd_tscadc_init, DEV_ON_BASEBOARD, PROFILE_ALL}, {gpio_led_init, DEV_ON_BASEBOARD, PROFILE_ALL}, {button_keys_init, DEV_ON_BASEBOARD, PROFILE_ALL}, {evm_nand_init, DEV_ON_BASEBOARD, PROFILE_ALL}, {sgx_init, DEV_ON_BASEBOARD, PROFILE_ALL}, {mcasp1_init, DEV_ON_BASEBOARD, (PROFILE_ALL)},//crazyboys 20151109 {i2c1_init, DEV_ON_BASEBOARD, PROFILE_ALL},//crazyboys 20151109 {NULL, 0, 0}, }; |
커널 configuration
CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_GPIO=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_GPIO=y |
LED가 깜박이는 것을 볼수 있습니다.
내용