Re: [PATCH v3 0/3] Update Renesas RZ/V2M UART Port type

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 10 Feb 2023, Biju Das wrote:

> RZ/V2M specific register handling for the below restriction mentioned in
> hardware manual
> 
> 40.6.1 Point for Caution when Changing the Register Settings:
> 
> When changing the settings of the following registers, a PRESETn master
> reset or FIFO reset + SW reset (FCR[2],FCR[1], HCR0[7]) must be input to
> re-initialize them.
> 
> Target Registers: FCR, LCR, MCR, DLL, DLM, HCR0.

This information should appear in the changelog of 3/3!

-- 
 i.

> v2->v3:
>  * Dropped sclk from priv.
>  * Dropped unneeded clk_disable_unprepare from remove().
>  * Retained Rb tags from Geert,Andy and Ilpo as the changes are trivial.
>  * Replaced of_device_get_match_data()->device_get_match_data().
>  * Replaced of_device.h->property.h
>  * Dropped struct serial8250_em_hw_info *info from priv and started
>    using a local variable info in probe().
>  * Retained Rb tag from Ilpo as changes are trivial.
>  * Replaced readl/writel()->serial8250_em_serial_in/out() in serial8250_rzv2m_
>    reg_update() to avoid duplication of offset trickery.
>  * Added support for HCR0 read/write in serial8250_em_{serial_in, serial_out}
>  * Added UART_LCR macro support in serial8250_em_serial_in() to read LCR
>  * Reordered serial8250_em_{serial_in, serial_out} above serial8250_rzv2m_
>    reg_update().
>  * Replaced priv->info->serial_out to info->serial_out.
> v1->v2:
>  * Dropped patch#1 from previous series
>  * Replaced devm_clk_get->devm_clk_get_enabled() and updated clk
>    handling in probe().
>  * Added Rb tag from Geert.
>  * Added patch for updating Renesas RZ/V2M UART type from 16550a->16750
>    and also enables 64-bytes fifo.
>  * Used .data for taking h/w differences between EMMA mobile and RZ/V2M UART.
>  * Added serial_out() to struct serial8250_em_hw_info for the write register
>    differences between EMMA mobile and RZ/V2M UART.
> Biju Das (3):
>   serial: 8250_em: Use dev_err_probe()
>   serial: 8250_em: Update RZ/V2M port type as PORT_16750
>   serial: 8250_em: Add serial_out() to struct serial8250_em_hw_info
> 
>  drivers/tty/serial/8250/8250_em.c | 128 ++++++++++++++++++++++++------
>  1 file changed, 102 insertions(+), 26 deletions(-)
> 
> 



[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux