net: pcs: rzn1-miic: Fix config array initialization

Fix memset parameters to initialize the entire DT value array

Fixes: f39e968dc1 ("net: pcs: rzn1-miic: Move configuration data to SoC-specific struct")
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Kyle Hendry <khendry@reliablecontrols.com>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Link: https://patch.msgid.link/20260915-rzn1-miic-fix-array-v5-1-b7173fd5b97d@reliablecontrols.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
Kyle Hendry 2026-09-15 10:39:20 -07:00 committed by Jakub Kicinski
parent 960ab631f3
commit daf677c2c6

View File

@ -683,7 +683,8 @@ static int miic_parse_dt(struct miic *miic, u32 *mode_cfg)
if (!dt_val)
return -ENOMEM;
memset(dt_val, MIIC_MODCTRL_CONF_NONE, sizeof(*dt_val));
memset(dt_val, MIIC_MODCTRL_CONF_NONE,
sizeof(*dt_val) * miic->of_data->conf_conv_count);
if (of_property_read_u32(np, "renesas,miic-switch-portin", &conf) == 0)
dt_val[0] = conf;