Martin Kelly
895bf81e6b
iio:bmi160: add drdy interrupt support
...
Add interrupt support for the data ready signal on the BMI160, which fires
an interrupt whenever new accelerometer/gyroscope data is ready to read.
Signed-off-by: Martin Kelly <martin@martingkelly.com >
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2019-02-09 15:14:42 +00:00
Martin Kelly
3740232925
iio:bmi160: add SPDX identifiers
...
Add SPDX identifiers (GPL 2) for the BMI160 driver. bmi160.h had an
identifier, but the other files did not.
Signed-off-by: Martin Kelly <martin@martingkelly.com >
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2019-02-09 14:48:33 +00:00
K Hodges
c2f4dd4364
staging: wlan-ng: formatting change in cfg80211.c
...
Resolve "Line over 80 characters" warning from checkpatch
Signed-off-by: K Hodges <khodges42@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-08 10:31:14 +01:00
K Hodges
c4089864e8
staging: android: formatting change in ashmem.c
...
Resolved "Line over 80 characters" warning from checkpatch
Signed-off-by: K Hodges <khodges42@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-08 10:31:14 +01:00
Himadri Pandya
a180ef30da
staging: rtl8192e: rename members of struct rtllib_device - style
...
Rename following members of struct rtllib_device to fix checkpatch
warning: Avoid CamelCase
pDot11dInfo -> dot11d_info
bGlobalDomain -> global_domain
IbssStartChnl -> bss_start_channel
Signed-off-by: Himadri Pandya <himadri18.07@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:36:02 +01:00
Himadri Pandya
6841d9abec
staging: rtl8192e: rename members of struct rt_dot11d_info - style
...
Rename following members of struct rt_dot11d_info to fix checkpatch
warning: Avoid Camelcase
bEnabled -> enabled
CountryIeLen -> country_len
CountryIeBuf -> country_buffer
CountryIeSrcAddr -> country_src_addr
CountryIeWatchdog -> country_watchdog
MaxTxPwrDbmList -> max_tx_power_list
State -> state
Signed-off-by: Himadri Pandya <himadri18.07@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:36:02 +01:00
Himadri Pandya
cc7834fb5d
staging: rtl8192e: rename members of struct chnl_txpow_triple - style
...
Rename following members of chnl_txpow_triple to fix checkpatch
warning: Avoid CamelCase
FirstChnl -> first_channel
NumChnls -> num_channels
MaxTxPowerInDbm -> max_tx_power
Signed-off-by: Himadri Pandya <himadri18.07@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:36:02 +01:00
Ajay Singh
edce68b969
staging: wilc1000: rename linux_wlan.c and linux_mon.c
...
Rename linux_wlan.c and linux_mon.c to wilc_netdev.c and wilc_mon.c to
include 'wilc_' prefix.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:34:45 +01:00
Ajay Singh
c6eab5e6de
staging: wilc1000: remove 'linux_' prefix in function names
...
Remove 'linux_' prefix and replace it with 'wilc_' namespace.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:34:45 +01:00
Ajay Singh
55e311d844
staging: wilc1000: rename wilc_frmw_to_linux()
...
Rename wilc_frmw_to_linux() to wilc_frmw_to_host() to be remove the _linux
suffix.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:34:45 +01:00
Ajay Singh
5e63a59844
staging: wilc1000: added 'wilc_' prefix for function in wilc_sdio.c file
...
Cleanup patch to have proper follow clear namespace in wilc_sdio.c file.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:34:45 +01:00
Ajay Singh
d4d30e466a
staging: wilc1000: avoid function forward declaration in wilc_sdio.c file
...
Cleanup patch to avoid function forward declaration by reordering the
function.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:34:45 +01:00
Ajay Singh
6b0b7d86e4
staging: wilc1000: move macro and function prototype from wilc_wlan_if.h file
...
Move data structure and function prototype from 'wilc_wlan_if.h file.
Now, this file contains constant specific to the firmware.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:34:45 +01:00
Ajay Singh
f5436edeed
staging: wilc1000: add 'wilc_' prefix to have proper namespace
...
Cleanup patch to rename data structure and function name to have 'wilc_'
prefix.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:34:45 +01:00
Ajay Singh
dda037057a
staging: wilc1000: fix to set correct value for 'vif_num'
...
Set correct value in '->vif_num' for the total number of interfaces and
set '->idx' value using 'i'.
Fixes: 735bb39ca3 ("staging: wilc1000: simplify vif[i]->ndev accesses")
Fixes: 0e490657c7 ("staging: wilc1000: Fix problem with wrong vif index")
Cc: <stable@vger.kernel.org >
Suggested-by: Dan Carpenter <dan.carpenter@oracle.com >
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Reviewed-by: Dan Carpenter <dan.carpenter@oracle.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:34:45 +01:00
Nishad Kamdar
b9f46c060c
staging: vt6656: Use the correct style for SPDX license Identifier
...
This patch corrects the style for SPDX license Identifier in mac.h
by using "/* */" in place of "//" as per Linux kernel licensing rules.
Issue found by checkpatch.
Signed-off-by: Nishad Kamdar <nishadkamdar@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:33:54 +01:00
Colin Ian King
5e767cca29
staging: rtl8192u: remove redundant nul check on pointer dev
...
There is a null check on pointer dev which implies it may be null, however
dev can never be null as it is set in rtl8192_usb_probe via the call
to usb_set_intfdata.
Detected by CoverityScan, CID#143078 ("Dereference after null check")
Fixes: 8fc8598e61 ("Staging: Added Realtek rtl8192u driver to staging")
Signed-off-by: Colin Ian King <colin.king@canonical.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:33:54 +01:00
Jin Chen
83a95c1683
staging: sm750fb: Rename setDisplayControl to set_display_control - style
...
Fix checkpatch.pl warning:
CHECK: Avoid CamelCase: <setDisplayControl>
Signed-off-by: Jin Chen <nobijinc@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:33:54 +01:00
Dan Carpenter
dc96476e0a
Staging: rtl8723bs: remove some dead code
...
"psecnetwork" is the address of &psecuritypriv->sec_bss. Since
->sec_bss isn't the first member of the struct that means that
"psecnetwork" can't be NULL.
We can just remove this dead code.
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com >
Reviewed-by: Hans de Goede <hdegoede@redhat.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:33:54 +01:00
Ajay Singh
2a95c4e04a
staging: wilc1000: define p2p related static variable as constants
...
Add constant qualifer for 'p2p_vendor_spec' & 'p2p_oui' static
variable because they are treated like constant values.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:31:20 +01:00
Ajay Singh
0d0f0b06a1
staging: wilc1000: move 'curr_channel' static variable in 'wilc' struct
...
Avoid the use of static variable and move it as part of wilc structure.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:31:20 +01:00
Ajay Singh
458e303bdc
staging: wilc1000: move static variable 'wlan_channel' to 'wilc' struct
...
Avoid use of static variable 'wlan_channel' by moving it inside the wilc
structure.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:31:20 +01:00
Ajay Singh
8707091415
staging: wilc1000: avoid use of static variable in linux_mon.c
...
Define local variable for 'srcadd' & 'bssid' static variables and use
ether_addr_copy() to copy value into them.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:31:20 +01:00
Ajay Singh
98f83d3d01
staging: wilc1000: avoid use of 'hif_deinit_lock' static variable
...
Avoid use of static variable 'hif_deinit_lock' and move it as part of
wilc struct.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:31:20 +01:00
Ajay Singh
d7d540ea66
staging: wilc1000: remove unused struct 'add_sta_param'
...
Remove 'add_sta_param' structure as its not used now.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:31:20 +01:00
Ajay Singh
20c888becc
staging: wilc1000: add check before performing operation on net_device
...
Before calling an operation on net_device check if that interface is
available.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:31:20 +01:00
Ajay Singh
f2bf97cb95
staging: wilc1000: avoid use of interface names for validation
...
Avoid use of interface name i.e 'wlan0' & 'p2p0' to check the interface
type in dev_state_ev_handler(). Now making use of netdev_ops and iface
type to know interface. Reorder the functions to avoid the forward
declaration after the above changes
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:31:20 +01:00
Ajay Singh
ea3c0d4eaa
staging: wilc1000: use random number for cookie instead of pointer
...
Use random number to assign to cookie value.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:31:20 +01:00
Ajay Singh
b6c6cd11c7
staging: wilc1000: refactor code to use cookie information
...
Make use of cookie information to pass to wpa_s and handle cookie value
received in the cfg80211_ops callbacks.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:31:20 +01:00
Ajay Singh
9a4b45fb99
staging: wilc1000: refactor linux_wlan_init_test_config()
...
Refactor linux_wlan_init_test_config() to use correct endianness for wid
values and remove unnecessary code.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:31:19 +01:00
Ajay Singh
3c55a24ee2
staging: wilc1000: remove use of 'terminated_handle' static variable
...
Remove use of 'terminated_handle' variable and set the 'hif_drv' to
NULL once it's free.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-07 13:31:19 +01:00
Ajay Singh
6f466168fa
staging: wilc1000: refactor scan() cfg80211 ops callback
...
Refactor scan() cfg80211 callback function and use correct value for
valid channel number limit.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:38:41 +01:00
Ajay Singh
0ae6cb7a24
staging: wilc1000: make use of iface type to identify p2p interface
...
Remove SSID string compare instead use interface type check for p2p
client interface.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:38:41 +01:00
Ajay Singh
b36b9735ae
staging: wilc1000: rename timeout related macros
...
Rename timeout related macros to have their unit clear from their name.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:38:41 +01:00
Ajay Singh
96ce4f83cd
staging: wilc1000: remove unnecessary debug log messages
...
Remove unnecessary debug log messages.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:38:40 +01:00
Ajay Singh
bd3c733954
staging: wilc1000: remove redundant macros for radiotap
...
Remove macro define which are already present in the included header.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:38:40 +01:00
Ajay Singh
06fee3d5b3
staging: wilc1000: remove conditional lock in wilc_wfi_deinit_mon_interface()
...
wilc_wfi_deinit_mon_interface() calls unregister_netdev() which
requires the rtnl lock again. Now move wilc_wfi_deinit_mon_interface()
out of wilc_mac_close(). Also remove explicit call to wilc_mac_close()
because unregister_netdev() takes care of calling wilc_mac_close().
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:38:40 +01:00
Ajay Singh
588713006e
staging: wilc1000: avoid the use of 'wilc_wfi_mon' static variable
...
Avoid use of static variable for monitor net_device and move it inside
wilc structure.
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:38:40 +01:00
Colin Ian King
5ae890780e
staging: most: cdev: add missing check for cdev_add failure
...
Currently the call to cdev_add is missing a check for failure. Fix this by
checking for failure and exiting via a new error path that ensures the
allocated comp_channel struct is kfree'd.
Detected by CoverityScan, CID#1462359 ("Unchecked return value")
Fixes: 9bc79bbcd0 ("Staging: most: add MOST driver's aim-cdev module")
Signed-off-by: Colin Ian King <colin.king@canonical.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:36:14 +01:00
Michael Straube
da17ad1e6f
staging: rtl8188eu: cleanup ODM_CmnInfoPtrArrayHook()
...
Convert single case switch to if statement to cleanup and
simplify code in ODM_CmnInfoPtrArrayHook().
Signed-off-by: Michael Straube <straube.linux@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:36:14 +01:00
Jasminko Dedic
5ccbce3a0b
staging: mt7621-spi: Clean up comparison to NULL
...
Fix checkpatch check: Comparison to NULL could be written "!master"
Signed-off-by: Jasminko Dedic <betelge@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:34:37 +01:00
Stefan Roese
98e9400a63
staging: spi: mt7621: Remove superfluous pre-declaration of struct mt7621_spi
...
This patch removes the superfluous pre-declaration of struct mt7621_spi.
Signed-off-by: Stefan Roese <sr@denx.de >
Cc: Mark Brown <broonie@kernel.org >
Cc: NeilBrown <neil@brown.name >
Cc: Sankalp Negi <sankalpnegi2310@gmail.com >
Cc: Chuanhong Guo <gch981213@gmail.com >
Cc: John Crispin <john@phrozen.org >
Reviewed-by: NeilBrown <neil@brown.name >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:34:37 +01:00
Stefan Roese
5220dd4f94
staging: spi: mt7621: Use macros instead of hardcoded values
...
This patch uses macros instead of hardcoded values for the SPI_MASTER
register access in mt7621_spi_reset() and mt7621_spi_prepare().
Signed-off-by: Stefan Roese <sr@denx.de >
Cc: Mark Brown <broonie@kernel.org >
Cc: Sankalp Negi <sankalpnegi2310@gmail.com >
Cc: Chuanhong Guo <gch981213@gmail.com >
Cc: John Crispin <john@phrozen.org >
Reviewed-by: NeilBrown <neil@brown.name >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:34:37 +01:00
Stefan Roese
376a622021
staging: spi: mt7621: Sort register definitions
...
This patch sorts the SPI register definitions by increasing addresses.
Signed-off-by: Stefan Roese <sr@denx.de >
Cc: Mark Brown <broonie@kernel.org >
Cc: Sankalp Negi <sankalpnegi2310@gmail.com >
Cc: Chuanhong Guo <gch981213@gmail.com >
Cc: John Crispin <john@phrozen.org >
Reviewd-by: NeilBrown <neil@brown.name >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:34:37 +01:00
Stefan Roese
feec667e80
staging: spi: mt7621: Use recommended comment style
...
This patch changes some comments to use the recommended multi-line
comment style.
Signed-off-by: Stefan Roese <sr@denx.de >
Cc: Mark Brown <broonie@kernel.org >
Cc: Sankalp Negi <sankalpnegi2310@gmail.com >
Cc: Chuanhong Guo <gch981213@gmail.com >
Cc: John Crispin <john@phrozen.org >
Reviewed-by: NeilBrown <neil@brown.name >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:34:36 +01:00
Stefan Roese
718a49173b
staging: spi: mt7621: Minor cosmetic changes
...
Align macro definitions and add some empty lines to make the code better
readable.
Signed-off-by: Stefan Roese <sr@denx.de >
Cc: Mark Brown <broonie@kernel.org >
Cc: Sankalp Negi <sankalpnegi2310@gmail.com >
Cc: Chuanhong Guo <gch981213@gmail.com >
Cc: John Crispin <john@phrozen.org >
Reviewd-by: NeilBrown <neil@brown.name >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:34:36 +01:00
Stefan Roese
da05e373a2
staging: spi: mt7621: Remove superfluous SPI_BPW_MASK definition
...
This patch removes the SPI_BPW_MASK definition as this is already
available in include/linux/spi/spi.h.
Signed-off-by: Stefan Roese <sr@denx.de >
Cc: Mark Brown <broonie@kernel.org >
Cc: Sankalp Negi <sankalpnegi2310@gmail.com >
Cc: Chuanhong Guo <gch981213@gmail.com >
Cc: John Crispin <john@phrozen.org >
Reviewed-by: NeilBrown <neil@brown.name >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:34:36 +01:00
Stefan Roese
46c337872f
staging: spi: mt7621: Add return code check on device_reset()
...
This patch adds a return code check on device_reset() and removes the
compile warning.
Signed-off-by: Stefan Roese <sr@denx.de >
Cc: Mark Brown <broonie@kernel.org >
Cc: Sankalp Negi <sankalpnegi2310@gmail.com >
Cc: Chuanhong Guo <gch981213@gmail.com >
Cc: John Crispin <john@phrozen.org >
Reviewed-by: NeilBrown <neil@brown.name >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:34:36 +01:00
Stefan Roese
dab7ed43df
staging: spi: mt7621: Clean up excessive header usage
...
This patch removes unnecessary header includes and sorts the remaining
ones alphabetically.
Signed-off-by: Stefan Roese <sr@denx.de >
Cc: Mark Brown <broonie@kernel.org >
Cc: Sankalp Negi <sankalpnegi2310@gmail.com >
Cc: Chuanhong Guo <gch981213@gmail.com >
Cc: John Crispin <john@phrozen.org >
Reviewed-by: NeilBrown <neil@brown.name >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:34:36 +01:00
Stefan Roese
9ad67a1216
staging: spi: mt7621: Switch to SPDX identifier
...
Adopt the SPDX license identifier headers to ease license compliance
management.
Signed-off-by: Stefan Roese <sr@denx.de >
Cc: Mark Brown <broonie@kernel.org >
Cc: Sankalp Negi <sankalpnegi2310@gmail.com >
Cc: Chuanhong Guo <gch981213@gmail.com >
Cc: John Crispin <john@phrozen.org >
Reviewed-by: NeilBrown <neil@brown.name >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-02-04 12:34:36 +01:00