forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'staging-4.4-rc1' of git://git.kernel.org/pub/scm/linux/ker…
…nel/git/gregkh/staging Pull staging driver updates from Greg KH: "Here's the big staging driver update for 4.4-rc1. If you were disappointed for 4.3-rc1 that we didn't contribute enough changesets, you should be happy with this pull request of over 2400 patches. But overall we removed more lines of code than we added, which is nice to see. Full details in the shortlog. All of these have been in linux-next for a while" Greg, I've never been disappointed in how few commits Staging contributes to the kernel.. Never. * tag 'staging-4.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (2431 commits) Staging: rtl8192u: ieee80211: added missing blank lines Staging: rtl8192u: ieee80211: removed unnecessary braces Staging: rtl8192u: ieee80211: corrected block comments Staging: rtl8192u: ieee80211: corrected indent Staging: rtl8192u: ieee80211: added missing spaces after if Staging: rtl8192u: ieee80211: added missing space around '=' Staging: rtl8192u: ieee80211: fixed position of else statements Staging: rtl8192u: ieee80211: fixed open brace positions staging: rdma: ipath: Remove unneeded vairable. staging: rtl8188eu: pwrGrpCnt variable removed in store_pwrindex_offset function staging: rtl8188eu: new variable for hal_data->MCSTxPowerLevelOriginalOffset[pwrGrpCnt] in store_pwrindex_offset function staging: rtl8188eu: checkpatch fixes: 'Avoid CamelCase' in hal/bb_cfg.c staging: rtl8188eu: checkpatch fixes: line over 80 characters splited into two parts staging: rtl8188eu: checkpatch fixes: alignment should match open parenthesis staging: rtl8188eu: checkpatch fixes: unnecessary parentheses removed in hal/bb_cfg.c staging: rtl8188eu: checkpatch fixes: spaces preferred around that '|' in hal/bb_cfg.c staging: rtl8188eu: operator = replaced by += in loop increment staging: rtl8188eu: occurrence of the 5 GHz code marked staging: rtl8188eu: increment placed into for loop header staging: rtl8188eu: while loop replaced by for loop in rtw_restruct_wmm_ie ...
- Loading branch information
Showing
990 changed files
with
38,366 additions
and
57,691 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -581,6 +581,7 @@ What: /sys/.../iio:deviceX/events/in_voltageY_supply_thresh_rising_en | |
What: /sys/.../iio:deviceX/events/in_voltageY_supply_thresh_falling_en | ||
What: /sys/.../iio:deviceX/events/in_voltageY_thresh_rising_en | ||
What: /sys/.../iio:deviceX/events/in_voltageY_thresh_falling_en | ||
What: /sys/.../iio:deviceX/events/in_voltageY_thresh_either_en | ||
What: /sys/.../iio:deviceX/events/in_tempY_thresh_rising_en | ||
What: /sys/.../iio:deviceX/events/in_tempY_thresh_falling_en | ||
KernelVersion: 2.6.37 | ||
|
@@ -1459,3 +1460,34 @@ Description: | |
measurements and return the average value as output data. Each | ||
value resulted from <type>[_name]_oversampling_ratio measurements | ||
is considered as one sample for <type>[_name]_sampling_frequency. | ||
|
||
What: /sys/bus/iio/devices/iio:deviceX/in_concentration_raw | ||
What: /sys/bus/iio/devices/iio:deviceX/in_concentrationX_raw | ||
What: /sys/bus/iio/devices/iio:deviceX/in_concentration_co2_raw | ||
What: /sys/bus/iio/devices/iio:deviceX/in_concentrationX_co2_raw | ||
What: /sys/bus/iio/devices/iio:deviceX/in_concentration_voc_raw | ||
What: /sys/bus/iio/devices/iio:deviceX/in_concentrationX_voc_raw | ||
KernelVersion: 4.3 | ||
Contact: [email protected] | ||
Description: | ||
Raw (unscaled no offset etc.) percentage reading of a substance. | ||
|
||
What: /sys/bus/iio/devices/iio:deviceX/in_resistance_raw | ||
What: /sys/bus/iio/devices/iio:deviceX/in_resistanceX_raw | ||
What: /sys/bus/iio/devices/iio:deviceX/out_resistance_raw | ||
What: /sys/bus/iio/devices/iio:deviceX/out_resistanceX_raw | ||
KernelVersion: 4.3 | ||
Contact: [email protected] | ||
Description: | ||
Raw (unscaled no offset etc.) resistance reading that can be processed | ||
into an ohm value. | ||
|
||
What: /sys/bus/iio/devices/iio:deviceX/heater_enable | ||
KernelVersion: 4.1.0 | ||
Contact: [email protected] | ||
Description: | ||
'1' (enable) or '0' (disable) specifying the enable | ||
of heater function. Same reading values apply | ||
This ABI is especially applicable for humidity sensors | ||
to heatup the device and get rid of any condensation | ||
in some humidity environment |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_sensing_mode | ||
Date: August 2015 | ||
KernelVersion: 4.2.0 | ||
Contact: [email protected] | ||
Description: | ||
Program sensor type for threshold detector inputs. | ||
Could be either "GND-Open" or "Supply-Open" mode. Y is a | ||
threshold detector input channel. Channels 0..7, 8..15, 16..23 | ||
and 24..31 has common sensor types. | ||
|
||
What: /sys/bus/iio/devices/iio:deviceX/events/in_voltageY_thresh_falling_value | ||
Date: August 2015 | ||
KernelVersion: 4.2.0 | ||
Contact: [email protected] | ||
Description: | ||
Channel Y low voltage threshold. If sensor input voltage goes lower then | ||
this value then the threshold falling event is pushed. | ||
Depending on in_voltageY_sensing_mode the low voltage threshold | ||
is separately set for "GND-Open" and "Supply-Open" modes. | ||
Channels 0..31 have common low threshold values, but could have different | ||
sensing_modes. | ||
The low voltage threshold range is between 2..21V. | ||
Hysteresis between low and high thresholds can not be lower then 2 and | ||
can not be odd. | ||
If falling threshold results hysteresis to odd value then rising | ||
threshold is automatically subtracted by one. | ||
|
||
What: /sys/bus/iio/devices/iio:deviceX/events/in_voltageY_thresh_rising_value | ||
Date: August 2015 | ||
KernelVersion: 4.2.0 | ||
Contact: [email protected] | ||
Description: | ||
Channel Y high voltage threshold. If sensor input voltage goes higher then | ||
this value then the threshold rising event is pushed. | ||
Depending on in_voltageY_sensing_mode the high voltage threshold | ||
is separately set for "GND-Open" and "Supply-Open" modes. | ||
Channels 0..31 have common high threshold values, but could have different | ||
sensing_modes. | ||
The high voltage threshold range is between 3..22V. | ||
Hysteresis between low and high thresholds can not be lower then 2 and | ||
can not be odd. | ||
If rising threshold results hysteresis to odd value then falling | ||
threshold is automatically appended by one. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
What: /sys/bus/iio/devices/iio:deviceX/in_concentration_VOC_short_raw | ||
Date: September 2015 | ||
KernelVersion: 4.3 | ||
Contact: Matt Ranostay <[email protected]> | ||
Description: | ||
Get the raw calibration VOC value from the sensor. | ||
This value has little application outside of calibration. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
What: /sys/bus/iio/devices/iio:deviceX/out_current_heater_raw | ||
What: /sys/bus/iio/devices/iio:deviceX/out_current_heater_raw_available | ||
KernelVersion: 4.3 | ||
Contact: [email protected] | ||
Description: | ||
Controls the heater device within the humidity sensor to get | ||
rid of excess condensation. | ||
|
||
Valid control values are 0 = OFF, and 1 = ON. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
What: /sys/bus/iio/devices/iio:deviceX/battery_low | ||
KernelVersion: 4.1.0 | ||
Contact: [email protected] | ||
Description: | ||
Reading returns either '1' or '0'. '1' means that the | ||
battery level supplied to sensor is below 2.25V. | ||
This ABI is available for tsys02d, htu21, ms8607 | ||
This ABI is available for htu21, ms8607 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,3 +18,25 @@ Description: | |
trigger. In order to associate the trigger with an IIO device | ||
one should write this name string to | ||
/sys/bus/iio/devices/iio:deviceY/trigger/current_trigger. | ||
|
||
What: /sys/bus/iio/devices/iio_sysfs_trigger/add_trigger | ||
KernelVersion: 2.6.39 | ||
Contact: [email protected] | ||
Description: | ||
This attribute is provided by the iio-trig-sysfs stand-alone | ||
driver and it is used to activate the creation of a new trigger. | ||
In order to achieve this, one should write a positive integer | ||
into the associated file, which will serve as the id of the | ||
trigger. If the trigger with the specified id is already present | ||
in the system, an invalid argument message will be returned. | ||
|
||
What: /sys/bus/iio/devices/iio_sysfs_trigger/remove_trigger | ||
KernelVersion: 2.6.39 | ||
Contact: [email protected] | ||
Description: | ||
This attribute is used to unregister and delete a previously | ||
created trigger from the list of available triggers. In order to | ||
achieve this, one should write a positive integer into the | ||
associated file, representing the id of the trigger that needs | ||
to be removed. If the trigger can't be found, an invalid | ||
argument message will be returned to the user. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
Freescale MMA8452Q, MMA8453Q, MMA8652FC or MMA8653FC triaxial accelerometer | ||
|
||
Required properties: | ||
|
||
- compatible: should contain one of | ||
* "fsl,mma8452" | ||
* "fsl,mma8453" | ||
* "fsl,mma8652" | ||
* "fsl,mma8653" | ||
- reg: the I2C address of the chip | ||
|
||
Optional properties: | ||
|
||
- interrupt-parent: should be the phandle for the interrupt controller | ||
- interrupts: interrupt mapping for GPIO IRQ | ||
|
||
Example: | ||
|
||
mma8453fc@1d { | ||
compatible = "fsl,mma8453"; | ||
reg = <0x1d>; | ||
interrupt-parent = <&gpio1>; | ||
interrupts = <5 0>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
Holt Integrated Circuits HI-8435 threshold detector bindings | ||
|
||
Required properties: | ||
- compatible: should be "holt,hi8435" | ||
- reg: spi chip select number for the device | ||
|
||
Recommended properties: | ||
- spi-max-frequency: definition as per | ||
Documentation/devicetree/bindings/spi/spi-bus.txt | ||
|
||
Optional properties: | ||
- gpios: GPIO used for controlling the reset pin | ||
|
||
Example: | ||
sensor@0 { | ||
compatible = "holt,hi8435"; | ||
reg = <0>; | ||
gpios = <&gpio6 1 0>; | ||
|
||
spi-max-frequency = <1000000>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
* Avago APDS9960 gesture/RGB/ALS/proximity sensor | ||
|
||
http://www.avagotech.com/docs/AV02-4191EN | ||
|
||
Required properties: | ||
|
||
- compatible: must be "avago,apds9960" | ||
- reg: the I2c address of the sensor | ||
- interrupt-parent: should be the phandle for the interrupt controller | ||
- interrupts : the sole interrupt generated by the device | ||
|
||
Refer to interrupt-controller/interrupts.txt for generic interrupt client | ||
node bindings. | ||
|
||
Example: | ||
|
||
apds9960@39 { | ||
compatible = "avago,apds9960"; | ||
reg = <0x39>; | ||
interrupt-parent = <&gpio1>; | ||
interrupts = <16 1>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
* UPISEMI us5182d I2C ALS and Proximity sensor | ||
|
||
Required properties: | ||
- compatible: must be "upisemi,usd5182" | ||
- reg: the I2C address of the device | ||
|
||
Optional properties: | ||
- upisemi,glass-coef: glass attenuation factor - compensation factor of | ||
resolution 1000 for material transmittance. | ||
- upisemi,dark-ths: array of 8 elements containing 16-bit thresholds (adc | ||
counts) corresponding to every scale. | ||
- upisemi,upper-dark-gain: 8-bit dark gain compensation factor(4 int and 4 | ||
fractional bits - Q4.4) applied when light > threshold | ||
- upisemi,lower-dark-gain: 8-bit dark gain compensation factor(4 int and 4 | ||
fractional bits - Q4.4) applied when light < threshold | ||
|
||
If the optional properties are not specified these factors will default to the | ||
values in the below example. | ||
The glass-coef defaults to no compensation for the covering material. | ||
The threshold array defaults to experimental values that work with US5182D | ||
sensor on evaluation board - roughly between 12-32 lux. | ||
There will be no dark-gain compensation by default when ALS > thresh | ||
(0 * dark-gain), and a 1.35 compensation factor when ALS < thresh. | ||
|
||
Example: | ||
|
||
usd5182@39 { | ||
compatible = "upisemi,usd5182"; | ||
reg = <0x39>; | ||
upisemi,glass-coef = < 1000 >; | ||
upisemi,dark-ths = /bits/ 16 <170 200 512 512 800 2000 4000 8000>; | ||
upisemi,upper-dark-gain = /bits/ 8 <0x00>; | ||
upisemi,lower-dark-gain = /bits/ 8 <0x16>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6740,6 +6740,12 @@ W: http://linuxtv.org | |
S: Maintained | ||
F: drivers/media/radio/radio-maxiradio* | ||
|
||
MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER | ||
M: Peter Rosin <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
F: drivers/iio/potentiometer/mcp4531.c | ||
|
||
MEDIA DRIVERS FOR RENESAS - VSP1 | ||
M: Laurent Pinchart <[email protected]> | ||
L: [email protected] | ||
|
@@ -6975,6 +6981,13 @@ S: Supported | |
F: include/linux/mlx5/ | ||
F: drivers/infiniband/hw/mlx5/ | ||
|
||
MELEXIS MLX90614 DRIVER | ||
M: Crt Mori <[email protected]> | ||
L: [email protected] | ||
W: http://www.melexis.com | ||
S: Supported | ||
F: drivers/iio/temperature/mlx90614.c | ||
|
||
MN88472 MEDIA DRIVER | ||
M: Antti Palosaari <[email protected]> | ||
L: [email protected] | ||
|
@@ -10069,9 +10082,11 @@ F: drivers/staging/vt665?/ | |
|
||
STAGING - WILC1000 WIFI DRIVER | ||
M: Johnny Kim <[email protected]> | ||
M: Rachel Kim <[email protected]> | ||
M: Dean Lee <[email protected]> | ||
M: Austin Shin <[email protected]> | ||
M: Chris Park <[email protected]> | ||
M: Tony Cho <[email protected]> | ||
M: Glen Lee <[email protected]> | ||
M: Leo Kim <[email protected]> | ||
L: [email protected] | ||
S: Supported | ||
F: drivers/staging/wilc1000/ | ||
|
Oops, something went wrong.