|
@@ -231,60 +231,11 @@ static struct platform_device omap_vwlan_device = {
|
|
|
},
|
|
|
};
|
|
|
|
|
|
-struct wl12xx_platform_data omap_panda_wlan_data __initdata = {
|
|
|
+static struct wl12xx_platform_data omap_panda_wlan_data __initdata = {
|
|
|
/* PANDA ref clock is 38.4 MHz */
|
|
|
.board_ref_clock = 2,
|
|
|
};
|
|
|
|
|
|
-static int omap4_twl6030_hsmmc_late_init(struct device *dev)
|
|
|
-{
|
|
|
- int irq = 0;
|
|
|
- struct platform_device *pdev = container_of(dev,
|
|
|
- struct platform_device, dev);
|
|
|
- struct omap_mmc_platform_data *pdata = dev->platform_data;
|
|
|
-
|
|
|
- if (!pdata) {
|
|
|
- dev_err(dev, "%s: NULL platform data\n", __func__);
|
|
|
- return -EINVAL;
|
|
|
- }
|
|
|
- /* Setting MMC1 Card detect Irq */
|
|
|
- if (pdev->id == 0) {
|
|
|
- irq = twl6030_mmc_card_detect_config();
|
|
|
- if (irq < 0) {
|
|
|
- dev_err(dev, "%s: Error card detect config(%d)\n",
|
|
|
- __func__, irq);
|
|
|
- return irq;
|
|
|
- }
|
|
|
- pdata->slots[0].card_detect = twl6030_mmc_card_detect;
|
|
|
- }
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-static __init void omap4_twl6030_hsmmc_set_late_init(struct device *dev)
|
|
|
-{
|
|
|
- struct omap_mmc_platform_data *pdata;
|
|
|
-
|
|
|
- /* dev can be null if CONFIG_MMC_OMAP_HS is not set */
|
|
|
- if (!dev) {
|
|
|
- pr_err("Failed omap4_twl6030_hsmmc_set_late_init\n");
|
|
|
- return;
|
|
|
- }
|
|
|
- pdata = dev->platform_data;
|
|
|
-
|
|
|
- pdata->init = omap4_twl6030_hsmmc_late_init;
|
|
|
-}
|
|
|
-
|
|
|
-static int __init omap4_twl6030_hsmmc_init(struct omap2_hsmmc_info *controllers)
|
|
|
-{
|
|
|
- struct omap2_hsmmc_info *c;
|
|
|
-
|
|
|
- omap_hsmmc_init(controllers);
|
|
|
- for (c = controllers; c->mmc; c++)
|
|
|
- omap4_twl6030_hsmmc_set_late_init(&c->pdev->dev);
|
|
|
-
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
static struct twl6040_codec_data twl6040_codec = {
|
|
|
/* single-step ramp for headset and handsfree */
|
|
|
.hs_left_step = 0x0f,
|
|
@@ -438,7 +389,7 @@ static struct panel_dvi_platform_data omap4_dvi_panel = {
|
|
|
.i2c_bus_num = 3,
|
|
|
};
|
|
|
|
|
|
-struct omap_dss_device omap4_panda_dvi_device = {
|
|
|
+static struct omap_dss_device omap4_panda_dvi_device = {
|
|
|
.type = OMAP_DISPLAY_TYPE_DPI,
|
|
|
.name = "dvi",
|
|
|
.driver_name = "dvi",
|
|
@@ -448,7 +399,7 @@ struct omap_dss_device omap4_panda_dvi_device = {
|
|
|
.channel = OMAP_DSS_CHANNEL_LCD2,
|
|
|
};
|
|
|
|
|
|
-int __init omap4_panda_dvi_init(void)
|
|
|
+static int __init omap4_panda_dvi_init(void)
|
|
|
{
|
|
|
int r;
|
|
|
|
|
@@ -509,7 +460,7 @@ static struct omap_dss_board_info omap4_panda_dss_data = {
|
|
|
.default_device = &omap4_panda_dvi_device,
|
|
|
};
|
|
|
|
|
|
-void __init omap4_panda_display_init(void)
|
|
|
+static void __init omap4_panda_display_init(void)
|
|
|
{
|
|
|
int r;
|
|
|
|