Martin Blumenstingl <martin.blumenstingl@xxxxxxxxxxxxxx> writes:You're welcome !
Hi,
some nit-picks as well as my Tested-by (in case it's not too late) below.
thank you for taking care of this!
Hum ok so there's more to it than the commit message. I'll come by withOn Thu, Jan 10, 2019 at 4:40 PM Loys Ollivier <lollivier@xxxxxxxxxxxx> wrote:this depends on the polarity from the cd-gpios property. above commit
Commit 89a5e15bcba8 ("gpio/mmc/of: Respect polarity in the device tree")
changed the behavior of "cd-inverted" to follow the device tree bindings
specification.
Lines specifying "cd-inverted" are now "active high".
caused cd-inverted to be applied twice (effectively making it a
no-op). thus "cd-inverted" only means "active high" if cd-gpios also
sets GPIO_ACTIVE_HIGH. if the polarity in cd-gpios is GPIO_ACTIVE_LOW
together with "cd-inverted" then the GPIO will be treated as active
low.
Indeed.Fix the SD card for meson by setting the cd-gpios as "active low" accordingnot only switching to GPIO_ACTIVE_LOW, also dropping "cd-inverted"
to the boards specifications.
OK, I treat fixes tags as:Fixes: 89a5e15bcba8 ("gpio/mmc/of: Respect polarity in the device tree")in my patches for the 32-bit boards I used the commit which added SD
card support to the board for the Fixes tag. however, I'm fine with
this as well (I just wanted to point out that there's a small
difference in our commits).
Will do.Signed-off-by: Loys Ollivier <lollivier@xxxxxxxxxxxx>on my Khadas VIM(1), using Kevin's v5.0/fixes branch:
Tested-by: Martin Blumenstingl <martin.blumenstingl@xxxxxxxxxxxxxx>
I can add this tested-by tag in my v5.0/fixes branch for now, and can
replace it with a follow up if Loys can update the changelog with your
suggestions/clarifications.
Thanks,
Kevin