Mediatek SoC(特别是 MT7628)是否具有 Linux 可访问的 RNG 硬件?

Mediatek SoC(特别是 MT7628)是否具有 Linux 可访问的 RNG 硬件?

我正在处理基于 MT7628AN SoC 的定制板。

目前初始化熵池需要很长时间:

[ 1857.972285] random: crng init done

也就是半个小时左右!

我在各个地方(包括 MT7628 数据表)找到了指向某些硬件支持方向的痕迹,例如:

6:4 RESV1 Select Random Generator mode

这是有道理的,因为该芯片适用于 WiFi/接入点/路由器实施;不幸的是我无法找到具体信息。

我还发现最近的 Linux 内核有HW_RANDOM_MTK配置变量,但显然这在 MT7628 上不可用(最近添加到上游内核)。

问题是:有适合我的 SoC 的驱动程序吗?即使不在主流内核中,我也很乐意自己测试/修补它。

同样欢迎指向使我能够编写这样的驱动程序的相关文档的指针。

相关内容