On 05/27/2019 02:47 PM, Kever Yang wrote: > > On 05/07/2019 04:58 PM, Christoph Muellner wrote: >> The RK3399 SPL does not use a pinctrl driver to setup the UART pins. >> Instead it works based on config macros, which set the base address >> of the actual UART block. >> >> Currently the RK3399 SPL support UART0 and UART2. >> This patch adds UART3 in the same way as UART0. >> >> Signed-off-by: Christoph Muellner <christoph.muell...@theobroma-systems.com> > Reviewed-by: Kever Yang <kever.y...@rock-chips.com>
Applied to u-boot-rockchip/master, thanks! > > Thanks, > - Kever >> --- >> >> arch/arm/mach-rockchip/rk3399/rk3399.c | 8 ++++++++ >> 1 file changed, 8 insertions(+) >> >> diff --git a/arch/arm/mach-rockchip/rk3399/rk3399.c >> b/arch/arm/mach-rockchip/rk3399/rk3399.c >> index a7ccd4f3ed..e1f9f8b8ef 100644 >> --- a/arch/arm/mach-rockchip/rk3399/rk3399.c >> +++ b/arch/arm/mach-rockchip/rk3399/rk3399.c >> @@ -80,6 +80,14 @@ void board_debug_uart_init(void) >> rk_clrsetreg(&grf->gpio2c_iomux, >> GRF_GPIO2C1_SEL_MASK, >> GRF_UART0BT_SOUT << GRF_GPIO2C1_SEL_SHIFT); >> +#elif defined(CONFIG_DEBUG_UART_BASE) && (CONFIG_DEBUG_UART_BASE == >> 0xff1B0000) >> + /* Enable early UART3 on the RK3399 */ >> + rk_clrsetreg(&grf->gpio3b_iomux, >> + GRF_GPIO3B6_SEL_MASK, >> + GRF_UART3_SIN << GRF_GPIO3B6_SEL_SHIFT); >> + rk_clrsetreg(&grf->gpio3b_iomux, >> + GRF_GPIO3B7_SEL_MASK, >> + GRF_UART3_SOUT << GRF_GPIO3B7_SEL_SHIFT); >> #else >> # ifdef CONFIG_TARGET_CHROMEBOOK_BOB >> rk_setreg(&grf->io_vsel, 1 << 0); > > > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > https://lists.denx.de/listinfo/u-boot _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot