Commit a504a838 authored by Tony Lindgren's avatar Tony Lindgren

Misc clean-up for 3430-sdp to prepare for mainline

Misc clean-up for 3430-sdp to prepare for mainline
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent ad41b8dc
...@@ -17,9 +17,7 @@ ...@@ -17,9 +17,7 @@
#include <linux/platform_device.h> #include <linux/platform_device.h>
#include <linux/delay.h> #include <linux/delay.h>
#include <linux/input.h> #include <linux/input.h>
#include <linux/workqueue.h>
#include <linux/err.h> #include <linux/err.h>
#include <linux/clk.h>
#include <linux/spi/spi.h> #include <linux/spi/spi.h>
#include <linux/spi/ads7846.h> #include <linux/spi/ads7846.h>
#include <linux/i2c/twl4030.h> #include <linux/i2c/twl4030.h>
...@@ -47,11 +45,19 @@ ...@@ -47,11 +45,19 @@
#define CONFIG_DISABLE_HFCLK 1 #define CONFIG_DISABLE_HFCLK 1
#define SDP3430_ETHR_START DEBUG_BASE
#define SDP3430_ETHR_GPIO_IRQ_SDPV1 29
#define SDP3430_ETHR_GPIO_IRQ_SDPV2 6
#define SDP3430_SMC91X_CS 3 #define SDP3430_SMC91X_CS 3
#define SDP3430_TS_GPIO_IRQ_SDPV1 3
#define SDP3430_TS_GPIO_IRQ_SDPV2 2
#define ENABLE_VAUX3_DEDICATED 0x03 #define ENABLE_VAUX3_DEDICATED 0x03
#define ENABLE_VAUX3_DEV_GRP 0x20 #define ENABLE_VAUX3_DEV_GRP 0x20
#define ENABLE_VAUX3_DEDICATED 0x03
#define ENABLE_VAUX3_DEV_GRP 0x20
#define TWL4030_MSECURE_GPIO 22 #define TWL4030_MSECURE_GPIO 22
...@@ -115,7 +121,7 @@ static struct twl4030_keypad_data sdp3430_kp_data = { ...@@ -115,7 +121,7 @@ static struct twl4030_keypad_data sdp3430_kp_data = {
.rep = 1, .rep = 1,
}; };
static int ts_gpio; static int ts_gpio; /* Needed for ads7846_get_pendown_state */
static int __init msecure_init(void) static int __init msecure_init(void)
{ {
...@@ -262,9 +268,9 @@ static inline void __init sdp3430_init_smc91x(void) ...@@ -262,9 +268,9 @@ static inline void __init sdp3430_init_smc91x(void)
udelay(100); udelay(100);
if (omap_rev() > OMAP3430_REV_ES1_0) if (omap_rev() > OMAP3430_REV_ES1_0)
eth_gpio = OMAP34XX_ETHR_GPIO_IRQ_SDPV2; eth_gpio = SDP3430_ETHR_GPIO_IRQ_SDPV2;
else else
eth_gpio = OMAP34XX_ETHR_GPIO_IRQ_SDPV1; eth_gpio = SDP3430_ETHR_GPIO_IRQ_SDPV1;
sdp3430_smc91x_resources[1].start = gpio_to_irq(eth_gpio); sdp3430_smc91x_resources[1].start = gpio_to_irq(eth_gpio);
...@@ -633,9 +639,9 @@ static void __init omap_3430sdp_init(void) ...@@ -633,9 +639,9 @@ static void __init omap_3430sdp_init(void)
omap_board_config = sdp3430_config; omap_board_config = sdp3430_config;
omap_board_config_size = ARRAY_SIZE(sdp3430_config); omap_board_config_size = ARRAY_SIZE(sdp3430_config);
if (omap_rev() > OMAP3430_REV_ES1_0) if (omap_rev() > OMAP3430_REV_ES1_0)
ts_gpio = OMAP34XX_TS_GPIO_IRQ_SDPV2; ts_gpio = SDP3430_TS_GPIO_IRQ_SDPV2;
else else
ts_gpio = OMAP34XX_TS_GPIO_IRQ_SDPV1; ts_gpio = SDP3430_TS_GPIO_IRQ_SDPV1;
sdp3430_spi_board_info[0].irq = gpio_to_irq(ts_gpio); sdp3430_spi_board_info[0].irq = gpio_to_irq(ts_gpio);
spi_register_board_info(sdp3430_spi_board_info, spi_register_board_info(sdp3430_spi_board_info,
ARRAY_SIZE(sdp3430_spi_board_info)); ARRAY_SIZE(sdp3430_spi_board_info));
......
...@@ -33,20 +33,6 @@ extern void sdp3430_usb_init(void); ...@@ -33,20 +33,6 @@ extern void sdp3430_usb_init(void);
extern void sdp3430_flash_init(void); extern void sdp3430_flash_init(void);
extern void twl4030_bci_battery_init(void); extern void twl4030_bci_battery_init(void);
#define DEBUG_BASE 0x08000000 /* debug board */
/* Placeholder for 3430SDP specific defines */
#define OMAP34XX_ETHR_START DEBUG_BASE
#define OMAP34XX_ETHR_GPIO_IRQ_SDPV1 29
#define OMAP34XX_ETHR_GPIO_IRQ_SDPV2 6
/*
* GPIO used for TSC2046, TI's Touchscreen controller
*/
#define OMAP34XX_TS_GPIO_IRQ_SDPV1 3
#define OMAP34XX_TS_GPIO_IRQ_SDPV2 2
/* NAND */ /* NAND */
/* IMPORTANT NOTE ON MAPPING /* IMPORTANT NOTE ON MAPPING
* 3430SDP - 34XX * 3430SDP - 34XX
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment