Hello.

Sudhakar Rajashekhara wrote:

On the latest DA850/OMAP-L138 EVM (Beta) the GPIO pin
number of LCD panel power has changed. This patch takes
care of this change. Software will support only Beta
versions of DA850/OMAP-L138 EVM.

In the process, add the missing entry for data pin 0
in da850_lcdcntl_pins structure.

  You haven't mentioned the removal of the GPIO pins from the pin list...

Signed-off-by: Sudhakar Rajashekhara <[email protected]>
---
 arch/arm/mach-davinci/board-da850-evm.c  |    7 ++++++-
 arch/arm/mach-davinci/da850.c            |   13 ++++++-------
 arch/arm/mach-davinci/include/mach/mux.h |    2 +-
 3 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/arch/arm/mach-davinci/board-da850-evm.c 
b/arch/arm/mach-davinci/board-da850-evm.c
index fbc7aae..a36dea3 100644
--- a/arch/arm/mach-davinci/board-da850-evm.c
+++ b/arch/arm/mach-davinci/board-da850-evm.c
@@ -32,12 +32,13 @@
 #include <mach/cp_intc.h>
 #include <mach/da8xx.h>
 #include <mach/nand.h>
+#include <mach/mux.h>
#define DA850_EVM_PHY_MASK 0x1
 #define DA850_EVM_MDIO_FREQUENCY       2200000 /* PHY bus frequency */
+#define DA850_LCD_PWR_PIN GPIO_TO_PIN(2, 8)
 #define DA850_LCD_BL_PIN               GPIO_TO_PIN(2, 15)
-#define DA850_LCD_PWR_PIN              GPIO_TO_PIN(8, 10)
#define DA850_MMCSD_CD_PIN GPIO_TO_PIN(4, 0)
 #define DA850_MMCSD_WP_PIN             GPIO_TO_PIN(4, 1)
@@ -372,6 +373,10 @@ static __init void da850_evm_init(void)
                pr_warning("da850_evm_init: lcdcntl mux setup failed: %d\n",
                                ret);
+ /* Handle board specific muxing for LCD here */
+       davinci_cfg_reg(DA850_GPIO2_8);
+       davinci_cfg_reg(DA850_GPIO2_15);
+

  Note that these functions do return the result (and can fail).

WBR, Sergei



_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to