type UartIcrVal: Bitfield<Bits = u32>
type UUartIcr: UUartIcr<T, Val = Self::UartIcrVal, UReg = Self::UUartIcr, SReg = Self::SUartIcr, CReg = Self::CUartIcr>
type SUartIcr: SUartIcr<T, Val = Self::UartIcrVal, UReg = Self::UUartIcr, SReg = Self::SUartIcr, CReg = Self::CUartIcr>
type CUartIcr: CUartIcr<T, Val = Self::UartIcrVal, UReg = Self::UUartIcr, SReg = Self::SUartIcr, CReg = Self::CUartIcr>