Re: [PATCH 4/4] serial: sccnxp: Add DT support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> On Wed, Jul 31, 2013 at 11:55:45AM +0100, Alexander Shiyan wrote:
> > Add DT support to the SCCNCP serial driver.
> > 
> > Signed-off-by: Alexander Shiyan <shc_work@xxxxxxx>
> > ---
> >  .../bindings/tty/serial/sccnxp-serial.txt          | 53 ++++++++++++++++++++++
> >  drivers/tty/serial/sccnxp.c                        | 46 +++++++++++++++----
> >  include/linux/platform_data/serial-sccnxp.h        |  6 +--
> >  3 files changed, 93 insertions(+), 12 deletions(-)
> >  create mode 100644 Documentation/devicetree/bindings/tty/serial/sccnxp-serial.txt
> > 
> > diff --git a/Documentation/devicetree/bindings/tty/serial/sccnxp-serial.txt b/Documentation/devicetree/bindings/tty/serial/sccnxp-serial.txt
[...]
> > +Optional properties:
> > +- clocks: Phandle to input clock. If omitted, default IC frequency will be
> > +  used instead.
> > +- poll-interval: Poll interval time in nanoseconds.
> 
> Is there any reason this needs to be described at all? Is this interval
> a minimum/maximum bound required for some reason, or just a sensible
> value?
> 
> This feels like driver configuration than hardware description.

This is a exact value for driver in the polling mode.
Depends on desired response time and/or desired UART baudrate.

> > +- vcc-supply: The regulator supplying the VCC to drive the chip.
> > +- nxp,sccnxp-io-cfg: Array contains values for the emulated modem signals.
> > +  The number of values depends on the UART-number in the selected chip.
> > +  Each value should be composed according to the following rules:
> > +  (LINE1 << SIGNAL1) | ... | (LINEX << SIGNALX), where:
> > +   LINE - VALUE:
> > +    OP0 - 1
[...]
> > +    DIR - 24
> 
> I don't really understand what this is describing, but I'm not sure that
> the encoding (with an OR of shifted values) is the most sensible. Could
> you elaborate on what is being described and how it's used?

I have already described this property in a reply to Stephen Warren.
I'd like to do it differently, but I have no idea of another implementation of this.
Thanks.

---
��.n��������+%������w��{.n�����{��ǫ����{ay�ʇڙ���f���h������_�(�階�ݢj"��������G����?���&��





[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux PPP]     [Linux FS]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linmodem]     [Device Mapper]     [Linux Kernel for ARM]

  Powered by Linux