Convert MMC and power drivers from using ofnode_read_*() / ofnode_get_property() / ofnode_for_each_subnode() / ofnode_find_subnode() to their dev_read_*() / dev_for_each_subnode() / dev_read_subnode() equivalents. The dev_read_*() functions are thin wrappers that internally call dev_ofnode(dev) and forward to the corresponding ofnode_*() function, so there is no functional change.
For the Meson power domain drivers (meson-ee-pwrc and meson-gx-pwrc-vpu), the manual ofnode_read_u32() + ofnode_get_by_phandle() + ofnode_valid() phandle resolution sequence is replaced with a single dev_read_phandle_with_args() call. This cleanup removes intermediate 'ofnode node' local variables and the now-unused host->node field in octeontx_hsmmc, making the code more concise. Drivers converted: - mmc: fsl_esdhc_imx, msm_sdhci, octeontx_hsmmc - power/domain: imx8m-power-domain, meson-ee-pwrc, meson-gx-pwrc-vpu - power/pmic: pca9450, pmic_qcom - power/regulator: anatop, qcom-rpmh, scmi Signed-off-by: Peng Fan <[email protected]> --- Peng Fan (11): mmc: fsl_esdhc_imx: convert ofnode API to dev_read API mmc: msm_sdhci: convert ofnode API to dev_read API mmc: octeontx_hsmmc: convert ofnode API to dev_read API power: domain: meson-ee-pwrc: use dev_read_phandle_with_args for ao-sysctrl power: domain: meson-gx-pwrc-vpu: use dev_read_phandle_with_args for hhi-sysctrl power: domain: imx8m: convert ofnode API to dev_read API power: pmic: pca9450: convert ofnode API to dev_read API power: pmic: qcom: convert ofnode API to dev_read API power: regulator: anatop: convert ofnode API to dev_read API power: regulator: qcom-rpmh: convert ofnode API to dev_read API power: regulator: scmi: convert ofnode API to dev_read API drivers/mmc/fsl_esdhc_imx.c | 14 +++-- drivers/mmc/msm_sdhci.c | 7 ++- drivers/mmc/octeontx_hsmmc.c | 74 +++++++++++---------------- drivers/mmc/octeontx_hsmmc.h | 1 - drivers/power/domain/imx8m-power-domain.c | 4 +- drivers/power/domain/meson-ee-pwrc.c | 13 ++--- drivers/power/domain/meson-gx-pwrc-vpu.c | 13 ++--- drivers/power/pmic/pca9450.c | 2 +- drivers/power/pmic/pmic_qcom.c | 2 +- drivers/power/regulator/anatop_regulator.c | 3 +- drivers/power/regulator/qcom-rpmh-regulator.c | 7 +-- drivers/power/regulator/scmi_regulator.c | 2 +- 12 files changed, 57 insertions(+), 85 deletions(-) --- base-commit: 31af00bdc6a3ab5d4ada83e08407f2ce289f0ec6 change-id: 20260604-devapi-05f934cfcc04 Best regards, -- Peng Fan <[email protected]>

