| #ifndef __ASM_ARM_ARCH_FLASHLIGHT_H | |
| #define __ASM_ARM_ARCH_FLASHLIGHT_H | |
| #define FLASHLIGHT_NAME "flashlight" | |
| #define FLASHLIGHT_OFF 0 | |
| #define FLASHLIGHT_TORCH 1 | |
| #define FLASHLIGHT_FLASH 2 | |
| #define FLASHLIGHT_NUM 3 | |
| struct flashlight_platform_data { | |
| int (*gpio_init) (void); | |
| int torch; | |
| int flash; | |
| int flash_duration_ms; | |
| }; | |
| int flashlight_control(int level); | |
| #endif /*__ASM_ARM_ARCH_FLASHLIGHT_H*/ |