From 3aced71e541d66b3f7051294ea58a93ec5a22d3f Mon Sep 17 00:00:00 2001 From: Tomasz Moń Date: Wed, 21 Dec 2011 12:52:36 +0000 Subject: Sansa Connect: Put DAC (needed for analog video output) in Powerdown mode. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31391 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/tms320dm320/sansa-connect/lcd-sansaconnect.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/firmware/target/arm/tms320dm320/sansa-connect/lcd-sansaconnect.c b/firmware/target/arm/tms320dm320/sansa-connect/lcd-sansaconnect.c index b255a063f8..403ce182be 100644 --- a/firmware/target/arm/tms320dm320/sansa-connect/lcd-sansaconnect.c +++ b/firmware/target/arm/tms320dm320/sansa-connect/lcd-sansaconnect.c @@ -100,7 +100,8 @@ void lcd_init_device(void) bitset16(&IO_CLK_MOD1, CLK_MOD1_OSD); /* magic values based on OF bootloader initialization */ - IO_VID_ENC_VMOD = 0x2010; + /* Set DAC to powerdown mode (bit 2 to 1 in VMOD) */ + IO_VID_ENC_VMOD = 0x2014; /* OF sets 0x2010 */ IO_VID_ENC_VDPRO = 0x80; IO_VID_ENC_HSPLS = 0x4; IO_VID_ENC_HINT = 0x4B0; @@ -117,7 +118,7 @@ void lcd_init_device(void) IO_VID_ENC_VDCTL = 0x6000; IO_VID_ENC_SYNCTL = 0x2; IO_VID_ENC_LCDOUT = 0x101; - IO_VID_ENC_VMOD = 0x2011; + IO_VID_ENC_VMOD = 0x2015; /* OF sets 0x2011 */ /* Copy Rockbox frame buffer to the second framebuffer */ lcd_update(); @@ -148,7 +149,7 @@ void lcd_init_device(void) bitset16(&IO_CLK_MOD1, CLK_MOD1_VENC | CLK_MOD1_OSD); /* Enable Video Encoder - RGB666, custom timing */ - IO_VID_ENC_VMOD = 0x2011; + IO_VID_ENC_VMOD = 0x2015; avr_hid_lcm_wake(); lcd_on = true; } -- cgit v1.2.3