From: "Jaehoon Chung" <jh80.chung@samsung.com>
To: "'Tim Harvey'" <tharvey@gateworks.com>,
"'Heiko Schocher'" <hs@denx.de>,
"'Tom Rini'" <trini@konsulko.com>,
"'Peng Fan'" <peng.fan@nxp.com>, <u-boot@lists.denx.de>
Cc: <linux-kernel@vger.kernel.org>
Subject: RE: [PATCH 4/4] mmc: fsl_esdhc: Convert to use livetree API for fdt access
Date: Thu, 24 Oct 2024 09:06:49 +0900 [thread overview]
Message-ID: <0bf101db25a8$9fe17d10$dfa47730$@samsung.com> (raw)
In-Reply-To: <20241023202855.1571188-4-tharvey@gateworks.com>
> -----Original Message-----
> From: Tim Harvey <tharvey@gateworks.com>
> Sent: Thursday, October 24, 2024 5:29 AM
> To: Heiko Schocher <hs@denx.de>; Tom Rini <trini@konsulko.com>; Peng Fan <peng.fan@nxp.com>; Jaehoon
> Chung <jh80.chung@samsung.com>; u-boot@lists.denx.de
> Cc: linux-kernel@vger.kernel.org; Tim Harvey <tharvey@gateworks.com>
> Subject: [PATCH 4/4] mmc: fsl_esdhc: Convert to use livetree API for fdt access
>
> Convert to using livetree API functions.
>
> Without this if livetree is enabled (OF_LIVE) the fsl_esdhc_imx
> driver will fail to read vendor-specific properties from the dt.
>
> Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
Best Regards,
Jaehoon Chung
> ---
> drivers/mmc/fsl_esdhc_imx.c | 15 +++++++--------
> 1 file changed, 7 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/mmc/fsl_esdhc_imx.c b/drivers/mmc/fsl_esdhc_imx.c
> index fb410104c1fc..d7a45ef0ad0d 100644
> --- a/drivers/mmc/fsl_esdhc_imx.c
> +++ b/drivers/mmc/fsl_esdhc_imx.c
> @@ -1398,8 +1398,7 @@ static int fsl_esdhc_of_to_plat(struct udevice *dev)
> struct udevice *vqmmc_dev;
> int ret;
>
> - const void *fdt = gd->fdt_blob;
> - int node = dev_of_offset(dev);
> + ofnode node = dev_ofnode(dev);
> fdt_addr_t addr;
> unsigned int val;
>
> @@ -1413,15 +1412,15 @@ static int fsl_esdhc_of_to_plat(struct udevice *dev)
> priv->dev = dev;
> priv->mode = -1;
>
> - val = fdtdec_get_int(fdt, node, "fsl,tuning-step", 1);
> + val = ofnode_read_u32_default(node, "fsl,tuning-step", 1);
> priv->tuning_step = val;
> - val = fdtdec_get_int(fdt, node, "fsl,tuning-start-tap",
> - ESDHC_TUNING_START_TAP_DEFAULT);
> + val = ofnode_read_u32_default(node, "fsl,tuning-start-tap",
> + ESDHC_TUNING_START_TAP_DEFAULT);
> priv->tuning_start_tap = val;
> - val = fdtdec_get_int(fdt, node, "fsl,strobe-dll-delay-target",
> - ESDHC_STROBE_DLL_CTRL_SLV_DLY_TARGET_DEFAULT);
> + val = ofnode_read_u32_default(node, "fsl,strobe-dll-delay-target",
> + ESDHC_STROBE_DLL_CTRL_SLV_DLY_TARGET_DEFAULT);
> priv->strobe_dll_delay_target = val;
> - val = fdtdec_get_int(fdt, node, "fsl,signal-voltage-switch-extra-delay-ms", 0);
> + val = ofnode_read_u32_default(node, "fsl,signal-voltage-switch-extra-delay-ms", 0);
> priv->signal_voltage_switch_extra_delay_ms = val;
>
> if (dev_read_bool(dev, "broken-cd"))
> --
> 2.25.1
>
prev parent reply other threads:[~2024-10-24 0:07 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-10-23 20:28 [PATCH 1/4] pinctrl: imx: Convert to use livetree API for fdt access Tim Harvey
2024-10-23 20:28 ` [PATCH 2/4] imx: power-domain: " Tim Harvey
2024-10-24 3:14 ` Jaehoon Chung
2024-10-23 20:28 ` [PATCH 3/4] i2c: mxc_i2c: " Tim Harvey
2024-10-28 8:44 ` Heiko Schocher
2024-10-23 20:28 ` [PATCH 4/4] mmc: fsl_esdhc: " Tim Harvey
2024-10-24 0:06 ` Jaehoon Chung [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='0bf101db25a8$9fe17d10$dfa47730$@samsung.com' \
--to=jh80.chung@samsung.com \
--cc=hs@denx.de \
--cc=linux-kernel@vger.kernel.org \
--cc=peng.fan@nxp.com \
--cc=tharvey@gateworks.com \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.