[U-Boot] [PATCH] dts: arm: socfpga: fix socfpga_de10_nano console
Marek Vasut
marex at denx.de
Mon Apr 29 20:29:40 UTC 2019
On 4/29/19 9:50 PM, Simon Goldschmidt wrote:
> 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.
I think so too :)
> 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...
Right ?
> 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?)
The A10 bindings are ad-hoc mess for sure :)
(What do you mean, how?)
--
Best regards,
Marek Vasut
More information about the U-Boot
mailing list