-
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 'char-misc-4.14-rc1' of git://git.kernel.org/pub/scm/linux/…
…kernel/git/gregkh/char-misc Pull char/misc driver updates from Greg KH: "Here is the big char/misc driver update for 4.14-rc1. Lots of different stuff in here, it's been an active development cycle for some reason. Highlights are: - updated binder driver, this brings binder up to date with what shipped in the Android O release, plus some more changes that happened since then that are in the Android development trees. - coresight updates and fixes - mux driver file renames to be a bit "nicer" - intel_th driver updates - normal set of hyper-v updates and changes - small fpga subsystem and driver updates - lots of const code changes all over the driver trees - extcon driver updates - fmc driver subsystem upadates - w1 subsystem minor reworks and new features and drivers added - spmi driver updates Plus a smattering of other minor driver updates and fixes. All of these have been in linux-next with no reported issues for a while" * tag 'char-misc-4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (244 commits) ANDROID: binder: don't queue async transactions to thread. ANDROID: binder: don't enqueue death notifications to thread todo. ANDROID: binder: Don't BUG_ON(!spin_is_locked()). ANDROID: binder: Add BINDER_GET_NODE_DEBUG_INFO ioctl ANDROID: binder: push new transactions to waiting threads. ANDROID: binder: remove proc waitqueue android: binder: Add page usage in binder stats android: binder: fixup crash introduced by moving buffer hdr drivers: w1: add hwmon temp support for w1_therm drivers: w1: refactor w1_slave_show to make the temp reading functionality separate drivers: w1: add hwmon support structures eeprom: idt_89hpesx: Support both ACPI and OF probing mcb: Fix an error handling path in 'chameleon_parse_cells()' MCB: add support for SC31 to mcb-lpc mux: make device_type const char: virtio: constify attribute_group structures. Documentation/ABI: document the nvmem sysfs files lkdtm: fix spelling mistake: "incremeted" -> "incremented" perf: cs-etm: Fix ETMv4 CONFIGR entry in perf.data file nvmem: include linux/err.h from header ...
- Loading branch information
Showing
175 changed files
with
9,572 additions
and
3,121 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 |
---|---|---|
@@ -0,0 +1,19 @@ | ||
What: /sys/bus/nvmem/devices/.../nvmem | ||
Date: July 2015 | ||
KernelVersion: 4.2 | ||
Contact: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | ||
Description: | ||
This file allows user to read/write the raw NVMEM contents. | ||
Permissions for write to this file depends on the nvmem | ||
provider configuration. | ||
|
||
ex: | ||
hexdump /sys/bus/nvmem/devices/qfprom0/nvmem | ||
|
||
0000000 0000 0000 0000 0000 0000 0000 0000 0000 | ||
* | ||
00000a0 db10 2240 0000 e000 0c00 0c00 0000 0c00 | ||
0000000 0000 0000 0000 0000 0000 0000 0000 0000 | ||
... | ||
* | ||
0001000 |
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,8 @@ | ||
What: /sys/bus/pci/drivers/altera-cvp/chkcfg | ||
Date: May 2017 | ||
Kernel Version: 4.13 | ||
Contact: Anatolij Gustschin <agust@denx.de> | ||
Description: | ||
Contains either 1 or 0 and controls if configuration | ||
error checking in altera-cvp driver is turned on or | ||
off. |
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
24 changes: 24 additions & 0 deletions
24
Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.txt
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 @@ | ||
ChromeOS EC USB Type-C cable and accessories detection | ||
|
||
On ChromeOS systems with USB Type C ports, the ChromeOS Embedded Controller is | ||
able to detect the state of external accessories such as display adapters | ||
or USB devices when said accessories are attached or detached. | ||
|
||
The node for this device must be under a cros-ec node like google,cros-ec-spi | ||
or google,cros-ec-i2c. | ||
|
||
Required properties: | ||
- compatible: Should be "google,extcon-usbc-cros-ec". | ||
- google,usb-port-id: Specifies the USB port ID to use. | ||
|
||
Example: | ||
cros-ec@0 { | ||
compatible = "google,cros-ec-i2c"; | ||
|
||
... | ||
|
||
extcon { | ||
compatible = "google,extcon-usbc-cros-ec"; | ||
google,usb-port-id = <0>; | ||
}; | ||
} |
29 changes: 29 additions & 0 deletions
29
Documentation/devicetree/bindings/fpga/altera-passive-serial.txt
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,29 @@ | ||
Altera Passive Serial SPI FPGA Manager | ||
|
||
Altera FPGAs support a method of loading the bitstream over what is | ||
referred to as "passive serial". | ||
The passive serial link is not technically SPI, and might require extra | ||
circuits in order to play nicely with other SPI slaves on the same bus. | ||
|
||
See https://www.altera.com/literature/hb/cyc/cyc_c51013.pdf | ||
|
||
Required properties: | ||
- compatible: Must be one of the following: | ||
"altr,fpga-passive-serial", | ||
"altr,fpga-arria10-passive-serial" | ||
- reg: SPI chip select of the FPGA | ||
- nconfig-gpios: config pin (referred to as nCONFIG in the manual) | ||
- nstat-gpios: status pin (referred to as nSTATUS in the manual) | ||
|
||
Optional properties: | ||
- confd-gpios: confd pin (referred to as CONF_DONE in the manual) | ||
|
||
Example: | ||
fpga: fpga@0 { | ||
compatible = "altr,fpga-passive-serial"; | ||
spi-max-frequency = <20000000>; | ||
reg = <0>; | ||
nconfig-gpios = <&gpio4 9 GPIO_ACTIVE_LOW>; | ||
nstat-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>; | ||
confd-gpios = <&gpio4 12 GPIO_ACTIVE_LOW>; | ||
}; |
36 changes: 36 additions & 0 deletions
36
Documentation/devicetree/bindings/fpga/xilinx-pr-decoupler.txt
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,36 @@ | ||
Xilinx LogiCORE Partial Reconfig Decoupler Softcore | ||
|
||
The Xilinx LogiCORE Partial Reconfig Decoupler manages one or more | ||
decouplers / fpga bridges. | ||
The controller can decouple/disable the bridges which prevents signal | ||
changes from passing through the bridge. The controller can also | ||
couple / enable the bridges which allows traffic to pass through the | ||
bridge normally. | ||
|
||
The Driver supports only MMIO handling. A PR region can have multiple | ||
PR Decouplers which can be handled independently or chained via decouple/ | ||
decouple_status signals. | ||
|
||
Required properties: | ||
- compatible : Should contain "xlnx,pr-decoupler-1.00" followed by | ||
"xlnx,pr-decoupler" | ||
- regs : base address and size for decoupler module | ||
- clocks : input clock to IP | ||
- clock-names : should contain "aclk" | ||
|
||
Optional properties: | ||
- bridge-enable : 0 if driver should disable bridge at startup | ||
1 if driver should enable bridge at startup | ||
Default is to leave bridge in current state. | ||
|
||
See Documentation/devicetree/bindings/fpga/fpga-region.txt for generic bindings. | ||
|
||
Example: | ||
fpga-bridge@100000450 { | ||
compatible = "xlnx,pr-decoupler-1.00", | ||
"xlnx-pr-decoupler"; | ||
regs = <0x10000045 0x10>; | ||
clocks = <&clkc 15>; | ||
clock-names = "aclk"; | ||
bridge-enable = <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
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
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
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 |
---|---|---|
@@ -1,3 +1,4 @@ | ||
ccflags-y += -I$(src) # needed for trace events | ||
|
||
obj-$(CONFIG_ANDROID_BINDER_IPC) += binder.o | ||
obj-$(CONFIG_ANDROID_BINDER_IPC) += binder.o binder_alloc.o | ||
obj-$(CONFIG_ANDROID_BINDER_IPC_SELFTEST) += binder_alloc_selftest.o |
Oops, something went wrong.