lkml.org 
[lkml]   [2021]   [Oct]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 0/2] wireless: New Driver submission for pureLiFi STA devices
    Date
    This introduces the pureLiFi LiFi driver for LiFi-X, LiFi-XC
    and LiFi-XL USB devices.

    LiFi is a mobile wireless technology that uses light
    rather than radio frequencies to transmit data.

    802.11 bb is focused on introducing necessary changes to
    IEEE 802.11 Stds to enable communications in the light medium

    ---
    v19:
    - Fix kmemdup null case
    v18:
    - Use light communication band
    v16:
    - Fixed atomic variable misuses
    - Fixed comments spacing
    - Removed static variables used
    - Moved #defines to header file
    - Removed doxygen style comments
    - Removed magic numbers and cleanup code
    v15:
    - resubmit v14 of the patch
    v14:
    - Endianess comments addressed
    - Sparse checked and fixed warnings
    - Firmware files renamed to lowercase
    - All other review comments in v13 addressed
    v13:
    - Removed unused #defines
    v12:
    - Removed sysfs, procfs related code
    - Addressed race condition bug
    - Used macros instead of magic numbers in firmware.c
    - Added copyright in all files
    v11, v10:
    - Addressed review comment on readability
    - Changed firmware names to match products
    v9:
    - Addressed review comments on style and content defects
    - Used kmemdup instead of alloc and memcpy
    v7 , v8:
    - Magic numbers removed and used IEEE80211 macors
    - Other code style and timer function fixes (mod_timer)
    v6:
    - Code style fix patch from Joe Perches
    v5:
    - Code refactoring for clarity and redundnacy removal
    - Fix warnings from kernel test robot
    v4:
    - Code refactoring based on kernel code guidelines
    - Remove multi level macors and use kernel debug macros
    v3:
    - Code style fixes kconfig fix
    v2:
    - Driver submitted to wireless-next
    - Code style fixes and copyright statement fix
    v1:
    - Driver submitted to staging


    Srinivasan Raju (2):
    [v18 1/2] nl80211: Add LC placeholder band definition to enum
    nl80211_band
    [v19 2/2] wireless: Initial driver submission for pureLiFi STA devices

    MAINTAINERS | 6 +
    drivers/net/wireless/Kconfig | 1 +
    drivers/net/wireless/Makefile | 1 +
    drivers/net/wireless/purelifi/Kconfig | 17 +
    drivers/net/wireless/purelifi/Makefile | 2 +
    drivers/net/wireless/purelifi/plfxlc/Kconfig | 14 +
    drivers/net/wireless/purelifi/plfxlc/Makefile | 3 +
    drivers/net/wireless/purelifi/plfxlc/chip.c | 95 ++
    drivers/net/wireless/purelifi/plfxlc/chip.h | 89 ++
    .../net/wireless/purelifi/plfxlc/firmware.c | 275 +++++
    drivers/net/wireless/purelifi/plfxlc/intf.h | 52 +
    drivers/net/wireless/purelifi/plfxlc/mac.c | 772 ++++++++++++++
    drivers/net/wireless/purelifi/plfxlc/mac.h | 190 ++++
    drivers/net/wireless/purelifi/plfxlc/usb.c | 975 ++++++++++++++++++
    drivers/net/wireless/purelifi/plfxlc/usb.h | 196 ++++
    include/uapi/linux/nl80211.h | 2 +
    net/mac80211/mlme.c | 1 +
    net/mac80211/sta_info.c | 1 +
    net/mac80211/tx.c | 3 +-
    net/wireless/nl80211.c | 1 +
    net/wireless/util.c | 2 +
    21 files changed, 2697 insertions(+), 1 deletion(-)
    create mode 100644 drivers/net/wireless/purelifi/Kconfig
    create mode 100644 drivers/net/wireless/purelifi/Makefile
    create mode 100644 drivers/net/wireless/purelifi/plfxlc/Kconfig
    create mode 100644 drivers/net/wireless/purelifi/plfxlc/Makefile
    create mode 100644 drivers/net/wireless/purelifi/plfxlc/chip.c
    create mode 100644 drivers/net/wireless/purelifi/plfxlc/chip.h
    create mode 100644 drivers/net/wireless/purelifi/plfxlc/firmware.c
    create mode 100644 drivers/net/wireless/purelifi/plfxlc/intf.h
    create mode 100644 drivers/net/wireless/purelifi/plfxlc/mac.c
    create mode 100644 drivers/net/wireless/purelifi/plfxlc/mac.h
    create mode 100644 drivers/net/wireless/purelifi/plfxlc/usb.c
    create mode 100644 drivers/net/wireless/purelifi/plfxlc/usb.h

    --
    2.25.1

    \
     
     \ /
      Last update: 2021-10-12 14:52    [W:6.174 / U:0.440 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site