u-boot/drivers/serial
Caleb Connolly 836b7f4474
serial: msm-geni: don't rely on parent misc device
commit 1b15483deb ("misc: add Qualcomm GENI SE QUP device driver")
introduced support for platform-specific oversampling values, necessary
to configure the UART clocks on all platforms at runtime. However it
relies in probing a parent device. Despite the DM_FLAG_PRE_RELOC flag,
this is not done consistently during boot.

Instead, take another approach by relying on ofnode_ helpers to read the
serial engine base address and do the read directly. This fixes early
UART on boards with a non-default oversampling rate.

Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2024-01-16 12:26:52 +00:00
..
altera_jtag_uart.c
altera_uart.c
arm_dcc.c
atmel_usart.c
atmel_usart.h
Kconfig serial: msm-geni: don't rely on parent misc device 2024-01-16 12:26:52 +00:00
Makefile serial: mxs: Add MXS AUART driver 2023-05-21 16:54:41 +02:00
ns16550.c pci: serial: Support reading PCI-register size with base 2023-10-06 14:38:13 -04:00
sandbox.c spl: Allow enabling SPL_OF_REAL and SPL_OF_PLATDATA at the same time 2023-10-17 20:50:52 -04:00
serial-uclass.c serial: zynqmp: Fetch baudrate from dtb and update 2023-11-07 13:47:08 +01:00
serial.c serial: Remove unused NEEDS_MANUAL_RELOC code bits 2023-09-14 10:42:25 -04:00
serial_ar933x.c
serial_arc.c
serial_bcm283x_mu.c
serial_bcm283x_pl011.c
serial_bcm6345.c
serial_coreboot.c
serial_cortina.c
serial_efi.c
serial_htif.c
serial_intel_mid.c
serial_linflexuart.c
serial_lpuart.c serial: lpuart: Enable IPG clock 2023-10-16 14:02:38 +02:00
serial_mcf.c
serial_meson.c serial: amlogic: Add UART compatible for A1 board 2023-10-18 09:46:01 +02:00
serial_mpc8xx.c
serial_msm.c
serial_msm_geni.c serial: msm-geni: don't rely on parent misc device 2024-01-16 12:26:52 +00:00
serial_mt7620.c
serial_mtk.c common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
serial_mvebu_a3700.c
serial_mxc.c
serial_mxs.c serial: mxs: Add MXS AUART driver 2023-05-21 16:54:41 +02:00
serial_npcm.c serial: npcm: support skip uart clock setting 2023-11-22 19:10:04 -05:00
serial_ns16550.c
serial_nulldev.c
serial_octeon_bootcmd.c
serial_octeon_pcie_console.c
serial_omap.c tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
serial_owl.c
serial_pic32.c
serial_pl01x.c serial: pl01x: Modify pending callback to test if transmit FIFO is empty 2023-07-11 14:40:04 +02:00
serial_pl01x_internal.h
serial_rockchip.c
serial_s5p.c serial: s5p: Use dev_read_addr_ptr() to get base address 2023-11-27 18:04:11 +09:00
serial_s5p4418_pl011.c
serial_sbi.c risc-v: implement DBCN based debug console 2023-09-05 10:53:55 +08:00
serial_semihosting.c
serial_sh.c serial: sh: Drop <common.h> 2023-11-02 11:30:18 +01:00
serial_sh.h serial: sh: Add RZ/G2L SCIF support 2023-10-19 17:03:20 +02:00
serial_sifive.c
serial_sti_asc.c
serial_stm32.c serial: stm32: Fix AARCH64 compilation warnings 2023-11-13 10:55:38 +01:00
serial_stm32.h serial: stm32: Fix AARCH64 compilation warnings 2023-11-13 10:55:38 +01:00
serial_uniphier.c
serial_xen.c
serial_xuartlite.c
serial_zynq.c
usbtty.c
usbtty.h