rendered paste bodyдолжно быть так
static void trx_cmd_wr(alt_u32 trx, alt_u32 addr, alt_u32 mode, alt_u64 data)
{
alt_u32 fifo = (trx == 0 ? RG_TRXA_CMD : trx - 1);
trx_iowr(fifo, (alt_u32)(data & 0xffffffff));
trx_iowr(fifo, (addr << 18) | (mode << 16) | (data >> 32));
}
а было
static void trx_cmd_wr(alt_u32 trx, alt_u32 addr, alt_u32 mode, alt_u64 data)
{
alt_u32 fifo = (trx == 0 ? RG_TRXA_CMD : trx - 1);
trx_iowr(fifo, (alt_u32)(data & 0xffffffff));
trx_iowr(fifo, (addr << 14) | (mode << 12) | (data >> 32));
}