From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pz2-f12.google.com (mail-pz2-f12.google.com [74.125.228.12]) (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 95E494BF954 for ; Wed, 30 Sep 2026 11:19:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.228.12 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790767149; cv=none; b=rJGsahc47xDlAYsSmo4r8/vxk3QloM3ZS2okBmE9osgzfn5yNcGoyJaSCB2ji7lUSioMWEOWg4K4jZ4925DgTXJ8d9+E3YIkJN7NpfWSNtvYh3p8U8MGeZwZQufyHmJAeKLxE1Wk8gCT2AxFoQvfrIxy+D7nJxtm0qB3S/aHURE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790767149; c=relaxed/simple; bh=87tHdqBFMiAVXdoqU4bGBDDz8wnSQa565humx13xRn8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=TlvrvrkGEYiV6UTZ3bTMcrC4xOOdm5xMrIvOZHyXLsvkpa3gD8xVHloKPWE5OHxnoUoJFMzH5y673YrTiUkI6wYsfjswXEp/VSK0RE3uIarRfNodsl/jXXu980L3beQQurBCeXJCAJ/tMdU1bkX+4K67L4X9QgDZ2bfVEi2IsZo= 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=n4VDSlCG; arc=none smtp.client-ip=74.125.228.12 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="n4VDSlCG" Received: by mail-pz2-f12.google.com with SMTP id d2e1a72fcca58-8692a8568e9so2258375b3a.3 for ; Wed, 30 Sep 2026 04:19:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790767146; x=1791371946; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=FdoTR8foKMxX1L9+9/UOLyAvzqRk88KoY3avVxVRQJw=; b=n4VDSlCG5u5LGKKaPV7UXDzKLdt+tp6wxzOva5zHan+5q7r9YW0lbIAYE7rnTY3h/W VUJQe2Lsk8DdS4lpTntp0EqdwyE5xisOv67JZwIi0cveIiujyooO6x6bt5YPD5LC9Um/ oxceGuY+mxP7giEVo8LacoVDf8EyXrBsuW/EU3i4pV9vLnuIcQaQTm5kmKPdy99+h1pB njxJPqJpgmXiD+uIadvVpLbh3gIe4of6h9YxZV2ovf17prndQr2djNlAl7iETXQNzBQ2 ZRaybqBP91F7Kra/0bVaoQBE4511iDpdYapOq0s+221OVjn6UuI9WFa75K9aG17G8Hzy AwEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790767146; x=1791371946; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=FdoTR8foKMxX1L9+9/UOLyAvzqRk88KoY3avVxVRQJw=; b=kQRWbZeVkFe/k2NIrHUs4BkJa9orYjmCfJL/MfirxVgy6wGLntmGB+xsmsoY9JKln/ zXWFug2hX3u16k/yA2mxn0OBadMeefBbIq+T5r2r3Ohezdz1Mxcee+vE45PGk0HkVpVB Y0zuNTeurATAKoxCG5VwXdVCRnlCxlG7h93Dvfh52i2F7/yoATe5r0WMrOEvzljpnbJS 4xtSbDHU0B2ZPOgZVNKFAbtRcJ/1LlWV4wZ+r9iJLRyISXmY7W124jLoFbKO9l4urn1+ Znt/re35O+s9dmDrY9w2by0mwYYtU0MEB0DEWAPFK4QcV7H30fAupQBD+jtB8J3lRF3t gDrw== X-Forwarded-Encrypted: i=1; AKwUvBy8xs/VT+Gjy86/ix9GbgbEfBc2iCmu+Q7TGVX38RJfHJFNet5BbSOWvyVLwVE8/CKc6zier4tDDaMtiMQ=@vger.kernel.org X-Gm-Message-State: AFuF++kp8hERYtH6qsjrIJ+XSAbUtM4T5yN7+n+vmfNhAI1IsOT8IghI iOexiY2MJyeYipoPw1yu+qg2nVRsZ/XCuGHi1L1uja7SQ7S38wOvVC6+ X-Gm-Gg: AYBFou2KgtBtirMMoM+U2FHBqka4CrVuiTWwIl3Pyf6hgQZUjQYx9lRD7flmThJPfLC fGMvBC1rcbyvv6urR1YlzA9qwbFmBQyjZMjH3bCS1R5LCI4mSK5Y9r2JyTmAyC2pjrLpHVyhLRw GWfXN3GQwJNEDobR35xeJ1BF7VZWPodQwWQOmAA24Dw6btN53xYDWuk31zXo9re/gT4U3vM1JmS mD4PoH5H83i0IyfYHhEiEzCAs+r48qqc5/zzVPDSML/qxlcPliOUjKyC7pjmO0Tyusoj48ap675 Ry+B9kky+ON5w9OZZmybQpuqsJ2KVenD7LDa6vpEK7g6JAPVKKfxZjhplydgTGZ78svZRYMwFeh aqt32WUaHcE4mEpQQHXxJLDg+fKQ6YMdpkQC9N+mbfsSLs6EA9mWqkIQi/ZK13t37Hhp+9rsz0E ATMjxTwioUCAEnFeVl3Jafyefnll5P7uKdMu5jmJfjiEIX6CLnsTR7jg7RrZe51WiDjkKN6mYn/ WT27d3+9Y4fkB3n+xxhgxvROJTih38xPC4ecYy3iABE X-Received: by 2002:a05:6a00:430a:b0:886:29a4:a00 with SMTP id d2e1a72fcca58-8874b357ec8mr806821b3a.47.1790767145766; Wed, 30 Sep 2026 04:19:05 -0700 (PDT) Received: from cosmo-ubuntu-2404.. (61-220-246-151.hinet-ip.hinet.net. [61.220.246.151]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-887253992a9sm650257b3a.17.2026.09.30.04.19.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Sep 2026 04:19:05 -0700 (PDT) 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 v3 2/4] ARM: dts: aspeed: bletchley: Fix style warnings Date: Wed, 30 Sep 2026 19:18:11 +0800 Message-ID: <20260930111813.52396-3-chou.cosmo@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260930111813.52396-1-chou.cosmo@gmail.com> References: <20260930111813.52396-1-chou.cosmo@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Refactor the device tree to resolve all strict mode warnings reported by scripts/dtc/dt-check-style. Changes include: - Sorting properties into their canonical order. - Reordering child nodes alphabetically. - Aligning multi-line continuation strings. - Inserting required blank lines before child nodes and status properties. - Removing unused node labels to resolve unused-labels warnings. - Wrap lines exceeding 80 columns. No functional changes. Signed-off-by: Cosmo Chou --- .../aspeed/aspeed-bmc-facebook-bletchley.dts | 538 ++++++++++-------- 1 file changed, 297 insertions(+), 241 deletions(-) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts index b022bdd02c1e..4bc436ef3562 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts @@ -10,8 +10,8 @@ #include / { - model = "Facebook Bletchley BMC"; compatible = "facebook,bletchley-bmc", "aspeed,ast2600"; + model = "Facebook Bletchley BMC"; aliases { serial4 = &uart5; @@ -26,325 +26,357 @@ memory@80000000 { reg = <0x80000000 0x80000000>; }; - iio-hwmon { - compatible = "iio-hwmon"; - io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>, - <&adc0 4>, <&adc0 5>, <&adc0 6>, <&adc0 7>, - <&adc1 0>, <&adc1 1>, <&adc1 2>, <&adc1 3>, - <&adc1 4>, <&adc1 5>, <&adc1 6>, <&adc1 7>; - }; - - spi1_gpio: spi { - compatible = "spi-gpio"; - #address-cells = <1>; - #size-cells = <0>; - - sck-gpios = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>; - mosi-gpios = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>; - miso-gpios = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>; - num-chipselects = <1>; - cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>; - - tpm@0 { - compatible = "infineon,slb9670", "tcg,tpm_tis-spi"; - spi-max-frequency = <33000000>; - reg = <0>; - }; - }; - - front_gpio_leds { - compatible = "gpio-leds"; - led-0 { - label = "sys_log_id"; - default-state = "off"; - gpios = <&front_leds 0 GPIO_ACTIVE_LOW>; - }; - }; - fan_gpio_leds { compatible = "gpio-leds"; + led-0 { - label = "fan0_blue"; - retain-state-shutdown; default-state = "on"; gpios = <&fan_leds 8 GPIO_ACTIVE_HIGH>; + label = "fan0_blue"; + retain-state-shutdown; }; + led-1 { - label = "fan1_blue"; - retain-state-shutdown; default-state = "on"; gpios = <&fan_leds 9 GPIO_ACTIVE_HIGH>; + label = "fan1_blue"; + retain-state-shutdown; }; + led-2 { - label = "fan2_blue"; - retain-state-shutdown; default-state = "on"; gpios = <&fan_leds 10 GPIO_ACTIVE_HIGH>; + label = "fan2_blue"; + retain-state-shutdown; }; + led-3 { - label = "fan3_blue"; - retain-state-shutdown; default-state = "on"; gpios = <&fan_leds 11 GPIO_ACTIVE_HIGH>; + label = "fan3_blue"; + retain-state-shutdown; }; + led-4 { - label = "fan0_amber"; - retain-state-shutdown; default-state = "off"; gpios = <&fan_leds 12 GPIO_ACTIVE_HIGH>; + label = "fan0_amber"; + retain-state-shutdown; }; + led-5 { - label = "fan1_amber"; - retain-state-shutdown; default-state = "off"; gpios = <&fan_leds 13 GPIO_ACTIVE_HIGH>; + label = "fan1_amber"; + retain-state-shutdown; }; + led-6 { - label = "fan2_amber"; - retain-state-shutdown; default-state = "off"; gpios = <&fan_leds 14 GPIO_ACTIVE_HIGH>; + label = "fan2_amber"; + retain-state-shutdown; }; + led-7 { + default-state = "off"; + gpios = <&fan_leds 15 GPIO_ACTIVE_HIGH>; label = "fan3_amber"; retain-state-shutdown; + }; + }; + + front_gpio_leds { + compatible = "gpio-leds"; + + led-0 { default-state = "off"; - gpios = <&fan_leds 15 GPIO_ACTIVE_HIGH>; + gpios = <&front_leds 0 GPIO_ACTIVE_LOW>; + label = "sys_log_id"; }; }; + gpio-keys { + compatible = "gpio-keys"; + + presence-sled1-switch { + gpios = <&gpio0 ASPEED_GPIO(H, 2) GPIO_ACTIVE_LOW>; + label = "presence-sled1"; + linux,code = ; + }; + + presence-sled2-switch { + gpios = <&gpio0 ASPEED_GPIO(H, 3) GPIO_ACTIVE_LOW>; + label = "presence-sled2"; + linux,code = ; + }; + + presence-sled3-switch { + gpios = <&gpio0 ASPEED_GPIO(H, 4) GPIO_ACTIVE_LOW>; + label = "presence-sled3"; + linux,code = ; + }; + + presence-sled4-switch { + gpios = <&gpio0 ASPEED_GPIO(H, 5) GPIO_ACTIVE_LOW>; + label = "presence-sled4"; + linux,code = ; + }; + + presence-sled5-switch { + gpios = <&gpio0 ASPEED_GPIO(H, 6) GPIO_ACTIVE_LOW>; + label = "presence-sled5"; + linux,code = ; + }; + + presence-sled6-switch { + gpios = <&gpio0 ASPEED_GPIO(H, 7) GPIO_ACTIVE_LOW>; + label = "presence-sled6"; + linux,code = ; + }; + }; + + iio-hwmon { + compatible = "iio-hwmon"; + io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>, + <&adc0 4>, <&adc0 5>, <&adc0 6>, <&adc0 7>, + <&adc1 0>, <&adc1 1>, <&adc1 2>, <&adc1 3>, + <&adc1 4>, <&adc1 5>, <&adc1 6>, <&adc1 7>; + }; + sled1_gpio_leds { compatible = "gpio-leds"; + led-0 { - label = "sled1_amber"; - retain-state-shutdown; default-state = "keep"; gpios = <&sled1_leds 0 GPIO_ACTIVE_LOW>; + label = "sled1_amber"; + retain-state-shutdown; }; + led-1 { - label = "sled1_blue"; - retain-state-shutdown; default-state = "keep"; gpios = <&sled1_leds 1 GPIO_ACTIVE_LOW>; + label = "sled1_blue"; + retain-state-shutdown; }; }; sled2_gpio_leds { compatible = "gpio-leds"; + led-0 { - label = "sled2_amber"; - retain-state-shutdown; default-state = "keep"; gpios = <&sled2_leds 0 GPIO_ACTIVE_LOW>; + label = "sled2_amber"; + retain-state-shutdown; }; + led-1 { - label = "sled2_blue"; - retain-state-shutdown; default-state = "keep"; gpios = <&sled2_leds 1 GPIO_ACTIVE_LOW>; + label = "sled2_blue"; + retain-state-shutdown; }; }; sled3_gpio_leds { compatible = "gpio-leds"; + led-0 { - label = "sled3_amber"; - retain-state-shutdown; default-state = "keep"; gpios = <&sled3_leds 0 GPIO_ACTIVE_LOW>; + label = "sled3_amber"; + retain-state-shutdown; }; + led-1 { - label = "sled3_blue"; - retain-state-shutdown; default-state = "keep"; gpios = <&sled3_leds 1 GPIO_ACTIVE_LOW>; + label = "sled3_blue"; + retain-state-shutdown; }; }; sled4_gpio_leds { compatible = "gpio-leds"; + led-0 { - label = "sled4_amber"; - retain-state-shutdown; default-state = "keep"; gpios = <&sled4_leds 0 GPIO_ACTIVE_LOW>; + label = "sled4_amber"; + retain-state-shutdown; }; + led-1 { - label = "sled4_blue"; - retain-state-shutdown; default-state = "keep"; gpios = <&sled4_leds 1 GPIO_ACTIVE_LOW>; + label = "sled4_blue"; + retain-state-shutdown; }; }; sled5_gpio_leds { compatible = "gpio-leds"; + led-0 { - label = "sled5_amber"; - retain-state-shutdown; default-state = "keep"; gpios = <&sled5_leds 0 GPIO_ACTIVE_LOW>; + label = "sled5_amber"; + retain-state-shutdown; }; + led-1 { - label = "sled5_blue"; - retain-state-shutdown; default-state = "keep"; gpios = <&sled5_leds 1 GPIO_ACTIVE_LOW>; + label = "sled5_blue"; + retain-state-shutdown; }; }; sled6_gpio_leds { compatible = "gpio-leds"; + led-0 { - label = "sled6_amber"; - retain-state-shutdown; default-state = "keep"; gpios = <&sled6_leds 0 GPIO_ACTIVE_LOW>; + label = "sled6_amber"; + retain-state-shutdown; }; + led-1 { - label = "sled6_blue"; - retain-state-shutdown; default-state = "keep"; gpios = <&sled6_leds 1 GPIO_ACTIVE_LOW>; + label = "sled6_blue"; + retain-state-shutdown; }; }; - gpio-keys { - compatible = "gpio-keys"; + spi { + compatible = "spi-gpio"; + #address-cells = <1>; + cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>; + miso-gpios = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>; + mosi-gpios = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>; + num-chipselects = <1>; + sck-gpios = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>; + #size-cells = <0>; - presence-sled1-switch { - label = "presence-sled1"; - gpios = <&gpio0 ASPEED_GPIO(H, 2) GPIO_ACTIVE_LOW>; - linux,code = ; - }; - presence-sled2-switch { - label = "presence-sled2"; - gpios = <&gpio0 ASPEED_GPIO(H, 3) GPIO_ACTIVE_LOW>; - linux,code = ; - }; - presence-sled3-switch { - label = "presence-sled3"; - gpios = <&gpio0 ASPEED_GPIO(H, 4) GPIO_ACTIVE_LOW>; - linux,code = ; - }; - presence-sled4-switch { - label = "presence-sled4"; - gpios = <&gpio0 ASPEED_GPIO(H, 5) GPIO_ACTIVE_LOW>; - linux,code = ; - }; - presence-sled5-switch { - label = "presence-sled5"; - gpios = <&gpio0 ASPEED_GPIO(H, 6) GPIO_ACTIVE_LOW>; - linux,code = ; - }; - presence-sled6-switch { - label = "presence-sled6"; - gpios = <&gpio0 ASPEED_GPIO(H, 7) GPIO_ACTIVE_LOW>; - linux,code = ; + tpm@0 { + compatible = "infineon,slb9670", "tcg,tpm_tis-spi"; + reg = <0>; + spi-max-frequency = <33000000>; }; }; vbus_sled1: vbus_sled1 { compatible = "regulator-fixed"; - regulator-name = "vbus_sled1"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - gpio = <&sled1_ioexp 1 GPIO_ACTIVE_HIGH>; enable-active-high; + gpio = <&sled1_ioexp 1 GPIO_ACTIVE_HIGH>; + regulator-max-microvolt = <5000000>; + regulator-min-microvolt = <5000000>; + regulator-name = "vbus_sled1"; }; vbus_sled2: vbus_sled2 { compatible = "regulator-fixed"; - regulator-name = "vbus_sled2"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - gpio = <&sled2_ioexp 1 GPIO_ACTIVE_HIGH>; enable-active-high; + gpio = <&sled2_ioexp 1 GPIO_ACTIVE_HIGH>; + regulator-max-microvolt = <5000000>; + regulator-min-microvolt = <5000000>; + regulator-name = "vbus_sled2"; }; vbus_sled3: vbus_sled3 { compatible = "regulator-fixed"; - regulator-name = "vbus_sled3"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - gpio = <&sled3_ioexp 1 GPIO_ACTIVE_HIGH>; enable-active-high; + gpio = <&sled3_ioexp 1 GPIO_ACTIVE_HIGH>; + regulator-max-microvolt = <5000000>; + regulator-min-microvolt = <5000000>; + regulator-name = "vbus_sled3"; }; vbus_sled4: vbus_sled4 { compatible = "regulator-fixed"; - regulator-name = "vbus_sled4"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - gpio = <&sled4_ioexp 1 GPIO_ACTIVE_HIGH>; enable-active-high; + gpio = <&sled4_ioexp 1 GPIO_ACTIVE_HIGH>; + regulator-max-microvolt = <5000000>; + regulator-min-microvolt = <5000000>; + regulator-name = "vbus_sled4"; }; vbus_sled5: vbus_sled5 { compatible = "regulator-fixed"; - regulator-name = "vbus_sled5"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - gpio = <&sled5_ioexp 1 GPIO_ACTIVE_HIGH>; enable-active-high; + gpio = <&sled5_ioexp 1 GPIO_ACTIVE_HIGH>; + regulator-max-microvolt = <5000000>; + regulator-min-microvolt = <5000000>; + regulator-name = "vbus_sled5"; }; vbus_sled6: vbus_sled6 { compatible = "regulator-fixed"; - regulator-name = "vbus_sled6"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - gpio = <&sled6_ioexp 1 GPIO_ACTIVE_HIGH>; enable-active-high; + gpio = <&sled6_ioexp 1 GPIO_ACTIVE_HIGH>; + regulator-max-microvolt = <5000000>; + regulator-min-microvolt = <5000000>; + regulator-name = "vbus_sled6"; }; }; &mac2 { - status = "okay"; phy-mode = "rgmii"; - pinctrl-names = "default"; pinctrl-0 = <&pinctrl_rgmii3_default>; + pinctrl-names = "default"; + + status = "okay"; fixed-link { - speed = <1000>; full-duplex; + speed = <1000>; }; }; &fmc { status = "okay"; + flash@0 { - status = "okay"; - m25p,fast-read; label = "bmc"; spi-max-frequency = <50000000>; + m25p,fast-read; + + status = "okay"; #include "openbmc-flash-layout-128.dtsi" }; + flash@1 { - status = "okay"; - m25p,fast-read; label = "alt-bmc"; spi-max-frequency = <50000000>; + m25p,fast-read; + + status = "okay"; }; }; &spi2 { - status = "okay"; - pinctrl-names = "default"; pinctrl-0 = <&pinctrl_spi2_default>; + pinctrl-names = "default"; + + status = "okay"; flash@0 { - status = "okay"; - m25p,fast-read; label = "pnor"; spi-max-frequency = <50000000>; + m25p,fast-read; + + status = "okay"; }; }; &i2c0 { status = "okay"; - sled1_fusb302: typec-portc@22 { + typec-portc@22 { compatible = "fcs,fusb302"; reg = <0x22>; @@ -354,13 +386,15 @@ sled1_fusb302: typec-portc@22 { connector { compatible = "usb-c-connector"; + data-role = "dual"; label = "USB-C"; + op-sink-microwatt = <10000000>; pd-revision = /bits/ 8 <0x2 0x0 0x1 0x20>; power-role = "dual"; - data-role = "dual"; - source-pdos = ; - sink-pdos = ; - op-sink-microwatt = <10000000>; + sink-pdos = + ; + source-pdos = + ; }; }; @@ -369,11 +403,11 @@ mp5023@40 { reg = <0x40>; }; - sled1_ioexp41: pca9536@41 { + pca9536@41 { compatible = "nxp,pca9536"; reg = <0x41>; - gpio-controller; #gpio-cells = <2>; + gpio-controller; gpio-line-names = "SLED1_SWD_MUX", "SLED1_XRES_SWD_N", @@ -400,38 +434,39 @@ sled1_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; - #size-cells = <0>; - gpio-controller; #gpio-cells = <2>; + gpio-controller; gpio-line-names = "led-sled1-amber","led-sled1-blue","SLED1_RST_IOEXP","SLED1_MD_REF_PWM", "","","","", "","","","", "","","",""; + + #size-cells = <0>; }; sled1_ioexp: pca9539@76 { compatible = "nxp,pca9539"; reg = <0x76>; - gpio-controller; #gpio-cells = <2>; - - interrupt-parent = <&gpio0>; - interrupts = ; + gpio-controller; gpio-line-names = "SLED1_MS_DETECT1","SLED1_VBUS_BMC_EN","SLED1_INA230_ALERT","SLED1_P12V_STBY_ALERT", "SLED1_SSD_ALERT","SLED1_MS_DETECT0","SLED1_RST_CCG5","SLED1_FUSB302_INT", "SLED1_MD_STBY_RESET","SLED1_MD_IOEXP_EN_FAULT","SLED1_MD_DIR","SLED1_MD_DECAY", "SLED1_MD_MODE1","SLED1_MD_MODE2","SLED1_MD_MODE3","power-host1"; + + interrupt-parent = <&gpio0>; + interrupts = ; }; }; &i2c1 { status = "okay"; - sled2_fusb302: typec-portc@22 { + typec-portc@22 { compatible = "fcs,fusb302"; reg = <0x22>; @@ -441,13 +476,15 @@ sled2_fusb302: typec-portc@22 { connector { compatible = "usb-c-connector"; + data-role = "dual"; label = "USB-C"; + op-sink-microwatt = <10000000>; pd-revision = /bits/ 8 <0x2 0x0 0x1 0x20>; power-role = "dual"; - data-role = "dual"; - source-pdos = ; - sink-pdos = ; - op-sink-microwatt = <10000000>; + sink-pdos = + ; + source-pdos = + ; }; }; @@ -456,11 +493,11 @@ mp5023@40 { reg = <0x40>; }; - sled2_ioexp41: pca9536@41 { + pca9536@41 { compatible = "nxp,pca9536"; reg = <0x41>; - gpio-controller; #gpio-cells = <2>; + gpio-controller; gpio-line-names = "SLED2_SWD_MUX", "SLED2_XRES_SWD_N", @@ -487,38 +524,39 @@ sled2_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; - #size-cells = <0>; - gpio-controller; #gpio-cells = <2>; + gpio-controller; gpio-line-names = "led-sled2-amber","led-sled2-blue","SLED2_RST_IOEXP","SLED2_MD_REF_PWM", "","","","", "","","","", "","","",""; + + #size-cells = <0>; }; sled2_ioexp: pca9539@76 { compatible = "nxp,pca9539"; reg = <0x76>; - gpio-controller; #gpio-cells = <2>; - - interrupt-parent = <&gpio0>; - interrupts = ; + gpio-controller; gpio-line-names = "SLED2_MS_DETECT1","SLED2_VBUS_BMC_EN","SLED2_INA230_ALERT","SLED2_P12V_STBY_ALERT", "SLED2_SSD_ALERT","SLED2_MS_DETECT0","SLED2_RST_CCG5","SLED2_FUSB302_INT", "SLED2_MD_STBY_RESET","SLED2_MD_IOEXP_EN_FAULT","SLED2_MD_DIR","SLED2_MD_DECAY", "SLED2_MD_MODE1","SLED2_MD_MODE2","SLED2_MD_MODE3","power-host2"; + + interrupt-parent = <&gpio0>; + interrupts = ; }; }; &i2c2 { status = "okay"; - sled3_fusb302: typec-portc@22 { + typec-portc@22 { compatible = "fcs,fusb302"; reg = <0x22>; @@ -528,13 +566,15 @@ sled3_fusb302: typec-portc@22 { connector { compatible = "usb-c-connector"; + data-role = "dual"; label = "USB-C"; + op-sink-microwatt = <10000000>; pd-revision = /bits/ 8 <0x2 0x0 0x1 0x20>; power-role = "dual"; - data-role = "dual"; - source-pdos = ; - sink-pdos = ; - op-sink-microwatt = <10000000>; + sink-pdos = + ; + source-pdos = + ; }; }; @@ -543,11 +583,11 @@ mp5023@40 { reg = <0x40>; }; - sled3_ioexp41: pca9536@41 { + pca9536@41 { compatible = "nxp,pca9536"; reg = <0x41>; - gpio-controller; #gpio-cells = <2>; + gpio-controller; gpio-line-names = "SLED3_SWD_MUX", "SLED3_XRES_SWD_N", @@ -574,38 +614,39 @@ sled3_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; - #size-cells = <0>; - gpio-controller; #gpio-cells = <2>; + gpio-controller; gpio-line-names = "led-sled3-amber","led-sled3-blue","SLED3_RST_IOEXP","SLED3_MD_REF_PWM", "","","","", "","","","", "","","",""; + + #size-cells = <0>; }; sled3_ioexp: pca9539@76 { compatible = "nxp,pca9539"; reg = <0x76>; - gpio-controller; #gpio-cells = <2>; - - interrupt-parent = <&gpio0>; - interrupts = ; + gpio-controller; gpio-line-names = "SLED3_MS_DETECT1","SLED3_VBUS_BMC_EN","SLED3_INA230_ALERT","SLED3_P12V_STBY_ALERT", "SLED3_SSD_ALERT","SLED3_MS_DETECT0","SLED3_RST_CCG5","SLED3_FUSB302_INT", "SLED3_MD_STBY_RESET","SLED3_MD_IOEXP_EN_FAULT","SLED3_MD_DIR","SLED3_MD_DECAY", "SLED3_MD_MODE1","SLED3_MD_MODE2","SLED3_MD_MODE3","power-host3"; + + interrupt-parent = <&gpio0>; + interrupts = ; }; }; &i2c3 { status = "okay"; - sled4_fusb302: typec-portc@22 { + typec-portc@22 { compatible = "fcs,fusb302"; reg = <0x22>; @@ -615,13 +656,15 @@ sled4_fusb302: typec-portc@22 { connector { compatible = "usb-c-connector"; + data-role = "dual"; label = "USB-C"; + op-sink-microwatt = <10000000>; pd-revision = /bits/ 8 <0x2 0x0 0x1 0x20>; power-role = "dual"; - data-role = "dual"; - source-pdos = ; - sink-pdos = ; - op-sink-microwatt = <10000000>; + sink-pdos = + ; + source-pdos = + ; }; }; @@ -630,11 +673,11 @@ mp5023@40 { reg = <0x40>; }; - sled4_ioexp41: pca9536@41 { + pca9536@41 { compatible = "nxp,pca9536"; reg = <0x41>; - gpio-controller; #gpio-cells = <2>; + gpio-controller; gpio-line-names = "SLED4_SWD_MUX", "SLED4_XRES_SWD_N", @@ -661,38 +704,39 @@ sled4_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; - #size-cells = <0>; - gpio-controller; #gpio-cells = <2>; + gpio-controller; gpio-line-names = "led-sled4-amber","led-sled4-blue","SLED4_RST_IOEXP","SLED4_MD_REF_PWM", "","","","", "","","","", "","","",""; + + #size-cells = <0>; }; sled4_ioexp: pca9539@76 { compatible = "nxp,pca9539"; reg = <0x76>; - gpio-controller; #gpio-cells = <2>; - - interrupt-parent = <&gpio0>; - interrupts = ; + gpio-controller; gpio-line-names = "SLED4_MS_DETECT1","SLED4_VBUS_BMC_EN","SLED4_INA230_ALERT","SLED4_P12V_STBY_ALERT", "SLED4_SSD_ALERT","SLED4_MS_DETECT0","SLED4_RST_CCG5","SLED4_FUSB302_INT", "SLED4_MD_STBY_RESET","SLED4_MD_IOEXP_EN_FAULT","SLED4_MD_DIR","SLED4_MD_DECAY", "SLED4_MD_MODE1","SLED4_MD_MODE2","SLED4_MD_MODE3","power-host4"; + + interrupt-parent = <&gpio0>; + interrupts = ; }; }; &i2c4 { status = "okay"; - sled5_fusb302: typec-portc@22 { + typec-portc@22 { compatible = "fcs,fusb302"; reg = <0x22>; @@ -702,13 +746,15 @@ sled5_fusb302: typec-portc@22 { connector { compatible = "usb-c-connector"; + data-role = "dual"; label = "USB-C"; + op-sink-microwatt = <10000000>; pd-revision = /bits/ 8 <0x2 0x0 0x1 0x20>; power-role = "dual"; - data-role = "dual"; - source-pdos = ; - sink-pdos = ; - op-sink-microwatt = <10000000>; + sink-pdos = + ; + source-pdos = + ; }; }; @@ -717,11 +763,11 @@ mp5023@40 { reg = <0x40>; }; - sled5_ioexp41: pca9536@41 { + pca9536@41 { compatible = "nxp,pca9536"; reg = <0x41>; - gpio-controller; #gpio-cells = <2>; + gpio-controller; gpio-line-names = "SLED5_SWD_MUX", "SLED5_XRES_SWD_N", @@ -748,38 +794,39 @@ sled5_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; - #size-cells = <0>; - gpio-controller; #gpio-cells = <2>; + gpio-controller; gpio-line-names = "led-sled5-amber","led-sled5-blue","SLED5_RST_IOEXP","SLED5_MD_REF_PWM", "","","","", "","","","", "","","",""; + + #size-cells = <0>; }; sled5_ioexp: pca9539@76 { compatible = "nxp,pca9539"; reg = <0x76>; - gpio-controller; #gpio-cells = <2>; - - interrupt-parent = <&gpio0>; - interrupts = ; + gpio-controller; gpio-line-names = "SLED5_MS_DETECT1","SLED5_VBUS_BMC_EN","SLED5_INA230_ALERT","SLED5_P12V_STBY_ALERT", "SLED5_SSD_ALERT","SLED5_MS_DETECT0","SLED5_RST_CCG5","SLED5_FUSB302_INT", "SLED5_MD_STBY_RESET","SLED5_MD_IOEXP_EN_FAULT","SLED5_MD_DIR","SLED5_MD_DECAY", "SLED5_MD_MODE1","SLED5_MD_MODE2","SLED5_MD_MODE3","power-host5"; + + interrupt-parent = <&gpio0>; + interrupts = ; }; }; &i2c5 { status = "okay"; - sled6_fusb302: typec-portc@22 { + typec-portc@22 { compatible = "fcs,fusb302"; reg = <0x22>; @@ -789,13 +836,15 @@ sled6_fusb302: typec-portc@22 { connector { compatible = "usb-c-connector"; + data-role = "dual"; label = "USB-C"; + op-sink-microwatt = <10000000>; pd-revision = /bits/ 8 <0x2 0x0 0x1 0x20>; power-role = "dual"; - data-role = "dual"; - source-pdos = ; - sink-pdos = ; - op-sink-microwatt = <10000000>; + sink-pdos = + ; + source-pdos = + ; }; }; @@ -804,11 +853,11 @@ mp5023@40 { reg = <0x40>; }; - sled6_ioexp41: pca9536@41 { + pca9536@41 { compatible = "nxp,pca9536"; reg = <0x41>; - gpio-controller; #gpio-cells = <2>; + gpio-controller; gpio-line-names = "SLED6_SWD_MUX", "SLED6_XRES_SWD_N", @@ -835,31 +884,32 @@ sled6_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; - #size-cells = <0>; - gpio-controller; #gpio-cells = <2>; + gpio-controller; gpio-line-names = "led-sled6-amber","led-sled6-blue","SLED6_RST_IOEXP","SLED6_MD_REF_PWM", "","","","", "","","","", "","","",""; + + #size-cells = <0>; }; sled6_ioexp: pca9539@76 { compatible = "nxp,pca9539"; reg = <0x76>; - gpio-controller; #gpio-cells = <2>; - - interrupt-parent = <&gpio0>; - interrupts = ; + gpio-controller; gpio-line-names = "SLED6_MS_DETECT1","SLED6_VBUS_BMC_EN","SLED6_INA230_ALERT","SLED6_P12V_STBY_ALERT", "SLED6_SSD_ALERT","SLED6_MS_DETECT0","SLED6_RST_CCG5","SLED6_FUSB302_INT", "SLED6_MD_STBY_RESET","SLED6_MD_IOEXP_EN_FAULT","SLED6_MD_DIR","SLED6_MD_DECAY", "SLED6_MD_MODE1","SLED6_MD_MODE2","SLED6_MD_MODE3","power-host6"; + + interrupt-parent = <&gpio0>; + interrupts = ; }; }; @@ -908,9 +958,8 @@ front_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; - #size-cells = <0>; - gpio-controller; #gpio-cells = <2>; + gpio-controller; gpio-line-names = "led-fault-identify","power-p5v-stby-good", @@ -918,6 +967,8 @@ front_leds: pca9552@67 { "","","","", "","","","", "","","",""; + + #size-cells = <0>; }; }; @@ -928,8 +979,8 @@ adm1278@11 { compatible = "adi,adm1278"; reg = <0x11>; shunt-resistor-micro-ohms = <300>; - adi,volt-curr-sample-average = <128>; adi,power-sample-average = <128>; + adi,volt-curr-sample-average = <128>; }; tmp421@4c { @@ -946,9 +997,8 @@ fan_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; - #size-cells = <0>; - gpio-controller; #gpio-cells = <2>; + gpio-controller; gpio-line-names = "presence-fan0","presence-fan1", @@ -957,11 +1007,14 @@ fan_leds: pca9552@67 { "power-fan2-good","power-fan3-good", "","","","", "","","",""; + + #size-cells = <0>; }; }; &i2c13 { multi-master; + status = "okay"; //USB Debug Connector @@ -973,9 +1026,6 @@ ipmb13@10 { }; &gpio0 { - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_gpiov2_unbiased_default>; - gpio-line-names = /*A0-A7*/ "","","","","","","","", /*B0-B7*/ "FUSB302_SLED1_INT_N","FUSB302_SLED2_INT_N", @@ -1029,28 +1079,33 @@ &gpio0 { "BSM_FLASH_LATCH_N","FUSB302_SLED5_INT_N", "","","","", /*Z0-Z7*/ "","","","","","","",""; + + pinctrl-0 = <&pinctrl_gpiov2_unbiased_default>; + pinctrl-names = "default"; }; &adc0 { + pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default + &pinctrl_adc2_default &pinctrl_adc3_default + &pinctrl_adc4_default &pinctrl_adc5_default + &pinctrl_adc6_default &pinctrl_adc7_default>; + pinctrl-names = "default"; + aspeed,int-vref-microvolt = <2500000>; - status = "okay"; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default - &pinctrl_adc2_default &pinctrl_adc3_default - &pinctrl_adc4_default &pinctrl_adc5_default - &pinctrl_adc6_default &pinctrl_adc7_default>; + status = "okay"; }; &adc1 { + pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default + &pinctrl_adc10_default &pinctrl_adc11_default + &pinctrl_adc12_default &pinctrl_adc13_default + &pinctrl_adc14_default &pinctrl_adc15_default>; + pinctrl-names = "default"; + aspeed,int-vref-microvolt = <2500000>; - status = "okay"; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default - &pinctrl_adc10_default &pinctrl_adc11_default - &pinctrl_adc12_default &pinctrl_adc13_default - &pinctrl_adc14_default &pinctrl_adc15_default>; + status = "okay"; }; &mdio0 { @@ -1081,12 +1136,13 @@ &emmc { &pinctrl { pinctrl_gpiov2_unbiased_default: gpiov2 { - pins = "AD14"; bias-disable; + pins = "AD14"; }; }; &wdt1 { - status = "okay"; aspeed,reset-type = "soc"; + + status = "okay"; }; -- 2.43.0