[PATCH v4 7/7] mmc: host: renesas_sdhi_core: support selecting an optional mux
Wolfram Sang
wsa+renesas at sang-engineering.com
Wed Jan 14 03:49:57 PST 2026
Hi Josua,
thanks for your work and kudos for striving for a generic solution. It
seems worthwhile to me to add the helpers. I have questions, though:
> + priv->mux_state = devm_mux_state_get_optional_selected(&pdev->dev, NULL);
The minor nit (which may be bike-shedding): Maybe the function name
could be '*_select' instead of '*_selected'. To make more explicit that
this function is actively changing the selection and not passively
retrieving the current state?
The bigger thing is that with devm_* I had the expectation that
deselection is also handled automatically...
> +edselmux:
> + if (priv->mux_state)
> + mux_state_deselect(priv->mux_state);
... so I was a bit surprised to see this manual cleanup. Has it been
discussed if that deselection can also be in the helpers?
Happy hacking,
Wolfram
More information about the linux-phy
mailing list