[PATCH v4 2/4] serial: 8250_dw: build Renesas RZN1 CPR value from DW_UART_CPR_* definitions
Andy Shevchenko
andriy.shevchenko at linux.intel.com
Fri Apr 24 06:27:54 PDT 2026
On Fri, Apr 24, 2026 at 02:38:56PM +0300, Ilpo Järvinen wrote:
> On Fri, 24 Apr 2026, Jia Wang wrote:
...
> Hmm, maybe there should also be macro also for this one which takes the
> fifosize as input and converts it to CPR field vlaue (effectively, the
> macro is an inverse of DW_UART_CPR_FIFO_SIZE()). It would be more readable
> than the literal.
But this can be done separately, right?
> Also include BUILD_BUG_ON(!IS_ALIGNED(fifosize, 16) + bounds checks)
> inside that macro to catch invalid fifo sizes (+ don't forget the
> necessary headers for those two new things).
Hmm... Some devices may have FIFO = 8 or 4 bytes (Intel Quark IIRC has less
than 16 and it's DW IP).
--
With Best Regards,
Andy Shevchenko
More information about the linux-riscv
mailing list