![]() |
SMCCC_ARCH_SOC_ID returns invalid values - Printable Version +- PINE64 (https://forum.pine64.org) +-- Forum: Quartz64 (https://forum.pine64.org/forumdisplay.php?fid=166) +--- Forum: General Discussion on Quartz64 (https://forum.pine64.org/forumdisplay.php?fid=167) +--- Thread: SMCCC_ARCH_SOC_ID returns invalid values (/showthread.php?tid=15431) |
SMCCC_ARCH_SOC_ID returns invalid values - bexcran - 11-28-2021 I'm working on SMBIOS support for the Quartz64, and the CPU reports that it supports the Arm64SocID SMC call. But it's returning invalid values: Jep106 code: 0xFFFFFAE0 SoC revision: 0xFFFFFB18 According to the SMC Calling Convention, the top bit of both should be zero: SoC_ID_type == 0 JEP-106 code for the SiP Bit[31] must be zero Bits [30:24] JEP-106 bank index for the SiP (see [9.])7 Bits [23:16] JEP-106 identification code with parity bit for the SiP (see [9.])7 Bits [15:0] Implementation defined SoC ID Bit[31] must be zero Bits [30:0] SoC revision How would I go about reporting this problem to Rockchip? I don't know if this is a problem they can fix in their rkbin repo, or if it's a hardware bug. |