sunxi: Use axp221 sid on a33
Unlike the A31 and the A23 the A33 actually has a SID inside the SoC again, but sid[3] is 0 (at least on some SoCs), so it is better to use the axp221 sid. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Ian Campbell <ijc@hellion.org.uk>
This commit is contained in:
parent
012681b1fa
commit
813598e3b4
@ -78,18 +78,16 @@ int print_cpuinfo(void)
|
||||
|
||||
int sunxi_get_sid(unsigned int *sid)
|
||||
{
|
||||
#if defined CONFIG_MACH_SUN6I || defined CONFIG_MACH_SUN8I_A23
|
||||
#ifdef CONFIG_AXP221_POWER
|
||||
return axp221_get_sid(sid);
|
||||
#else
|
||||
return -ENODEV;
|
||||
#endif
|
||||
#else
|
||||
#elif defined SUNXI_SID_BASE
|
||||
int i;
|
||||
|
||||
for (i = 0; i< 4; i++)
|
||||
sid[i] = readl(SUNXI_SID_BASE + 4 * i);
|
||||
|
||||
return 0;
|
||||
#else
|
||||
return -ENODEV;
|
||||
#endif
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user