[PATCH 10/21] usb: chipidea: msm: Rely on core to override AHBBURST
From: Stephen Boyd <hidden>
Date: 2016-06-29 18:59:21
Also in:
linux-arm-msm
From: Stephen Boyd <hidden>
Date: 2016-06-29 18:59:21
Also in:
linux-arm-msm
Quoting Peter Chen (2016-06-28 23:32:11)
On Sun, Jun 26, 2016 at 12:28:27AM -0700, Stephen Boyd wrote:quoted
The core framework already handles setting this parameter with a platform quirk. Add the appropriate flag so that we always set AHBBURST to 0. Technically DT should be doing this, but we always do it for msm chipidea devices so setting the flag in the driver works just as well.You still need to set AHB burst value at dts, this flag is just for override, see below: ahb-burst-config = <0x0>;
Right, I have added that to dts now, but the CI_HDRC_OVERRIDE_AHB_BURST flag allows us to specify it from the platdata structure in the ci_hdrc_msm.c file. As the value is zero for msm type controllers, I left it out of the static definition of platdata because all the non-initialized members of that structure are going to be zero anyway. I can explicitly set it to zero to make it more clear if you like.