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

Vladimir Zapolskiy vladimir.zapolskiy at linaro.org
Wed Apr 12 16:29:57 CEST 2023


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 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: sdm845: 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              | 62 +++++++++++++------
 9 files changed, 113 insertions(+), 31 deletions(-)
 create mode 100644 drivers/misc/qcom-geni-se.c

-- 
2.33.0



More information about the U-Boot mailing list