Skip to main content

在 Monaco 和 Lemans 上启用 TSC 功能

概述

本文档概述了在 Monaco (QCS8300) 和 Lemans (SA8775P) 平台上启用 TSC(时间戳计数器)功能所需的步骤。内容包括设备树配置、驱动程序启用以及特定目标的说明。

1. Monaco 设备配置

在 Monaco 目标上需要进行以下更新以启用 TSC 功能。

1.1 GPIO 配置

添加以下 GPIO 引脚配置。确保这些引脚已针对 ETU 功能完成硬件改制(rework)。 在 tlmm 节点下添加:

1.2 TSC 节点配置

在 soc 节点下添加:

1.3 内核配置

确保已启用 TSC 驱动配置:

2. Lemans (SA8775P) 配置

在 Lemans 目标上,所需的 TSC 配置已包含在发布版本的 lemans-staging.dtso 覆盖层(overlay)中。 确保加载相应的覆盖层,以在 Lemans 平台上启用 TSC 功能。

总结

要启用 TSC 功能:

Monaco (QCS8300)

  1. 在 tlmm 节点下添加所需的 cci_async 引脚配置。
  2. 在 soc 节点下添加 tsc@1c80000 节点。
  3. 使用以下配置启用 TSC 驱动:

Lemans (SA8775P)

  1. 使用现有的 lemans-staging.dtso 覆盖层。
  2. 确保在目标构建或启动流程中加载正确的覆盖层。