The rk3528's u-boot with correct android boot image can enable the HDMI.
And then the kernel show this message
inno-hdmi-phy ffe00000.hdmiphy: phy had been powered up
, hdmi working..
/*
* reg0xe9 default value is 0xe4, reg0xea is 0x50.
* if phy had been set in uboot, one of them will be different.
*/
if ((inno_read(inno, 0xe9) != 0xe4 || inno_read(inno, 0xea) != 0x50)) {
dev_info(inno->dev, "phy had been powered up\n");
inno->phy->power_count = 1;
In my guess,
rk3528 u-boot can enable the hdmi,
but rk3528's kernel code does not enable the hdmi yet.