Mediatek SoC(특히 MT7628)에는 Linux 액세스 가능한 RNG 하드웨어가 있습니까?

Mediatek SoC(특히 MT7628)에는 Linux 액세스 가능한 RNG 하드웨어가 있습니까?

저는 MT7628AN SoC를 기반으로 한 맞춤형 보드를 작업 중입니다.

현재 엔트로피 풀을 초기화하는 데 시간이 오래 걸립니다.

[ 1857.972285] random: crng init done

30분쯤 됐어요!

다음과 같은 일부 하드웨어 지원 방향을 가리키는 다양한 위치(MT7628 데이터시트 포함)에서 힌트를 찾았습니다.

6:4 RESV1 Select Random Generator mode

이 칩은 WiFi/액세스 포인트/라우터 구현용이므로 이는 의미가 있습니다. 불행히도 특정 정보를 찾을 수 없습니다.

또한 최근 Linux 커널에 구성 변수가 있다는 사실도 발견했지만 HW_RANDOM_MTKMT7628(최근 업스트림 커널에 추가됨)에서는 이 기능을 사용할 수 없는 것 같습니다.

문제는 내 SoC용 드라이버가 있습니까?입니다. 주류 커널에 포함되어 있지 않더라도 직접 테스트/패치할 수 있어서 기쁩니다.

그러한 드라이버를 작성하는 데 도움이 되는 관련 문서에 대한 조언도 환영합니다.

관련 정보