PM SW Workshop Jun 2010
From OMAPpedia
This wikipage provides details about the Power Management Software workshop being held at Bangalore on 7-11 Jun, 2010.
Overall Goal
The overall goal is to speed up completion of the following PM re-architecture related activities through focused design discussions, fast prototyping and detail reviews.
- HWMOD Framework Enhancements
- HWMOD Driver Adaptations
- SRF Replacement - OPP & Constraints
- Power domain & clock domain cleanup
In addition, there will be tutorials and a question answer session.
Detail Agenda
Here is the proposed day by day agenda. It will be reviewed with the participants on 03-Jun and finalized on the opening day. It may undergo further changes during the workshop based on the progress and needs.
Monday 07-Jun-2010
Room C2-5 Audio Conf. 972.995.7777 Passcode 40200536
External Webex http://ti.webex.com Meeting Number 753 150 997
| Monday 07-Jun-2010 Sessions | Topic | Mandatory Participants | Details & Comments |
| 9:30 AM - 10:00 AM | Introduction & Agenda Finalization | All | Introduction of the participants; agenda review and any last minute tweaking |
| 10:00 AM - 11:00 AM | Design of Data Structures for SRF Replacement (OPP Part) - Session 1 | Thara, Benoit, Paul, Kevin, Vibhore, Rajendra, Partha | Brainstorm, discuss and come up with data structures for SRF replacement (OPP Part) |
| 11:00 AM - 11:15 AM | Break | All | Coffee time |
| 11:15 AM - 12:15 AM | Review of HWMOD Framework Enhancements - Part 1 | Benoit, Rajendra, Paul, Kevin, Partha, Senthil, Paul Hunt | Topics - (1) Reset management for processor IPs (2) More granular/ hierarchical split of HWMODs (DSS, Ducati M3) (3) Specific issues faced during DSS, USB, Ducati HWMOD adaptations |
| 12:15 PM - 1:15 PM | Break | All | Lunch time |
| 1:15 PM - 3:15 PM | Review of HWMOD Framework Enhancements - Part 2 | Benoit, Rajendra, Paul, Kevin, Partha, Senthil | Topics - (1) How to support multi level omap_device idle (2) More APIs to access HWMOD internal data, like main clk, optional clocks, etc. |
| 3:15 PM - 3:30 PM | Break | All | Coffee time |
| 3:30 PM - 5:00 PM | Review of HWMOD Framework Enhancements - Part 3 | Benoit, Rajendra, Paul, Kevin, Partha, Senthil | Topics - (1) How to pass any additional device specific info other that platform_data (2) Where to host the "work in progress" HWMOD patches(3) Any other topic on HWMOD |
| 5:00 PM - 5:15 PM | Break | All | Coffee time |
| 5:15 PM - 6:30 PM | Alignment on Power Domain Cleanup Approach (Part 1) | Benoit, Rajendra, Paul, Kevin, Partha, Santosh | Topics - (1) Pros & Cons of absolute & relative addressing (RFC patches submitted by TI) (2) Splitting of frameworks into platform independent and dependent parts (3) Sleep & Wakeup dependency Support for OMAP4 (4) Decide on the final approach to be taken. |
| 6:30 PM - 6:45 PM | Wrap up of Day's Discussions | All | Align on day's progress, action items & next steps |
Tuesday 08-Jun-2010
Room C2-5 Audio Conf. 972.995.7777 Passcode 40200536
External Webex http://ti.webex.com Meeting Number 753 150 997
| Tuesday 08-Jun-2010 Sessions | Topic | Mandatory Participants | Details & Comments |
| 9:30 AM - 11:00 AM | Design of Data Structures for SRF Replacement (OPP Part) - Session 2 | Thara, Benoit, Paul, Kevin, Vibhore, Rajendra, Partha | Brainstorm, discuss and come up with data structures for SRF replacement (OPP Part) |
| 11:00 AM - 11:15 AM | Break | All | Coffee time |
| 11:15 AM - 12:15 PM | (Continued) Design of Data Structures for SRF Replacement (OPP Part) - Session 2 | Thara, Benoit, Paul, Kevin, Vibhore, Rajendra, Partha | (Continued) Brainstorm, discuss and come up with data structures for SRF replacement (OPP Part) |
| 12:15 PM - 1:15 PM | Break | All | Lunch time (Gokul & Kevin one-on-one session & working lunch) |
| 1:15 PM - 3:15 PM | Design of functions for SRF Replacement (OPP Part) - Session 3 | Thara, Benoit, Paul, Kevin, Vibhore, Rajendra, Partha | Brainstorm, discuss and come up with functions for SRF replacement (OPP Part) |
| 3:15 PM - 3:30 PM | Break | All | Coffee time |
| 3:30 PM - 5:30 PM | Design of functions for SRF Replacement (OPP Part) - Session 4 | Thara, Benoit, Paul, Kevin, Vibhore, Rajendra, Partha | Brainstorm, discuss and come up with functions for SRF replacement (OPP Part) |
| 5:30 PM - 6:30 PM Room C2-7 | Introduction to PM Runtime APIs | Kevin, All developers | Presentation by Kevin on PM Runtime APIs |
Wednesday 09-Jun-2010
Room C2-5 Audio Conf. 972.995.7777 Passcode 40200536
External Webex http://ti.webex.com Meeting Number 753 150 997
| Wednesday 09-Jun-2010 Sessions | Topic | Mandatory Participants | Details & Comments |
| 9:30 AM - 11:00 AM | Design of Data Structures for SRF Replacement (Constraints Part) - Session 1 | Thara, Benoit, Paul, Kevin, Vibhore, Rajendra, Partha | Brainstorm, discuss and come up with data structures for SRF replacement (Constraints Part) |
| 11:00 AM - 11:15 AM | Break | All | Coffee time |
| 11:15 AM - 12:15 PM | (Continued) Design of Data Structures for SRF Replacement (Constraints Part) - Session 1 | Thara, Benoit, Paul, Kevin, Vibhore, Rajendra, Partha | (Continued) Brainstorm, discuss and come up with data structures for SRF replacement (Constraints Part) |
| 12:15 PM - 1:15 PM | Break | All | Lunch time (Kevin & Paul's lunch time meeting with the ASP team) |
| 1:15 PM - 3:15 PM | Design of functions for SRF Replacement (OPP Part) - Session 5 | Thara, Benoit, Paul, Kevin, Vibhore, Rajendra, Partha | Brainstorm, discuss and come up with functions for SRF replacement (OPP Part) |
| 3:15 PM - 3:30 PM | Break | All | Coffee time |
| 3:30 PM - 5:30 PM | Review of Watchdog, GP Timers & MMC HWMOD Adaptations | Benoit, Rajendra, Paul, Kevin, Partha, Charu, Thara, Kishore, Sukumar | Review of readiness of Watchdog, GP Timers, MMC HWMOD adaptations for acceptance |
| 5:30 PM - 6:30 PM Room F-1 | HWMOD Framework Overview | Benoit, Paul, Rajendra, ASP team Members | Overview of HWMOD framework; database generation; driver adaptations |
| 6:30 PM - 7:30 PM | Design of functions for SRF Replacement (Constraints Part) - Session 2 | Thara, Benoit, Paul, Kevin, Vibhore, Rajendra, Partha | Brainstorm, discuss and come up with functions for SRF replacement (Constraints Part) |
Thursday 10-Jun-2010
Room C2-5 Audio Conf. 972.995.7777 Passcode 40200536
External Webex http://ti.webex.com Meeting Number 753 150 997
| Thursday 10-Jun-2010 Sessions | Topic | Mandatory Participants | Details & Comments |
| 9:30 AM - 11:00 AM | Design of SRF Replacement (OPP Part) - Session 6 | Thara, Benoit, Paul, Kevin, Vibhore, Rajendra, Partha | Complete design of data structures & function design for SRF replacement (OPP Part) |
| 11:00 AM - 11:15 AM | Break | All | Coffee time |
| 11:15 AM - 12:15 PM | (Continued) Design of SRF Replacement (OPP Part) - Session 6 | Thara, Benoit, Paul, Kevin, Vibhore, Rajendra, Partha | Complete design of data structures & function design for SRF replacement (OPP Part) |
| 12:15 PM - 1:15 PM | Break | All | Lunch time (Gokul & Paul one-on-one session & working lunch) |
| 1:15 PM - 4:45 PM | Design of SRF Replacement (OPP Part) - Session 7 | Thara, Benoit, Paul, Kevin, Vibhore, Rajendra, Partha | Complete design of data structures & function design for SRF replacement (OPP Part) |
| 4:45 PM - 5:00 PM | Break | All | Coffee time |
| 5:00 PM - 6:00 PM | Review of MUSB HWMOD Adaptation progress | Benoit, Rajendra, Paul, Kevin, Partha, Hema, Anand G, Lohith & ASP team members | Detail review of MUSB HWMOD progress & deciding further steps |
| 6:00 PM - 6:30 PM Room C2-7 | Suspend Blockers in Adroid | Paul, Kevin, All Developers | A brief discussion on Suspend Blockers in Android |
| 6:30 PM - 7:30 PM Room C2-7 | Alignment on Power Domain Cleanup Approach (Part 2) | Benoit, Rajendra, Paul, Kevin, Partha, Santosh | Topics - Detail discussion on splitting of frameworks into platform independent and dependent parts |
Friday 11-Jun-2010
Room C2-5 Audio Conf. 972.995.7777 Passcode 40200536
External Webex http://ti.webex.com Meeting Number 753 150 997
| Friday 11-Jun-2010 Sessions | Topic | Mandatory Participants | Details & Comments |
| 9:30 AM - 10:30 AM Auditorium | Open Source Development | All developers, Paul, Kevin | A session on best practices & guidelines for open source development |
| 10:30 AM - 11:00 AM Auditorium | Q & A Session with Paul & Kevin | All developers, Paul, Kevin | Keep your questions ready |
| 11:00 AM - 11:15 AM | Break | All | Coffee time |
| 11:15 AM - 12:15 PM | Kevin's meeting with ASP team | Kevin, Anant Gole, ASP team Members | Kevin's meeting with ASP team; reserved slot for any spillover topics for others |
| 12:15 PM - 1:15 PM | Break | All | Lunch time |
| 1:15 PM - 3:15 PM | Review of DMA & DSS HWMOD Adaptations | Benoit, Rajendra, Paul, Kevin, Partha, Senthil, Manjunath, Santosh, Ranjith, ASP team members | Review of readiness of DMA & DSS HWMOD adaptations |
| 3:15 PM - 3:30 PM | Break | All | Coffee time |
| 3:30 PM - 4:00 PM | Kevin's meeting with MCU-Auto SW Apps team | Kevin, Harshraj | Kevin's meeting with MCU-Auto SW Apps team; reserved slot for any spillover topics for others |
| 4:00 PM - 6:00 PM | Reserved | Kevin, Paul, Benoit, PM team | Final session to cover spillover topics - exclusively reserved for the PM team |
| 6:00 PM - 7:00 PM | Wrap up | All | Wrap up discussion; finalizing action items |