主题: SysConfig 中讨论的其他器件
工具/软件:
尊敬的团队:
我们正在使用 AM6442 评估板并尝试启用 ICSSG1 以太网。 我们将 icssg_ethernet1 从 A53 内核分配给 R5 内核、并在 U-Boot 中应用 rm-cfg.yaml 文件。 此外、我们还在器件树中禁用了 icssg1_ethernet 和 icssg1_mdio1、如下所示:
icssg1_eth:icssg1-eth {
STATUS =“已禁用“;
};
&icssg1_mdio{
STATUS =“已禁用“;
};
当我们在 SysConfig 中启用 icssg1_ethernet 时、我们的内核会在 Module_clockSetFrequency () 中置位。
相关配置如下所示:
SoC_ModuleClockFrequency gSocModuleClockFrequency[]={
{TISCI_DEV_PRU_ICSSG1、TISCI_PRU_ICSSG1_CORE_CLK、333333333、 2}、
{TISCI_DEV_PRU_ICSSG1、TISCI_PRU_ICSSG1_UCLK_CLK、192000000、–1}、
{TISCI_DEV_PRU_ICSSG1、TISCI_PRU_ICSSG1_IEP_CLK、 200000000、 5}、
{TISIC_DEV_UART0、 TISCI_UART0_FCLK_CLK、 48000000 、–1}、
{SOC_MODULES_END、 SOC_MODULES_END、 SoC_MODULES_END、SOC_MODULES_END}、
};
当尝试为以下项设置频率时、会发生置为有效:
{TISCI_DEV_PRU_ICSSG1、TISCI_PRU_ICSSG1_CORE_CLK、333333333、2}
我随附了 dts 文件、sysconfig 和 rm-cfg.yaml 文件以供您参考。

