|
@@ -28,6 +28,7 @@
|
|
|
#include <linux/mfd/twl6040.h>
|
|
|
#include <linux/regulator/machine.h>
|
|
|
#include <linux/regulator/fixed.h>
|
|
|
+#include <linux/ti_wilink_st.h>
|
|
|
#include <linux/wl12xx.h>
|
|
|
#include <linux/platform_data/omap-abe-twl6040.h>
|
|
|
|
|
@@ -58,12 +59,21 @@
|
|
|
#define HDMI_GPIO_HPD 63 /* Hotplug detect */
|
|
|
|
|
|
/* wl127x BT, FM, GPS connectivity chip */
|
|
|
-static int wl1271_gpios[] = {46, -1, -1};
|
|
|
+static struct ti_st_plat_data wilink_platform_data = {
|
|
|
+ .nshutdown_gpio = 46,
|
|
|
+ .dev_name = "/dev/ttyO1",
|
|
|
+ .flow_cntrl = 1,
|
|
|
+ .baud_rate = 3000000,
|
|
|
+ .chip_enable = NULL,
|
|
|
+ .suspend = NULL,
|
|
|
+ .resume = NULL,
|
|
|
+};
|
|
|
+
|
|
|
static struct platform_device wl1271_device = {
|
|
|
.name = "kim",
|
|
|
.id = -1,
|
|
|
.dev = {
|
|
|
- .platform_data = &wl1271_gpios,
|
|
|
+ .platform_data = &wilink_platform_data,
|
|
|
},
|
|
|
};
|
|
|
|