device mainlining
play

Device Mainlining KS Lightning Talk October, 2015 Tim Bird Senior - PowerPoint PPT Presentation

Device Mainlining KS Lightning Talk October, 2015 Tim Bird Senior Software Engineer, Sony Mobile Linux Foundation CE Workgroup 1 1 10/22/2013 10/22/2013 PA1 PA1 Confidential Confidential Mobile SoC code out-of-tree Company Phone SOC


  1. Device Mainlining KS Lightning Talk October, 2015 Tim Bird Senior Software Engineer, Sony Mobile Linux Foundation CE Workgroup 1 1 10/22/2013 10/22/2013 PA1 PA1 Confidential Confidential

  2. Mobile SoC code out-of-tree Company Phone SOC Insertions LG G3 Msm 2.6 M Motorola Moto X Msm 1.8 M Samsung Galaxy 4 Exynos 1.1 M Samsung Galaxy S5 Msm 3.1 M Sony Xperia Z2 Msm 1.8 M Sony Xperia C Mediatek 1.9 M Acer Liquid E2 Mediatek 1.4 M Asus Zenfone 6 Atom 2.2 M Huawei Ascend P7 Hisilicon 2.7 M 2 10/22/2013 PA1 Confidential

  3. Example of version gap • Delta between Sony Mobile and mainline kernel • Sony mobile dependent on upstream supplier for Linux version (3.4 in this case) Commiter e-mail Commits Authors Google/Android commits 963 61 Other 2677 828 Qualcomm 20395 635 Sony Mobile 1799 203 Between our tree and mainline base (3.4) 25843 1757 … 3 10/22/2013 PA1 Confidential

  4. Big problem areas Area Insertions range 347K – 417K Mach-xxx 120K – 360K Media 37K – 346K Video 80K – 250K Wireless 74K – 240K Sound 51K – 238K Input 50K – 210K Camera 36K – 172K GPU 44K – 94K Power 4 10/22/2013 PA1 Confidential

  5. Active technical projects • Wireless drivers • Mainline Broadcom wireless driver has never been run on production hardware • Want to improve/mature the mainline driver • Sony has tested a backport of the driver • Recently got latest kernel running on phone hardware, and have run mainline driver • USB • No one has ever charged their mobile device using only mainline code • Working on USB charger framework 5 10/22/2013 PA1 Confidential

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend