From nobody Tue Apr 7 19:54:46 2026 Received: from mail-dy1-f181.google.com (mail-dy1-f181.google.com [74.125.82.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 067171E4AF for ; Wed, 11 Mar 2026 19:45:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773258347; cv=none; b=JOlRsGzcyPrqkH7T5g2bArk39L4CIQXxo8rFIh/WVPb0p6bPWSujjoi0Pw2hpHSmXUyOHGU6piiNWI14xeQqLzypt182AY0sVbWgjYGHmm3Fhnp6PBHiIGFpU99rPIsolgKrsQJJ46DXGoAivczvrrwh79RbQC24bN+w5KDbEPY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773258347; c=relaxed/simple; bh=VwQ56VXUaPri4KW77dpEQUYsi6yUrAih166WCrpBKTk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=A2btqSe+1GZoUeaoggLrIhmBml69Mmy9aEwGfSVfZrxC6ExWchf6gt57tYswKyDqsp5vdzpaqsE40HhOtCEShMgbsrCioKw1A/tYI/WiArlYo2jcZtADcQNeb01Yy6kXJ2N+Cg5RAb3BWEn9G8jSNQdoBph+Oqnr/LGKRYu4FAM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=RhKcQYAp; arc=none smtp.client-ip=74.125.82.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RhKcQYAp" Received: by mail-dy1-f181.google.com with SMTP id 5a478bee46e88-2be27fa54feso399074eec.0 for ; Wed, 11 Mar 2026 12:45:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773258345; x=1773863145; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=i1uUn/7K9WlWtyyo40gm+4/cEvjyqXdggwfumhJO2Xg=; b=RhKcQYAp/d4i27uiOoywCFdDoFJz4aDr8HI05def/NuCtifB6Ydtqhav6hKi8RUsBL WLUiYZf0KsJ9scCdcNhsS7eoOu7utx2dRB1mH73KjfXATZLY5+X+Gx/jAzhnx9HxJks/ jvOYwXSs9KbcsejTV2ERpVqCJn/IL+2hjM+/l+fzhuVutGOuPB0BLCkV/LafIh5RtzPG r4m7bxg3SsZQlmKhDEVE9UJMpeQVq+/6U0FZHS6bRQ5qCBbRolvQnqZ6Anw+FjOMz+HK BWlrfQg6Gi7yN2sDydETYQht7wvNohD8ZneEcHKF4o4F0J/w9p+rUZfD4EGwuGDWqq3L jbpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773258345; x=1773863145; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=i1uUn/7K9WlWtyyo40gm+4/cEvjyqXdggwfumhJO2Xg=; b=F2giyFYy2LjXseTR6ncdzZlSdJ/75VPUJdgmZ0spkNh/NjWcNEyKN+dNfPWCSLvf32 c0EWiKdpsR6aked2x07qGLUX3scA2JiLhsmlm+S7nSPoY2rECjRhuulKt0KkUzDkvFaI 0FUuXB0PGc5vP0W+qCJ4yb5ush1F0TmY3aykREsQyYCkbCXnw5iJb6lmjS9uMOvwzurJ ZqciisR9etFeM6trjQHe3MtbTP5RZqSTLDqE2izWgzfi5uod1glhJUEwb/QUoxH5f/l4 eNoPtyYf7mmtUrHe4yxYig9qxQ3f6GpYV39wWFiDAGomom5UaNFQbgxeEeENFewlFWk/ dAMQ== X-Forwarded-Encrypted: i=1; AJvYcCXJqUaQrZXrCB0Zoq5C1BimzQgkQ/jWx+n6Xiye9TOHefRe8Ijz5bKE2K26XKymrrIWZJAHfm4arfrtg5o=@vger.kernel.org X-Gm-Message-State: AOJu0Yxm6s7Ar5LM7TF5E9Qx+6VaLvaCVKxM0aBJuykCNOp/3MiZ46nb qyIDkdZNGIToyE12PdO/sIFtiuLRCGezo+SQaDlVJ/INsCtZBEd2OEoY X-Gm-Gg: ATEYQzzHDsQv3Wqyo5XkVCm0l170Tb843LaQ4/vwm6bL7KlIy3kzbA375K3yQOMuJaK T/3qmK7rhqwuM9Cos7v8OxaEBUWHsOcIRxQgnQGrz27GOhrXMSaRaqLOpT5t4UK6276WWDxpJ76 Rkvash96jrq9HLV2iFWDQFnm2NrexXS25ZtCpJKyid8DTedDeJpFwakldq+OmvmuNb9xww3eEC6 +rox6D0EZsqhlPh5VFL9PFtw71Jxt/W0+IP6YjZV895Mr7OMwqn+EAhwpGm6Gd5ebTbFHDWY5fk ziMLUnjRNiduhbL8SruUyIXxxk7RZONwlbcHa0lE26UblkHo65uUiYAwSzHSZzbOaKATMDkLLuJ iSg5PhllnHN62fRGT2wlsxXWPlMr2FG/8iBl5a45hnQrAvwgGkg+/EeY4i0v6ZesIeA8565LD51 +6yQC24A1ravuyCOGmzVcEGIbyTy3v8pPufHYf5yOxXmtwFwgv++QlDGHdm5x0G+3oIJW9iQUCU RmPY+hW X-Received: by 2002:a05:7300:dc87:b0:2ba:6a79:f04c with SMTP id 5a478bee46e88-2be8a2ea792mr1389351eec.18.1773258345011; Wed, 11 Mar 2026 12:45:45 -0700 (PDT) Received: from fabio-Precision-3551.. ([2804:1b3:a803:148f:866b:f519:b5db:1242]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2be8aa96fdcsm3739660eec.30.2026.03.11.12.45.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Mar 2026 12:45:44 -0700 (PDT) From: Fabio Estevam To: johannes@sipsolutions.net Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, briannorris@chromium.org, Frank.Li@nxp.com, kvalo@kernel.org, linux-wireless@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Fabio Estevam Subject: [PATCH] dt-bindings: net: wireless: marvell,sd8787: Relax length constraints Date: Wed, 11 Mar 2026 16:45:31 -0300 Message-ID: <20260311194531.70441-1-festevam@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Commit 31ed9d9d71ec ("ARM: dts: rockchip: Limit WiFi TX power on rk3288-veyron-jerry") added calibration data for the rk3288-veyron-jerry platform. The commit message explicitly notes that "the length can vary between hw versions", as documented in the original text binding. The current YAML schema enforces fixed maximum lengths for calibration data arrays, which causes dtbs_check warnings for rk3288-veyron-jerry.dts. Relax the constraints for the two properties that have variable-length data in this platform by adding minItems based on the actual data used in the downstream kernel: - marvell,caldata-txpwrlimit-2g: 508 bytes (from rk3288-veyron-jerry.dts) - marvell,caldata-txpwrlimit-5g-sub2: 744 bytes (from=20 rk3288-veyron-jerry.dts) The original maxItems values are preserved as upper bounds to maintain validation for other platforms while accommodating this specific hardware variant. Fixes: 25f855413885 ("dt-bindings: net: wireless: convert marvel-8xxx.txt t= o yaml format") Signed-off-by: Fabio Estevam Acked-by: Rob Herring (Arm) --- .../devicetree/bindings/net/wireless/marvell,sd8787.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/net/wireless/marvell,sd8787.= yaml b/Documentation/devicetree/bindings/net/wireless/marvell,sd8787.yaml index 930b700b73d0..0d5b4274f151 100644 --- a/Documentation/devicetree/bindings/net/wireless/marvell,sd8787.yaml +++ b/Documentation/devicetree/bindings/net/wireless/marvell,sd8787.yaml @@ -37,6 +37,7 @@ properties: marvell,caldata-txpwrlimit-2g: $ref: /schemas/types.yaml#/definitions/uint8-array description: Calibration data for the 2GHz band. + minItems: 508 maxItems: 566 =20 marvell,caldata-txpwrlimit-5g-sub0: @@ -52,6 +53,7 @@ properties: marvell,caldata-txpwrlimit-5g-sub2: $ref: /schemas/types.yaml#/definitions/uint8-array description: Calibration data for sub-band 2 in the 5GHz band. + minItems: 316 maxItems: 750 =20 marvell,caldata-txpwrlimit-5g-sub3: --=20 2.43.0