![Eduardo Valentin](/assets/img/avatar_default.png)
In the System Control Module, OMAP supplies a voltage reference and a temperature sensor feature that are gathered in the band gap voltage and temperature sensor (VBGAPTS) module. The band gap provides current and voltage reference for its internal circuits and other analog IP blocks. The analog-to-digital converter (ADC) produces an output value that is proportional to the silicon temperature. This patch provides a platform driver which expose this feature. It is moduled as a MFD child of the System Control Module core MFD driver. This driver provides only APIs to access the device properties, like temperature, thresholds and update rate. Signed-off-by: Eduardo Valentin <eduardo.valentin@ti.com> Signed-off-by: J Keerthy <j-keerthy@ti.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
29 lines
825 B
Plaintext
29 lines
825 B
Plaintext
List of TODOs (by Eduardo Valentin)
|
|
|
|
on omap-bandgap.c:
|
|
- Rework locking
|
|
- Improve driver code by adding usage of regmap-mmio
|
|
- Test every exposed API to userland
|
|
- Add support to hwmon
|
|
- Review and revisit all API exposed
|
|
- Revisit PM support
|
|
- Revisit data structures and simplify them
|
|
- Once SCM-core api settles, update this driver accordingly
|
|
|
|
on omap-thermal-common.c/omap-thermal.h:
|
|
- Revisit extrapolation constants for O4/O5
|
|
- Revisit need for locking
|
|
- Revisit trips and its definitions
|
|
- Revisit trending
|
|
|
|
on omap5-thermal.c
|
|
- Add support for GPU cooling
|
|
|
|
generally:
|
|
- write Kconfig dependencies so that omap variants are covered
|
|
- make checkpatch.pl and sparse happy
|
|
- make sure this code works on OMAP4430, OMAP4460 and OMAP5430
|
|
- update documentation
|
|
|
|
Copy patches to Eduardo Valentin <eduardo.valentin@ti.com>
|