[PATCH 2/3] ARM64: dts: amlogic: add Hardkernel ODROID-C2

Andreas Färber afaerber at suse.de
Thu Mar 24 10:26:18 PDT 2016


Am 24.03.2016 um 18:16 schrieb Kevin Hilman:
> On Thu, Mar 24, 2016 at 9:57 AM, Andreas Färber <afaerber at suse.de> wrote:
>> Am 24.03.2016 um 13:58 schrieb Arnd Bergmann:
>>> On Wednesday 23 March 2016 11:33:32 Kevin Hilman wrote:
>>>> +/ {
>>>> +       compatible = "hardkernel,odroid-c2", "amlogic,meson-gxbb";
>>>> +       model = "Hardkernel ODROID-C2";
>>>> +
>>>> +       chosen {
>>>> +               stdout-path = "serial0:115200n8";
>>>> +       };
>>>> +
>>>> +       memory at 0 {
>>>> +               device_type = "memory";
>>>> +               reg = <0x0 0x0 0x0 0x80000000>;
>>>> +       };
>>>> +};
>>>> +
>>>> +&uart_AO {
>>>> +       status = "okay";
>>>> +};
>>>>
>>>
>>> Shouldn't this also add the serial0 alias?
>>>
>>> It seems that the .dtsi file accidentally sets an alias to a disabled
>>> device, which isn't really valid. Can you fix that when adding the
>>> .dts?
>>
>> Hm, would it be any better to not disable either of the serials and
>> leave the aliases in the .dtsi?
> 
> I'm going to respin, moving the aliases that are actually into the
> .dts that use them, and dropping the unused/disabled serial1.

Carlo and me both agreed to that approach.

However @Arnd, I still don't understand how an alias to a disabled
device hurts? It was not accidental on my part. And I'm pretty sure on
my PowerMac's OpenFirmware I had aliases to disk devices not connected.

Using an alias to a disabled device should be no different from using
the full path to a disabled device. We don't prevent the latter, so why
the former?

If the serial node is disabled, the meson_uart driver won't probe and
won't look up its alias. Who else uses it apart from stdout-path?

The order was intentionally always AO (always-on) bus first, and there
are just two UARTs I'm aware of.

Regards,
Andreas

-- 
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Graham Norton; HRB 21284 (AG Nürnberg)



More information about the linux-arm-kernel mailing list