
2 Jul
2020
2 Jul
'20
9:05 p.m.
Hi Heiko,
On Fri, May 15 2020, Heiko Schocher wrote:
save the GPIOD_ flags also in the gpio descriptor.
Signed-off-by: Heiko Schocher hs@denx.de Reviewed-by: Patrick Delaunay patrick.delaunay@st.com Reviewed-by: Simon Glass sjg@chromium.org
This fixes SD card access on Hummingboard2. Current master uses the wrong out polarity to control the SD card power regulator.
Tested-by: Baruch Siach baruch@tkos.co.il
Should go to v2020.07 I believe.
One more comment below.
@@ -614,10 +618,6 @@ int dm_gpio_set_dir_flags(struct gpio_desc *desc, ulong flags) flags |= desc->flags; ret = _dm_gpio_set_dir_flags(desc, flags);
- /* update the descriptor flags */
- if (ret)
desc->flags = flags;
- return ret;
You can just do
return _dm_gpio_set_dir_flags(desc, flags);
here instead.
Thanks, baruch
--
~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch@tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -