[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20190321120324.GI3622@lahna.fi.intel.com>
Date: Thu, 21 Mar 2019 14:03:24 +0200
From: Mika Westerberg <mika.westerberg@...ux.intel.com>
To: "zhuchangchun@...e.com" <zhuchangchun@...e.com>
Cc: "andriy.shevchenko" <andriy.shevchenko@...ux.intel.com>,
"linus.walleij" <linus.walleij@...aro.org>,
linux-gpio <linux-gpio@...r.kernel.org>,
linux-kernel <linux-kernel@...r.kernel.org>,
hendychu <hendychu@...yun.com>
Subject: Re: Re: [PATCH] pinctrl: intel: Implements gpio free function
On Thu, Mar 21, 2019 at 07:20:56PM +0800, zhuchangchun@...e.com wrote:
> After you unexport GPIO it can go back to any previous mode it was. If
> you need to use it as GPIO then why unexport it in the first place?
> --> because we need use the GPIO for device reset, we want to recover
> the GPIO value after reset done.If we don't unexport it, then reboot
> the
> intel SOC(not power off), the GPIO's value will stay until the GPIO be
> reinit.
> I tested the GPIO signal with oscilloscope, if power off the SOC,
> then
> power on, the GPIO value can recover its original value. This will
> infruence
> the peripheral device working condition.
If I understand correctly you have some peripheral connected to Intel
based board and one GPIO is used to reset the peripheral.
You say it works fine if you power cycle the board but it does not when
you issue 'reboot' command. Did I understood the problem correctly?
Powered by blists - more mailing lists