原创 電源管理接口

電源管理接口 設備樹配置     i2c@78b7000 { /* BLSP1 QUP3 */         status = "okay";         synaptics@4b {             compatible

原创 一個usb設計調試記錄

一個usb設計調試記錄 需求: 客戶板子通過一個gpio控制usb_id來切換host和device狀態,通過vbus電壓切換usb通路 要求沒有vbus電壓時候自動使用host模式,擴展hub分別連接usb鼠標、usb觸屏、us

原创 一種主動控制usb的otg模式設計方法

一種主動控制usb的otg模式設計方法 提供了2種思路供參考設計 Q:想通過一個標誌位 來打開或者關閉OTG 功能 A:需要保存記錄? Q:保存一個變量,通過讀取那個變量的值,來判斷啓用 或者 中斷OTG 功能 A:這個你可以做到

原创 關機充電界面百分比顯示

關機充電界面百分比顯示 一些關鍵代碼片段 資源獲取 PngHandler::PngHandler(const std::string& name) : error_code_(0), png_fp_(nullptr, fclose

原创 一個msm_vidc導致的系統休眠待機功耗問題

目錄一個msm_vidc導致的系統休眠待機功耗問題 一個msm_vidc導致的系統休眠待機功耗問題 項目上出現實車和臺架由於vidc suspend失敗,導致一直無法休眠問題 02-27 12:01:00.545 I/msm_vi

原创 usb導致開機進入9008下載模式

usb導致開機進入9008下載模式正常開機流程條件進入9008下載模式條件 usb導致開機進入9008下載模式 正常開機流程條件 1-非UNKNOWN和SDP(充電dcp) 2-otg模式 3-vbus沒有電(按鍵開機不會觸發)

原创 安裝LLVM

下載地址: https://download.csdn.net/download/xuecz1230/12048406 snapdragon_sd_llvm_arm.lnx.3.8_installer_38400.1.tar   sudo

原创 ubuntu下VMware: NAT方式上不了外網,但是可以訪問局域網

ubuntu下VMware: NAT方式上不了外網,但是可以訪問局域網 1、Edit--》Virtual Network Editor 彈出框中輸入密碼 2、有多個的話,把第一個刪掉,將後面的設置成NAT方式。一個的話先刪掉,重新

原创 Android系統性能調優工具介紹

經作者授權,發表Tieto某青年牛的一篇《程序員》大作。 Android系統性能調優工具介紹 在軟件開發過程中,想必很多讀者都遇到過系統性能問題。而解決系統性能問題的幾個主要步驟是: 測評:對系統進行大量有針對性的測試,以得到合適

原创 ubuntu下VMware: Unable to change virtual machine power state: Internal error

ubuntu下VMware: Unable to change virtual machine power state: Internal error 按power鍵關機時,VMware還在跑,再開機報錯: Unable

原创 sdm660屏lk編譯

sdm660屏lk部分移到了xbl中,linux下需要裝個工具: snapdragon_sd_llvm_arm.lnx.3.8_installer_38400.1.tar 編譯: cd  Non-HLOS/BOOT.XF.1.4/boot

原创 QCOM耳機檢測功能是如何註冊input設備的

//------------------------------------------------------------------------------------------------------------- 硬件: PM-

原创 usb眼圖測試

Question:How to change QUSB(HS USB) PHY tune registers dynamically? Answer: For platforms using QUSB(HS USB) PHY, we ha

原创 msm8953之串口dts配置-Android9

  參考Android7配置: https://blog.csdn.net/xuecz1230/article/details/78672662 差異點: msm8953.dtsi中的 compatible = "qcom,msm-lsu

原创 usb眼圖測試-msm8937

    PARAMETER_OVERRIDE_A ~ PARAMETER_OVERRIDE_D correspond to 0x80~0x90.