From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 75CF03845AE for ; Fri, 12 Jun 2026 21:52:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781301133; cv=none; b=cNIQnOfAOH7QvGJCT3uxnOilsCyMdefetl2oQMwRdylN7LrP+36ZxuBRuitAeLeMnJylmPkV6CpWBQox/9zoWfmzq11BotDqgfFA1iVECSYCJTDM9r9cmmHjETOO9t/v+bTWv8LKFMJ0RUnJ3atO1m9h18h5fFKLG7iPUsmIQW4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781301133; c=relaxed/simple; bh=f/1ifaANbE9C9+A18Kw5JqM6sDJ2RVZzS3A4hnfBYA8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=YR/gbWk9PK96pQYcF0fF+P250khVE41u2ewt8qimo5yMjwvJML822tawOoK/kXh7or0tJTvn8Ttgpd1cCmiOE5fqw22iQvrwTjzFnVJ7UcypYIBdK2sOTFg2JAFPDO3UHFl8hrH5dX7MbPrYwqUuiaOzIGxObCL6GOePJaQZko8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=fi/8K/sD; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="fi/8K/sD" Received: by smtp.kernel.org (Postfix) with ESMTPSA id DADEE1F00A3D; Fri, 12 Jun 2026 21:52:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1781301132; bh=fSxRWIcl9qU/LEj4Rcxpx/wptYk0R48ylx0jgepqy34=; h=From:To:Cc:Subject:Date; b=fi/8K/sDey3qBtFAbLERDJWoUDVQJdX/x0+AuxxgJvu1yp+9MddIaMB4X+pvvGwHG CgBw9xO55Fs4BpkTtz4PRRYn3z3y2JkiiyJ/QYWsXBWGOcKFco9aDxEuwF59lIuY7U 5utLrGbAMhp/S3tsDMtbUiVBrhR5NJ4XDhZoNBS8+95G0+rBDHYEk0AyFFDTKvI3CY E+5OheY3OCEc2aAtxMi1C1Dco65DmTBq6bQScFt6A/baGtwO11+blbpoplxAwxlCT+ X9HDnJBABFl6R82je5uxMDkSgTPTkzMy2EOgs2kPLsYzEFb571PfxgGmJ+mf6VzKln L01bhI+K+x6jw== From: "Rob Herring (Arm)" To: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH] drm/bridge: sii902x: Read "sil,i2s-data-lanes" as u32 Date: Fri, 12 Jun 2026 16:52:04 -0500 Message-ID: <20260612215205.1887206-1-robh@kernel.org> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The "sil,i2s-data-lanes" binding and in-tree DTS files use normal uint32 cells. Reading the array as u8 only works because the values are small, but it does not match the documented DT element size. Use the u32 array helper so the driver follows the binding. Signed-off-by: Rob Herring (Arm) --- drivers/gpu/drm/bridge/sii902x.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/bridge/sii902x.c b/drivers/gpu/drm/bridge/sii902x.c index 12497f5ce4ff..c27e41573b19 100644 --- a/drivers/gpu/drm/bridge/sii902x.c +++ b/drivers/gpu/drm/bridge/sii902x.c @@ -862,7 +862,7 @@ static int sii902x_audio_codec_init(struct sii902x *sii902x, .max_i2s_channels = 0, .no_capture_mute = 1, }; - u8 lanes[4]; + u32 lanes[4]; int num_lanes, i; if (!of_property_present(dev->of_node, "#sound-dai-cells")) { @@ -871,10 +871,10 @@ static int sii902x_audio_codec_init(struct sii902x *sii902x, return 0; } - num_lanes = of_property_read_variable_u8_array(dev->of_node, - "sil,i2s-data-lanes", - lanes, 1, - ARRAY_SIZE(lanes)); + num_lanes = of_property_read_variable_u32_array(dev->of_node, + "sil,i2s-data-lanes", + lanes, 1, + ARRAY_SIZE(lanes)); if (num_lanes == -EINVAL) { dev_dbg(dev, -- 2.53.0