
Kever,
On 07.12.2018, at 02:39, Kever Yang kever.yang@rock-chips.com wrote:
Hi Philipp,
On 12/06/2018 09:50 PM, Philipp Tomsich wrote:
+Tom
On 05.12.2018, at 03:25, Kever Yang kever.yang@rock-chips.com wrote:
The U-Boot eMMC does not need to care about the power for Rockchip SoC, because if the board is using eMMC, the power will default on (for bootrom), and we do not do power management for it like kernel, so the 'vmmc', 'vqmmc' is only useful for SD in U-Boot.
This make U-Boot can boot into kernel even if the pmic driver is broken.
If the PMIC driver is broken, we should fix the PMIC driver. I would feel more comfortable w/o this statement.
The rk3288-evb dts may be used in many boards using rockchip reference schematic but with little change, so we hope it can be more robust to boot into next stage.
Again, this is not how the DTS should be used. I believe that Heiko, Fabio and I had already highlighted this in comments to the earlier thread.
Not sure if you have read my previous mail for answer all your comments,
I do agree DTS should represent the hardware, but please note that the DTS is no kind of standard, and people always choose what they need and add those part in there dts, but not always add all the property and everyone use the same model. I would say there are many boards does not have this 'vmmc-supply’ in there emmc node.
That is exactly the reason why I bumped the decision up the stairs (to Tom and/or Simon): what you are saying makes sense to me (viewed through your eyes and from your specific usecase), but it directly contradicts how the DTS usage is intended.
In other words: Tom (as the top-level decision maker) or Simon (who owns the device-model and therefore will also have an opinion on DTS usage) should make the final call.
Thanks, Philipp.