HCD : host controller driver
DCD: device controller driver
FFBM:Fast Factory Boot Mode
GIC: Global Interrupt Controller (GIC)
AAH Qualcomm All-Ways Aware™ hub
ALS Ambient light sensor
BSP Board support package
OpenSSC Open Snapdragon Sensors Core
SEE Sensors Execution Environment
===========================================================
充电usb相关
FCC: Full-charge capacity
UC: Remaining capacity
CC: Coulumb counter
UUC: Unusable capacity
RUC: Remaining usable capacity // RUC=RC-CC-UUC
SoC: State of charge
OCV: Open circuit voltage
SOC=(RC-CC-UUC)/(FCC-UUC)
SDP: Standard Downstream Port
CDP: Charging Downstream Port
ACA:Accessory Charger Adapters
DCP:Dedicated Charging Port
DCD:(data contact detect)
SSUSB-QMP:QCOM Multiple Protocol Phy
===========================================================
qcom,hsusb-otg-phy-type = <3>; /* SNPS Femto PHY */ ??
SNPS: Synopsis ,Synopsys是一家知名的电子设计自动化(EDA)软件公司,主要提供用于半导体设计的软件工具、IP(知识产权核)和服务。
Qualcomm SNPS FEMTO USB HS PHY V2 module
modulename: phy-qcom-snps-femto-v2.ko
configname: CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2
Linux Kernel Configuration└─>Device Drivers└─>PHY Subsystem└─>Device Tree and Open Firmware support
└─>Qualcomm SNPS FEMTO USB HS PHY V2 module
In linux kernel since version 5.1 (release Date: 2019-05-05)
Enable support for the USB high-speed SNPS Femto phy on Qualcomm
chipsets. This PHY has differences in the register map compared
to the V1 variants. The PHY is paired with a Synopsys DWC3 USB
controller on Qualcomm SOCs.
- Synopsys DWC3:是一款由Synopsys公司设计的USB控制器,支持USB 3.0等标准。
GCTL : Global Core Control
GKI:General Kernel Image
什么是ACK,简称AOSP Common Kernel,应该是和LKML几乎一样的分支内容。官网的解释是
AOSP 通用内核(也称为 Android 通用内核或ACK https://android.googlesource.com/kernel/common/ )是kernel.org内核的下游,包含 Android 社区感兴趣的尚未合并到主线或长期支持 (LTS) 内核中的补丁.
===========================================================
dwc3 linux usb3.0 driver架构:
=================================================================
CDT: Configuration Data Table; Platform ID和DDR参数
KASAN是Kernel Address Sanitizer的缩写,它是一个动态检测内存错误的工具,主要功能是检查内存越界访问和使用已释放的内存等问题。KASAN 集成在Linux内核中,随Linux内核代码一块儿发布,并由内核社区维护和发展。
switched-mode power supply (SMPS)
low-dropout (LDO) linear regulators
QXDM(Qualcomm XDR Debugger and Monitor)是由高通公司开发的高性能工具,专用于无线通信网络的协议分析和故障排查。最新版本3.11.36加入了新功能、性能优化和问题修复,支持多种通信标准。用户可通过直观界面捕获、解码和分析包括LTE、UMTS、CDMA在内的无线网络数据包。此外,该版本可能还增强了系统兼容性,适合移动网络运营商、设备制造商和第三方测试机构使用,用于网络维护、故障定位和性能评估。
TCPM英文全称为USB Type-C Port Manager,即USB Type-C 端口管理器。TCPC是一个功能管理模块,包括VBUS和VCONN电源管理以及USB PD通信的设备策略管理层、策略引擎层和部分协议层等。
SCSI Architecture Model(SAM):SCSI(小型计算机系统接口)标准集由该标准(这个指的是SAM-5)和 其他的 SCSI 实现标准(比如SPC-4,SBC-3 命令集的介绍)组成。该标准定义了一个参考模型,该模型指定了 SCSI 设备的通用行为,以及一个对所有 SCSI I/ O 系统实现。 SCSI 标准集指定了确保符合标准的 SCSI 实现之间的互操作性所必需的接口、功能和操作。 本标准是一个功能描述。 符合要求的实现可以采用任何不违反互操作性的设计技术。
./BOOT.XF.3.2/boot_images/QcomPkg/SocPkg/8250/Common/uefiplat.cfg bp侧地址空间定义