ARM: imx: disable IPU QoS setup for correct SoCs
The condition was introduced in 4e6e8f73e9 ("ARM: imx6: don't
execute IPU QoS setup on MX6 SX/SL"), but instead it bails at
the Solo, not the SX and SL.

The original intent was most probably to add an exception for
the i.MX6 Solo as well, so everything else is skipped, including
the SX, SL and now the UL and ULL. Fix the code to reflect this.

On the SX, SL, UL, ULL, this now avoids writes to memory, which
isn't described in the datasheets. On the S, it now configures
the QoS settings.

Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent ea569a0 commit a73850bd76d0d7f29ac1bb6648bd5efc2e418a76
@Rouven Czerwinski Rouven Czerwinski authored on 29 Apr 2019
Sascha Hauer committed on 6 May 2019
Showing 1 changed file
View
arch/arm/mach-imx/imx6.c