mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 03:01:39 -04:00
ARM: arm-soc: driver specific changes
A collection of mostly SoC-specific driver updates: - a handful of pincontrol and setup changes - new drivers for hwmon and reset controller for vexpress - timing support updates for OMAP (gpmc and other interfaces) - + a collection of smaller cleanups -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAABAgAGBQJQySxPAAoJEIwa5zzehBx3NbgP/iI1EFKI8fK6tp7F1EeTwDYK tKeKFmx+Lio2z5OF0CS0qK0HODtcS2ifJ5Zz3C9VyiRBNDOuYAvDT+5bIAKsKIo3 p0mZyYvgdbcxH30EhYY8klaUVwRyc1noxdO8vENdzoAik4EwUv5zXEKAlcBfScrA usCW0dhGJYKH73kgLKQvsyE9d/aV0hbcniSYoVHH1G4e6U5vG45y8pqeSrTQxfCP nG177/AheoCHoyoh/td0lmkAJsmXM7NpvdJTaAwKgOmEXvOCUwAcuOgOCEuc7sd/ FG3jGLntcB9z0AtbO/YOl3+110o71KBF7gYrDDEjLD6U7zz7yhcmhGVh+FEnVa0I ppgReNN3jZOs7HVlDTvTXLdh5cjZU5JIpLOmHWdERAwkxakDCd07KzPo5g44XTyO CzZuqVFU2JNliIujoJHL2Trnj7Q54fWcgHWkWJdWBhJMsxC42xWgaukCaLDHNuBX Po5cqOnEnAYA0rgvQxfdfPWzJd/NN/kU/ewun0pwni3+PlzhfxFzTRcLcj4BT4By 1S2foQUt0CVkswgFdkRlbGolSsXIlOQmKvsd8kvzldDUzn+0cxgwYHzg4T29hlmY zv0+sfgSxub68zfodDtdyjBWDCgrSHrf3TGjGD/4/X6Bm9Ss3hRj4LHIM7Z2BX7F PJgvGjAZIfuZThLkShLa =CwMf -----END PGP SIGNATURE----- Merge tag 'drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Pull ARM SoC driver specific changes from Olof Johansson: "A collection of mostly SoC-specific driver updates: - a handful of pincontrol and setup changes - new drivers for hwmon and reset controller for vexpress - timing support updates for OMAP (gpmc and other interfaces) - plus a collection of smaller cleanups" * tag 'drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (21 commits) ARM: ux500: fix pin warning ARM: OMAP2+: tusb6010: generic timing calculation ARM: OMAP2+: smc91x: generic timing calculation ARM: OMAP2+: onenand: generic timing calculation ARM: OMAP2+: gpmc: generic timing calculation ARM: OMAP2+: gpmc: handle additional timings ARM: OMAP2+: nand: remove redundant rounding gpio: samsung: use pr_* instead of printk ARM: ux500: fixup magnetometer pins ARM: ux500: add STM pin configuration ARM: ux500: 8500: add pinctrl support for uart1 and uart2 ARM: ux500: cosmetic fixups for uart0 gpio: samsung: Fix input mode setting function for GPIO int ARM: SAMSUNG: Insert bitmap_gpio_int member in samsung_gpio_chip ARM: ux500: 8500: define SDI sleep states ARM: vexpress: Reset driver ARM: ux500: 8500: update SKE keypad pinctrl table hwmon: Versatile Express hwmon driver ARM: ux500: delete duplicate macro ARM: ux500: 8500: add IDLE pin configuration for SPI ...
This commit is contained in:
commit
698d601224
17 changed files with 1525 additions and 372 deletions
34
Documentation/hwmon/vexpress
Normal file
34
Documentation/hwmon/vexpress
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
Kernel driver vexpress
|
||||
======================
|
||||
|
||||
Supported systems:
|
||||
* ARM Ltd. Versatile Express platform
|
||||
Prefix: 'vexpress'
|
||||
Datasheets:
|
||||
* "Hardware Description" sections of the Technical Reference Manuals
|
||||
for the Versatile Express boards:
|
||||
http://infocenter.arm.com/help/topic/com.arm.doc.subset.boards.express/index.html
|
||||
* Section "4.4.14. System Configuration registers" of the V2M-P1 TRM:
|
||||
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0447-/index.html
|
||||
|
||||
Author: Pawel Moll
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
Versatile Express platform (http://www.arm.com/versatileexpress/) is a
|
||||
reference & prototyping system for ARM Ltd. processors. It can be set up
|
||||
from a wide range of boards, each of them containing (apart of the main
|
||||
chip/FPGA) a number of microcontrollers responsible for platform
|
||||
configuration and control. Theses microcontrollers can also monitor the
|
||||
board and its environment by a number of internal and external sensors,
|
||||
providing information about power lines voltages and currents, board
|
||||
temperature and power usage. Some of them also calculate consumed energy
|
||||
and provide a cumulative use counter.
|
||||
|
||||
The configuration devices are _not_ memory mapped and must be accessed
|
||||
via a custom interface, abstracted by the "vexpress_config" API.
|
||||
|
||||
As these devices are non-discoverable, they must be described in a Device
|
||||
Tree passed to the kernel. Details of the DT binding for them can be found
|
||||
in Documentation/devicetree/bindings/hwmon/vexpress.txt.
|
||||
Loading…
Reference in a new issue