|
@@ -556,7 +556,7 @@ static inline u32 _emit_ADDH(unsigned dry_run, u8 buf[],
|
|
|
|
|
|
buf[0] = CMD_DMAADDH;
|
|
buf[0] = CMD_DMAADDH;
|
|
buf[0] |= (da << 1);
|
|
buf[0] |= (da << 1);
|
|
- *((u16 *)&buf[1]) = val;
|
|
|
|
|
|
+ *((__le16 *)&buf[1]) = cpu_to_le16(val);
|
|
|
|
|
|
PL330_DBGCMD_DUMP(SZ_DMAADDH, "\tDMAADDH %s %u\n",
|
|
PL330_DBGCMD_DUMP(SZ_DMAADDH, "\tDMAADDH %s %u\n",
|
|
da == 1 ? "DA" : "SA", val);
|
|
da == 1 ? "DA" : "SA", val);
|
|
@@ -710,7 +710,7 @@ static inline u32 _emit_MOV(unsigned dry_run, u8 buf[],
|
|
|
|
|
|
buf[0] = CMD_DMAMOV;
|
|
buf[0] = CMD_DMAMOV;
|
|
buf[1] = dst;
|
|
buf[1] = dst;
|
|
- *((u32 *)&buf[2]) = val;
|
|
|
|
|
|
+ *((__le32 *)&buf[2]) = cpu_to_le32(val);
|
|
|
|
|
|
PL330_DBGCMD_DUMP(SZ_DMAMOV, "\tDMAMOV %s 0x%x\n",
|
|
PL330_DBGCMD_DUMP(SZ_DMAMOV, "\tDMAMOV %s 0x%x\n",
|
|
dst == SAR ? "SAR" : (dst == DAR ? "DAR" : "CCR"), val);
|
|
dst == SAR ? "SAR" : (dst == DAR ? "DAR" : "CCR"), val);
|
|
@@ -888,7 +888,7 @@ static inline u32 _emit_GO(unsigned dry_run, u8 buf[],
|
|
|
|
|
|
buf[1] = chan & 0x7;
|
|
buf[1] = chan & 0x7;
|
|
|
|
|
|
- *((u32 *)&buf[2]) = addr;
|
|
|
|
|
|
+ *((__le32 *)&buf[2]) = cpu_to_le32(addr);
|
|
|
|
|
|
return SZ_DMAGO;
|
|
return SZ_DMAGO;
|
|
}
|
|
}
|
|
@@ -928,7 +928,7 @@ static inline void _execute_DBGINSN(struct pl330_thread *thrd,
|
|
}
|
|
}
|
|
writel(val, regs + DBGINST0);
|
|
writel(val, regs + DBGINST0);
|
|
|
|
|
|
- val = *((u32 *)&insn[2]);
|
|
|
|
|
|
+ val = le32_to_cpu(*((__le32 *)&insn[2]));
|
|
writel(val, regs + DBGINST1);
|
|
writel(val, regs + DBGINST1);
|
|
|
|
|
|
/* If timed out due to halted state-machine */
|
|
/* If timed out due to halted state-machine */
|