-
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 'driver-core-3.6-rc1' of git://git.kernel.org/pub/scm/linux…
…/kernel/git/gregkh/driver-core Pull driver core changes from Greg Kroah-Hartman: "Here's the big driver core pull request for 3.6-rc1. Unlike 3.5, this kernel should be a lot tamer, with the printk changes now settled down. All we have here is some extcon driver updates, w1 driver updates, a few printk cleanups that weren't needed for 3.5, but are good to have now, and some other minor fixes/changes in the driver core. All of these have been in the linux-next releases for a while now. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>" * tag 'driver-core-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (38 commits) printk: Export struct log size and member offsets through vmcoreinfo Drivers: hv: Change the hex constant to a decimal constant driver core: don't trigger uevent after failure extcon: MAX77693: Add extcon-max77693 driver to support Maxim MAX77693 MUIC device sysfs: fail dentry revalidation after namespace change fix sysfs: fail dentry revalidation after namespace change extcon: spelling of detach in function doc extcon: arizona: Stop microphone detection if we give up on it extcon: arizona: Update cable reporting calls and split headset PM / Runtime: Do not increment device usage counts before probing kmsg - do not flush partial lines when the console is busy kmsg - export "continuation record" flag to /dev/kmsg kmsg - avoid warning for CONFIG_PRINTK=n compilations kmsg - properly print over-long continuation lines driver-core: Use kobj_to_dev instead of re-implementing it driver-core: Move kobj_to_dev from genhd.h to device.h driver core: Move deferred devices to the end of dpm_list before probing driver core: move uevent call to driver_register driver core: fix shutdown races with probe/remove(v3) Extcon: Arizona: Add driver for Wolfson Arizona class devices ...
- Loading branch information
Showing
47 changed files
with
2,159 additions
and
227 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,15 @@ | ||
What: /sys/bus/w1/devices/.../pio | ||
Date: May 2012 | ||
Contact: Markus Franke <franm@hrz.tu-chemnitz.de> | ||
Description: read/write the contents of the two PIO's of the DS28E04-100 | ||
see Documentation/w1/slaves/w1_ds28e04 for detailed information | ||
Users: any user space application which wants to communicate with DS28E04-100 | ||
|
||
|
||
|
||
What: /sys/bus/w1/devices/.../eeprom | ||
Date: May 2012 | ||
Contact: Markus Franke <franm@hrz.tu-chemnitz.de> | ||
Description: read/write the contents of the EEPROM memory of the DS28E04-100 | ||
see Documentation/w1/slaves/w1_ds28e04 for detailed information | ||
Users: any user space application which wants to communicate with DS28E04-100 |
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,36 @@ | ||
Kernel driver w1_ds28e04 | ||
======================== | ||
|
||
Supported chips: | ||
* Maxim DS28E04-100 4096-Bit Addressable 1-Wire EEPROM with PIO | ||
|
||
supported family codes: | ||
W1_FAMILY_DS28E04 0x1C | ||
|
||
Author: Markus Franke, <franke.m@sebakmt.com> <franm@hrz.tu-chemnitz.de> | ||
|
||
Description | ||
----------- | ||
|
||
Support is provided through the sysfs files "eeprom" and "pio". CRC checking | ||
during memory accesses can optionally be enabled/disabled via the device | ||
attribute "crccheck". The strong pull-up can optionally be enabled/disabled | ||
via the module parameter "w1_strong_pullup". | ||
|
||
Memory Access | ||
|
||
A read operation on the "eeprom" file reads the given amount of bytes | ||
from the EEPROM of the DS28E04. | ||
|
||
A write operation on the "eeprom" file writes the given byte sequence | ||
to the EEPROM of the DS28E04. If CRC checking mode is enabled only | ||
fully alligned blocks of 32 bytes with valid CRC16 values (in bytes 30 | ||
and 31) are allowed to be written. | ||
|
||
PIO Access | ||
|
||
The 2 PIOs of the DS28E04-100 are accessible via the "pio" sysfs file. | ||
|
||
The current status of the PIO's is returned as an 8 bit value. Bit 0/1 | ||
represent the state of PIO_0/PIO_1. Bits 2..7 do not care. The PIO's are | ||
driven low-active, i.e. the driver delivers/expects low-active values. |
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
Oops, something went wrong.