Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

Linux Display Workflow Overview

80-NP115-1 A

Confidential and Proprietary – Qualcomm Technologies, Inc.


Restricted Distribution: Not to be distributed to anyone who is not an employee of either Qualcomm or its subsidiaries without the express approval of Qualcomm’s Configuration Management.
Confidential and Proprietary – Qualcomm Technologies, Inc.

Confidential and Proprietary – Qualcomm Technologies, Inc.


NO PUBLIC DISCLOSURE PERMITTED: Please report postings of this document on public servers or websites to: DocCtrlAgent@qualcomm.com.
Restricted Distribution: Not to be distributed to anyone who is not an employee of either Qualcomm or its subsidiaries without the express approval of Qualcomm’s
Configuration Management.
Not to be used, copied, reproduced, or modified in whole or in part, nor its contents revealed in any manner to others without the express written permission of
Qualcomm Technologies, Inc.
Qualcomm reserves the right to make changes to the product(s) or information contained herein without notice. No liability is assumed for any damages arising directly
or indirectly by their use or application. The information provided in this document is provided on an “as is” basis.
This document contains confidential and proprietary information and must be shredded when discarded.
Qualcomm is a trademark of QUALCOMM Incorporated, registered in the United States and other countries. All QUALCOMM Incorporated trademarks are used with
permission. Other product and brand names may be trademarks or registered trademarks of their respective owners.
This technical data may be subject to U.S. and international export, re-export, or transfer (“export”) laws. Diversion contrary to U.S. and international law is strictly
prohibited.
Qualcomm Technologies, Inc.
5775 Morehouse Drive
San Diego, CA 92121
U.S.A.
© 2014 Qualcomm Technologies, Inc.
All rights reserved.

PAGE 2 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Revision History

Revision Date Description

A May 2014 Initial release

PAGE 3 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Contents

 Project Lifecycle
 Actions and Deliverables Breakdown
 References
 Questions?

PAGE 4 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Project Lifecycle

PAGE 5 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
OEM Display Project Lifecycle

Project EVT DVT PVT TA/MP


kickoff

Name Purposes Goals Duration

Project kickoff High-level project plan  Project specification/target market < 1 mo


definition finalized
 Project schedule lockdown
 Feature set lockdown
Engineering Verification Bringup work starts  First version hardware board available < 1 mo
Test (EVTn)  Basic functions verified
Development Verification Customer  All features complete 1 to ~ 2 mo
Test (DVTn) development  Coarse tuning complete
Product Verification Test Getting ready for TA  Last hardware version < 1 mo
(PVT)  Fine-tuning complete
 TA/MP blocking issues resolved
Technical Acceptance (TA)  Obtain acceptance for carrier or open
market
 Getting ready for MP
Mass Production (MP)

PAGE 6 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
QTI Project Stages

 This graphic is applicable to all OEMs in general, regardless of when they


start their project cycle with respect to the Qualcomm Technologies, Inc.
(QTI) software release schedule.

Project Kickoff Hardware Functional Detailed Launch


pre-kickoff bringup test tuning
 Customer  Customer
 PVL defined  Basic software product
provides  Software  Software
(only display capability launched on
project details, Feature commercial
panel bringup needed for carrier or open
schedule, and Complete (FC) quality reached
driver) customer market
 Software specs hardware  Tuning tool/  Performance
schedule  Tuning bringup document(s) validated
defined arrangement available ready  Customer
 Performance product  Customer  Customer concludes
defined hardware starts tuning tuning
 All reference bringup
information
available to
customer

Once per chipset Once per project

PAGE 7 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
QTI Project Stages Mapping to Software Branch Releases
(MSM8916)

 Early adopter customer project cycles align to QTI software branch


release stages.

Project Hardware Functional Detailed


Kickoff Launch
pre-kickoff bringup test tuning

Reference – MSM8916.LA.1.0 04/30 1.0c1 06/05 1.0c2 06/30 1.0c3 07/31 1.0
timeline Hardware bringup CTA branch CMCC release Final
branch release release branch Commercial
Sample (CS)
release

PAGE 8 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
QTI Project Stages Mapping to Software Branch Releases
(MSM8916) (cont.)

 OEMs who are starting projects later are encouraged to use the latest QTI
software branch releases available at that time for their respective stages,
e.g., Project_X uses a CTA branch release for hardware bringup,
Project_Y uses an CMCC branch release for the same purpose, Project_Z
uses a CS release, etc.

Project Hardware Functional Detailed


Project_Z Kickoff Launch
pre-kickoff bringup test tuning

……
Project Hardware Functional Detailed
Project_Y pre-kickoff
Kickoff
bringup test tuning
Launch

Project Hardware Functional Detailed


Project_X Kickoff test tuning
Launch
pre-kickoff bringup

Reference – MSM8916.LA.1.0 04/30 1.0c1 06/05 1.0c2 06/30 1.0c3 07/31 1.0
Timeline Hardware CTA branch CMCC Final CS
bringup release branch release
branch release
release

PAGE 9 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Actions and Deliverables Breakdown

PAGE 10 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Details for Pre-Kickoff Stage

 The OEM studies the project-level materials provided by QTI and prepares
feedback to QTI in the kickoff stage.
 QTI provides the following before the OEM project starts.
Detailed deliverables or actions Delivery format

Plan of Record  Key feature list Solution/Application note


(PoR)  Feature description document
Performance  How KPIs are measured Solution
 KPIs and memory requirements for the chipset
 System performance projection
Schedule  Display enablement plan “When the customer can do what?”. Solution
 QTI schedule (display panel hardware bringup, FC readiness,
performance readiness, tuning, tool availability timeline)
PVL Publish PVL list and driver readiness date and location in GCDB Solution
(display panel bringup driver only)
Documentation  Documentation tree (solution) Application note
 Migration plan (application note) Solution
 Deltas from previous chipsets/SP
 Architecture difference
 Software leverage
 Performance and power delta
 Display hardware reference schematics
Customer training Developer Conference training guides (application note) Training

PAGE 11 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Details for Kickoff Stage

 The OEM provides the following information at its project kickoff phase.
Detailed deliverables or actions Delivery format
Hardware design or Customer hardware design discussion Application note
schematic review
Customer requirements  Component selection (PVL attachment), feature requests Salesforce
(feature description and use cases), schedules, KPI
expectations
 Customization plan
Support Development conference follow-ups, if necessary Workshop/questionnaire

Tuning/postprocessing  Display panel calibration and picture adjustment features Salesforce


algorithms identified/planning
 Display postprocessing algorithms (SVI, CABL, etc.)
licensing agreement in place, tuning schedule decided and
ownership assigned

 QTI provides feedback for the feature gap and schedule gap based on the
specific OEM project requirements.

PAGE 12 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Details for Hardware Bringup Stage

 OEMs use the QTI hardware bringup software branch release or later
releases during the EVT stage to bring up and verify their initial hardware
and start their development.
 OEMs are encouraged to use the latest software branch releases, e.g.,
CTA release, CMCC release, or later ones, available from QTI in this
stage, depending on the overall OEM project schedule.

PAGE 13 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Details for Hardware Bringup Stage (cont.)

 QTI provides the following with the hardware bringup software branch
release.
Detailed deliverables or actions Delivery format
Documentation Display panel bringup guide Application note

Software Capabilities (primary and external interface support for all Software release
baseline modes/panel, e.g., DSI video, DSI command, writeback
driver)
PVL Post all PVL drivers to GCDB GCDB

Software test Software test report with software release Application note
plan
Support  Publish hardware bringup branch release updates to all Software patch
OEMs
 Only fixes for bringup blocking issues
 Review SRs and merge applicable ones to mainline
Announcement  Display announcement Application note
 Communication to customers about critical fixes for
display and general announcements

PAGE 14 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Details for Tuning Start Stage

 OEMs use the QTI CTA software branch release or later releases during
the DVT stage to verify their development and initiate objective tuning.
 OEMs are encouraged to use the latest software branch releases, e.g., the
CMCC release or later ones, available from QTI in this stage, depending on the
overall OEM project schedule.

Detailed deliverables or actions Delivery format


Performance Customer measures KPIs on its hardware and provides Salesforce case
feedback to QTI
Tuning Customer conducts objective tuning on its hardware Salesforce case
Support Planning of onsite support for final tuning stage, as necessary Salesforce case

PAGE 15 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Details for Tuning Start Stage (cont.)

 QTI provides the following with the CTA software branch release.
Detailed deliverables or actions Delivery format
Software baseline  Software FC Software release
 Basic standalone performance measured and validated on
target
 Tuning, picture adjustment features, and postprocessing
algorithms enabled
Tool QTI Display Color Management (QDCM) Tool release
Documentation  Tuning guidelines and flow Application note
 Tool user guides
 Feature enablement and customization guide
Software test plan Software test report with software release Application note
Support  Publish CTA release updates to all OEMs Software patch
 Only fixes for CTA blocking issues
 Review SRs and merge applicable ones to mainline
Announcement  Display announcement Application note
 Communication to customers about critical fixes for
display and general announcements

PAGE 16 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Details for Tuning Stop Stage

 OEMs use the QTI CMCC software branch release or later releases
during the PVT stage for concluding verification of all development
activities and continuing with tuning.
 OEMs are encouraged to use the latest software branch releases available from
QTI in this stage, depending on the overall OEM project schedule.
 QTI provides the following with the CMCC software branch release.
Detailed deliverables or actions Delivery format
Software baseline Full software product PoR (features and performance) Software release
Performance KPIs matrices met Software release
Tuning OEM conducts objective and subject tuning Salesforce
Support  Publish CMCC release updates to all OEMs Software patch
 Only fixes for CMCC blocking issues
 Review SRs and merge applicable ones to mainline
Announcement  Display announcement Application note
 Communication to customers about critical fixes for
display and general announcements

PAGE 17 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Details for Launch Stage

 OEMs use the QTI final CS software release or later releases to prepare
for mass production and OTA updates.
 QTI provides the following with the final CS software release.

Detailed deliverables or actions Delivery format

Tuning  Post-CS software management process Software patch


 Publish critical CRs and known issues
 Patch management per OEM requests, if necessary
Announcement  Display announcement Application note
 Communication to customers about critical fixes for
display and general announcements

PAGE 18 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
References

Ref. Document

Qualcomm Technologies
Q1 Application Note: Software Glossary for Customers CL93-V3077-1

PAGE 19 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Questions?
https://support.cdmatech.com

PAGE 20 80-NP115-1 A May 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION

You might also like