<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Poorest的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Poorest</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Poorest]]></copyright><item><title><![CDATA[Qualcomm（高通）平台开发系列讲解-eth debugfs汇总]]></title><link>https://blog.youkuaiyun.com/Poorest/article/details/130394714</link><guid>https://blog.youkuaiyun.com/Poorest/article/details/130394714</guid><author>Poorest</author><pubDate>Wed, 26 Apr 2023 21:16:22 +0800</pubDate><description><![CDATA[目录：driver/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c。loopback_enable_mode状态的设置。loopback_enable_mode状态读取。phy_off状态读取。phy_reg 读取。]]></description><category></category></item><item><title><![CDATA[Qualcomm（高通）平台开发系列讲解-USB ECM Function Driver代码分析]]></title><link>https://blog.youkuaiyun.com/Poorest/article/details/130394626</link><guid>https://blog.youkuaiyun.com/Poorest/article/details/130394626</guid><author>Poorest</author><pubDate>Wed, 26 Apr 2023 21:10:04 +0800</pubDate><description><![CDATA[在响应host端的枚举过程前，device侧要先把device controller和gadget driver注册到系统中，否则device侧不会对host请求做出任务反映。将usb_function_driver 加入到func_list链表中。4、分配interface，并将interface信息更新到描述符中。2、从net设备中获取该网卡host mac地址，添加到描述符中。1、将net设备和gadget关联，并注册net设备。注册function到USB gadget驱动框架中。]]></description><category></category></item><item><title><![CDATA[Qualcomm（高通）平台开发系列讲解-DWC3控制USB速率]]></title><link>https://blog.youkuaiyun.com/Poorest/article/details/130394573</link><guid>https://blog.youkuaiyun.com/Poorest/article/details/130394573</guid><author>Poorest</author><pubDate>Wed, 26 Apr 2023 21:05:07 +0800</pubDate><description><![CDATA[目录：msm-4.14/arch/arm64/boot/dts/qcom/sdxprairie-usb.dtsi。目录：msm-4.14/arch/arm64/boot/dts/qcom/sdxprairie-usb.dtsi。目录：kernel/msm-4.14/include/linux/usb/gadget.h。目录：include/uapi/linux/usb/ch9.h。目录：drivers/usb/dwc3/gadget.c。目录：drivers/usb/dwc3/core.h。]]></description><category></category></item><item><title><![CDATA[Qualcomm（高通）平台开发系列讲解-系统关机流程]]></title><link>https://blog.youkuaiyun.com/Poorest/article/details/130394417</link><guid>https://blog.youkuaiyun.com/Poorest/article/details/130394417</guid><author>Poorest</author><pubDate>Wed, 26 Apr 2023 21:00:50 +0800</pubDate><description><![CDATA[开机后在cmd终端中执行adb reboot bootloader 进入 fastboot 模式，再执行fastboot reboot命令重启，读取开机log发现关机原因打印：Power-off reason: Triggered from PS_HOLD (PS_HOLD/MSM Controlled Shutdown)。目前经过测试验证的关机原因只有一种情况就是：PS_HOLD (PS_HOLD/MSM Controlled Shutdown)。1.长按power on键。6.执行halt –p命令。]]></description><category></category></item><item><title><![CDATA[Qualcomm（高通）平台开发系列讲解-音频设备操作流程]]></title><link>https://blog.youkuaiyun.com/Poorest/article/details/130394346</link><guid>https://blog.youkuaiyun.com/Poorest/article/details/130394346</guid><author>Poorest</author><pubDate>Wed, 26 Apr 2023 20:49:56 +0800</pubDate><description><![CDATA[本篇将介绍高通平台音频的操作基于高通平台，高通提供了libalsa-inf库来操作音频设备，下面介绍设置音频设备及操作步骤.]]></description><category></category></item><item><title><![CDATA[Qualcomm（高通）平台开发系列讲解-mcm-core框架]]></title><link>https://blog.youkuaiyun.com/Poorest/article/details/130394333</link><guid>https://blog.youkuaiyun.com/Poorest/article/details/130394333</guid><author>Poorest</author><pubDate>Wed, 26 Apr 2023 20:49:19 +0800</pubDate><description><![CDATA[当modem端发送indication类的时候，cri_core_unsol_ind_handler()函数最先收到，继续追踪可以发现cri_core_unsol_ind_handler()函数把modem的indication消息添加到core_queue队列，之后被core_handler_thread_proc线程处理，再到搜寻mcm_srv_client_hdl[ ]数组，发送indication消息到客户端app。mcm-core包含了大部分实现mcm层的代码，下图是它的目录结构。]]></description><category></category></item><item><title><![CDATA[Qualcomm（高通）平台开发系列讲解-GPIO添加详细信息电平打印]]></title><link>https://blog.youkuaiyun.com/Poorest/article/details/130394289</link><guid>https://blog.youkuaiyun.com/Poorest/article/details/130394289</guid><author>Poorest</author><pubDate>Wed, 26 Apr 2023 20:47:47 +0800</pubDate><description><![CDATA[in和out后面的数字表示pin-function，如果一个GPIO被用作普通GPIO，pin-function是0，如果被复用为i2c和spi等，pin-function就不是0。比如上图中的gpio-0和gpio-1，gpio-function是2，查看文档80-p7747-2x_d_sdm660_hardware_register_description.pdf，可知这2个gpio的pin-function被配置为2后，这2个gpio就被复用成了UART功能。]]></description><category></category></item></channel></rss>