* [PATCH 1/4] pinctrl: imx: Convert to use livetree API for fdt access
@ 2024-10-23 20:28 Tim Harvey
2024-10-23 20:28 ` [PATCH 2/4] imx: power-domain: " Tim Harvey
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Tim Harvey @ 2024-10-23 20:28 UTC (permalink / raw)
To: Heiko Schocher, Tom Rini, Peng Fan, Jaehoon Chung, u-boot
Cc: linux-kernel, Tim Harvey
Convert to using livetree API functions.
Without this if livetree is enabled (OF_LIVE) the imx8mq-pinctrl
driver will (silently) fail to probe causing issues with multiple
devices.
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
---
drivers/pinctrl/nxp/pinctrl-imx.c | 25 ++++++++++++-------------
1 file changed, 12 insertions(+), 13 deletions(-)
diff --git a/drivers/pinctrl/nxp/pinctrl-imx.c b/drivers/pinctrl/nxp/pinctrl-imx.c
index ff466c491041..b1960c56b512 100644
--- a/drivers/pinctrl/nxp/pinctrl-imx.c
+++ b/drivers/pinctrl/nxp/pinctrl-imx.c
@@ -22,7 +22,7 @@ static int imx_pinctrl_set_state(struct udevice *dev, struct udevice *config)
{
struct imx_pinctrl_priv *priv = dev_get_priv(dev);
struct imx_pinctrl_soc_info *info = priv->info;
- int node = dev_of_offset(config);
+ ofnode node = dev_ofnode(config);
const struct fdt_property *prop;
u32 *pin_data;
int npins, size, pin_size;
@@ -40,7 +40,7 @@ static int imx_pinctrl_set_state(struct udevice *dev, struct udevice *config)
else
pin_size = FSL_PIN_SIZE;
- prop = fdt_getprop(gd->fdt_blob, node, "fsl,pins", &size);
+ prop = ofnode_get_property(node, "fsl,pins", &size);
if (!prop) {
dev_err(dev, "No fsl,pins property in node %s\n", config->name);
return -EINVAL;
@@ -56,8 +56,8 @@ static int imx_pinctrl_set_state(struct udevice *dev, struct udevice *config)
if (!pin_data)
return -ENOMEM;
- if (fdtdec_get_int_array(gd->fdt_blob, node, "fsl,pins",
- pin_data, size >> 2)) {
+ if (ofnode_read_u32_array(node, "fsl,pins",
+ pin_data, size >> 2)) {
dev_err(dev, "Error reading pin data.\n");
devm_kfree(dev, pin_data);
return -EINVAL;
@@ -202,10 +202,11 @@ int imx_pinctrl_probe(struct udevice *dev,
struct imx_pinctrl_soc_info *info)
{
struct imx_pinctrl_priv *priv = dev_get_priv(dev);
- int node = dev_of_offset(dev), ret;
- struct fdtdec_phandle_args arg;
+ struct ofnode_phandle_args arg;
+ ofnode node = dev_ofnode(dev);
fdt_addr_t addr;
fdt_size_t size;
+ int ret;
if (!info) {
dev_err(dev, "wrong pinctrl info\n");
@@ -218,7 +219,7 @@ int imx_pinctrl_probe(struct udevice *dev,
if (info->flags & IMX8_USE_SCU)
return 0;
- addr = devfdt_get_addr_size_index(dev, 0, &size);
+ addr = ofnode_get_addr_size_index(dev_ofnode(dev), 0, &size);
if (addr == FDT_ADDR_T_NONE)
return -EINVAL;
@@ -227,22 +228,20 @@ int imx_pinctrl_probe(struct udevice *dev,
return -ENOMEM;
priv->info = info;
- info->mux_mask = fdtdec_get_int(gd->fdt_blob, node, "fsl,mux_mask", 0);
+ info->mux_mask = ofnode_read_u32(node, "fsl,mux_mask", 0);
/*
* Refer to linux documentation for details:
* Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.txt
*/
- if (fdtdec_get_bool(gd->fdt_blob, node, "fsl,input-sel")) {
- ret = fdtdec_parse_phandle_with_args(gd->fdt_blob,
- node, "fsl,input-sel",
+ if (ofnode_read_bool(node, "fsl,input-sel")) {
+ ret = ofnode_parse_phandle_with_args(node, "fsl,input-sel",
NULL, 0, 0, &arg);
if (ret) {
dev_err(dev, "iomuxc fsl,input-sel property not found\n");
return -EINVAL;
}
- addr = fdtdec_get_addr_size(gd->fdt_blob, arg.node, "reg",
- &size);
+ addr = ofnode_get_addr_size(arg.node, "reg", &size);
if (addr == FDT_ADDR_T_NONE)
return -EINVAL;
--
2.25.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 2/4] imx: power-domain: Convert to use livetree API for fdt access
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 ` Tim Harvey
2024-10-24 3:14 ` Jaehoon Chung
2024-10-23 20:28 ` [PATCH 3/4] i2c: mxc_i2c: " Tim Harvey
2024-10-23 20:28 ` [PATCH 4/4] mmc: fsl_esdhc: " Tim Harvey
2 siblings, 1 reply; 7+ messages in thread
From: Tim Harvey @ 2024-10-23 20:28 UTC (permalink / raw)
To: Heiko Schocher, Tom Rini, Peng Fan, Jaehoon Chung, u-boot
Cc: linux-kernel, Tim Harvey
Convert to using livetree API functions.
Without this if livetree is enabled (OF_LIVE) the imx8m-power-domain
driver will (silently) fail to probe its children leaving you with
no power domain support causing issues with certain devices.
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
---
drivers/power/domain/imx8m-power-domain.c | 18 +++++++-----------
1 file changed, 7 insertions(+), 11 deletions(-)
diff --git a/drivers/power/domain/imx8m-power-domain.c b/drivers/power/domain/imx8m-power-domain.c
index 8b6870c86463..c22fbe60675e 100644
--- a/drivers/power/domain/imx8m-power-domain.c
+++ b/drivers/power/domain/imx8m-power-domain.c
@@ -456,25 +456,22 @@ static int imx8m_power_domain_of_xlate(struct power_domain *power_domain,
static int imx8m_power_domain_bind(struct udevice *dev)
{
- int offset;
+ ofnode subnode;
const char *name;
int ret = 0;
- offset = dev_of_offset(dev);
- for (offset = fdt_first_subnode(gd->fdt_blob, offset); offset > 0;
- offset = fdt_next_subnode(gd->fdt_blob, offset)) {
+ ofnode_for_each_subnode(subnode, dev_ofnode(dev)) {
/* Bind the subnode to this driver */
- name = fdt_get_name(gd->fdt_blob, offset, NULL);
+ name = ofnode_get_name(subnode);
/* Descend into 'pgc' subnode */
if (!strstr(name, "power-domain")) {
- offset = fdt_first_subnode(gd->fdt_blob, offset);
- name = fdt_get_name(gd->fdt_blob, offset, NULL);
+ subnode = ofnode_first_subnode(subnode);
+ name = ofnode_get_name(subnode);
}
-
ret = device_bind_with_driver_data(dev, dev->driver, name,
dev->driver_data,
- offset_to_ofnode(offset),
+ subnode,
NULL);
if (ret == -ENODEV)
@@ -514,8 +511,7 @@ static int imx8m_power_domain_of_to_plat(struct udevice *dev)
struct imx_pgc_domain_data *domain_data =
(struct imx_pgc_domain_data *)dev_get_driver_data(dev);
- pdata->resource_id = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev),
- "reg", -1);
+ pdata->resource_id = ofnode_read_u32_default(dev_ofnode(dev), "reg", -1);
pdata->domain = &domain_data->domains[pdata->resource_id];
pdata->regs = domain_data->pgc_regs;
pdata->base = dev_read_addr_ptr(dev->parent);
--
2.25.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 3/4] i2c: mxc_i2c: Convert to use livetree API for fdt access
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-23 20:28 ` Tim Harvey
2024-10-28 8:44 ` Heiko Schocher
2024-10-23 20:28 ` [PATCH 4/4] mmc: fsl_esdhc: " Tim Harvey
2 siblings, 1 reply; 7+ messages in thread
From: Tim Harvey @ 2024-10-23 20:28 UTC (permalink / raw)
To: Heiko Schocher, Tom Rini, Peng Fan, Jaehoon Chung, u-boot
Cc: linux-kernel, Tim Harvey
Convert to using livetree API functions.
Without this if livetree is enabled (OF_LIVE) the mxc-i2c
driver will fail to support scl-gpios and sda-gpios for
i2c bus recovery.
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
---
drivers/i2c/mxc_i2c.c | 16 ++++++----------
1 file changed, 6 insertions(+), 10 deletions(-)
diff --git a/drivers/i2c/mxc_i2c.c b/drivers/i2c/mxc_i2c.c
index 2f3cb5908c91..2dfc1c4eab5d 100644
--- a/drivers/i2c/mxc_i2c.c
+++ b/drivers/i2c/mxc_i2c.c
@@ -29,7 +29,6 @@
#include <watchdog.h>
#include <dm.h>
#include <dm/pinctrl.h>
-#include <fdtdec.h>
DECLARE_GLOBAL_DATA_PTR;
@@ -867,8 +866,7 @@ static int mxc_i2c_set_bus_speed(struct udevice *bus, unsigned int speed)
static int mxc_i2c_probe(struct udevice *bus)
{
struct mxc_i2c_bus *i2c_bus = dev_get_priv(bus);
- const void *fdt = gd->fdt_blob;
- int node = dev_of_offset(bus);
+ ofnode node = dev_ofnode(bus);
fdt_addr_t addr;
int ret, ret2;
@@ -912,17 +910,15 @@ static int mxc_i2c_probe(struct udevice *bus)
* See Documentation/devicetree/bindings/i2c/i2c-imx.txt
* Use gpio to force bus idle when necessary.
*/
- ret = fdt_stringlist_search(fdt, node, "pinctrl-names", "gpio");
+ ret = ofnode_stringlist_search(node, "pinctrl-names", "gpio");
if (ret < 0) {
debug("i2c bus %d at 0x%2lx, no gpio pinctrl state.\n",
dev_seq(bus), i2c_bus->base);
} else {
- ret = gpio_request_by_name_nodev(offset_to_ofnode(node),
- "scl-gpios", 0, &i2c_bus->scl_gpio,
- GPIOD_IS_OUT);
- ret2 = gpio_request_by_name_nodev(offset_to_ofnode(node),
- "sda-gpios", 0, &i2c_bus->sda_gpio,
- GPIOD_IS_OUT);
+ ret = gpio_request_by_name(bus, "scl-gpios", 0, &i2c_bus->scl_gpio,
+ GPIOD_IS_OUT);
+ ret2 = gpio_request_by_name(bus, "sda-gpios", 0, &i2c_bus->sda_gpio,
+ GPIOD_IS_OUT);
if (!dm_gpio_is_valid(&i2c_bus->sda_gpio) ||
!dm_gpio_is_valid(&i2c_bus->scl_gpio) ||
ret || ret2) {
--
2.25.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 4/4] mmc: fsl_esdhc: Convert to use livetree API for fdt access
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-23 20:28 ` [PATCH 3/4] i2c: mxc_i2c: " Tim Harvey
@ 2024-10-23 20:28 ` Tim Harvey
2024-10-24 0:06 ` Jaehoon Chung
2 siblings, 1 reply; 7+ messages in thread
From: Tim Harvey @ 2024-10-23 20:28 UTC (permalink / raw)
To: Heiko Schocher, Tom Rini, Peng Fan, Jaehoon Chung, u-boot
Cc: linux-kernel, Tim Harvey
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>
---
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
^ permalink raw reply related [flat|nested] 7+ messages in thread
* RE: [PATCH 4/4] mmc: fsl_esdhc: Convert to use livetree API for fdt access
2024-10-23 20:28 ` [PATCH 4/4] mmc: fsl_esdhc: " Tim Harvey
@ 2024-10-24 0:06 ` Jaehoon Chung
0 siblings, 0 replies; 7+ messages in thread
From: Jaehoon Chung @ 2024-10-24 0:06 UTC (permalink / raw)
To: 'Tim Harvey', 'Heiko Schocher',
'Tom Rini', 'Peng Fan', u-boot
Cc: linux-kernel
> -----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
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [PATCH 2/4] imx: power-domain: Convert to use livetree API for fdt access
2024-10-23 20:28 ` [PATCH 2/4] imx: power-domain: " Tim Harvey
@ 2024-10-24 3:14 ` Jaehoon Chung
0 siblings, 0 replies; 7+ messages in thread
From: Jaehoon Chung @ 2024-10-24 3:14 UTC (permalink / raw)
To: 'Tim Harvey', 'Heiko Schocher',
'Tom Rini', 'Peng Fan', u-boot
Cc: linux-kernel
> -----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 2/4] imx: power-domain: Convert to use livetree API for fdt access
>
> Convert to using livetree API functions.
>
> Without this if livetree is enabled (OF_LIVE) the imx8m-power-domain
> driver will (silently) fail to probe its children leaving you with
> no power domain support causing issues with certain devices.
>
> Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
Best Regards,
Jaehoon Chung
> ---
> drivers/power/domain/imx8m-power-domain.c | 18 +++++++-----------
> 1 file changed, 7 insertions(+), 11 deletions(-)
>
> diff --git a/drivers/power/domain/imx8m-power-domain.c b/drivers/power/domain/imx8m-power-domain.c
> index 8b6870c86463..c22fbe60675e 100644
> --- a/drivers/power/domain/imx8m-power-domain.c
> +++ b/drivers/power/domain/imx8m-power-domain.c
> @@ -456,25 +456,22 @@ static int imx8m_power_domain_of_xlate(struct power_domain *power_domain,
>
> static int imx8m_power_domain_bind(struct udevice *dev)
> {
> - int offset;
> + ofnode subnode;
> const char *name;
> int ret = 0;
>
> - offset = dev_of_offset(dev);
> - for (offset = fdt_first_subnode(gd->fdt_blob, offset); offset > 0;
> - offset = fdt_next_subnode(gd->fdt_blob, offset)) {
> + ofnode_for_each_subnode(subnode, dev_ofnode(dev)) {
> /* Bind the subnode to this driver */
> - name = fdt_get_name(gd->fdt_blob, offset, NULL);
> + name = ofnode_get_name(subnode);
>
> /* Descend into 'pgc' subnode */
> if (!strstr(name, "power-domain")) {
> - offset = fdt_first_subnode(gd->fdt_blob, offset);
> - name = fdt_get_name(gd->fdt_blob, offset, NULL);
> + subnode = ofnode_first_subnode(subnode);
> + name = ofnode_get_name(subnode);
> }
> -
> ret = device_bind_with_driver_data(dev, dev->driver, name,
> dev->driver_data,
> - offset_to_ofnode(offset),
> + subnode,
> NULL);
>
> if (ret == -ENODEV)
> @@ -514,8 +511,7 @@ static int imx8m_power_domain_of_to_plat(struct udevice *dev)
> struct imx_pgc_domain_data *domain_data =
> (struct imx_pgc_domain_data *)dev_get_driver_data(dev);
>
> - pdata->resource_id = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev),
> - "reg", -1);
> + pdata->resource_id = ofnode_read_u32_default(dev_ofnode(dev), "reg", -1);
> pdata->domain = &domain_data->domains[pdata->resource_id];
> pdata->regs = domain_data->pgc_regs;
> pdata->base = dev_read_addr_ptr(dev->parent);
> --
> 2.25.1
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 3/4] i2c: mxc_i2c: Convert to use livetree API for fdt access
2024-10-23 20:28 ` [PATCH 3/4] i2c: mxc_i2c: " Tim Harvey
@ 2024-10-28 8:44 ` Heiko Schocher
0 siblings, 0 replies; 7+ messages in thread
From: Heiko Schocher @ 2024-10-28 8:44 UTC (permalink / raw)
To: Tim Harvey, Tom Rini, Peng Fan, Jaehoon Chung, u-boot; +Cc: linux-kernel
Hello Tim,
On 23.10.24 22:28, Tim Harvey wrote:
> Convert to using livetree API functions.
>
> Without this if livetree is enabled (OF_LIVE) the mxc-i2c
> driver will fail to support scl-gpios and sda-gpios for
> i2c bus recovery.
>
> Signed-off-by: Tim Harvey <tharvey@gateworks.com>
> ---
> drivers/i2c/mxc_i2c.c | 16 ++++++----------
> 1 file changed, 6 insertions(+), 10 deletions(-)
Reviewed-by: Heiko Schocher <hs@denx.de>
Thanks!
bye,
Heiko
--
DENX Software Engineering GmbH, Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-52 Fax: +49-8142-66989-80 Email: hs@denx.de
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2024-10-28 8:47 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).