Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync up with Linus #40

Merged
merged 191 commits into from
Feb 20, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
191 commits
Select commit Hold shift + click to select a range
d3e46fe
btrfs: sink blocksize parameter to readahead_tree_block
kdave Jun 15, 2014
b6ae40e
btrfs: remove blocksize from reada_extent
kdave Jun 15, 2014
c0dcaa4
btrfs: sink blocksize parameter to reada_tree_block_flagged
kdave Jun 15, 2014
fe86457
btrfs: sink blocksize parameter to btrfs_init_new_buffer
kdave Jun 15, 2014
a83fffb
btrfs: sink blocksize parameter to btrfs_find_create_tree_block
kdave Jun 15, 2014
7476dfd
btrfs: sink blocksize parameter to tree_block_processed
kdave Jun 15, 2014
23d79d8
btrfs: use GFP_NOFS in __alloc_extent_buffer directly
kdave Jun 15, 2014
3f556f7
btrfs: unify extent buffer allocation api
kdave Jun 15, 2014
ce3e698
btrfs: sink parameter len to alloc_extent_buffer
kdave Jun 15, 2014
34948e0
kbuild: Drop support for clean-rule
michal42 Dec 31, 2014
701ca30
builddeb: Update year and git repository URL in debian/copyright
dileks Jan 2, 2015
39664e2
kbuild: merge bounds.h and asm-offsets.h rules
masahir0y Jan 5, 2015
343d3e6
kbuild: remove redundant line from bounds.h/asm-offsets.h
masahir0y Jan 5, 2015
d9f711d
builddeb: Try to determine distribution
dileks Jan 3, 2015
6341e62
kconfig: use bool instead of boolean for type definition attributes
christophjaeger Dec 20, 2014
09950bc
merge_config.sh: Display usage if given too few arguments
olofj Dec 11, 2014
9765918
kbuild: Update documentation of clean-files and clean-dirs
michal42 Jan 8, 2015
31a4af7
kbuild: trivial - fix the help doc of CONFIG_CC_OPTIMIZE_FOR_SIZE
masahir0y Aug 5, 2014
d0d38cd
kbuild: use mixed-targets when two or more config targets are given
masahir0y Dec 11, 2014
c22bd32
kbuild: drop $(version_h) from MRPROPER_FILES
masahir0y Jan 8, 2015
dd33c03
kbuild: fix cc-ifversion macro
masahir0y Dec 25, 2014
665d92e
kbuild: do not add $(call ...) to invoke cc-version or cc-fullversion
masahir0y Dec 25, 2014
842857d
kbuild,gcov: remove unnecessary workaround
masahir0y Dec 25, 2014
3df8094
kbuild,gcov: simplify kernel/gcov/Makefile
masahir0y Dec 25, 2014
6dcb4e5
kbuild: allow cc-ifversion to have the argument for false condition
masahir0y Dec 25, 2014
a75f8b8
kbuild,gcov: simplify kernel/gcov/Makefile more
masahir0y Dec 25, 2014
381cf65
btrfs: fix leak of path in btrfs_find_item
kdave Jan 2, 2015
14692cc
btrfs: cleanup, remove inode_item_info helper
kdave Jan 2, 2015
c234a24
btrfs: cleanup, remove inode_ref_info helper
kdave Jan 2, 2015
9c4f61f
btrfs: simplify insert_orphan_item
kdave Jan 2, 2015
1d4c08e
btrfs: expand btrfs_find_item if found_key is NULL
kdave Jan 2, 2015
5fbf7f2
Thermal/int340x: Add common thermal zone handler
spandruvada Jan 16, 2015
820cdeb
Thermal/int340x/int3402: Use int340x thermal API
spandruvada Jan 16, 2015
593df40
Thermal/int340x/int3403: Use int340x thermal API
spandruvada Jan 16, 2015
1c55be0
Thermal/int340x/processor_thermal: Add thermal zone support
spandruvada Jan 16, 2015
acebf7e
Thermal/int340x/int3402: Provide notification support
spandruvada Dec 23, 2014
528012c
thermal: of: Enable thermal_zoneX when sensor is correctly added
Jan 19, 2015
e7070be
Btrfs: change how we track dirty roots
Dec 16, 2014
ce93ec5
Btrfs: track dirty block groups on their own list
Nov 17, 2014
d354183
Merge branch 'fix/find-item-path-leak' of git://git.kernel.org/pub/sc…
masoncl Jan 22, 2015
57bbddd
Merge branch 'cleanup/blocksize-diet-part2' of git://git.kernel.org/p…
masoncl Jan 22, 2015
a8df6fe
Btrfs: fix setup_leaf_for_split() to avoid leaf corruption
fdmanana Jan 20, 2015
68b663d
btrfs: update message levels for errors
kdave Dec 19, 2014
aa8ee31
btrfs: update message levels during failed mount
kdave Dec 19, 2014
f0954c6
btrfs: update message levels after checksum errors
kdave Dec 19, 2014
5efa049
btrfs: set proper message level for skinny metadata
kdave Dec 19, 2014
9ee49a0
btrfs: switch extent_state state to unsigned
kdave Jan 14, 2015
730a78c
btrfs: remove a no-op unfreeze superbock callback
kdave Jan 20, 2015
6219872
Btrfs: lookup for block group only if needed when freeing a tree block
fdmanana Jan 6, 2015
d36808e
Btrfs: fix directory inconsistency after fsync log replay
fdmanana Jan 10, 2015
2c2c452
Btrfs: fix fsync when extend references are added to an inode
fdmanana Jan 13, 2015
df8d116
Btrfs: fix fsync log replay for inodes with a mix of regular refs and…
fdmanana Jan 14, 2015
e34c330
Btrfs: fix a out-of-bound access of raid_map
zhaoleidd Jan 20, 2015
cc7539e
Btrfs: sort raid_map before adding tgtdev stripes
zhaoleidd Jan 20, 2015
8e5cfb5
Btrfs: Make raid_map array be inlined in btrfs_bio structure
zhaoleidd Jan 20, 2015
6e9606d
Btrfs: add ref_count and free function for btrfs_bio
zhaoleidd Jan 20, 2015
b25c94c
Btrfs: Fix a jump typo of nodatasum_case to avoid wrong WARN_ON()
zhaoleidd Jan 20, 2015
114ab50
Btrfs: Remove noneed force_write in scrub_write_block_to_dev_replace
zhaoleidd Jan 20, 2015
09dd7a0
Btrfs: Cleanup btrfs_bio_counter_inc_blocked()
zhaoleidd Jan 20, 2015
7653947
Btrfs: btrfs_rm_dev_replace_blocked(): Use wait_event()
zhaoleidd Jan 20, 2015
dc5f7a3
Btrfs: Break loop when reach BTRFS_MAX_MIRRORS in scrub_setup_recheck…
zhaoleidd Jan 20, 2015
8d6738c
Btrfs: Separate finding-right-mirror and writing-to-target's process …
zhaoleidd Jan 20, 2015
b968fed
Btrfs: Combine per-page recover in dev-replace and scrub
zhaoleidd Jan 20, 2015
be50a8d
Btrfs: Simplify scrub_setup_recheck_block()'s argument
zhaoleidd Jan 20, 2015
10f1190
Btrfs: Include map_type in raid_bio
zhaoleidd Jan 20, 2015
ffe2d20
Btrfs: Introduce BTRFS_BLOCK_GROUP_RAID56_MASK to check raid56 simply
zhaoleidd Jan 20, 2015
5701934
Rename all ref_count to refs in struct
zhaoleidd Jan 20, 2015
26455d3
Btrfs: cleanup unused run_most
Dec 17, 2014
0ee13fe
btrfs: qgroup: move WARN_ON() to the correct location.
Jan 6, 2015
78f55e5
Btrfs: fix unused members in struct btrfs_root
asj Jan 12, 2015
95449a1
Btrfs: insert_new_root: Fix lock type of the extent buffer.
Jan 15, 2015
e26ffe5
toshiba_acpi: Add support for USB Sleep and Charge function
Coproscefalo Jan 19, 2015
182bcaa
toshiba_acpi: Add support for USB Sleep functions under battery
Coproscefalo Jan 19, 2015
bb3fe01
toshiba_acpi: Add support for USB Rapid Charge
Coproscefalo Jan 19, 2015
172ce0a
toshiba_acpi: Add support for USB Sleep and Music
Coproscefalo Jan 19, 2015
4690555
samsung-laptop: Add use_native_backlight quirk, and enable it on some…
jwrdegoede Jan 9, 2015
e8549e2
fujitsu-laptop: use FB_BLANK_* constants
Jan 18, 2015
03070e7
asus-laptop: Fix is_visible return value
vivien Jan 18, 2015
afae144
thermal: exynos: cosmetic: Correct comment format
Jan 23, 2015
f5576e3
thermal: exynos: Provide thermal_exynos.h file to be included in devi…
Jan 23, 2015
1fe391b
thermal: exynos: Modify exynos thermal code to use device tree for cp…
Jan 23, 2015
e725d26
cpufreq: exynos: Use device tree to determine if cpufreq cooling shou…
Jan 23, 2015
7e20525
dts: Documentation: Extending documentation entry for exynos-thermal
Jan 23, 2015
d29f0a1
dts: Documentation: Update exynos-thermal.txt example for Exynos5440
Jan 23, 2015
3b6a1a8
thermal: samsung: core: Exynos TMU rework to use device tree for conf…
Jan 23, 2015
1fd2273
thermal: exynos: Remove exynos_thermal_common.[c|h] files
Jan 23, 2015
1e9a1ae
thermal: rockchip: make temperature reporting much more accurate
Caesar-github Jan 25, 2015
1024cf8
thermal: exynos: Remove exynos_tmu_data.c file
Jan 23, 2015
d3a5247
thermal: Kconfig: Remove config for not used EXYNOS_THERMAL_CORE
Jan 27, 2015
b6a2ab2
kconfig: use va_end to match corresponding va_start
Jan 12, 2015
eccb601
thermal: exynos: Correct sanity check at exynos_report_trigger() func…
Jan 28, 2015
252454f
thermal: Fix examples in DT documentation
Srinivas-Kandagatla Jan 28, 2015
6c355fa
thermal: Intel SoC DTS: Add Braswell support
spandruvada Jan 28, 2015
7c2e3c7
intel_scu_ipc: fix indentation in few places
andy-shev Jan 21, 2015
f0295a3
intel_scu_ipc: move error check out of the loop
andy-shev Jan 21, 2015
32d0e4a
intel_scu_ipc: Read resources from PCI configuration
andy-shev Jan 21, 2015
ed52ccb
asus-laptop: use DEVICE_ATTR_xx macros
vivien Jan 23, 2015
fa46573
toshiba_acpi: Add a check for TOS_NOT_SUPPORTED in the sci_open function
Coproscefalo Jan 19, 2015
c55d628
ACPI / LPAT: Common table processing functions
spandruvada Jan 28, 2015
ac586e2
ACPI / PMIC: Use common LPAT table handling functions
spandruvada Jan 28, 2015
317d9dd
Thermal/int340x: LPAT conversion for temperature
spandruvada Jan 28, 2015
8cb6850
Merge branches 'intel-dts-soc-thermal' and 'int340x-enhancement' of .…
zhang-rui Jan 30, 2015
8b2b4a4
cpufreq: exynos: allow modular build
arndb Jan 31, 2015
14ccc17
dts: Documentation: Add documentation for Exynos7 SoC thermal bindings
Jan 27, 2015
6c24739
thermal: exynos: Add TMU support for Exynos7 SoC
Jan 27, 2015
a937b97
btrfs: kill btrfs_inode_*time helpers
kdave Dec 12, 2014
9cc97d6
Btrfs: Add code to support file creation time
chandanr Jul 4, 2012
75d6ad3
btrfs: more superblock checks, lower bounds on devices and sectorsize…
kdave Oct 31, 2014
ce7fca5
btrfs: add checks for sys_chunk_array sizes
kdave Oct 31, 2014
1ffb22c
btrfs: cleanup, rename a few variables in btrfs_read_sys_array
kdave Oct 31, 2014
e3540ea
btrfs: add more checks to btrfs_read_sys_array
kdave Nov 5, 2014
d4b450c
Btrfs: fix race between transaction commit and empty block group removal
fdmanana Jan 29, 2015
001a648
Btrfs: add missing cleanup on sysfs init failure
fdmanana Jan 23, 2015
de554a4
Btrfs: fix scrub race leading to use-after-free
fdmanana Jan 27, 2015
289454a
btrfs: clear bio reference after submit_one_bio()
naota Jan 5, 2015
2f08108
btrfs: delete chunk allocation attemp when setting block group ro
shligit Jan 9, 2015
b76808f
btrfs: cleanup init for list in free-space-cache
Dec 31, 2014
eb710b1
Btrfs: Remove unnecessary placeholder in btrfs_err_code
Dec 24, 2014
4aa971b
thermal: int340x: fix sparse warning
prabhakarlad Feb 5, 2015
56b613e
thermal: step_wise: spelling fixes
computersforpeace Jan 29, 2015
31908f4
Thermal/int340x_thermal: remove unused uuids.
zhang-rui Jan 29, 2015
b0dcaf4
samsung-laptop: enable better lid handling
julijonas Jan 29, 2015
4e7f09a
samsung-laptop: Fix sparse integer as NULL warning
prabhakarlad Feb 5, 2015
802cf2e
samsung-laptop.c: Prefer kstrtoint over single variable sscanf
dvhart Feb 7, 2015
b201a47
thinkpad_acpi.c: Fix sparse warning (make undeclared var static)
prabhakarlad Feb 5, 2015
76fe63f
Sony-laptop: Fix sparse warning (make undeclared var static)
prabhakarlad Feb 5, 2015
2a89d7c
classmate-laptop: Fix sparse warning (0 as NULL)
prabhakarlad Feb 5, 2015
11249e7
sb_edac: Fix detection on SNB machines
suryasaimadhu Feb 5, 2015
98fc4ec
toshiba_acpi: Make toshiba_eco_mode_available more robust
Coproscefalo Feb 10, 2015
67ab624
thinkpad_acpi: unhandled hkey event
xnaveira Feb 10, 2015
1b0eb5b
thinkpad_acpi: support new BIOS version string pattern
Feb 11, 2015
c6c68ff
toshiba_acpi: Add version entry to sysfs
Coproscefalo Feb 11, 2015
94477d4
toshiba_acpi: Add fan entry to sysfs
Coproscefalo Feb 11, 2015
bae8419
toshiba_acpi: Add support for Keyboard functions mode
Coproscefalo Feb 11, 2015
35d53ce
toshiba_acpi: Add support for Panel Power ON
Coproscefalo Feb 11, 2015
17fe4b3
toshiba_acpi: Add support to enable/disable USB 3
Coproscefalo Feb 11, 2015
7216d70
toshiba_acpi: Bump version number to 0.21
Coproscefalo Feb 11, 2015
b516399
toshiba_acpi: Clean file according to coding style
Coproscefalo Feb 11, 2015
15667b2
Documentation/ABI: Add file describing the sysfs entries for toshiba_…
Coproscefalo Feb 11, 2015
9bd1213
toshiba_acpi: Move sysfs function and struct declarations further down
Coproscefalo Feb 11, 2015
9d30984
toshiba_acpi: Drop the toshiba_ prefix from sysfs function names
Coproscefalo Feb 11, 2015
0c3c0f1
toshiba_acpi: Make use of DEVICE_ATTR_{RO, RW} macros
Coproscefalo Feb 11, 2015
e0769fe
toshiba_acpi: Cleanup comment blocks and capitalization
dvhart Feb 12, 2015
c57c0fa
toshiba_acpi: Cleanup GPL header
dvhart Feb 12, 2015
575849e
Btrfs: fix scheduler warning when syncing log
fdmanana Feb 11, 2015
f55985f
Btrfs: scrub, fix sleep in atomic context
fdmanana Feb 9, 2015
13212b5
btrfs: Fix out-of-space bug
zhaoleidd Feb 12, 2015
3e05bde
Btrfs: only adjust outstanding_extents when we do a short write
Feb 11, 2015
3266789
Btrfs: don't set and clear delalloc for O_DIRECT writes
Feb 11, 2015
dcab6a3
Btrfs: account for large extents with enospc
Feb 11, 2015
3d84be7
Btrfs: fix BUG_ON in btrfs_orphan_add() when delete unused block group
forrest1209 Feb 11, 2015
1a4bcf4
Btrfs: fix fsync data loss after adding hard link to inode
fdmanana Feb 13, 2015
a742994
Btrfs: don't remove extents and xattrs when logging new names
fdmanana Feb 13, 2015
0c510cc
EDAC, amd64_edac: Prevent OOPS with >16 memory controllers
dblueman Feb 17, 2015
7a6fdeb
libceph: nuke pool op infrastructure
idryomov Dec 22, 2014
f646912
libceph: use mon_client.c/put_generic_request() more
idryomov Dec 22, 2014
03f4fcb
ceph: handle SESSION_FORCE_RO message
ukernel Jan 5, 2015
3a25cf4
rbd: nuke copy_token()
Jan 1, 2015
671762f
ceph: acl: Remove unused function
Jan 3, 2015
1487a68
ceph: properly zero data pages for file holes.
ukernel Jan 6, 2015
982d601
ceph: improve reference tracking for snaprealm
ukernel Dec 23, 2014
73e39e4
rbd: fix error paths in rbd_dev_refresh()
idryomov Jan 8, 2015
d3383a8
ceph: avoid block operation when !TASK_RUNNING (ceph_mdsc_sync)
ukernel Jan 8, 2015
c4d4a58
ceph: avoid block operation when !TASK_RUNNING (ceph_get_caps)
ukernel Jan 9, 2015
86d8f67
ceph: avoid block operation when !TASK_RUNNING (ceph_mdsc_close_sessi…
ukernel Jan 9, 2015
fcc02d2
ceph: fix reading inline data when i_size > PAGE_SIZE
ukernel Jan 10, 2015
1f041a8
ceph: fix request time stamp encoding
ukernel Jan 13, 2015
38c48b5
ceph: provide seperate {inode,file}_operations for snapdir
ukernel Jan 14, 2015
a6a5ce4
client: include kernel version in client metadata
ukernel Jan 16, 2015
2f92b3d
ceph: properly mark empty directory as complete
ukernel Jan 19, 2015
bf91c31
ceph: fix atomic_open snapdir
ukernel Jan 19, 2015
cf32bd9
rbd: do not treat standalone as flatten
idryomov Jan 19, 2015
ba988f8
libceph: tcp_nodelay support
chaitanyahuilgol Jan 23, 2015
2a0b61c
ceph: show nocephx_require_signatures and notcp_nodelay options
idryomov Feb 2, 2015
3de22be
ceph: re-send requests when MDS enters reconnecting stage
ukernel Feb 4, 2015
5cba372
ceph: fix dentry leaks
ukernel Feb 2, 2015
4d41cef
ceph: return error for traceless reply race
ukernel Feb 4, 2015
7ad18af
rbd: convert to blk-mq
Jan 13, 2015
7eb71e0
libceph: fix double __remove_osd() problem
idryomov Feb 17, 2015
b28ec2f
libceph: kfree() in put_osd() shouldn't depend on authorizer
idryomov Feb 16, 2015
27a22ee
Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Feb 19, 2015
0f5417c
MAINTAINERS: update Ceph and RBD maintainers
liewegas Feb 19, 2015
7734334
Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/…
torvalds Feb 19, 2015
b11a278
Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Feb 19, 2015
6ed3e57
Merge tag 'platform-drivers-x86-v3.20-1' of git://git.infradead.org/u…
torvalds Feb 19, 2015
477ea11
Merge tag 'edac_fixes_for_3.20' of git://git.kernel.org/pub/scm/linux…
torvalds Feb 19, 2015
89d3fa4
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/…
torvalds Feb 19, 2015
4533f6e
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Feb 19, 2015
2b9fb53
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Feb 19, 2015
e3a1f6c
x86: pte_protnone() and pmd_protnone() must check entry is not present
Feb 19, 2015
3d88348
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Feb 20, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions Documentation/ABI/testing/sysfs-driver-samsung-laptop
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,11 @@ Contact: Corentin Chary <corentin.chary@gmail.com>
Description: Use your USB ports to charge devices, even
when your laptop is powered off.
1 means enabled, 0 means disabled.

What: /sys/devices/platform/samsung/lid_handling
Date: December 11, 2014
KernelVersion: 3.19
Contact: Julijonas Kikutis <julijonas.kikutis@gmail.com>
Description: Some Samsung laptops handle lid closing quicker and
only handle lid opening with this mode enabled.
1 means enabled, 0 means disabled.
114 changes: 114 additions & 0 deletions Documentation/ABI/testing/sysfs-driver-toshiba_acpi
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_backlight_mode
Date: June 8, 2014
KernelVersion: 3.15
Contact: Azael Avalos <coproscefalo@gmail.com>
Description: This file controls the keyboard backlight operation mode, valid
values are:
* 0x1 -> FN-Z
* 0x2 -> AUTO (also called TIMER)
* 0x8 -> ON
* 0x10 -> OFF
Note that the kernel 3.16 onwards this file accepts all listed
parameters, kernel 3.15 only accepts the first two (FN-Z and
AUTO).
Users: KToshiba

What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_backlight_timeout
Date: June 8, 2014
KernelVersion: 3.15
Contact: Azael Avalos <coproscefalo@gmail.com>
Description: This file controls the timeout of the keyboard backlight
whenever the operation mode is set to AUTO (or TIMER),
valid values range from 0-60.
Note that the kernel 3.15 only had support for the first
keyboard type, the kernel 3.16 added support for the second
type and the range accepted for type 2 is 1-60.
See the entry named "kbd_type"
Users: KToshiba

What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/position
Date: June 8, 2014
KernelVersion: 3.15
Contact: Azael Avalos <coproscefalo@gmail.com>
Description: This file shows the absolute position of the built-in
accelereometer.

What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/touchpad
Date: June 8, 2014
KernelVersion: 3.15
Contact: Azael Avalos <coproscefalo@gmail.com>
Description: This files controls the status of the touchpad and pointing
stick (if available), valid values are:
* 0 -> OFF
* 1 -> ON
Users: KToshiba

What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/available_kbd_modes
Date: August 3, 2014
KernelVersion: 3.16
Contact: Azael Avalos <coproscefalo@gmail.com>
Description: This file shows the supported keyboard backlight modes
the system supports, which can be:
* 0x1 -> FN-Z
* 0x2 -> AUTO (also called TIMER)
* 0x8 -> ON
* 0x10 -> OFF
Note that not all keyboard types support the listed modes.
See the entry named "available_kbd_modes"
Users: KToshiba

What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_type
Date: August 3, 2014
KernelVersion: 3.16
Contact: Azael Avalos <coproscefalo@gmail.com>
Description: This file shows the current keyboard backlight type,
which can be:
* 1 -> Type 1, supporting modes FN-Z and AUTO
* 2 -> Type 2, supporting modes TIMER, ON and OFF
Users: KToshiba

What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/version
Date: February, 2015
KernelVersion: 3.20
Contact: Azael Avalos <coproscefalo@gmail.com>
Description: This file shows the current version of the driver

What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/fan
Date: February, 2015
KernelVersion: 3.20
Contact: Azael Avalos <coproscefalo@gmail.com>
Description: This file controls the state of the internal fan, valid
values are:
* 0 -> OFF
* 1 -> ON

What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_function_keys
Date: February, 2015
KernelVersion: 3.20
Contact: Azael Avalos <coproscefalo@gmail.com>
Description: This file controls the Special Functions (hotkeys) operation
mode, valid values are:
* 0 -> Normal Operation
* 1 -> Special Functions
In the "Normal Operation" mode, the F{1-12} keys are as usual
and the hotkeys are accessed via FN-F{1-12}.
In the "Special Functions" mode, the F{1-12} keys trigger the
hotkey and the F{1-12} keys are accessed via FN-F{1-12}.

What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/panel_power_on
Date: February, 2015
KernelVersion: 3.20
Contact: Azael Avalos <coproscefalo@gmail.com>
Description: This file controls whether the laptop should turn ON whenever
the LID is opened, valid values are:
* 0 -> Disabled
* 1 -> Enabled

What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_three
Date: February, 2015
KernelVersion: 3.20
Contact: Azael Avalos <coproscefalo@gmail.com>
Description: This file controls whether the USB 3 functionality, valid
values are:
* 0 -> Disabled (Acts as a regular USB 2)
* 1 -> Enabled (Full USB 3 functionality)
21 changes: 21 additions & 0 deletions Documentation/devicetree/bindings/thermal/exynos-thermal.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
"samsung,exynos5420-tmu-ext-triminfo" for TMU channels 2, 3 and 4
Exynos5420 (Must pass triminfo base and triminfo clock)
"samsung,exynos5440-tmu"
"samsung,exynos7-tmu"
- interrupt-parent : The phandle for the interrupt controller
- reg : Address range of the thermal registers. For soc's which has multiple
instances of TMU and some registers are shared across all TMU's like
Expand All @@ -32,13 +33,28 @@
- clocks : The main clocks for TMU device
-- 1. operational clock for TMU channel
-- 2. optional clock to access the shared registers of TMU channel
-- 3. optional special clock for functional operation
- clock-names : Thermal system clock name
-- "tmu_apbif" operational clock for current TMU channel
-- "tmu_triminfo_apbif" clock to access the shared triminfo register
for current TMU channel
-- "tmu_sclk" clock for functional operation of the current TMU
channel
- vtmu-supply: This entry is optional and provides the regulator node supplying
voltage to TMU. If needed this entry can be placed inside
board/platform specific dts file.
Following properties are mandatory (depending on SoC):
- samsung,tmu_gain: Gain value for internal TMU operation.
- samsung,tmu_reference_voltage: Value of TMU IP block's reference voltage
- samsung,tmu_noise_cancel_mode: Mode for noise cancellation
- samsung,tmu_efuse_value: Default level of temperature - it is needed when
in factory fusing produced wrong value
- samsung,tmu_min_efuse_value: Minimum temperature fused value
- samsung,tmu_max_efuse_value: Maximum temperature fused value
- samsung,tmu_first_point_trim: First point trimming value
- samsung,tmu_second_point_trim: Second point trimming value
- samsung,tmu_default_temp_offset: Default temperature offset
- samsung,tmu_cal_type: Callibration type

Example 1):

Expand All @@ -51,6 +67,7 @@ Example 1):
clock-names = "tmu_apbif";
status = "disabled";
vtmu-supply = <&tmu_regulator_node>;
#include "exynos4412-tmu-sensor-conf.dtsi"
};

Example 2):
Expand All @@ -61,6 +78,7 @@ Example 2):
interrupts = <0 58 0>;
clocks = <&clock 21>;
clock-names = "tmu_apbif";
#include "exynos5440-tmu-sensor-conf.dtsi"
};

Example 3): (In case of Exynos5420 "with misplaced TRIMINFO register")
Expand All @@ -70,6 +88,7 @@ Example 3): (In case of Exynos5420 "with misplaced TRIMINFO register")
interrupts = <0 184 0>;
clocks = <&clock 318>, <&clock 318>;
clock-names = "tmu_apbif", "tmu_triminfo_apbif";
#include "exynos4412-tmu-sensor-conf.dtsi"
};

tmu_cpu3: tmu@1006c000 {
Expand All @@ -78,6 +97,7 @@ Example 3): (In case of Exynos5420 "with misplaced TRIMINFO register")
interrupts = <0 185 0>;
clocks = <&clock 318>, <&clock 319>;
clock-names = "tmu_apbif", "tmu_triminfo_apbif";
#include "exynos4412-tmu-sensor-conf.dtsi"
};

tmu_gpu: tmu@100a0000 {
Expand All @@ -86,6 +106,7 @@ Example 3): (In case of Exynos5420 "with misplaced TRIMINFO register")
interrupts = <0 215 0>;
clocks = <&clock 319>, <&clock 318>;
clock-names = "tmu_apbif", "tmu_triminfo_apbif";
#include "exynos4412-tmu-sensor-conf.dtsi"
};

Note: For multi-instance tmu each instance should have an alias correctly
Expand Down
Loading