[U-Boot] [PATCH 1/2] x86: ich6_gpio: Add use-lvl-write-cache for I/O access mode
Simon Glass
sjg at chromium.org
Mon May 15 03:02:27 UTC 2017
On 7 May 2017 at 20:52, Bin Meng <bmeng.cn at gmail.com> wrote:
> Add a device-tree property use-lvl-write-cache that will cause
> writes to lvl to be cached instead of read from lvl before each
> write. This is required on some platforms that have the register
> implemented as dual read/write (such as Baytrail).
>
> Prior to this fix the blue USB port on the Minnowboard Max was
> unusable since USB_HOST_EN0 was set high then immediately set
> low when USB_HOST_EN1 was written.
>
> This also resolves the 'gpio clear | set' command warning like:
> "Warning: value of pin is still 0"
>
> Signed-off-by: George McCollister <george.mccollister at gmail.com>
> <rebased on latest origin/master, fixed all baytrail boards>
> Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
>
> ---
>
> arch/x86/dts/bayleybay.dts | 6 ++++++
> arch/x86/dts/baytrail_som-db5800-som-6867.dts | 6 ++++++
> arch/x86/dts/conga-qeval20-qa3-e3845.dts | 6 ++++++
> arch/x86/dts/dfi-bt700.dtsi | 6 ++++++
> arch/x86/dts/minnowmax.dts | 6 ++++++
> drivers/gpio/intel_ich6_gpio.c | 30 ++++++++++++++++++++++-----
> 6 files changed, 55 insertions(+), 5 deletions(-)
Reviewed-by: Simon Glass <sjg at chromium.org>
I think we need a binding file for intel,ich6-gpio.
More information about the U-Boot
mailing list