lkml.org 
[lkml]   [2011]   [May]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[RFC/PATCH 10/13] net: wl12xx: main: add platform device
    Date
    now that we have a platform_driver on both
    glue layers, add a platform_device to the
    core driver.

    It's currently an empty platform_driver but
    more functionality will be added on later
    patches.

    Signed-off-by: Felipe Balbi <balbi@ti.com>
    ---
    drivers/net/wireless/wl12xx/main.c | 35 +++++++++++++++++++++++++++++++++++
    1 files changed, 35 insertions(+), 0 deletions(-)

    diff --git a/drivers/net/wireless/wl12xx/main.c b/drivers/net/wireless/wl12xx/main.c
    index 8b3c8d1..d377e1f 100644
    --- a/drivers/net/wireless/wl12xx/main.c
    +++ b/drivers/net/wireless/wl12xx/main.c
    @@ -3547,6 +3547,41 @@ int wl1271_free_hw(struct wl1271 *wl)
    }
    EXPORT_SYMBOL_GPL(wl1271_free_hw);

    +static int __devinit wl12xx_probe(struct platform_device *pdev)
    +{
    + return 0;
    +}
    +
    +static int __devexit wl12xx_remove(struct platform_device *pdev)
    +{
    + return 0;
    +}
    +
    +static const struct platform_device_id wl12xx_id_table[] __devinitconst = {
    + { "wl12xx-sdio", 0 },
    + { "wl12xx-spi", 0 },
    + { } /* Terminating Entry */
    +};
    +MODULE_DEVICE_TABLE(platform, wl12xx_id_table);
    +
    +static struct platform_driver wl12xx_driver = {
    + .probe = wl12xx_probe,
    + .remove = __devexit_p(wl12xx_remove),
    + .id_table = wl12xx_id_table,
    +};
    +
    +static int __init wl12xx_init(void)
    +{
    + return platform_driver_register(&wl12xx_driver);
    +}
    +module_init(wl12xx_init);
    +
    +static void __exit wl12xx_exit(void)
    +{
    + platform_driver_unregister(&wl12xx_driver);
    +}
    +module_exit(wl12xx_exit);
    +
    u32 wl12xx_debug_level = DEBUG_NONE;
    EXPORT_SYMBOL_GPL(wl12xx_debug_level);
    module_param_named(debug_level, wl12xx_debug_level, uint, S_IRUSR | S_IWUSR);
    --
    1.7.4.1.343.ga91df


    \
     
     \ /
      Last update: 2011-05-13 23:31    [W:0.021 / U:60.796 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site