Thermal: support for imx6

Registered by Mounir Bsaibes

NOTE: This blueprint is not on the PMWG roadmap and is not being worked on unless that situation changes.

add thermal support to imx6

Blueprint information

Status:
Complete
Approver:
Amit Kucheria
Priority:
Low
Drafter:
Rob
Direction:
Approved
Assignee:
Rob
Definition:
Obsolete
Series goal:
Accepted for trunk
Implementation:
Not started
Milestone target:
milestone icon 2012.05
Completed by
Serge Broslavsky

Related branches

Sprints

Whiteboard

Meta:
Headline: Add i.MX6Q thermal driver using the existing generic thermal framework and the recently added cpu_cooling interface.
Acceptance: Approved for upstreaming by community.
Roadmap id: PMWG2011-THERMAL-MANAGEMENT

Status:
Adding the cooling interface depends on cpufreq. An imx6q cpufreq was previously being upstreamed (and used to test the cpu cooling functionality but activities on upstreaming it have ceased. So the latest imx6q thermal drive submitted has removed the use of cpu_cooling.

[amitk, 29/11/2012]: Rob doesn't work for PMWG anymore. No more visibility into this.

(?)

Work Items

Work items for 2012.01:
Initial patch submission: DONE

Work items for 2012.03:
[robertdavidlee] Add support for thermal framework into the driver: DONE
[robertdavidlee] Work with Freescale Landing team to land thermal management solution on i.MX6: DONE

Work items for 2012.04:
[robertdavidlee] Rework patch for new API by Amit Daniel: DONE

Work items for 2012.05:
[robertdavidlee] Gain patch acceptance and merge to kernel 3.5: TODO
[robertdavidlee] Test thermal management with thermal test scripts in Ubuntu and Android LEBs: BLOCKED

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.