[U-Boot] [PATCH 03/10] stm32f7: serial: use clock driver to enable clock
vikas
vikas.manocha at st.com
Fri Feb 10 21:28:56 UTC 2017
Thanks Simon,
On 02/10/2017 08:22 AM, Simon Glass wrote:
> Hi Vikas,
>
> On 4 February 2017 at 15:43, Vikas Manocha <vikas.manocha at st.com> wrote:
>> Signed-off-by: Vikas Manocha <vikas.manocha at st.com>
>> ---
>> drivers/serial/serial_stm32x7.c | 18 +++++++++++++++++-
>> 1 file changed, 17 insertions(+), 1 deletion(-)
>
> Reviewed-by: Simon Glass <sjg at chromium.org>
>
> Nits below
>
>>
>> diff --git a/drivers/serial/serial_stm32x7.c b/drivers/serial/serial_stm32x7.c
>> index 2e6c676..969d94c 100644
>> --- a/drivers/serial/serial_stm32x7.c
>> +++ b/drivers/serial/serial_stm32x7.c
>> @@ -6,6 +6,7 @@
>> */
>>
>> #include <common.h>
>> +#include <clk.h>
>> #include <dm.h>
>> #include <asm/io.h>
>> #include <serial.h>
>> @@ -76,8 +77,23 @@ static int stm32_serial_probe(struct udevice *dev)
>> {
>> struct stm32x7_serial_platdata *plat = dev->platdata;
>> struct stm32_usart *const usart = plat->base;
>> - setbits_le32(&usart->cr1, USART_CR1_RE | USART_CR1_TE | USART_CR1_UE);
>>
>> +#if CONFIG_IS_ENABLED(CLK)
>
> Or #ifdef CONFIG_CLK
>
>> + int ret;
>> + struct clk clk;
>
> blank line here
ok, i will add/remove the blank lines it in v2 for this and for other blanks line comments below.
Thanks to highlight.
Cheers,
Vikas
>
>> + ret = clk_get_by_index(dev, 0, &clk);
>> + if (ret < 0)
>> + return ret;
>> +
>> + ret = clk_enable(&clk);
>> +
>
> drop blank line (since the statement below relates to this one.
>
>> + if (ret) {
>> + dev_err(dev, "failed to enable clock\n");
>> + return ret;
>> + }
>> +#endif
>> +
>> + setbits_le32(&usart->cr1, USART_CR1_RE | USART_CR1_TE | USART_CR1_UE);
>
> blank line
>
>> return 0;
>> }
>>
>> --
>> 1.9.1
>>
>
> Regards,
> Simon
> .
>
More information about the U-Boot
mailing list