diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/spi/zynqmp_gqspi.c | 6 | 
1 files changed, 2 insertions, 4 deletions
| diff --git a/drivers/spi/zynqmp_gqspi.c b/drivers/spi/zynqmp_gqspi.c index e0e66870377..a56e8b25096 100644 --- a/drivers/spi/zynqmp_gqspi.c +++ b/drivers/spi/zynqmp_gqspi.c @@ -429,10 +429,8 @@ static int zynqmp_qspi_fill_tx_fifo(struct zynqmp_qspi_priv *priv, u32 size)  				data |= GENMASK(31, 16);  				break;  			case 3: -				data = *((u16 *)buf); -				buf += 2; -				data |= (*((u8 *)buf) << 16); -				buf += 1; +				data = *buf; +				buf += 3;  				data |= GENMASK(31, 24);  				break;  			} | 
