Dear HeungJun Kim,

In message <350d1ec30906250109s34355cbex5a2e59e181a5d...@mail.gmail.com> you 
wrote:
> This patch is the serial driver for S5PC100 & SMDKC100.
> 
> Signed-off-by: HeungJun, Kim <riverful....@samsung.com>

I think this patch should be merged with the patch(es) that add the
rest of the code.

> diff --git a/drivers/serial/serial_s5pc100.c b/drivers/serial/serial_s5pc100.c
> new file mode 100644
> index 0000000..9394e77
> --- /dev/null
> +++ b/drivers/serial/serial_s5pc100.c
...
> +void serial_setbrg(void)
> +{
> +     DECLARE_GLOBAL_DATA_PTR;
> +     s5pc1xx_uart_t *const uart = s5pc1xx_get_base_uart(UART_NR);
> +     u32 pclk = get_PCLK();
> +     u32 baudrate = gd->baudrate;
> +     int i;
> +
> +     i = (pclk / baudrate) % 16;
> +
> +     uart->UBRDIV = pclk / baudrate / 16 - 1;
> +     uart->UDIVSLOT = udivslot[i];

Please use I/O accessors instead of register writes. [Here and
everywhere.]

> +     for (i = 0; i < 100; i++);
> +             barrier();

What's this? This should not be needed.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de
Unix is supported by IBM, like a hanging man is supported by rope.
                        - Don Libes & Sandy Ressler: _Life With Unix_
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to