From nobody Tue Dec 16 16:35:34 2025 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (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 5D48D230BF6 for ; Thu, 11 Dec 2025 08:05:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765440321; cv=none; b=lQMbuyA+FU9K3BZYJoKJ/2U3PI5RBahEHshttBiN9raXSOvFRrdRXyghJeLvDxzJunUi1NkXQYvqytxE0v/PwttQE5oJnLM5bTnnx8FdfzYdKdbzDLvayeTUK8KXv7C4H+Z4tAyQwgPSIJPoK3ZShKgqB3E7NLSDfw2mUFS56jA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765440321; c=relaxed/simple; bh=VqgtzzwamOu6X/0inx2Ua5D9EIlDMgYXe5yJS7BIqyw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=gLE+yMw9zxcIG3JqXJ4ntf9At+jQn94BGaDG1t2bRdAH0zshQUzu4Z5jzZPXa36uPP9Zs5qAhWLsP3Cny4VVqU7YJdLAKfnriTxvlPoKWNe8FraArYPjQyuCzVEz9Re9gKuuaDw4WJP0WQCCXtFrj5rmlq0efosybXqJBYjzxew= 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=gtaylBmT; arc=none smtp.client-ip=209.85.214.170 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="gtaylBmT" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-29e93ab7ff5so9058805ad.3 for ; Thu, 11 Dec 2025 00:05:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765440318; x=1766045118; 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=g3rLCxy8arP6w59VperOyYrrxNsr7wHMVWS7dXHm70Y=; b=gtaylBmTuLz4mn9n7giwlNoZgi1OIjKzArgjxnWk2RGsawnpQyQ8xS8ZKc74ea/6E7 bXrNfzISRL/cDP5iExh9AxNNzEijWrF/SSHvVCn8pllaJYdmKSfGgRlnnQU0GzMYD8p5 USeFQrZUkQ5U2yy4/nAzMS00MY4Hc8q0oTGZruZQgVn2UhKgSER2Sv6TPj19k1Hn5spM Uui3GWekW4MhaKCzzdxAnL5wydRhpliPAYcDCyKve5++KNXzxgr0hf5mLOqvIKrUMctL D2n9Rz60EfKOdnXvUdfg7V8L3WbeY/NnaWzf1KgTFXZVlFAg5809tb8YA1E9NyF5hZFY bqYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765440318; x=1766045118; 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=g3rLCxy8arP6w59VperOyYrrxNsr7wHMVWS7dXHm70Y=; b=CSjfHx0QXlLHI33d3LTFA4BhASf0SH5iFiNF/z/27fexJyBDk0IhD1pzN4iCgel7jj CiZS1FlLRojxD2+LDhK8X+Uj4qrAgTfcVeqZ4jze96pb/H3FNBqJngNM97Qs1Irnb+yi PMKuBGEON7BpEfgVDFn1XCNeHX8Bg1fY5mxKX3tE/0SXjfeWqa7K9kGf6lJBqgqJ1IxB cR5iBmXpBr3yo0pth4ZeKTs9RAxfgDB51fGRiZL5H6gLmlF/80ja9EbvCRAkwdOHHDqw eG3tg/KDdYYCu1705f8RTEhTzWLxnR6Pc0/M/NoQc+jLBBC0MlBG18bZR5s2BPKSdwlo qwkw== X-Forwarded-Encrypted: i=1; AJvYcCXEy/ohzIRWl+jqrcbQTp5snLIoUdn1OixrHRHjjneNaWtO/wyz4JCrdQhIdXAxW2bti2doqFJshCpH3Aw=@vger.kernel.org X-Gm-Message-State: AOJu0Yxd6q5oMh4fQ0TOak12HkiJ24fpuBUr9KUeBH0tL6sLIzifdOCw PBFUdrtj/g0g02OdEKIc4UsZ3xhRzRGPTe1lrPJ0W/dl83epwQ4DQV2z X-Gm-Gg: AY/fxX4To1u8HZg3Dd8IZUoEbNm4V5oCW7NNMgxhLSyC94ayB7EHdSiY6JDPx622Em4 CEmFv3wpoSlWc+vTLl4rbFhVx9DIpWAwZou7uGzUdfmTC+WIRnOMGuXeZeTGGIZea0lTTBqDW46 tNvnq6Smzy3LRonCGYn+DyFL3DQ9CY2KUtkqZs4htegU6fWmKi10JfDIXWS1CJCnKsT9iyVd0gB f6X6BvoEVZGpniRFNyXkSWqC1bgbQPGG91B4TNbNGLLdSgCaHsVZxzmJpF8lOHTabendBOffMkV MM9BoUUfeIyp6uighhVAJAnAY45kS32Pn/FhTmPwr9al/+0+Q9qLt4kVRCzPj/lpvhk4rTvL5O3 XnchoWGW6RYMqmaoyoN9IadOJXq5AqRRQZRXssflYg8tUy7ukvEoutX8D138Huxpv6Jq8C/UtGp Cy8r/DfswEH8WJv878NRtpm7Z2DKnLFhSYjwnEjyKcguNDlc6YAF/LU9zG9bIEGyocVY+yhPAqm kxm/wuFQQCkBO0= X-Google-Smtp-Source: AGHT+IFSb6qHiNb7jgJvSvyN5nw2vItlbOK8l/VjqDL3ZuhE2uUid0Tlm0CFY+T/pBTkwDJQrCPzZw== X-Received: by 2002:a17:903:1666:b0:29e:9c82:a925 with SMTP id d9443c01a7336-29ec22ca944mr62447985ad.6.1765440318499; Thu, 11 Dec 2025 00:05:18 -0800 (PST) Received: from cosmo-ubuntu-2404.dhcpserver.bu9bmc.local (61-220-246-151.hinet-ip.hinet.net. [61.220.246.151]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29ee9b373d6sm16118945ad.13.2025.12.11.00.05.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Dec 2025 00:05:18 -0800 (PST) From: Cosmo Chou To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, joel@jms.id.au, andrew@codeconstruct.com.au Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, cosmo.chou@quantatw.com, Cosmo Chou Subject: [PATCH] ARM: dts: aspeed: bletchley: Fix dt-schema warnings Date: Thu, 11 Dec 2025 16:03:11 +0800 Message-ID: <20251211080311.242771-1-chou.cosmo@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" Update the device tree to fix dt-schema warnings: - Use generic node names for SPI, LEDs, and GPIO keys. - Update SPI GPIO properties to use the "-gpios" suffix. - Remove unused address/size cells from pca9539 nodes. - Use 'aspeed,int-vref-microvolt' in ADC nodes. - Remove unused 'aspeed,hw-timeout-ms' from i2c13. Signed-off-by: Cosmo Chou --- .../aspeed/aspeed-bmc-facebook-bletchley.dts | 100 ++++++++++-------- 1 file changed, 54 insertions(+), 46 deletions(-) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts b/a= rch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts index abdb1562115a..7c27bf6bb51d 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts @@ -34,14 +34,14 @@ iio-hwmon { <&adc1 4>, <&adc1 5>, <&adc1 6>, <&adc1 7>; }; =20 - spi1_gpio: spi1-gpio { + spi1_gpio: spi { compatible =3D "spi-gpio"; #address-cells =3D <1>; #size-cells =3D <0>; =20 - gpio-sck =3D <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>; - gpio-mosi =3D <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>; - gpio-miso =3D <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>; + sck-gpios =3D <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>; + mosi-gpios =3D <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>; + miso-gpios =3D <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>; num-chipselects =3D <1>; cs-gpios =3D <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>; =20 @@ -54,7 +54,8 @@ tpm@0 { =20 front_gpio_leds { compatible =3D "gpio-leds"; - sys_log_id { + led-0 { + label =3D "sys_log_id"; default-state =3D "off"; gpios =3D <&front_leds 0 GPIO_ACTIVE_LOW>; }; @@ -62,42 +63,50 @@ sys_log_id { =20 fan_gpio_leds { compatible =3D "gpio-leds"; - fan0_blue { + led-0 { + label =3D "fan0_blue"; retain-state-shutdown; default-state =3D "on"; gpios =3D <&fan_leds 8 GPIO_ACTIVE_HIGH>; }; - fan1_blue { + led-1 { + label =3D "fan1_blue"; retain-state-shutdown; default-state =3D "on"; gpios =3D <&fan_leds 9 GPIO_ACTIVE_HIGH>; }; - fan2_blue { + led-2 { + label =3D "fan2_blue"; retain-state-shutdown; default-state =3D "on"; gpios =3D <&fan_leds 10 GPIO_ACTIVE_HIGH>; }; - fan3_blue { + led-3 { + label =3D "fan3_blue"; retain-state-shutdown; default-state =3D "on"; gpios =3D <&fan_leds 11 GPIO_ACTIVE_HIGH>; }; - fan0_amber { + led-4 { + label =3D "fan0_amber"; retain-state-shutdown; default-state =3D "off"; gpios =3D <&fan_leds 12 GPIO_ACTIVE_HIGH>; }; - fan1_amber { + led-5 { + label =3D "fan1_amber"; retain-state-shutdown; default-state =3D "off"; gpios =3D <&fan_leds 13 GPIO_ACTIVE_HIGH>; }; - fan2_amber { + led-6 { + label =3D "fan2_amber"; retain-state-shutdown; default-state =3D "off"; gpios =3D <&fan_leds 14 GPIO_ACTIVE_HIGH>; }; - fan3_amber { + led-7 { + label =3D "fan3_amber"; retain-state-shutdown; default-state =3D "off"; gpios =3D <&fan_leds 15 GPIO_ACTIVE_HIGH>; @@ -106,12 +115,14 @@ fan3_amber { =20 sled1_gpio_leds { compatible =3D "gpio-leds"; - sled1_amber { + led-0 { + label =3D "sled1_amber"; retain-state-shutdown; default-state =3D "keep"; gpios =3D <&sled1_leds 0 GPIO_ACTIVE_LOW>; }; - sled1_blue { + led-1 { + label =3D "sled1_blue"; retain-state-shutdown; default-state =3D "keep"; gpios =3D <&sled1_leds 1 GPIO_ACTIVE_LOW>; @@ -120,12 +131,14 @@ sled1_blue { =20 sled2_gpio_leds { compatible =3D "gpio-leds"; - sled2_amber { + led-0 { + label =3D "sled2_amber"; retain-state-shutdown; default-state =3D "keep"; gpios =3D <&sled2_leds 0 GPIO_ACTIVE_LOW>; }; - sled2_blue { + led-1 { + label =3D "sled2_blue"; retain-state-shutdown; default-state =3D "keep"; gpios =3D <&sled2_leds 1 GPIO_ACTIVE_LOW>; @@ -134,12 +147,14 @@ sled2_blue { =20 sled3_gpio_leds { compatible =3D "gpio-leds"; - sled3_amber { + led-0 { + label =3D "sled3_amber"; retain-state-shutdown; default-state =3D "keep"; gpios =3D <&sled3_leds 0 GPIO_ACTIVE_LOW>; }; - sled3_blue { + led-1 { + label =3D "sled3_blue"; retain-state-shutdown; default-state =3D "keep"; gpios =3D <&sled3_leds 1 GPIO_ACTIVE_LOW>; @@ -148,12 +163,14 @@ sled3_blue { =20 sled4_gpio_leds { compatible =3D "gpio-leds"; - sled4_amber { + led-0 { + label =3D "sled4_amber"; retain-state-shutdown; default-state =3D "keep"; gpios =3D <&sled4_leds 0 GPIO_ACTIVE_LOW>; }; - sled4_blue { + led-1 { + label =3D "sled4_blue"; retain-state-shutdown; default-state =3D "keep"; gpios =3D <&sled4_leds 1 GPIO_ACTIVE_LOW>; @@ -162,12 +179,14 @@ sled4_blue { =20 sled5_gpio_leds { compatible =3D "gpio-leds"; - sled5_amber { + led-0 { + label =3D "sled5_amber"; retain-state-shutdown; default-state =3D "keep"; gpios =3D <&sled5_leds 0 GPIO_ACTIVE_LOW>; }; - sled5_blue { + led-1 { + label =3D "sled5_blue"; retain-state-shutdown; default-state =3D "keep"; gpios =3D <&sled5_leds 1 GPIO_ACTIVE_LOW>; @@ -176,12 +195,14 @@ sled5_blue { =20 sled6_gpio_leds { compatible =3D "gpio-leds"; - sled6_amber { + led-0 { + label =3D "sled6_amber"; retain-state-shutdown; default-state =3D "keep"; gpios =3D <&sled6_leds 0 GPIO_ACTIVE_LOW>; }; - sled6_blue { + led-1 { + label =3D "sled6_blue"; retain-state-shutdown; default-state =3D "keep"; gpios =3D <&sled6_leds 1 GPIO_ACTIVE_LOW>; @@ -191,32 +212,32 @@ sled6_blue { gpio-keys { compatible =3D "gpio-keys"; =20 - presence-sled1 { + presence-sled1-switch { label =3D "presence-sled1"; gpios =3D <&gpio0 ASPEED_GPIO(H, 2) GPIO_ACTIVE_LOW>; linux,code =3D ; }; - presence-sled2 { + presence-sled2-switch { label =3D "presence-sled2"; gpios =3D <&gpio0 ASPEED_GPIO(H, 3) GPIO_ACTIVE_LOW>; linux,code =3D ; }; - presence-sled3 { + presence-sled3-switch { label =3D "presence-sled3"; gpios =3D <&gpio0 ASPEED_GPIO(H, 4) GPIO_ACTIVE_LOW>; linux,code =3D ; }; - presence-sled4 { + presence-sled4-switch { label =3D "presence-sled4"; gpios =3D <&gpio0 ASPEED_GPIO(H, 5) GPIO_ACTIVE_LOW>; linux,code =3D ; }; - presence-sled5 { + presence-sled5-switch { label =3D "presence-sled5"; gpios =3D <&gpio0 ASPEED_GPIO(H, 6) GPIO_ACTIVE_LOW>; linux,code =3D ; }; - presence-sled6 { + presence-sled6-switch { label =3D "presence-sled6"; gpios =3D <&gpio0 ASPEED_GPIO(H, 7) GPIO_ACTIVE_LOW>; linux,code =3D ; @@ -352,8 +373,6 @@ sled1_ioexp41: pca9536@41 { sled1_ioexp: pca9539@76 { compatible =3D "nxp,pca9539"; reg =3D <0x76>; - #address-cells =3D <1>; - #size-cells =3D <0>; gpio-controller; #gpio-cells =3D <2>; =20 @@ -441,8 +460,6 @@ sled2_ioexp41: pca9536@41 { sled2_ioexp: pca9539@76 { compatible =3D "nxp,pca9539"; reg =3D <0x76>; - #address-cells =3D <1>; - #size-cells =3D <0>; gpio-controller; #gpio-cells =3D <2>; =20 @@ -530,8 +547,6 @@ sled3_ioexp41: pca9536@41 { sled3_ioexp: pca9539@76 { compatible =3D "nxp,pca9539"; reg =3D <0x76>; - #address-cells =3D <1>; - #size-cells =3D <0>; gpio-controller; #gpio-cells =3D <2>; =20 @@ -619,8 +634,6 @@ sled4_ioexp41: pca9536@41 { sled4_ioexp: pca9539@76 { compatible =3D "nxp,pca9539"; reg =3D <0x76>; - #address-cells =3D <1>; - #size-cells =3D <0>; gpio-controller; #gpio-cells =3D <2>; =20 @@ -708,8 +721,6 @@ sled5_ioexp41: pca9536@41 { sled5_ioexp: pca9539@76 { compatible =3D "nxp,pca9539"; reg =3D <0x76>; - #address-cells =3D <1>; - #size-cells =3D <0>; gpio-controller; #gpio-cells =3D <2>; =20 @@ -797,8 +808,6 @@ sled6_ioexp41: pca9536@41 { sled6_ioexp: pca9539@76 { compatible =3D "nxp,pca9539"; reg =3D <0x76>; - #address-cells =3D <1>; - #size-cells =3D <0>; gpio-controller; #gpio-cells =3D <2>; =20 @@ -953,7 +962,6 @@ fan_leds: pca9552@67 { =20 &i2c13 { multi-master; - aspeed,hw-timeout-ms =3D <1000>; status =3D "okay"; =20 //USB Debug Connector @@ -1024,7 +1032,7 @@ &gpio0 { }; =20 &adc0 { - vref =3D <1800>; + aspeed,int-vref-microvolt =3D <2500000>; status =3D "okay"; =20 pinctrl-names =3D "default"; @@ -1035,7 +1043,7 @@ &pinctrl_adc4_default &pinctrl_adc5_default }; =20 &adc1 { - vref =3D <2500>; + aspeed,int-vref-microvolt =3D <2500000>; status =3D "okay"; =20 pinctrl-names =3D "default"; --=20 2.43.0