Message ID | 21296cb18a462baed3e50532b55b4cee9a8e0ea4.1496774336.git.paweljarosz3691@gmail.com |
---|---|
State | Changes Requested |
Delegated to: | Philipp Tomsich |
Headers | show |
Hi Pawel, On 6 June 2017 at 12:53, Paweł Jarosz <paweljarosz3691@gmail.com> wrote: > update driver to support rk3066 serial > > Signed-off-by: Paweł Jarosz <paweljarosz3691@gmail.com> > --- > drivers/serial/serial_rockchip.c | 19 ++++++++++++++++++- > 1 file changed, 18 insertions(+), 1 deletion(-) Similar comments here to the mmc driver. Regards, Simon
> update driver to support rk3066 serial > > Signed-off-by: Paweł Jarosz <paweljarosz3691@gmail.com> > --- > drivers/serial/serial_rockchip.c | 19 ++++++++++++++++++- > 1 file changed, 18 insertions(+), 1 deletion(-) > Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
diff --git a/drivers/serial/serial_rockchip.c b/drivers/serial/serial_rockchip.c index 734cee2..e7be2ea 100644 --- a/drivers/serial/serial_rockchip.c +++ b/drivers/serial/serial_rockchip.c @@ -12,7 +12,14 @@ #include <serial.h> #include <asm/arch/clock.h> -#if defined(CONFIG_ROCKCHIP_RK3188) + +#if defined(CONFIG_ROCKCHIP_RK3066) +struct rockchip_uart_platdata { + struct dtd_rockchip_rk3066_uart dtplat; + struct ns16550_platdata plat; +}; +struct dtd_rockchip_rk3066_uart *dtplat, s_dtplat; +#elif defined(CONFIG_ROCKCHIP_RK3188) struct rockchip_uart_platdata { struct dtd_rockchip_rk3188_uart dtplat; struct ns16550_platdata plat; @@ -40,6 +47,16 @@ static int rockchip_serial_probe(struct udevice *dev) return ns16550_serial_probe(dev); } +U_BOOT_DRIVER(rockchip_rk3066_uart) = { + .name = "rockchip_rk3066_uart", + .id = UCLASS_SERIAL, + .priv_auto_alloc_size = sizeof(struct NS16550), + .platdata_auto_alloc_size = sizeof(struct rockchip_uart_platdata), + .probe = rockchip_serial_probe, + .ops = &ns16550_serial_ops, + .flags = DM_FLAG_PRE_RELOC, +}; + U_BOOT_DRIVER(rockchip_rk3188_uart) = { .name = "rockchip_rk3188_uart", .id = UCLASS_SERIAL,
update driver to support rk3066 serial Signed-off-by: Paweł Jarosz <paweljarosz3691@gmail.com> --- drivers/serial/serial_rockchip.c | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-)