mbox series

[v9,0/6] serial: mvebu-uart: Support for higher baudrates

Message ID 20220219152818.4319-1-kabel@kernel.org (mailing list archive)
Headers show
Series serial: mvebu-uart: Support for higher baudrates | expand

Message

Marek Behún Feb. 19, 2022, 3:28 p.m. UTC
Hello Greg,

this is v9 of series adding support for higher baudrates on A37xx UART.

I've fixed the two things discovered in v8 (commit message typo and
order of last two patches).

Marek

Changes since v8:
* fixed typo in commit message of patch 3
* switched patches 5 and 6 as requested by Gregory Clement

Changes since v7:
* fixed lint errors in yaml binding file
* added Reviewed-by tags
* changed commit messages and comments a little
* fixed indentation at some places
* swapped patch 2 and 3 (dt-binding defining new binding should go
  before the driver adding usage of that new binding)

Changes in v6:
* fixed yaml binding file and dts files

Changes in v5:
* fixed yaml binding file

Changes in v4:
* converted armada3700-uart-clock documentation to YAML
* split documentation changes into two commits:
  - first which adds clock documentation
  - second which updates UART documentation

Changes in v3:
v3 is rebased on top of Linus master branch and all already applied patches
were dropped. There are no changes in patches itself since v2.

Pali Rohár (6):
  math64: New DIV_U64_ROUND_CLOSEST helper
  dt-bindings: mvebu-uart: document DT bindings for
    marvell,armada-3700-uart-clock
  serial: mvebu-uart: implement UART clock driver for configuring UART
    base clock
  dt-bindings: mvebu-uart: update information about UART clock
  serial: mvebu-uart: implement support for baudrates higher than 230400
    Bd
  arm64: dts: marvell: armada-37xx: add device node for UART clock and
    use it

 .../clock/marvell,armada-3700-uart-clock.yaml |  59 ++
 .../devicetree/bindings/serial/mvebu-uart.txt |   9 +-
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi  |  14 +-
 drivers/tty/serial/Kconfig                    |   1 +
 drivers/tty/serial/mvebu-uart.c               | 596 +++++++++++++++++-
 include/linux/math64.h                        |  13 +
 6 files changed, 671 insertions(+), 21 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml

Comments

Pali Rohár Feb. 25, 2022, 7:32 p.m. UTC | #1
On Saturday 19 February 2022 16:28:12 Marek Behún wrote:
> Pali Rohár (6):
>   math64: New DIV_U64_ROUND_CLOSEST helper
>   dt-bindings: mvebu-uart: document DT bindings for
>     marvell,armada-3700-uart-clock
>   serial: mvebu-uart: implement UART clock driver for configuring UART
>     base clock
>   dt-bindings: mvebu-uart: update information about UART clock
>   serial: mvebu-uart: implement support for baudrates higher than 230400
>     Bd
>   arm64: dts: marvell: armada-37xx: add device node for UART clock and
>     use it
> 
>  .../clock/marvell,armada-3700-uart-clock.yaml |  59 ++
>  .../devicetree/bindings/serial/mvebu-uart.txt |   9 +-
>  arch/arm64/boot/dts/marvell/armada-37xx.dtsi  |  14 +-
>  drivers/tty/serial/Kconfig                    |   1 +
>  drivers/tty/serial/mvebu-uart.c               | 596 +++++++++++++++++-
>  include/linux/math64.h                        |  13 +
>  6 files changed, 671 insertions(+), 21 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml

Hello Greg! I think that this patch series has now all reviews.
Could you look at it if you can finally take it? Or is there still
something missing?
Marek Behún Feb. 25, 2022, 7:39 p.m. UTC | #2
On Fri, 25 Feb 2022 20:32:29 +0100
Pali Rohár <pali@kernel.org> wrote:

> On Saturday 19 February 2022 16:28:12 Marek Behún wrote:
> > Pali Rohár (6):
> >   math64: New DIV_U64_ROUND_CLOSEST helper
> >   dt-bindings: mvebu-uart: document DT bindings for
> >     marvell,armada-3700-uart-clock
> >   serial: mvebu-uart: implement UART clock driver for configuring UART
> >     base clock
> >   dt-bindings: mvebu-uart: update information about UART clock
> >   serial: mvebu-uart: implement support for baudrates higher than 230400
> >     Bd
> >   arm64: dts: marvell: armada-37xx: add device node for UART clock and
> >     use it
> > 
> >  .../clock/marvell,armada-3700-uart-clock.yaml |  59 ++
> >  .../devicetree/bindings/serial/mvebu-uart.txt |   9 +-
> >  arch/arm64/boot/dts/marvell/armada-37xx.dtsi  |  14 +-
> >  drivers/tty/serial/Kconfig                    |   1 +
> >  drivers/tty/serial/mvebu-uart.c               | 596 +++++++++++++++++-
> >  include/linux/math64.h                        |  13 +
> >  6 files changed, 671 insertions(+), 21 deletions(-)
> >  create mode 100644 Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
> 
> Hello Greg! I think that this patch series has now all reviews.
> Could you look at it if you can finally take it? Or is there still
> something missing?

It was taken into tty-testing today 10:29.

Marek