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 @@
#include <linux/platform_device.h>
#include <linux/delay.h>
#include <linux/input.h>
#include <linux/workqueue.h>
#include <linux/err.h>
#include <linux/clk.h>
#include <linux/spi/spi.h>
#include <linux/spi/ads7846.h>
#include <linux/i2c/twl4030.h>
......@@ -47,11 +45,19 @@
#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_TS_GPIO_IRQ_SDPV1 3
#define SDP3430_TS_GPIO_IRQ_SDPV2 2
#define ENABLE_VAUX3_DEDICATED 0x03
#define ENABLE_VAUX3_DEV_GRP 0x20
#define ENABLE_VAUX3_DEDICATED 0x03
#define ENABLE_VAUX3_DEV_GRP 0x20
#define TWL4030_MSECURE_GPIO 22
......@@ -115,7 +121,7 @@ static struct twl4030_keypad_data sdp3430_kp_data = {
.rep = 1,
};
static int ts_gpio;
static int ts_gpio; /* Needed for ads7846_get_pendown_state */
static int __init msecure_init(void)
{
......@@ -262,9 +268,9 @@ static inline void __init sdp3430_init_smc91x(void)
udelay(100);
if (omap_rev() > OMAP3430_REV_ES1_0)
eth_gpio = OMAP34XX_ETHR_GPIO_IRQ_SDPV2;
eth_gpio = SDP3430_ETHR_GPIO_IRQ_SDPV2;
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);
......@@ -633,9 +639,9 @@ static void __init omap_3430sdp_init(void)
omap_board_config = sdp3430_config;
omap_board_config_size = ARRAY_SIZE(sdp3430_config);
if (omap_rev() > OMAP3430_REV_ES1_0)
ts_gpio = OMAP34XX_TS_GPIO_IRQ_SDPV2;
ts_gpio = SDP3430_TS_GPIO_IRQ_SDPV2;
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);
spi_register_board_info(sdp3430_spi_board_info,
ARRAY_SIZE(sdp3430_spi_board_info));
......
......@@ -33,20 +33,6 @@ extern void sdp3430_usb_init(void);
extern void sdp3430_flash_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 */
/* IMPORTANT NOTE ON MAPPING
* 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