From nobody Tue Apr 7 18:45:29 2026 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (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 ECCD1262FEC for ; Fri, 27 Feb 2026 14:16:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772201779; cv=none; b=LGHZpbE/TaMf5uFFD7W6h8w9N2nDNylkUmBevjZE+KKMOB7FwE0Z3rA4ikshAySI5+4++rKK8loFbdpbLcTQCYeL5aZq9/Pd3NAsQ6P3ffnO9HSXTK8rgPsR/iQ8LTn6u2k9WKyzOf1N6v5PWVOrJh77C0fE2yVUanHf3tniX7Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772201779; c=relaxed/simple; bh=heMywz+NZuo0faU9QgJgxlL7cA1s8uzmx8vmz10hwl0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=XI3FMQRZvU6ue12ymxWXsz186icfBhAU9Jl6JVYXNcW4FiTMbE7BA3lySBVB//9QIUgxouNVKZkRdGtF5RuEroxKv6nIjD26VfKU4+ffAUq6LzXdoUPT7EskYeZhQWklEbBf/KP49e24cZHifnNutaD4GXrWpEHKGu09Od4yN3A= 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=AWrHQyLj; arc=none smtp.client-ip=209.85.128.49 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="AWrHQyLj" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-482f454be5bso29869575e9.0 for ; Fri, 27 Feb 2026 06:16:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772201776; x=1772806576; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=+rLsrw3ubV2kNdM73F5QrzKGVLuRmUa0KmVONDyY8Mw=; b=AWrHQyLjI7QKw3hXFMdVfUNlDsSSDpS3+x3UeuIDtNhtiV7mvsJDuBpnu/Q+OE3/IJ 5Blqqr4f2wmK6ZY8lfbEPf4rGzT33sRqx3Uox+sat7puw8jjvH0aig6H6wCEHV5J8OU/ YyIN8t5eC+Eat+fGUxmOTBUEKRjz+r0iOL5B+g/5Hrj5dKbfv8LLfr0N2h+tuTsbLtGU ztCRwlhlc+HoXI2wZcg7+jufeITqVK/mnvAge2wryeW706p1SCfO+IgMDFIjCQ4dRLsW kgPRyErswL+APYwa1hOMWU/aE80j3kA6DpU0ECtODPOVE9lgOHTinXEqrKZXqa9t4NOI KAOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772201776; x=1772806576; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=+rLsrw3ubV2kNdM73F5QrzKGVLuRmUa0KmVONDyY8Mw=; b=C2PW6KWN36dLyn9sCJCUm+snLY1jyruyO7XJwSDrRRMoXd0x2zw+Z0Ksc0htpWHVdc 2jVtEVXZEzvws4MAJnCZlu69+78L+Ooy16nyhjpUaHdqrwv/7K9u9AKnjEOeGyRed6y9 /++hYF9DkjZnyQrDRo4tbi1/bD9XOco6IvTso0/Dc25J+zlKSilnFdfgxJZjSi5tw+I0 G73ra4qSaswPp8U/CUMO9IcOSF3xf47sifrGN6I7oel3k4l0a0hMQP30AMc76Uo+ahyH L3RAG1L+8Ro84pF1op61L5vu6iFgUGnIZDOvGGzCWirpCgXlKljcd/Yos/m4D3rQK6Tu Wabw== X-Forwarded-Encrypted: i=1; AJvYcCVNPbtptG7QaH7okDejThi0fOoUxrvajTliIR5zjlAoRpAtM3BFkPdFwn5DRvEXg6Np+Pnlh8zFYBX8uJ0=@vger.kernel.org X-Gm-Message-State: AOJu0YwnvPVQJETs4qTXfelaOX7IF2OYuw9UTqjgRfX+FCPP1ds2tKPb wAwhUwe7WABUyIolt3bg7bxmwJpQVNI1GZ9eQM/m3RNNdqInFuaAPXIo X-Gm-Gg: ATEYQzxuh99rp1wDiHah18ifnG8E77dVhHcOiEZea881/7+h2T2cvcQRUnPlnuOiWLI 6PzB7aZH3n3EfbgUUOf9SN70Lib2/n7cj0zIwjFOwzZKZGmxCU9WCpHiGqannIp2lYsEVyMT/gE FXb4gCSjWA3xEBB/l5FcK+CGD5iSN9BGvEmVSjvb0x7Ym1rH+t1MrKsuXc61HEfJos4hF8KNfZI J908ROrVAji/+7eH+vCgOf7FVtBn3XYv1ImDvNozfHPDgWhJNFtVpO/4zYdR0bpcsPD/AmG420N IFyO/+nPzQzBJT3MFthBlTu4w9PPz5sa2C0znfLw2H+Iv2scXT70YeHLCT2EJ09iIF3v2QU8VOe M3F5PjIuWq41lc20JKj1dd/EjzH39HqnB0se3OT7lKz4sw9FH6q7qm8FnokD5T1bB1/PZISnhHS x0dVARjrsL/rim0z+49MuY6gAzNbR/CgMnRz6n5BYydz+I8hs++Vh1gg== X-Received: by 2002:a05:600c:1503:b0:477:a71c:d200 with SMTP id 5b1f17b1804b1-483c33e4e47mr72293415e9.11.1772201776006; Fri, 27 Feb 2026 06:16:16 -0800 (PST) Received: from [192.168.20.124] (5D59A51C.catv.pool.telekom.hu. [93.89.165.28]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-483bfcb9b97sm102379055e9.7.2026.02.27.06.16.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Feb 2026 06:16:15 -0800 (PST) From: Gabor Juhos Date: Fri, 27 Feb 2026 15:15:54 +0100 Subject: [PATCH] dt-bindings: pinctrl: marvell,armada3710-xb-pinctrl: add missing items keyword Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260227-a3720-pinctlr-missing-items-v1-1-e476e4df1ad6@gmail.com> X-B4-Tracking: v=1; b=H4sIABmnoWkC/x3MQQqDMBAF0KvIrDsQRzTSq0gXIY76QVPJSCmId ze4fJt3kmmGGr2rk7L+YPimgvpVUVxCmpUxFpM46ZyI59B4cbwjxWPNvMEMaWYcuhm3ru2k6aM Pk6cy7Fkn/J99+FzXDRcBwettAAAA X-Change-ID: 20260227-a3720-pinctlr-missing-items-5056238c7af7 To: Linus Walleij , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Richard Cochran , Gregory CLEMENT , =?utf-8?q?Marek_Beh=C3=BAn?= , Miquel Raynal Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, Gabor Juhos X-Mailer: b4 0.14.2 Even though the type of the 'groups' property of a pinmux node is specified as string-array in pinmux-node.yaml, but trying to use multiple strings causes dtbs_check warnings. For example, checking the following dts ... $ cat arch/arm64/boot/dts/marvell/armada-3720-test.dts /dts-v1/; #include "armada-372x.dtsi" &pinctrl_nb { pwm-gpio-pins { groups =3D "pwm0", "pwm1", "pwm2", "pwm3"; function =3D "gpio"; }; }; ... results in this warning: arch/arm64/boot/dts/marvell/armada-3720-test.dtb: pinctrl@13800 (marvell,= armada3710-nb-pinctrl): pwm-gpio-pins:groups: ['pwm0', 'pwm1', 'pwm2', 'pwm= 3'] is too long from schema $id: http://devicetree.org/schemas/pinctrl/marvell,armada371= 0-xb-pinctrl.yaml Add the missing 'items' keyword to the schema to allow using multiple strings without such warnings. Also adjust the indentation of the next statements accordingly. Signed-off-by: Gabor Juhos Acked-by: Conor Dooley Reviewed-by: Miquel Raynal --- .../bindings/pinctrl/marvell,armada3710-xb-pinctrl.yaml | 11 ++++++-= ---- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Documentation/devicetree/bindings/pinctrl/marvell,armada3710-x= b-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/marvell,armada37= 10-xb-pinctrl.yaml index 4f9013d36874997d208e1d07e35ab4e1e4bdef91..727da7fb490cef44959ccf5da9d= 42c4b2577e391 100644 --- a/Documentation/devicetree/bindings/pinctrl/marvell,armada3710-xb-pinct= rl.yaml +++ b/Documentation/devicetree/bindings/pinctrl/marvell,armada3710-xb-pinct= rl.yaml @@ -84,11 +84,12 @@ patternProperties: =20 properties: groups: - enum: [ emmc_nb, i2c1, i2c2, jtag, mii_col, onewire, pcie1, - pcie1_clkreq, pcie1_wakeup, pmic0, pmic1, ptp, ptp_clk, - ptp_trig, pwm0, pwm1, pwm2, pwm3, rgmii, sdio0, sdio_sb, s= mi, - spi_cs1, spi_cs2, spi_cs3, spi_quad, uart1, uart2, - usb2_drvvbus1, usb32_drvvbus0 ] + items: + enum: [ emmc_nb, i2c1, i2c2, jtag, mii_col, onewire, pcie1, + pcie1_clkreq, pcie1_wakeup, pmic0, pmic1, ptp, ptp_clk, + ptp_trig, pwm0, pwm1, pwm2, pwm3, rgmii, sdio0, sdio_sb, + smi, spi_cs1, spi_cs2, spi_cs3, spi_quad, uart1, uart2, + usb2_drvvbus1, usb32_drvvbus0 ] =20 function: enum: [ drvbus, emmc, gpio, i2c, jtag, led, mii, mii_err, onewire, --- base-commit: a901e8705f89f3616fad3bb6aeddba33be86b08a change-id: 20260227-a3720-pinctlr-missing-items-5056238c7af7 Best regards, --=20 Gabor Juhos