aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/omap-thermal/TODO
blob: 9e23cc4d551bfc7949824be9dc1d673a72ffb315 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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>