[U-Boot] [PATCH] dts: arm: socfpga: fix socfpga_de10_nano console
Simon Goldschmidt
simon.k.r.goldschmidt at gmail.com
Mon Apr 29 19:50:21 UTC 2019
Am 29.04.2019 um 21:23 schrieb Marek Vasut:
> On 4/29/19 8:53 PM, Simon Goldschmidt wrote:
>> Am 29.04.2019 um 20:33 schrieb Marek Vasut:
>>> On 4/29/19 8:32 PM, Simon Goldschmidt wrote:
>>>> Booting this board failed as the initial console isn't found since
>>>> commit c402e8170245 ("dts: arm: socfpga: merge gen5 devicetrees from
>>>> linux")
>>>>
>>>> The uart0 devicetree entry was missing "clock-frequency = <100000000>:"
>>>> since that commit
>>>>
>>>> Fixes: c402e8170245 ("dts: arm: socfpga: merge gen5 devicetrees from
>>>> linux")
>>>> Reported-by: rafael mello <rafaelmello_3 at hotmail.com>
>>>> Signed-off-by: Simon Goldschmidt <simon.k.r.goldschmidt at gmail.com>
>>>> ---
>>>>
>>>> arch/arm/dts/socfpga_cyclone5_de10_nano.dts | 1 +
>>>> 1 file changed, 1 insertion(+)
>>>>
>>>> diff --git a/arch/arm/dts/socfpga_cyclone5_de10_nano.dts
>>>> b/arch/arm/dts/socfpga_cyclone5_de10_nano.dts
>>>> index b620dd8dda..4be4083941 100644
>>>> --- a/arch/arm/dts/socfpga_cyclone5_de10_nano.dts
>>>> +++ b/arch/arm/dts/socfpga_cyclone5_de10_nano.dts
>>>> @@ -77,6 +77,7 @@
>>>> };
>>>> &uart0 {
>>>> + clock-frequency = <100000000>;
>>>> u-boot,dm-pre-reloc;
>>>> };
>>>>
>>> Applied, thanks.
>>
>> Wow, that was fast!
>>
>>>
>>> While at it, can we do something about Gen5 clock driver ?
>>
>> Which Gen5 clock driver, haha?
>>
>> I might find the time. Would you think the A10 driver would be a good
>> point to start?
>
> For a read-only clock driver, based off DT, yes.
Well, that would be a start, using the handoff values from Quartus.
Would it make sense to convert the qts header output for gen5 to a dtsi
format like A10? Not only the clock settings, but all information living
in the qts directory would be better off in a devicetree.
And in addition, different FPGA configurations require different
pinmux/iocsr configurations, which is a thing we haven't covered, yet. I
don't want to update SPL just because an FPGA image decides to use
loan-IO instead of a HPS GPIO...
However, the bindings from A10 handoff dtsi don't seem in a state to
just copy them. (How does that handof dtsi get included anyway?)
Regards,
Simon
More information about the U-Boot
mailing list