Hi Tyler, Mark,
On Wed, Sep 30, 2015 at 04:54:51PM -0700, Tyler Baker wrote:
On 30 September 2015 at 12:18, Mark Brown [off-list ref] wrote:
quoted
On Wed, Sep 30, 2015 at 11:12:58AM -0700, Tyler Baker wrote:
quoted
On 30 September 2015 at 10:31, Mark Brown [off-list ref] wrote:
quoted
+ Peter as he has been submitting u-boot patches recently for the HiKey.
quoted
Obviously, both UEFI and u-boot can be configured to use either UART,
and at the moment u-boot defaults to using the on board UART. Whereas
UEFI is using UART1 on the LS connector. I'm fine with switching the
console default to use the UART1 on the LS connector as long as there
is agreement to do so.
Given that UEFI is switching and the requirement for soldering to get to
the on board UART it does seem to make sense, though it will create some
pain for current users.
quoted
quoted
While we're at it there was a recent talk which mentioned a fairly large
amount of functionality that's apparently already "upstream" for this
device but not included in the DT, assuming that means that driver
support is there it would be good to add the corresponding DT.
quoted
Indeed, I think this comment is targeted to toward the d410c though as
there are drivers for eMMC, and microsd drivers upstream but no DT
bindings. I do not believe currently this is the case for HiKey.
My understanding is that it applies to both with slightly different
driver sets, the slides aren't online yet (!) but if you look at 10:52
or so in the video we should have SD/eMMC on HiKey in v4.1 with thermal
and CPUfreq added in v4.2. It also looks like there's just some DT
additions needed to enable reset, cpuidle and CPU hotplug using generic
code (mainly the constants for PSCI I expect).
I just skimmed the video and I see your point. I'll need to
investigate a bit but I'm up for sending some follow up patches to get
these drivers functioning. First lets get the UART working :)
For Hikey's PM, related patches are ready for upstreaming [1].
Previously i'm waiting for merging mailbox driver, after that i plan
to send out all DT patches to enable cpuidle/cpufreq/thermal/suspend
in one going. Now pending on mailbox driver's merging.
If you think it's necessary, i could send out patches to enable cpuidle
firstly (actually now PSCI has been enabled yet); for cpufreq and
thermal features, need wait until mailbox driver has been merged.
[1] https://github.com/Leo-Yan/linux/commits/tracking-hikey-pm
Thanks,
Leo Yan