mbox series

[v3,0/9] serial: msm-geni: fix UART baudrate on modern platforms

Message ID 20230421175041.275566-1-vladimir.zapolskiy@linaro.org
Headers show
Series serial: msm-geni: fix UART baudrate on modern platforms | expand

Message

Vladimir Zapolskiy April 21, 2023, 5:50 p.m. UTC
The changeset touches Qualcomm platforms, it adds a new quite trivial
misc wrapper driver to be accessed by GENI UART to get information
about a proper clock divisor.

The change does not intend to break any currently supported Qualcomm
platforms, there should be no need to update board config or dts files.

Changes from v2 to v3:
* fixed return value of misc_read() from the new GENI SE QUP driver,
  thanks to Simon for the review comment.

Changes from v1 to v2:
* fixes according to the code review by Konrad,
* added two changes developed by Konrad to the series,
* removed .bind from the GENI SE wrapper driver,
* minor fix in MSM GENI serial driver Kconfig to match the new changes,
* changed dts files of SDM845 powered boards by adding GENI SE wrapper.

Konrad Dybcio (2):
  serial: msm-geni: Always bind before relocation
  serial: msm-geni: Use upstream Linux bindings

Vladimir Zapolskiy (7):
  misc: add Qualcomm GENI SE QUP device driver
  serial: msm-geni: remove redundant includes
  serial: msm-geni: remove invalid se-clk clock name
  serial: msm-geni: fix code indentation
  serial: msm-geni: fix a compile time warning from msm_serial_setbrg()
  serial: msm-geni: correct oversampling value based on QUP hardware revision
  arm: dts: msm: add GENI SE QUP device tree node

 arch/arm/dts/dragonboard845c.dts              |  2 +-
 arch/arm/dts/sdm845.dtsi                      | 25 ++++---
 arch/arm/dts/starqltechn.dts                  |  2 +-
 .../serial/msm-geni-serial.txt                |  2 +-
 drivers/misc/Kconfig                          |  7 ++
 drivers/misc/Makefile                         |  1 +
 drivers/misc/qcom-geni-se.c                   | 41 ++++++++++++
 drivers/serial/Kconfig                        |  2 +
 drivers/serial/serial_msm_geni.c              | 65 ++++++++++++++-----
 9 files changed, 116 insertions(+), 31 deletions(-)
 create mode 100644 drivers/misc/qcom-geni-se.c