[U-Boot] [PATCH] serial: ns16550: Add register shift variable
Felix Brack
fb at ltec.ch
Mon Jul 16 12:48:32 UTC 2018
On 16.07.2018 14:42, Wolfgang Denk wrote:
> Dear Felix,
>
> In message <1b0d33fa-adfb-9825-5ae8-8bded1678c0c at ltec.ch> you wrote:
>>
>>>> This needs to be rewritten.
>>>
>>> To try and help clarify, the property in question means "quantity to
>>> shift the register offsets by." It should be clear in our Kconfig help
>>> entry as well that this is what we're looking for.
>>>
>> Thanks for this! The help text will be fixed in v2.
>
> None of the places I could find in the Linux
> Documentation/devicetree/bindings directory actually explains what
> "shift the register offsets" means. Only the code reveals that
> this means a LEFT shift of the register address (offset).
>
> At least one place in Linux interprets <reg-shift> differently; here
> it operates on the _data_ (instead there they use <reg-spacing>):
>
> "devicetree/bindings/ipmi/ipmi-smic.txt":
>
> - reg-shift - The amount to shift the registers to the right to get the data
> into bit zero.
>
> (see ipmi_si_mem_io.c
>
>
> So can we please add an explanation what _exactly_ this means?
>
I will propose one with v2 post.
> Thanks.
>
>
> Wolfgang Denk
>
regards, Felix
More information about the U-Boot
mailing list