]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - board/teejet/mt_ventoux/mt_ventoux.c
OMAP3: mt_ventoux: disable the buzzer at start-up
[karo-tx-uboot.git] / board / teejet / mt_ventoux / mt_ventoux.c
index b7744a9bb3a82cc3a5dc8f114a54e69acea0e8d4..814e72f0523742ceeb882a6ef128335f03049894 100644 (file)
@@ -39,6 +39,9 @@
 
 DECLARE_GLOBAL_DATA_PTR;
 
+#define BUZZER         140
+#define SPEAKER                141
+
 #ifndef CONFIG_FPGA
 #error "The Teejet mt_ventoux must have CONFIG_FPGA enabled"
 #endif
@@ -193,6 +196,17 @@ int board_init(void)
 
        mt_ventoux_init_fpga();
 
+       /* GPIO_140: speaker #mute */
+       MUX_VAL(CP(MCBSP3_DX),          (IEN | PTU | EN | M4))
+       /* GPIO_141: Buzz Hi */
+       MUX_VAL(CP(MCBSP3_DR),          (IEN  | PTU | EN | M4))
+
+       /* Turning off the buzzer */
+       gpio_request(BUZZER, "BUZZER_MUTE");
+       gpio_request(SPEAKER, "SPEAKER");
+       gpio_direction_output(BUZZER, 0);
+       gpio_direction_output(SPEAKER, 0);
+
        return 0;
 }