From nobody Sun Oct 5 23:52:22 2025 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.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 1132E220F33; Mon, 28 Jul 2025 05:56:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682186; cv=none; b=i3IVgtXRy+rdE/J8tkf6T+Zbo6IE6cV5nQvqp7Z/v4qlxV4v0QdObgEWdBl/1YKE/fVPmVtDrwctmalGNCCQxFhOhl4LSRqJlFtZpdXEF3U9tGR189461wtb12U2e86Ng9NBwQxWI2pkckRlD732A2prpH4uTm2SLL+UbWsWXRU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682186; c=relaxed/simple; bh=AlJNDxTloo8N9g3tzJfIzcjWNUgaaZy/6lUZ1fVbrhU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=oHyyXmsKMf9oZDswjgpQEsf1vckdd3cAwq0l263pqH+b/4FtOBcs7Z2VM5h5ivYdFtEWkJ84MCI76VOxDcdv/ew8gbpRQo6GAGVlwW1PqMrN/hBEeyvhSpugUzBk5cVE8I2eTY0snGUQvIJedA+9rbPv5ILqL9kce6oXTbN5iWE= 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=ajkTkCPM; arc=none smtp.client-ip=209.85.214.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="ajkTkCPM" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2403ca0313aso3193655ad.0; Sun, 27 Jul 2025 22:56:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753682184; x=1754286984; 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; bh=+vkeH24+gNLlbvhdNPWZDqLWHaKhUsYjVBX3EEgueV8=; b=ajkTkCPMwMo6J51zZuy2ZKDmnevhaIF8uTkvXaATYtEDkksBezTz5VkRLeq1NZsqdn CcQOxamkkC6sDZMSo0s+Wlq1QEGo5jQA+gEmdSYAuyb0l/ydjr7/ZPtOCKQwehtGFJJC zGA4CE3q8mPUsQQIO+Aovm2ZtIvJHtfT9b2e6DRGhFSgqcYCHs+lpnhwrCnGl5JX1nL6 7Mulwh8e5DmUBYnl/3UHEJ+ohWEnCEXIkvkOopWa3JgH1dRfLEpdAHhm++6LfzWXggs9 i6DRHBYIILWPmNCiXu5nfov5rmx1tjl9vE7YrMk5qifFW70OHpa+3iDcJxDaJOtMMQg7 DcJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753682184; x=1754286984; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+vkeH24+gNLlbvhdNPWZDqLWHaKhUsYjVBX3EEgueV8=; b=i0nHjOcD5EfYIUq2CERdnetNxmKaAJQ94EjSzdSvSdtFuMfgbFBcB7048PVsWshrMs cKbzuRNY8watUwX8vn3VlBS6QhEvG4RvAfRsjC8fF1bRcIA7GM5jRL+GsaXRTeqUcyei aTaRvece5dNrpbAQVIEIu/CKUnmfwd1iA8QLz+xYOvu9brZj0O8aIo3MuNuRZDxQQwhi 8xHWYI1Nu9EpQlKyBrslJZFz1BOV0xs2x893Gu6q78B/NEJfbF/6CGbLkSCCsdgzlegw Zs+/uwssmkfKuInSMhrouV4p3n/uGSEBbxLioTsUlZVbaYQGsp7SVqVMP4dRW9/ePsao ZaLg== X-Forwarded-Encrypted: i=1; AJvYcCUzKxX4mpF1x8JmNF8qZhN7y2luO2io5vkQ3DScPGxbWJbuMzOWHMz+WdCttn1GUOhFWJGorJjC99to@vger.kernel.org, AJvYcCX1glf2jvrfTx0EXbz9B822azLWCwZTZRBhHIeMv8oxYU3CFkTB90zKJavksd1UqzvGsceG53KxQKtUfHFR@vger.kernel.org X-Gm-Message-State: AOJu0YxJVbEFA3EhSd+fn68zSS1Ht1Fshb6NrxjOf4jnjy+67J/VBh1n LZzJvyp05mQvUD9l8Ns2KnWScYzqHZFoYQr4HIy0tdyAr9n3lUClIe8j X-Gm-Gg: ASbGncseBzZ3r8M1LI45+okJnT1XnTJAMiqvNawgqDFFjkzLUEKrNCg/pexCXXJR3yR t+Eoe5f1zaS+mYDZmIa2CD98CxxLWudw5L4JcdVZFIK4ebfw9S6aP2mBAmNRla6PvFPahgDgQCV YmmuSCZqFcNVbb7tFAQk9hTU67Ddv0IBKdm+XyV9/ONOTi5p5t8HrkA7jFVCPWnxhfWLdfBB845 uLKSTHcsV1fLH199o9iBSRg3BcaP2Jc1KcMnFYcDsCjm+kf5XUJxEiWkpPGo6il1iX7nYq31HAY hbg75kyya2qKB1xkY4BY/jSeE18CADVp3hwSH3myhp8TVGmW69XHUUEh5rooB5rn83Iaf+FjqOJ zQYlJZ0+X+413edMK/K41N9L5zNmn1LThPvuuf/hC2FnpTCD3ZM+FXPsMckmdAwna6QMUbtXANa w= X-Google-Smtp-Source: AGHT+IEe4NPcl+6E+41WcJkDUHNM9DOXgmDHX/lVp0PVK2XqtqJdjesfJx4tkgXmB0ihpgb06l3TIw== X-Received: by 2002:a17:902:d591:b0:234:d778:13fa with SMTP id d9443c01a7336-23fb30ab963mr126148285ad.26.1753682184183; Sun, 27 Jul 2025 22:56:24 -0700 (PDT) Received: from localhost.localdomain (c-76-133-73-115.hsd1.ca.comcast.net. [76.133.73.115]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23fbe514b59sm45091795ad.128.2025.07.27.22.56.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jul 2025 22:56:23 -0700 (PDT) From: rentao.bupt@gmail.com To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Andrew Lunn , Tao Ren Cc: Tao Ren Subject: [PATCH v4 01/13] ARM: dts: aspeed: wedge400: Fix DTB warnings Date: Sun, 27 Jul 2025 22:56:03 -0700 Message-ID: <20250728055618.61616-2-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250728055618.61616-1-rentao.bupt@gmail.com> References: <20250728055618.61616-1-rentao.bupt@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: quoted-printable Content-Type: text/plain; charset="utf-8" From: Tao Ren Fix the deprecated spi-gpio properties in wedge400 dts. Signed-off-by: Tao Ren --- Changes in v4: - None. Changes in v3: - None. Changes in v2: - None (the patch is introduced in v2). arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400.dts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400.dts b/ar= ch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400.dts index 5a8169bbda87..3e4d30f0884d 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400.dts @@ -75,9 +75,9 @@ spi_gpio: spi { #size-cells =3D <0>; =20 cs-gpios =3D <&gpio ASPEED_GPIO(R, 2) GPIO_ACTIVE_LOW>; - gpio-sck =3D <&gpio ASPEED_GPIO(R, 3) GPIO_ACTIVE_HIGH>; - gpio-mosi =3D <&gpio ASPEED_GPIO(R, 4) GPIO_ACTIVE_HIGH>; - gpio-miso =3D <&gpio ASPEED_GPIO(R, 5) GPIO_ACTIVE_HIGH>; + sck-gpios =3D <&gpio ASPEED_GPIO(R, 3) GPIO_ACTIVE_HIGH>; + mosi-gpios =3D <&gpio ASPEED_GPIO(R, 4) GPIO_ACTIVE_HIGH>; + miso-gpios =3D <&gpio ASPEED_GPIO(R, 5) GPIO_ACTIVE_HIGH>; num-chipselects =3D <1>; =20 tpm@0 { --=20 2.47.3 From nobody Sun Oct 5 23:52:22 2025 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 AC7D8221FC4; Mon, 28 Jul 2025 05:56:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682188; cv=none; b=L6vAsbyFAVB9nZAvJOpzAB75x8KM+bwajrdeBaiXZaQqyA96ttmJTmt8sAMEXgkDZpcXpZd09H3KkF4JRLoVB5tisKpXHeXHr90zkfEiT70M4uc20UpYAxM135q50ZFKA/YGsOs0lCUCQ1h6WY37xYiYtp5CJKxxlb+XfcrdUa0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682188; c=relaxed/simple; bh=IGgAMc1scPm0dLtQnt47FYjA7V6fX2Jqk4mK77H8zUU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=iq4gpeNJzFAh/5+hKNn9bbbdp1dtOkPrNVgLeNyre0V2OFe0VtJJ7BsX981jPdkmnVdKtlgmHjnNTAk7DDESOpp2i8kS2DqeR+x/GxOC6TWYS7oDP967oeljyumyt3BCUkht0iumSM11+1utRDZWpkNi6looDzB4qBxviiViQeY= 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=NiBo1L7S; arc=none smtp.client-ip=209.85.214.180 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="NiBo1L7S" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-235f9ea8d08so37916535ad.1; Sun, 27 Jul 2025 22:56:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753682186; x=1754286986; 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; bh=0v1yUQUeQEzUoSADn+AjVSEy94CHuuV2CUdJl0yjuIM=; b=NiBo1L7SIyRTJUnWAGjAHL+qX7Maawh0GfE9xfWHZKzMgB9Acx7sh8IBRkY+Cpt4eE LOQLmJI01o+JOTTQyAXLqliYiUaOPWpvP+/uKFO0XMGc8xyJObWCH+zBrRgF4ZbhuAII KtUuZ3eypaF3hHmjvDdOXIElFDshZlmFFRkAcGj7FIW77UZq2W5YLA7SIz1GW9OFCKsn vNcDR1o67a0PCOeecm0+meb4LOb+MjqFQno+5P1Zj/P5z3/Wn9qqAIuy+1zZNSkrACjn 2jLjX4T8YUN47nIRKNdauESkrdgXxgRjQEgr7C7CjIVi0YanrmT2zjVd28zmHLa80JAq svAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753682186; x=1754286986; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0v1yUQUeQEzUoSADn+AjVSEy94CHuuV2CUdJl0yjuIM=; b=Nwi5UIB4YpJw2o6i8rPODgMplrtiBauBv/uQYXQJ4KyCCMlGVeqfr40MnVylTSvduv 4fzuov088I8qNxt1YquaWXKe+2+eHJMH31zcac2h6WJlJbjXQ7+VXi1Qxy5fsK234UWi WZ4CSia1J9D57Vs4dzqfaBGV+l9u5AYnV498gLZ2eTeO3U2lJVx69KTygyPoOFES3xYi cEPk0J3W/OlsFpyzKfg4ed8YqyeH594rtcn85/Mke2PRCI/AOpL+Gi5nu4epy63d//UG bSCqKm4xa/lROMI/wAwbbv5zTAH5zzwF8VtGd0xgZxjgJ1FdYUQyly2SloSQd+bGEtyz M1tQ== X-Forwarded-Encrypted: i=1; AJvYcCULut/oXPz2/Cjozxir7aNPoGsvSIxWZVuH+hD3ry5ccpWys3T9sybYqlFsXyliBxDIij4YtlVTG4Tu@vger.kernel.org, AJvYcCXsyigO86r/b2rpmcD7cxC/aJVM49+TkRCagSqFzW5wv685bWqobg7GXQ63ZIFzV+njDzlYqNv9B2RGdXxW@vger.kernel.org X-Gm-Message-State: AOJu0YytEf7WqsgEVCKjSHSR9jMOmIMrD/vBysrVzeukn6A9EsJyaiNg v1bilhqOd9e785BopjnkJB7BWKErZycKvjhF/WM2AmZcEAtBzkjdwwhl X-Gm-Gg: ASbGncuOmfX0XiFJM1PDcLFHNNVv+f/9HB8a2MB2HOM16W5olmuHPqEXMd5HFU+PzCj D4N1mmKCmSh8K+3rPWB6MtJO971l2C07Bo8Ze40StWzkS7LtJS7Pkpz2sd9+zy6AKJLpbmDphUq cGM/ApqT/DBYo1Oj7Q2Nf4AUvl15jtOeIeadZjcgqe9EYuBn3PAOqm8oFiYchUqXxwb1/wASqvT BneMHIRQ3M2kFQ3zC05pitBFgY2HwHBj5CjSy9VHQT+y7B4/4SujNSnDDpnYxb+Ipwg6QrLkIe2 wF8Q12v9oMZnP940ZlcceSwPCBIAfTEv93ezGclCNSbvy5NCUKJ7R3iExS+jYpBq7LdFvydJtTT R7CqhrGya4wB/G0z489f0vtVLy8gQpjod8yjL/8SWunWRsSRYlV95KJBz/LtqHua1+0L7s/+0fX yZgXw46KNcjg== X-Google-Smtp-Source: AGHT+IFHEC7n8+B8Tb7wSp7/znoNLEQy2YYidfHzQJc/uhDuybjOx5iseDVn3XjiJ1+k5dNKflv98Q== X-Received: by 2002:a17:903:289:b0:234:a44c:18d with SMTP id d9443c01a7336-23fb304fb2bmr160718715ad.22.1753682185872; Sun, 27 Jul 2025 22:56:25 -0700 (PDT) Received: from localhost.localdomain (c-76-133-73-115.hsd1.ca.comcast.net. [76.133.73.115]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23fbe514b59sm45091795ad.128.2025.07.27.22.56.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jul 2025 22:56:25 -0700 (PDT) From: rentao.bupt@gmail.com To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Andrew Lunn , Tao Ren Cc: Tao Ren Subject: [PATCH v4 02/13] ARM: dts: aspeed: fuji: Fix DTB warnings Date: Sun, 27 Jul 2025 22:56:04 -0700 Message-ID: <20250728055618.61616-3-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250728055618.61616-1-rentao.bupt@gmail.com> References: <20250728055618.61616-1-rentao.bupt@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: quoted-printable Content-Type: text/plain; charset="utf-8" From: Tao Ren Remove redundant adm1278 properties from fuji dts. Signed-off-by: Tao Ren --- Changes in v4: - None. Changes in v3: - None. Changes in v2: - None (the patch is introduced in v2). arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts b/arch/a= rm/boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts index f23c26a3441d..840d19d6b1d4 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts @@ -248,8 +248,6 @@ imux16: i2c@0 { adm1278@10 { compatible =3D "adi,adm1278"; reg =3D <0x10>; - #address-cells =3D <1>; - #size-cells =3D <0>; shunt-resistor-micro-ohms =3D <1500>; }; }; @@ -577,8 +575,6 @@ imux67: i2c@3 { adm1278@10 { compatible =3D "adi,adm1278"; reg =3D <0x10>; - #address-cells =3D <1>; - #size-cells =3D <0>; shunt-resistor-micro-ohms =3D <250>; }; }; @@ -648,8 +644,6 @@ imux75: i2c@3 { adm1278@10 { compatible =3D "adi,adm1278"; reg =3D <0x10>; - #address-cells =3D <1>; - #size-cells =3D <0>; shunt-resistor-micro-ohms =3D <250>; }; }; --=20 2.47.3 From nobody Sun Oct 5 23:52:22 2025 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) (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 3FD1B81ACA; Mon, 28 Jul 2025 05:56:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682189; cv=none; b=L1ll63qg1mM3eGy74Sb23/cbC/7V215iu4rQdhNrlFuk+Jxa3FLHoFAhfxg/uDCoy4JbA1IDmN92s5GgW0DfLwe14jhVSWN0tKxnd+OqPPEpVWFB6ga9yJXXt9eNzPUg0n/fAOUm4OUIlUy4HoJAS6fM709lN/xv2Mi6RJNLk8Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682189; c=relaxed/simple; bh=Oi+irW8yhOKSNPXhRyvE6x1nV60h49NHzhkfU1wwPcg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=I8R/ZVuL52urYr52/wBO4jUstZoZch0ysZQsB8I22UgwCPrtLUx+elh5ZlxF9RHvrPvdp1olj6FBYhmDpHEaZMoTeLm0EdVJSi8dU0M/+HPogLhz/gPnFvBlTmQ1K4t0JZR+L5w/Qz/scmPkjh4QX2HySbNXIT2ENV1LdqfyDCc= 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=OWDqo3vo; arc=none smtp.client-ip=209.85.214.169 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="OWDqo3vo" Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-23636167b30so36423725ad.1; Sun, 27 Jul 2025 22:56:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753682187; x=1754286987; 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; bh=Ao8eoPOSjBo1pqHWYqmxG6F29BfmtszTrihrIa5aqow=; b=OWDqo3vobFFl3IMAmfCXwLO4KDjhtMG5j1n86w45W8a1oAYfaA2k9EOTUHboKIqseE C2zoj4bV9eu/mDWMYn9gp/VJQ9cxyq4x5HqN3XyWklfZn1/Tvy4nor0K5yy+3aQfiwbT SFgT25O5d/n6rwuzZHoxXH2iSL2D1uMUFLXNyCnHLHZb4c3QFcOtA4i9ReKzMTKWe++m PmvLxR45CadZz3Y5IMI/oOA9eN5QbGgP0/S6qUdkrtzGt6CkYgLxLyPL9SIcM8Dan1NP xi8Ju7lkYxbQIjgPhgXF8jQPCEOrtdi1d/BhQXK4fHXftSHDkzd+pd9l4Jr6X8p+f+nz uzpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753682187; x=1754286987; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ao8eoPOSjBo1pqHWYqmxG6F29BfmtszTrihrIa5aqow=; b=cxMrhYQuFb7IzHjhgCilGsvR0z/OvSt0WkdKu6SIbJQp8I/GL3wC1Vz9x2OWxRLaHG ZlJyVVt/3wWWYoy0ZnuLQVdAVvf6LsWzg1ksWL97sMUhRgCt+6s01Oi1YaqMAad2uRbR ZihsiWFT6A3TKw9xe1L/yKhFHTEg6SQ+mN6+tDwRTiE4oyhGZ0Mncx0CTtq/d5I9yclE 023EhvCjrWkQZjhZTtc/dZl1gPTTKAqeZvlu2vds7Pi44TWu/DkWvJJ8nNRPtbxOqL/k PmobIhxHIXc9iNd9oW9lvw2Q27p4w7E/VR95H8tL66YVKqCqx+/t1nbTXf3csbbr0ToG NhvQ== X-Forwarded-Encrypted: i=1; AJvYcCWdJTJ1JU2fj7AvLrR+gvp24Wt+FUPeyYnbCVQYt+qHpL+RsYiOCKbIMzbWDQ/lvjirzBX++5vekSso@vger.kernel.org, AJvYcCWlQSqwTGk7jPMvuIQ3aNV9P6VxBxZdYg+uXINbCSn8KChsC9q9jC6PgBN6d1jWoIX2AlNOtW/t+JP3XjhG@vger.kernel.org X-Gm-Message-State: AOJu0YwnsKTDysW7DaPMicCADYd+6fYj7WWBajncZr0xYWtcir43FzPL MLbv4QAXcrgEE3UXTTgGKd+ej9enFDpThAm+VvxK/Csdxcgii613+ig2 X-Gm-Gg: ASbGncu3HOYLrWo+lApz66beUr4cJEzNi7IbdVdTb/d50Dd+pEV5ygaGIvP4NoQK9ZC /r7fXahpvLgDyn8LMil2PyYqkUHC2TpSUyGwAi/XN2ymcgzrLiF4gWCU2G/JMEIbfiLAA9wO0+N e7FMT6WI5VggfC6+m9PlxmLuCFvIfPYCEvPeYBGLpiIroMp+EzWy2tklwOopSs4pz36QHWC9tFp gFnLrbmsz2yBM64NcncaIhkDD2LVpnJ9N4mEELZjj6xvQJ38biljiwlvZs3JH9PzZUmLLwA6sAQ x7ildV2+dZcMn2epIQRAfb0mptIASuYPwYIcowQ5UtCVbNWnx2jorSGjAVcDqOMlWTiF5rYfJII VD73KyYjFFRwOXnBD3zpLASguxR4eMcWhlZFOBmOhoMW6Hrmcd6bUGcOEx+3I2cH1Z/XKxN2Tyf w= X-Google-Smtp-Source: AGHT+IHaS05eV6o8vv06se/fDbSOemG5P7tT7lHJSRm7a5+F+76GtfyNY3WoBVTNDjM4ynNXLyA3xw== X-Received: by 2002:a17:903:15cf:b0:234:c549:da0e with SMTP id d9443c01a7336-23fb3129f72mr148697115ad.47.1753682187515; Sun, 27 Jul 2025 22:56:27 -0700 (PDT) Received: from localhost.localdomain (c-76-133-73-115.hsd1.ca.comcast.net. [76.133.73.115]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23fbe514b59sm45091795ad.128.2025.07.27.22.56.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jul 2025 22:56:27 -0700 (PDT) From: rentao.bupt@gmail.com To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Andrew Lunn , Tao Ren Cc: Tao Ren Subject: [PATCH v4 03/13] ARM: dts: aspeed: Fix DTB warnings in ast2600-facebook-netbmc-common.dtsi Date: Sun, 27 Jul 2025 22:56:05 -0700 Message-ID: <20250728055618.61616-4-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250728055618.61616-1-rentao.bupt@gmail.com> References: <20250728055618.61616-1-rentao.bupt@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: quoted-printable Content-Type: text/plain; charset="utf-8" From: Tao Ren Fix deprecated spi-gpio properties in ast2600-facebook-netbmc-common.dtsi. Signed-off-by: Tao Ren --- Changes in v4: - None. Changes in v3: - None. Changes in v2: - None (the patch is introduced in v2). .../dts/aspeed/ast2600-facebook-netbmc-common.dtsi | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi b= /arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi index 00e5887c926f..208cf6567ed4 100644 --- a/arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi +++ b/arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi @@ -31,9 +31,13 @@ spi_gpio: spi { #address-cells =3D <1>; #size-cells =3D <0>; =20 - gpio-sck =3D <&gpio0 ASPEED_GPIO(X, 3) GPIO_ACTIVE_HIGH>; - gpio-mosi =3D <&gpio0 ASPEED_GPIO(X, 4) GPIO_ACTIVE_HIGH>; - gpio-miso =3D <&gpio0 ASPEED_GPIO(X, 5) GPIO_ACTIVE_HIGH>; + /* + * chipselect pins are defined in platform .dts files + * separately. + */ + sck-gpios =3D <&gpio0 ASPEED_GPIO(X, 3) GPIO_ACTIVE_HIGH>; + mosi-gpios =3D <&gpio0 ASPEED_GPIO(X, 4) GPIO_ACTIVE_HIGH>; + miso-gpios =3D <&gpio0 ASPEED_GPIO(X, 5) GPIO_ACTIVE_HIGH>; =20 tpm@0 { compatible =3D "infineon,slb9670", "tcg,tpm_tis-spi"; --=20 2.47.3 From nobody Sun Oct 5 23:52:22 2025 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) (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 0FE69227EB9; Mon, 28 Jul 2025 05:56:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682191; cv=none; b=MBfnj6SGyxTwIod/5FfSPMUCscPEyJtyCLokcw8Thks9xVIa1AjX9phpw2iKNrbxnjNcbz0g+aTSDtSzhUTTsFs0+3wDWHplY284mgGvKOmZWNDDNw6Tcr47MBk9m4oDuTQdyQVFw/6qJjoXi1Oc5bmtRY2u7TQoWvzJj6JIVZc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682191; c=relaxed/simple; bh=g5BoCecVOMUaVVpGbz4N4gunTjGRSViUp7srcZuLeYg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=czP3JQ2RCJsL7rG8cWHIHMP+l5FXNwaBBmbiPXPo9k90TuWm6atFcOGOdZpCSXVtzRUWM1ynKr80mSkYhW9xe35yaSXcn4S3bKHA+77pKmLQ9M7MLeZRh62h2ZS+LeqFUKN0DbQs0N7aivmIBipncjqErlErUAuyzmXZMjbzqus= 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=dr/uZw7N; arc=none smtp.client-ip=209.85.214.178 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="dr/uZw7N" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-24049d1643aso152385ad.3; Sun, 27 Jul 2025 22:56:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753682189; x=1754286989; 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; bh=mL3WUAt/E/JB7U4/txK3K9d2bFPzk59C+WVfG91tte0=; b=dr/uZw7Nr2+UyQpRxrTQiD60R54RScgXhc+rYwNwtEjjC4xulxHutdo1yz5GYCIfNo BDRqA9w2kJDUkceD6Z6A3bdeI37jpDEv6ncE+eZY7eTjp02ua/MfdmmLk0aeyTdwNoBu aH5tvzqwyLB3VhMxVrGhvZPq5zH2EYsy+tb5laEzSRSiCoGdvYrhWxqHael4cKMQEZbm ABOyNqm+loknzHoHlDbXtBJrIpfplZEDKJng4TD7d/WTrrd4d1CiCITP8qPnS7/4WnhZ LwFcWTKZ4m/AzLLziKbYwQEBS7ItrKJ28OY0Sv84KkUYOwI267XxWRP/UIoCjOwwPxqa 9FYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753682189; x=1754286989; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mL3WUAt/E/JB7U4/txK3K9d2bFPzk59C+WVfG91tte0=; b=jlF+UOrtfuPuC4MosoOHM6UmQEikQZo0sEeumoE9/eOVyJREzggmICCQYpGUSbW5O+ zKx0DpMgT2qI2KsNW4yELZ2fT36yigouHtrZ4wuSpvvIMIVnamqP3HwPM0erXzD3C5Zb gd2B3ymXN14UF8mMxAppBCTeb6DqVOkvT0GNe9rh9fe1fMOM71GdLcpn6sLTs1GA59cd 46nFJsx3iSB2tNJ7RQmWmvYVoquNZxVA+Sr+J/X1bqn2bkc4nUCTj/uV/p1Jp0YW+OKj C/H4Flh36rUZzLWeOHfVdi1zRlr3VUHqqBYhoovtLg89c34r7a+Vex46yatHzB1OSjRR Bgjw== X-Forwarded-Encrypted: i=1; AJvYcCUz74O4/WvMicRoA7WWgUHVhrIVWRjKuwpKuQILfJPgrktvA/dhdnCCnncg2vEjhXTuzYhEqKb+MbPID92r@vger.kernel.org, AJvYcCVjSZe9BejvxFCyqx0fDkGWe5I3piek9FIlxpeW+RxOazJ0DP6YG4AO/Vo+U0cVNWw7iUkJYsuaOSH6@vger.kernel.org X-Gm-Message-State: AOJu0YzZbIhs1Vh+AJKnkGE78ISsjZtehEWdBXXfwMu3XiOaeva97yJC k+Ag3gMe6QjTj5fK9+BAIwLXA6p8tR0vYL4rDWyI3oiUjh7uSr3NdPzw+I2l3rYX X-Gm-Gg: ASbGncva24gjbqD6Nj4fCVPkQPMl7rG0mFFGQP6gBgbHI2ybqrAkYBLZLCy5Ztuc2/V nEqwyaTTOlH1T39U2A6zKA4hMJr9f4ZTU4YpbMRwZUrMcF51Tjzp+r9gzF0w49PzbZcN9soMpyj J7+w/M3C1QAfOCNRb/HxVHcrj+TLz+MVZy0+WaLR+kIDEXr1H7mBuWVzLV9lnbIy50EuSCij0yD IUS1Nh9OWFWUbcJpss/Cv/jeD0hGfUEB7nDQrrbQ3myOW5t4aYQ8403RblJPgOdHqpDS2AVUzRP 6M4mWq0TRtYZXQh2zuDQ8m/kCB9jKT8ro4YhoshiLGGbI4+dPzcceA2LVvS67jlrw5td0ov1W20 XoMx5As33KF2vsifvPJXtADxnZ+uGDbov8XLRAtvRQToDZwe5wXcDsFepPzcAvv3odXSyiGaTza 0= X-Google-Smtp-Source: AGHT+IFYSrKh0tfdTWTrBVWNM0zAsQJS4EjDsjvUY58SNitCxSLezcS2f29GrbOUsvr7sviStuxoDA== X-Received: by 2002:a17:903:1a08:b0:237:ed8e:51d4 with SMTP id d9443c01a7336-23fb30b3205mr188991885ad.24.1753682189146; Sun, 27 Jul 2025 22:56:29 -0700 (PDT) Received: from localhost.localdomain (c-76-133-73-115.hsd1.ca.comcast.net. [76.133.73.115]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23fbe514b59sm45091795ad.128.2025.07.27.22.56.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jul 2025 22:56:28 -0700 (PDT) From: rentao.bupt@gmail.com To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Andrew Lunn , Tao Ren Cc: Tao Ren Subject: [PATCH v4 04/13] ARM: dts: aspeed: Move eMMC out of ast2600-facebook-netbmc-common.dtsi Date: Sun, 27 Jul 2025 22:56:06 -0700 Message-ID: <20250728055618.61616-5-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250728055618.61616-1-rentao.bupt@gmail.com> References: <20250728055618.61616-1-rentao.bupt@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: quoted-printable Content-Type: text/plain; charset="utf-8" From: Tao Ren Move eMMC entries from ast2600-facebook-netbmc-common.dtsi to each platform because eMMC is removed from future Meta/Facebook AST2600 Network BMC platforms. Signed-off-by: Tao Ren --- Changes in v4: - None. Changes in v3: - None. Changes in v2: - The 3 emmc-related patches in v1 are squashed into this patch. .../boot/dts/aspeed/aspeed-bmc-facebook-elbert.dts | 12 ++++++++++++ .../arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts | 12 ++++++++++++ .../dts/aspeed/ast2600-facebook-netbmc-common.dtsi | 12 ------------ 3 files changed, 24 insertions(+), 12 deletions(-) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-elbert.dts b/arch= /arm/boot/dts/aspeed/aspeed-bmc-facebook-elbert.dts index 74f3c67e0eff..ff1009ea1c49 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-elbert.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-elbert.dts @@ -201,3 +201,15 @@ fixed-link { full-duplex; }; }; + +&emmc_controller { + status =3D "okay"; +}; + +&emmc { + status =3D "okay"; + + non-removable; + max-frequency =3D <25000000>; + bus-width =3D <4>; +}; diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts b/arch/a= rm/boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts index 840d19d6b1d4..d0331980d082 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts @@ -1243,3 +1243,15 @@ &mac3 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_rgmii4_default>; }; + +&emmc_controller { + status =3D "okay"; +}; + +&emmc { + status =3D "okay"; + + non-removable; + max-frequency =3D <25000000>; + bus-width =3D <4>; +}; diff --git a/arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi b= /arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi index 208cf6567ed4..0ef225acddfc 100644 --- a/arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi +++ b/arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi @@ -156,18 +156,6 @@ &vhub { status =3D "okay"; }; =20 -&emmc_controller { - status =3D "okay"; -}; - -&emmc { - status =3D "okay"; - - non-removable; - max-frequency =3D <25000000>; - bus-width =3D <4>; -}; - &rtc { status =3D "okay"; }; --=20 2.47.3 From nobody Sun Oct 5 23:52:22 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 8990A22D9E9; Mon, 28 Jul 2025 05:56:31 +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=1753682192; cv=none; b=URtkgAEQSv0kucO1bmiFzw4sha2BNdqWBB29d8d46WTypGThhbeSQhtn5liuqE+LTeELi6gblAG3nI7Tc/RFsvQoc/9wT+/G4h0KKc+0gsnersobtkQpyMA+KQHZNiijP61EqAqo9OrRX+rkdtyX+kZgjOzVYHX1nfeFCfChcw0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682192; c=relaxed/simple; bh=qlhilCZGKKSiOlEPy3DmYQvC++31dQaQe8EIeK8TUxA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=pc3H7at4Z7jAB4SQLyYUZE6PfCC4rcqutiRIp+UVIWAfH27B2jSq0tRUfHarIFdFYDf3CUuCUEHrU+ocRw9HfPyikC+0lYkY5nJdV5j/JDPEZP8Kz04bHILTYX2PPvL7tOXgwWAo9SR2/QOf2XU+ub8lGd/wYc2G6JRoVjC6mRM= 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=ZNHo7mhA; 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="ZNHo7mhA" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2363616a1a6so31736875ad.3; Sun, 27 Jul 2025 22:56:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753682191; x=1754286991; 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; bh=7rbQVOsnj8MtiW9Jyx4x7uRijCuPdjPgMW3Or5zSI/4=; b=ZNHo7mhA99akNfZhaLAu/zo08ESFi23ZaKjEVMk/MPAQ3nw870xsDHgAArptbdVkKV jtxKAb5b91i2w3/4NIUHJxkgMYA6q4yD2O3xJTsUJW/UAZCYrBru3ZMe9zctw+w8ikAw 2xG9Z+SOWzAFsN1LXbFHS76ox+ZxIBy35AaNUucve5QUXxKO0Pc67g3mBQL05yGCdZpI 1xAqWC5oe8SOMrOMYSGq+bP76c/rk2W2cIMbTDztv9O9NTKj3fqPS5WcboMpaVWOI5+I 2X6rvUWU+5IVW3u9FrYYcImQ3HelrbFAKMHOUq+x9iP1E7fpDDV/4jPXRPbk/xXIIW8U fkqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753682191; x=1754286991; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7rbQVOsnj8MtiW9Jyx4x7uRijCuPdjPgMW3Or5zSI/4=; b=S2qZurkoRMOkWZmxFTBZq7NTh89wMQck5u8tSSXGGTh+WLj/zUVeItYvYYIQnQfOwL RyK7aT98gPm0fghgWol6+EbuLX0JAednXWrreXavt7hfeAsrgLcqZWctW4ZuwHvag0T+ SeYpto6fFJXk/iaIyC1MRykupc8fwR1tqrjhbx6t9W2SWAhBf4hhQ7nV+VxVvj4HlIqZ gSpfYPvH6z7v0WjS2M0i9KKtgtOtEAe6oLa5noVcj2bGjrXCaj3u4cko2CQkP5eEwLBj /jBCk+rt7fezZ8LMd2+K4LOvzd+VTJ21XB4TKBA3EVsLgpeIGIJXVpCbpUe12xTyOSR2 2jLA== X-Forwarded-Encrypted: i=1; AJvYcCU+6KWwhhsR7gqjr7lhUJBVX4nNYxuP2ttx4e7AHiHb7xhBNVuDAJCWU1mkaxj4kQV1iBajz7tPw0LCE95G@vger.kernel.org, AJvYcCUyg58ZTGfydZ0mNuu3Bb2tOsiXcoznA3m/kqQZXGnAWpGxs7wazgEA7kl+yejkioZGtGTQTLBMpLou@vger.kernel.org X-Gm-Message-State: AOJu0YxnOavE2c0TpyydDk3S8/pVqBCqu4quw6PT0LPKnSfRsZDytK90 CwhN165OgejvxpH4VZBp1bxDWlKDADho/KY/01w52xn9/EwJEbWNgtrM X-Gm-Gg: ASbGncvhiBtDwjgmpSufgmVFpygMUKQ3Zm3Uh+xWKZkUMunNLlxLftgkDKH3xBZvk2t sm5TxukQh2+Ix6Oijpi47wlG4LiTfedUdvHo3cr3PpupYxVPEuDzMB5+cP86kjrh0UmGALECtMc G9jN2IdY3HMVklZ4aqSBMrV/M9KMtt1L0OIN11b2NTkQ5w7k9O15TECJdiRE1xk8QaDzXuR8K7R x/qmlMO4vdCMDtMsN+3cc35WV3gmaM6n5UYnWmWsMOq1ORZCwNN8TucLOMhxoEeXR3zFtBpMJVo Sb1EP4Nug8gO4k+KmilSZ0/c8c7yqNpPb08Zkr+kvBl4oekXPYquOe/SGVQkoEcPDzz4t8GqQ83 jsMJee4B3D1viTZm02Ae6B9HxA1u0PYc+2WrGC8GCdAiQyWc4dQSe/V0zfzM8oKnD2qv3H7UgEB A= X-Google-Smtp-Source: AGHT+IEsZ+Ve7h/dSpvrm5oVG5f63/zmNJSGPRE5zLBLKub43uiQvcH1rH25UaQZkyLxvP17RPIH6g== X-Received: by 2002:a17:902:f70d:b0:240:3ed3:13f6 with SMTP id d9443c01a7336-2403ed3167cmr11337685ad.18.1753682190828; Sun, 27 Jul 2025 22:56:30 -0700 (PDT) Received: from localhost.localdomain (c-76-133-73-115.hsd1.ca.comcast.net. [76.133.73.115]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23fbe514b59sm45091795ad.128.2025.07.27.22.56.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jul 2025 22:56:30 -0700 (PDT) From: rentao.bupt@gmail.com To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Andrew Lunn , Tao Ren Cc: Tao Ren Subject: [PATCH v4 05/13] ARM: dts: aspeed: Add facebook-bmc-flash-layout-128-data64.dtsi Date: Sun, 27 Jul 2025 22:56:07 -0700 Message-ID: <20250728055618.61616-6-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250728055618.61616-1-rentao.bupt@gmail.com> References: <20250728055618.61616-1-rentao.bupt@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: quoted-printable Content-Type: text/plain; charset="utf-8" From: Tao Ren Add facebook-bmc-flash-layout-128-data64.dts (with 64MB datastore) to be used by Meta Network BMC platforms. Signed-off-by: Tao Ren --- Changes in v4: - None. Changes in v3: - None. Changes in v2: - None (the patch is introduced in v2 per Andrew's suggestion). .../facebook-bmc-flash-layout-128-data64.dtsi | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 arch/arm/boot/dts/aspeed/facebook-bmc-flash-layout-128-= data64.dtsi diff --git a/arch/arm/boot/dts/aspeed/facebook-bmc-flash-layout-128-data64.= dtsi b/arch/arm/boot/dts/aspeed/facebook-bmc-flash-layout-128-data64.dtsi new file mode 100644 index 000000000000..efd92232cda2 --- /dev/null +++ b/arch/arm/boot/dts/aspeed/facebook-bmc-flash-layout-128-data64.dtsi @@ -0,0 +1,60 @@ +// SPDX-License-Identifier: GPL-2.0+ +// Copyright (c) 2020 Facebook Inc. + +partitions { + compatible =3D "fixed-partitions"; + #address-cells =3D <1>; + #size-cells =3D <1>; + + /* + * u-boot partition: 896KB. + */ + u-boot@0 { + reg =3D <0x0 0xe0000>; + label =3D "u-boot"; + }; + + /* + * u-boot environment variables: 64KB. + */ + u-boot-env@e0000 { + reg =3D <0xe0000 0x10000>; + label =3D "env"; + }; + + /* + * image metadata partition (64KB), used by Facebook internal + * tools. + */ + image-meta@f0000 { + reg =3D <0xf0000 0x10000>; + label =3D "meta"; + }; + + /* + * FIT image: 63 MB. + */ + fit@100000 { + reg =3D <0x100000 0x3f00000>; + label =3D "fit"; + }; + + /* + * "data0" partition (64MB) is used by Facebook BMC platforms as + * persistent data store. + */ + data0@4000000 { + reg =3D <0x4000000 0x4000000>; + label =3D "data0"; + }; + + /* + * Although the master partition can be created by enabling + * MTD_PARTITIONED_MASTER option, below "flash0" partition is + * explicitly created to avoid breaking legacy applications. + */ + flash0@0 { + reg =3D <0x0 0x8000000>; + label =3D "flash0"; + }; +}; --=20 2.47.3 From nobody Sun Oct 5 23:52:22 2025 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.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 6F775231A24; Mon, 28 Jul 2025 05:56:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682194; cv=none; b=m6oUDSxjtYCRAj5CUru6MGxbmqsa0i4Dfl7oc5EQtr9eakJAD/0Ma9WZLTC31PAlBKnJP05YGa7KziqO/dPRFvquBuRG4uIrFtIZA1vbdRV3gqEBIrmsjShmZ/mInjV7p9P4jrMsawSwMOZuZ+DZywOr8sbcVaGFwpwNsAERI6E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682194; c=relaxed/simple; bh=ch9+9QrRpLqE587D+B0MNMv4gcQV3IP3nKnptRnvXSw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=oBJrMLrgW3Iwye9ew++PGr5szM5gDxrwPnDt2zlH83wbGjQjZNkcJnsCdlSw2Nzn/SMsQh24me95Yvr01DUhKhE9AgRUxFrtzVUovA45opS91AEKZI02XUMdFL7LSehv1zv2B8bbA+1ei4EKmhU+EAH/QwDvxZi4B5SzkGnGd8k= 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=kgU/sgon; arc=none smtp.client-ip=209.85.214.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="kgU/sgon" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2403ca0313aso3194485ad.0; Sun, 27 Jul 2025 22:56:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753682193; x=1754286993; 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; bh=JbL/s7XfG5xt8Ti9QG9pgz/kChTPn+PeGi5taFv6Wts=; b=kgU/sgonX5kiVQ33Eg8dpgb/E8+mcM4I14HBN7jq2xu6hCmqKlzjiubguNEGAJw/KM xPX7uG4w5SUND65SV091Dma59g+aFnDJQwWg11wxO8gdnvKG3bEtDxk/yTJ4NwFUg6Kd JJeeYDp+Kbgw3ZUAUZCjLRHmzpZ21jeuIsGmD90Jyf78dpk1M90hpYzVYEdm40/CAYOA LtrPBkd62jZRcrSdatNnXjOJQ8uGckff28RUg4grcbOCzrIwdpE7yRa2Vv883jb0+ZH4 ZA3rXuzNEvJgAkSAdLsXp66k8jmD+TygmZPu/c9l9XmQ/BJAhjBlD10DAU+gZZxctUs3 BszQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753682193; x=1754286993; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JbL/s7XfG5xt8Ti9QG9pgz/kChTPn+PeGi5taFv6Wts=; b=QEhwe4OPULhJY1a1J3IszKsiKQMmhsShdj2g1jlMfgDhe+3BmxQm6GHINzLkTqAR8Q 8O8mGCcZ7OumPr0m+ECI1jnr9JjwMLE8HzZ1i1XQHbxteRauqVzw5kgQg6OZebh4Wdnd HYqqBU6NEhIbUxGa0kQQk9HY0x+Qh2y6Yy23Tcs34NY8pKIY5EES9Li94zzVvvb+/PT7 nEdLJdP26OOT0LkQVmQYd9OXG4YVBKWRYFI/IXQ7hzqBIdPE5YQHVm1h8iXkW52jkcx2 WKFPwEpDdI5hKz1xBa2wpQ2f9wCsPhCSOCCN/BsCwYX8OZMpLBwR8Oxz0OHo6icyD9nY /EDQ== X-Forwarded-Encrypted: i=1; AJvYcCUj9dtRhT9HvO65DNj/CN7i6KR6zant1lo0EP21rK7Cs5CBQZxYzavAEjQHjlJhGAwaph/L96WeO9CR@vger.kernel.org, AJvYcCVP/O8Y2k7NPbzLiOSgvWqdpw0bIbrC92k0ujXd8histwLYVW1p8PlLUVjiNL3IshUekU4pkIf2g7caDyss@vger.kernel.org X-Gm-Message-State: AOJu0YwKnrD5l0fCHzdOjMer9Jz6Fq0Iq4kbZyaLEfd5PdWh4H9/dmhW DPp24KOC9rskSxgie6BwK4JO4CO27vNWwjKg2QvpSmHIMCX8cUrovzzg X-Gm-Gg: ASbGnctV4R51b9OaPmxg1aGGOQekDVkwDYRoHjOLlPJGYqE73DDl7cA/rmQJpx06c8T EoK6yTxQvDK2mtEzMlI5VNaZ8M9tOBvMq7nt8ICHriDHDStG4egJKANIX7SVd7GPBuDOJiE6ULR 2x5LZ10wZSZWTTQ+YwC/9zk1BqJT6dbiXV0BQWx6WrOzCwvdFlgOr/pv0dCuziF/jHYrhNKTi6e F2VTDs87Enu/Uqc9g7k7DNNsQagdbhC1vkKKLoe2W4O0dMwaCZZIar4U30tj5L77zhGaFi2rFkW zTMpdQIkCS2UuXZ5ZXXBEBJr4ZpvakrbkYlmRxNtWqbc+sr1AK3KBtd5l9LNfrST0QoHj/0+XyH PUSKeEn6yNH2FgfA8Jc10m2EPkTqdt3HkMPdHt0+vPowOgGIgvERhqWZxWOHSWwNlITzrPPdgT0 Y= X-Google-Smtp-Source: AGHT+IGjBjOZSuFuT3oqj5s+Dx4Lmr33TfDS+NDJuKJg8oPiu53W+GX6Z334iGOeg/ZkK+U5oI36SA== X-Received: by 2002:a17:903:13c8:b0:23f:adfa:3a63 with SMTP id d9443c01a7336-23fb3021609mr159555545ad.16.1753682192519; Sun, 27 Jul 2025 22:56:32 -0700 (PDT) Received: from localhost.localdomain (c-76-133-73-115.hsd1.ca.comcast.net. [76.133.73.115]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23fbe514b59sm45091795ad.128.2025.07.27.22.56.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jul 2025 22:56:32 -0700 (PDT) From: rentao.bupt@gmail.com To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Andrew Lunn , Tao Ren Cc: Tao Ren , Krzysztof Kozlowski Subject: [PATCH v4 06/13] dt-bindings: arm: aspeed: add Facebook Wedge400-data64 board Date: Sun, 27 Jul 2025 22:56:08 -0700 Message-ID: <20250728055618.61616-7-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250728055618.61616-1-rentao.bupt@gmail.com> References: <20250728055618.61616-1-rentao.bupt@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: quoted-printable Content-Type: text/plain; charset="utf-8" From: Tao Ren Document the new compatibles used on Meta/Facebook Wedge400-data64 board. Signed-off-by: Tao Ren Acked-by: Krzysztof Kozlowski --- Changes in v4: - None. Changes in v3: - None (the patch is introduced in v3). Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml b/Doc= umentation/devicetree/bindings/arm/aspeed/aspeed.yaml index 01333ac111fb..0c9d6a30dce0 100644 --- a/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml +++ b/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml @@ -46,6 +46,7 @@ properties: - facebook,yamp-bmc - facebook,yosemitev2-bmc - facebook,wedge400-bmc + - facebook,wedge400-data64-bmc - hxt,stardragon4800-rep2-bmc - ibm,mihawk-bmc - ibm,mowgli-bmc --=20 2.47.3 From nobody Sun Oct 5 23:52:22 2025 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (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 ED78D2343C9; Mon, 28 Jul 2025 05:56:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682196; cv=none; b=ax4klSeoP5XkkfenONwRXkLYst5DNfSuUAqsOgBv9ul8CesoGuzQxcwxTwTNyVVVUtyDGan/Hq3sX02kWN+KwGcwE9bU1WLUB9aOT4LEVQE70Na7JmfXB6mbDzBHPnMnCUTALGkqE+SNG1Hz3pjiAe8r7bf+7PmXrglE9QxAeGg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682196; c=relaxed/simple; bh=6g2gUeEMhzpEF5QOq8+CLqpQFVqMrqoOjiFyA35VkYg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=QHi/Oqt4Ko6a+snyo3aOKCS9UXU0SS5ZBYdS1+3DA63qFx7urH+m5Kzf8xzySjPeu1eB/qvqxKJzasZg1Gn4upkH7UFAywu7TiMHZNheapAZQkVV1+3NmHyHV8lFRBaZ4lAb4NvysGkTx7aGeZKFts57XVZWbac8xLG1vIXymXc= 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=QZhPY3Or; arc=none smtp.client-ip=209.85.214.177 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="QZhPY3Or" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2403ca0313aso3194715ad.0; Sun, 27 Jul 2025 22:56:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753682194; x=1754286994; 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; bh=t/YAuK9Y0oHVDDTSHah83w1CX27+EsYJX9fr2DChXv0=; b=QZhPY3OrSAoNmkBtg8lJv2tR5OrxBe6srnjgwInIKqpKd9Zm6ge+8Dkd+tXrlhwItp dbTKARe5hzKbnjJq1gos8IOeidq2wy3fUOQDNikyQ35gkOI+AHPse5/YBO7xffyvfmzY n/jCtuR84soW95/FawoQpAyi0OvvfFxx4ZrSmQ8fRhZN7fXffqICI1kNgmIrOX3M9FQJ 0DtCMAlagt286W4JLJePQceJM2WAOtct2k4JUMZliNla2Gd0oJ2YvGfU4Muu73v6c+WZ aVsoFjqJUKOEqEqW+v9VMDfiXK5bNJfnfimVp5BhWMeUjHhX9TQIgYfTlHlgoZviV9x5 0vow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753682194; x=1754286994; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=t/YAuK9Y0oHVDDTSHah83w1CX27+EsYJX9fr2DChXv0=; b=Ntfpfvo/Tt1kT/9dEESap2Igdn2A2or/ZmZWeuB8k2kYXR99msOR54tz3wsC3yf/xO VD5be1pyrLDSI45189PSt3RoSKGpNiOaHOhpqSXJSOBa6d3kM7UVQei19u8EADSsy3jx gOYak+IYBCACnYr579UHr/z7A+GAGnalBU7buDGsbSl0aLpM2LYQTVi+sUcpTdFO50E8 0LiiC6fjzJqzt/c5Noyo1AJv1vIye4aLITrREnOBnXMa4k+WCwmUrMhSdFLRfOcJRQiR ZABf4hRxWAs9oda4g6kOttL1Fkwtvwnf09KOLy8oXhxk//J2tsHdD/hOWEqGpxqNXYTf G0Sw== X-Forwarded-Encrypted: i=1; AJvYcCUZc7DuKw+XkfqYhJBcr0PiMzlsUa3dp0cxtZB38em5IvR+2nPnOxRzHSPmSc6ngxiH/UxorPhmG6faXGl3@vger.kernel.org, AJvYcCWSYZNzT0hiENLZs+OV4IzMxb9lHiErSj/OLuENuUyaJ49BIa/wvyAmWu9gi9cBBxMEg0SnoRlIa8Dy@vger.kernel.org X-Gm-Message-State: AOJu0Yw51PXQzjjtybekwrIugL2aTdzzkpAaWg7gPFQYjj7kBEfs1OMC KAv4Nj36gPeHjfBY78RtaVl9jK7FhBcvAqHCHsiZ4JzBXMJPU+gtMXWp X-Gm-Gg: ASbGnct7hBBfbkTeEZanr+EwlyqJT9862cKdfd3PUt24IstfVsbR61gSQQo9kaomVCw aOsdVyTP+CNLazOWbNgEPWmd1gj3qF7INkCUwzZqklsZjiDz5pO6tUilRMGEPBQsE16Eprji7xU XBU1WNH1PeODJB9Bhp0vQS+jfvp8hvCMjDoi28QnD4JGVAmaf4S/Bge797kp0PmwNpWj2HSIrDi DmmnuLa7LelQPuB69KIYckSoiDMOrY0UotdckTV2hc2vpt4A/WHhL/dGDCmRzORLMI7cQrGzXej JoYh5n/SEAGXWnXZG9DgMDHpWlwzcJI7yXfwtDcfQd985wUO5XtuovmO0EhhsBWWHhoPVCiVgkq mAUJqbEt0T/SsOyv/DQZE4j+vBuLHwHErNgVZABAhr/6iRpyjjNQ/uNgNyUMCZ0hQNfbhHxcPWs 4TRU6l4zYtYg== X-Google-Smtp-Source: AGHT+IGckpl416r7tKZtEvLi84N6rVIZtXh8LmHNCYPgTxJOPIcTlDmrV6zCnV/8M+iaGU2K9uCPpA== X-Received: by 2002:a17:902:d414:b0:23f:df36:5f17 with SMTP id d9443c01a7336-23fdf3662b3mr66552915ad.22.1753682194123; Sun, 27 Jul 2025 22:56:34 -0700 (PDT) Received: from localhost.localdomain (c-76-133-73-115.hsd1.ca.comcast.net. [76.133.73.115]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23fbe514b59sm45091795ad.128.2025.07.27.22.56.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jul 2025 22:56:33 -0700 (PDT) From: rentao.bupt@gmail.com To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Andrew Lunn , Tao Ren Cc: Tao Ren Subject: [PATCH v4 07/13] ARM: dts: aspeed: Add Facebook Wedge400-data64 (AST2500) BMC Date: Sun, 27 Jul 2025 22:56:09 -0700 Message-ID: <20250728055618.61616-8-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250728055618.61616-1-rentao.bupt@gmail.com> References: <20250728055618.61616-1-rentao.bupt@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: quoted-printable Content-Type: text/plain; charset="utf-8" From: Tao Ren Add wedge400-data64.dts to extend wedge400's data0 partition from 8MB to 64MB smoothly. wedge400-data64.dts is copied from wedge400.dts with below changes: - updating model/compatible strings. - updating flash0 partition. Signed-off-by: Tao Ren --- Changes in v4: - Removed redundant bootargs from dts. Changes in v3: - None (the patch is introduced in v3). arch/arm/boot/dts/aspeed/Makefile | 1 + .../aspeed-bmc-facebook-wedge400-data64.dts | 375 ++++++++++++++++++ 2 files changed, 376 insertions(+) create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400-d= ata64.dts diff --git a/arch/arm/boot/dts/aspeed/Makefile b/arch/arm/boot/dts/aspeed/M= akefile index 2e5f4833a073..55be25acfc80 100644 --- a/arch/arm/boot/dts/aspeed/Makefile +++ b/arch/arm/boot/dts/aspeed/Makefile @@ -30,6 +30,7 @@ dtb-$(CONFIG_ARCH_ASPEED) +=3D \ aspeed-bmc-facebook-tiogapass.dtb \ aspeed-bmc-facebook-wedge40.dtb \ aspeed-bmc-facebook-wedge100.dtb \ + aspeed-bmc-facebook-wedge400-data64.dtb \ aspeed-bmc-facebook-wedge400.dtb \ aspeed-bmc-facebook-yamp.dtb \ aspeed-bmc-facebook-yosemitev2.dtb \ diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400-data64.d= ts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400-data64.dts new file mode 100644 index 000000000000..1d46eaee8656 --- /dev/null +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400-data64.dts @@ -0,0 +1,375 @@ +// SPDX-License-Identifier: GPL-2.0+ +// Copyright (c) 2019 Facebook Inc. +/dts-v1/; + +#include +#include "ast2500-facebook-netbmc-common.dtsi" + +/ { + model =3D "Facebook Wedge 400 BMC (64MB Datastore)"; + compatible =3D "facebook,wedge400-data64-bmc", "aspeed,ast2500"; + + aliases { + /* + * PCA9548 (2-0070) provides 8 channels connecting to + * SCM (System Controller Module). + */ + i2c16 =3D &imux16; + i2c17 =3D &imux17; + i2c18 =3D &imux18; + i2c19 =3D &imux19; + i2c20 =3D &imux20; + i2c21 =3D &imux21; + i2c22 =3D &imux22; + i2c23 =3D &imux23; + + /* + * PCA9548 (8-0070) provides 8 channels connecting to + * SMB (Switch Main Board). + */ + i2c24 =3D &imux24; + i2c25 =3D &imux25; + i2c26 =3D &imux26; + i2c27 =3D &imux27; + i2c28 =3D &imux28; + i2c29 =3D &imux29; + i2c30 =3D &imux30; + i2c31 =3D &imux31; + + /* + * PCA9548 (11-0076) provides 8 channels connecting to + * FCM (Fan Controller Module). + */ + i2c32 =3D &imux32; + i2c33 =3D &imux33; + i2c34 =3D &imux34; + i2c35 =3D &imux35; + i2c36 =3D &imux36; + i2c37 =3D &imux37; + i2c38 =3D &imux38; + i2c39 =3D &imux39; + + spi2 =3D &spi_gpio; + }; + + chosen { + stdout-path =3D &uart1; + }; + + ast-adc-hwmon { + compatible =3D "iio-hwmon"; + io-channels =3D <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, <&adc 4>, + <&adc 5>, <&adc 6>, <&adc 7>, <&adc 8>; + }; + + /* + * GPIO-based SPI Master is required to access SPI TPM, because + * full-duplex SPI transactions are not supported by ASPEED SPI + * Controllers. + */ + spi_gpio: spi { + status =3D "okay"; + compatible =3D "spi-gpio"; + #address-cells =3D <1>; + #size-cells =3D <0>; + + cs-gpios =3D <&gpio ASPEED_GPIO(R, 2) GPIO_ACTIVE_LOW>; + sck-gpios =3D <&gpio ASPEED_GPIO(R, 3) GPIO_ACTIVE_HIGH>; + mosi-gpios =3D <&gpio ASPEED_GPIO(R, 4) GPIO_ACTIVE_HIGH>; + miso-gpios =3D <&gpio ASPEED_GPIO(R, 5) GPIO_ACTIVE_HIGH>; + num-chipselects =3D <1>; + + tpm@0 { + compatible =3D "infineon,slb9670", "tcg,tpm_tis-spi"; + spi-max-frequency =3D <33000000>; + reg =3D <0>; + }; + }; +}; + +/* + * Both firmware flashes are 128MB on Wedge400 BMC. + */ +&fmc_flash0 { +#include "facebook-bmc-flash-layout-128-data64.dtsi" +}; + +&fmc_flash1 { + partitions { + compatible =3D "fixed-partitions"; + #address-cells =3D <1>; + #size-cells =3D <1>; + + flash1@0 { + reg =3D <0x0 0x8000000>; + label =3D "flash1"; + }; + }; +}; + +&uart2 { + status =3D "okay"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_txd2_default + &pinctrl_rxd2_default>; +}; + +&uart4 { + status =3D "okay"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_txd4_default + &pinctrl_rxd4_default>; +}; + +/* + * I2C bus #0 is multi-master environment dedicated for BMC and Bridge IC + * communication. + */ +&i2c0 { + status =3D "okay"; + multi-master; + bus-frequency =3D <1000000>; +}; + +&i2c1 { + status =3D "okay"; +}; + +&i2c2 { + status =3D "okay"; + + i2c-mux@70 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x70>; + i2c-mux-idle-disconnect; + + imux16: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux17: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux18: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux19: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + }; + + imux20: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux21: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux22: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux23: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + }; +}; + +&i2c3 { + status =3D "okay"; +}; + +&i2c4 { + status =3D "okay"; +}; + +&i2c5 { + status =3D "okay"; +}; + +&i2c6 { + status =3D "okay"; +}; + +&i2c7 { + status =3D "okay"; +}; + +&i2c8 { + status =3D "okay"; + + i2c-mux@70 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x70>; + i2c-mux-idle-disconnect; + + imux24: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux25: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux26: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux27: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + }; + + imux28: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux29: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux30: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux31: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + + }; +}; + +&i2c9 { + status =3D "okay"; +}; + +&i2c10 { + status =3D "okay"; +}; + +&i2c11 { + status =3D "okay"; + + i2c-mux@76 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x76>; + i2c-mux-idle-disconnect; + + imux32: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux33: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux34: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux35: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + }; + + imux36: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux37: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux38: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux39: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + + }; +}; + +&i2c12 { + status =3D "okay"; +}; + +&i2c13 { + status =3D "okay"; +}; + +&adc { + status =3D "okay"; +}; + +&ehci1 { + status =3D "okay"; +}; + +&uhci { + status =3D "okay"; +}; + +&sdhci1 { + max-frequency =3D <25000000>; + /* + * DMA mode needs to be disabled to avoid conflicts with UHCI + * Controller in AST2500 SoC. + */ + sdhci-caps-mask =3D <0x0 0x580000>; +}; --=20 2.47.3 From nobody Sun Oct 5 23:52:22 2025 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.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 E07D523817E; Mon, 28 Jul 2025 05:56:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682199; cv=none; b=Qwz8bAsK/fGVRZw1kogqin6HDRG8XSiTjC7Eje9qLCqPrU1JXb4jIMIaMvvRDBMgWtOgnq2vHow8Q6hvW0QJq6GW0kIT3i49JY8Lc7NMJFIrmWN4WtS9WlDRvcwhncOvsiLrka7lqEAzQM1lLyBg+Kozax9Di6ZMBDfSm3poG7k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682199; c=relaxed/simple; bh=J56QAK9nNNJ3pkJIznBWmk1bAJJPT1sW30A8Y7S+G3U=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=FEU7zZulswPv6CSLzSKK07vwYb/85RVMpS8gDSqwC45dZ1GARNOjExu62Si4wjEZlVl1xvW0V83G+ZtY0nhgWWm55oHJ1bU24oBXBlJiHNY6iUqc5NQ0yacVvHaQjKYRenwHSet6ruwfdtF2CDZJmNqq46GCOkOQQOit9mofmlI= 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=JihDJI9L; arc=none smtp.client-ip=209.85.214.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="JihDJI9L" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-24014cd385bso9542885ad.0; Sun, 27 Jul 2025 22:56:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753682196; x=1754286996; 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; bh=hts95YB/ZjUXh8JubeUkj5tnYbtjKOGgkAFrza9S0yg=; b=JihDJI9L98xNMotw4wWYMiMWhCNOv4WMjBdU6zXP9r6g0+agDWsoitTYRP8ThBrtBX VshPVUfx/BZHs2sJk8zSE454FKG/BfoXyd1u+tzZjGEap8/SY5gFrBTgxwlRgjHqWAqI sSszz9O8Ho7a2B6gT2OSwdkKfCtCUTF7H/f1iBfNAfsESZoXXMwYhs/w24p+URR07rje y1N0enYGuJ4bHnXegnCht4c8vYZhRPbj9EoFaJWWF+q/y4/QsHqAuehRyO0dQv9EUaBm FfzmbidzUwU/DOwQmFwdnH+9i1Vhifx/GWLd79oqQQXiZxSqzSBHRLjRW57D/4HL3TRe 0DMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753682196; x=1754286996; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hts95YB/ZjUXh8JubeUkj5tnYbtjKOGgkAFrza9S0yg=; b=X19IHUYNjN0snWhf+HCxi1J/jOkajBeE5z8QZPcdPbkwszkUUEZ/gR5UJyT4rFq+Kv a4A17JX+r20m/J/dIBJI+ilOaXrkOiMWVy8yTEfo4dh3BZO0/PV7uQDGvR4zj308riIb 8JQekzCBgmWHg8dZwShkEBvHqiiTqmd4/GIyBJTENk2LPiVoKU9IHodGLtD1quFh42ax rXEml54LmjsBlich/OKbkSvkO9RfJEHcsRKMqRSVqjfRD5D5PClI65kdBs4M8NTJk36H uXBk51jEtXiYr6GbxB/hLRxLYJZFb/OdM5LPR1YWQDRs3WxLDNu7OYqFH8d0F/cePail yfaA== X-Forwarded-Encrypted: i=1; AJvYcCUDMbHfIAn8fo7RImfHke+6m4thPEdWjfKCj130U/d2GjYrPdE/dN0cIr8z9oWP93b+4SJ/WN2l6BNc@vger.kernel.org, AJvYcCWryqWlFxMTeSLFudeaxEMQ/HK0FQrVTGXWq+vL1OFCRsWGCYUHpDNLHzShfdAxyJDX8TeeD5NZG2Szqj8d@vger.kernel.org X-Gm-Message-State: AOJu0YxM+dbkOa+DkheNkfQ4raPelXVasiykU8opN/Ogq8t5LHU3M/jx C01pQnFirZgvNzhb6MRRUwT92caYSz04ChRAcaQcCrTao4nyF7tc2ibP X-Gm-Gg: ASbGncuMRYuGSJeP6uI2APRqN3mt4wPBZ9kNywuXyRKwy+KWubMYkuVLtjk2yD8bk2F wS8KHBTdGs2lcqdcCe6Gt01vrzBLujViGvqJ4z6uHNZedoeGXDtibg4kA3I3LkronzFGU4GJYE/ N8TUM3NGCucdA1z/kL/nX+PSBhuTVGUVLX4DlJ0BxIEBTy04yvkhlNoHigjPjZLcJhsNhbMavaO 5ZjIyXre9MWFEnrvmDtZbi+GbouoXXyjEAQ3hk5bUrdmeMM2hZvRY/8DcTYvOb3gg7BS4W1NtlP eCi+czzdT9vw2jZuaB77nksnIwaqXhTcz0jNitxeoxB3x4RylWHF4Qfovl+LOgYXsqsz47ASfXQ yg74VDd8wFjoo6VdPR5RUy1KACrX83Qqc6Op9c2g18LstKNkjThQai0GxQLX42PvbmWXpgn6mbj Uh7sUhgJmeeA== X-Google-Smtp-Source: AGHT+IFP3tnIg6vILNX/jRsWfTC+IcuFHWpZZn8f55XY/hi2+oG+I/rcgv+3s7XDjIJi+OO27u1y4A== X-Received: by 2002:a17:903:1a45:b0:235:f18f:2924 with SMTP id d9443c01a7336-23fb30caa26mr157779795ad.15.1753682195966; Sun, 27 Jul 2025 22:56:35 -0700 (PDT) Received: from localhost.localdomain (c-76-133-73-115.hsd1.ca.comcast.net. [76.133.73.115]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23fbe514b59sm45091795ad.128.2025.07.27.22.56.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jul 2025 22:56:35 -0700 (PDT) From: rentao.bupt@gmail.com To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Andrew Lunn , Tao Ren Cc: Tao Ren Subject: [PATCH v4 08/13] ARM: dts: aspeed: wedge400: Include wedge400-data64.dts Date: Sun, 27 Jul 2025 22:56:10 -0700 Message-ID: <20250728055618.61616-9-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250728055618.61616-1-rentao.bupt@gmail.com> References: <20250728055618.61616-1-rentao.bupt@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: quoted-printable Content-Type: text/plain; charset="utf-8" From: Tao Ren Include "wedge400-data64.dts" in wedge400 dts to avoid duplicated code. Wedge400-data64 and Wedge400 are identical except the BMC flash layout. Signed-off-by: Tao Ren --- Changes in v4: - None. Changes in v3: - None (the patch is introduced in v3). .../aspeed/aspeed-bmc-facebook-wedge400.dts | 366 +----------------- 1 file changed, 2 insertions(+), 364 deletions(-) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400.dts b/ar= ch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400.dts index 3e4d30f0884d..ef0cfc51cda4 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400.dts @@ -1,376 +1,14 @@ // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2019 Facebook Inc. -/dts-v1/; =20 -#include -#include "ast2500-facebook-netbmc-common.dtsi" +#include "aspeed-bmc-facebook-wedge400-data64.dts" =20 / { model =3D "Facebook Wedge 400 BMC"; compatible =3D "facebook,wedge400-bmc", "aspeed,ast2500"; - - aliases { - /* - * PCA9548 (2-0070) provides 8 channels connecting to - * SCM (System Controller Module). - */ - i2c16 =3D &imux16; - i2c17 =3D &imux17; - i2c18 =3D &imux18; - i2c19 =3D &imux19; - i2c20 =3D &imux20; - i2c21 =3D &imux21; - i2c22 =3D &imux22; - i2c23 =3D &imux23; - - /* - * PCA9548 (8-0070) provides 8 channels connecting to - * SMB (Switch Main Board). - */ - i2c24 =3D &imux24; - i2c25 =3D &imux25; - i2c26 =3D &imux26; - i2c27 =3D &imux27; - i2c28 =3D &imux28; - i2c29 =3D &imux29; - i2c30 =3D &imux30; - i2c31 =3D &imux31; - - /* - * PCA9548 (11-0076) provides 8 channels connecting to - * FCM (Fan Controller Module). - */ - i2c32 =3D &imux32; - i2c33 =3D &imux33; - i2c34 =3D &imux34; - i2c35 =3D &imux35; - i2c36 =3D &imux36; - i2c37 =3D &imux37; - i2c38 =3D &imux38; - i2c39 =3D &imux39; - - spi2 =3D &spi_gpio; - }; - - chosen { - stdout-path =3D &uart1; - bootargs =3D "console=3DttyS0,9600n8 root=3D/dev/ram rw"; - }; - - ast-adc-hwmon { - compatible =3D "iio-hwmon"; - io-channels =3D <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, <&adc 4>, - <&adc 5>, <&adc 6>, <&adc 7>, <&adc 8>; - }; - - /* - * GPIO-based SPI Master is required to access SPI TPM, because - * full-duplex SPI transactions are not supported by ASPEED SPI - * Controllers. - */ - spi_gpio: spi { - status =3D "okay"; - compatible =3D "spi-gpio"; - #address-cells =3D <1>; - #size-cells =3D <0>; - - cs-gpios =3D <&gpio ASPEED_GPIO(R, 2) GPIO_ACTIVE_LOW>; - sck-gpios =3D <&gpio ASPEED_GPIO(R, 3) GPIO_ACTIVE_HIGH>; - mosi-gpios =3D <&gpio ASPEED_GPIO(R, 4) GPIO_ACTIVE_HIGH>; - miso-gpios =3D <&gpio ASPEED_GPIO(R, 5) GPIO_ACTIVE_HIGH>; - num-chipselects =3D <1>; - - tpm@0 { - compatible =3D "infineon,slb9670", "tcg,tpm_tis-spi"; - spi-max-frequency =3D <33000000>; - reg =3D <0>; - }; - }; }; =20 -/* - * Both firmware flashes are 128MB on Wedge400 BMC. - */ &fmc_flash0 { + /delete-node/partitions; #include "facebook-bmc-flash-layout-128.dtsi" }; - -&fmc_flash1 { - partitions { - compatible =3D "fixed-partitions"; - #address-cells =3D <1>; - #size-cells =3D <1>; - - flash1@0 { - reg =3D <0x0 0x8000000>; - label =3D "flash1"; - }; - }; -}; - -&uart2 { - status =3D "okay"; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&pinctrl_txd2_default - &pinctrl_rxd2_default>; -}; - -&uart4 { - status =3D "okay"; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&pinctrl_txd4_default - &pinctrl_rxd4_default>; -}; - -/* - * I2C bus #0 is multi-master environment dedicated for BMC and Bridge IC - * communication. - */ -&i2c0 { - status =3D "okay"; - multi-master; - bus-frequency =3D <1000000>; -}; - -&i2c1 { - status =3D "okay"; -}; - -&i2c2 { - status =3D "okay"; - - i2c-mux@70 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x70>; - i2c-mux-idle-disconnect; - - imux16: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux17: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux18: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux19: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - - imux20: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux21: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux22: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux23: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - }; -}; - -&i2c3 { - status =3D "okay"; -}; - -&i2c4 { - status =3D "okay"; -}; - -&i2c5 { - status =3D "okay"; -}; - -&i2c6 { - status =3D "okay"; -}; - -&i2c7 { - status =3D "okay"; -}; - -&i2c8 { - status =3D "okay"; - - i2c-mux@70 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x70>; - i2c-mux-idle-disconnect; - - imux24: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux25: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux26: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux27: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - - imux28: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux29: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux30: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux31: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - - }; -}; - -&i2c9 { - status =3D "okay"; -}; - -&i2c10 { - status =3D "okay"; -}; - -&i2c11 { - status =3D "okay"; - - i2c-mux@76 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x76>; - i2c-mux-idle-disconnect; - - imux32: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux33: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux34: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux35: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - - imux36: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux37: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux38: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux39: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - - }; -}; - -&i2c12 { - status =3D "okay"; -}; - -&i2c13 { - status =3D "okay"; -}; - -&adc { - status =3D "okay"; -}; - -&ehci1 { - status =3D "okay"; -}; - -&uhci { - status =3D "okay"; -}; - -&sdhci1 { - max-frequency =3D <25000000>; - /* - * DMA mode needs to be disabled to avoid conflicts with UHCI - * Controller in AST2500 SoC. - */ - sdhci-caps-mask =3D <0x0 0x580000>; -}; --=20 2.47.3 From nobody Sun Oct 5 23:52:22 2025 Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) (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 ADDDB238C2B; Mon, 28 Jul 2025 05:56:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682201; cv=none; b=FxCRRPl8O+tU4LfOuD/kZRUVlNqtqmmtVCtqtw+n2Bc/nLFyoOCKctGKNUyw6V848iudliONTnYzwwROu5pGNsmNPKuZ96buipLnBDeUHdxV0ievWD/1ExCpRLf8p2Xm70e76VkeW+bEIjLkpiJzai5Hal12FZqn8Ocpalc9HaE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682201; c=relaxed/simple; bh=K5HP+5q89kEhNfZZazOuomJMhMycPY2Nx10vhKKseic=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CBMejmqgTe/HPcd1vqWbGs7tX2HTx8xL8Pk/rXU6Z77O2qTBLEIj2B+l35BqJgf8HY1K2BkEZITkIvn4eSoFi6ZpnBmhXIvCgl2KQaFiY1spfQWkgPicFQ34NlbEGdJ0RStkyRShE4UloNN26gHHTQmsHsWoCzNci0N3K7XaVf4= 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=BRtfmcm6; arc=none smtp.client-ip=209.85.214.182 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="BRtfmcm6" Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-2403df11a2aso2084925ad.0; Sun, 27 Jul 2025 22:56:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753682198; x=1754286998; 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; bh=zqOVyINMYuNtnSjdNQ+edIzC8dJzm5etAOwvnetYLt0=; b=BRtfmcm63E7Frg2XFsagbE1Hutmf0nUFoFRQmo7+052vW4pce88mMRmop0QbEV5qzL KJIfx39kdfeAnR04fPTdCUY8d37Kg5YKPRfGzwPSYsSh8Q3VvP1ADQ/aZPuJA3SlE7Vv j99NlSvkO9hw4AYC8SZwm56prAXDehBWzYtNec/35SEStLMLsQN56GXfamp+U97yMhcU ymx8SxWZz/uOAzUlnNkU16cZhs6ecUM6cS5zpjP7ij+6NMYn5/ce7phnlw6njM3rDrdT Lj0H5etfDx65CeYRWssZfaj6Piq7IGMShP/rn4t2fWl6XrXJ/4+iKdGrX6Qw1aDM3Xj3 gWQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753682198; x=1754286998; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zqOVyINMYuNtnSjdNQ+edIzC8dJzm5etAOwvnetYLt0=; b=WkXgH4vGQuZU6zPwMBjIUFDns1/BDIMz39+E1l1Wy95zgt0N6tZiZqtYEcWvhZVgr5 OnBodjNUWWgC7QZrAU4gy4iDpv4euthH1+9CCKS2KH00jZ73Xg/VQxgnGwovjYfBR0bR Ax3HPwFbMxBsQYyHHOap6biP+/Tr716C5eNnxYgcqjUJrfZBAzVonCzT/KBUx5/v95yr p/XqtHEfDXIa2oaHvy61qSmqRZg0fn7G6oMHj7JDRaMiiqBMJgxkdc6e9mbhjfk3pZ9e fkv0XhkvET+tS9IQDtYQKG5jwRbbvqJZsB5Chxxf5OuHNLOI81Uy48p8xbJWG3ud3STD PH0Q== X-Forwarded-Encrypted: i=1; AJvYcCUb+v22MFv8MkrGxAnqxkaU/kJDnHf3LqFROpkP8LoxKuWkpMCkq9A479HpvrjDHE4dreMosAs26XSTr4k1@vger.kernel.org, AJvYcCUzVlQhnKKGTDQO3yvUnPJfu4wgCRgXQZv5ggacT6r1sYfKEcypX+8cdqrcufzwE6t/gpL+Qt5hDC0U@vger.kernel.org X-Gm-Message-State: AOJu0Yylaw6YUYKUD3l8DSPURWjv2UxR+0vMAnZroTzRpePFBg6vArr2 BPSJ9ut1SiFnabs4dEa+JWk29OI0cA3ZBPJblvSg6NLkyGxOfvtKKqTY X-Gm-Gg: ASbGncsFCyAGlKkRmUCb9RsfO4/ch03du2rO1zFD8DfTy+B6/RNVZThUTGBE5xE2yai RyVMGMIy/1MZ81j3Dsx9NY5vO2LzaMLicaX2NlTDHtOIplsgUIkqfnOK8s/AKs14acbxCbfrDKw MsWvPc9ArOZzCDrAfXaR/AcNSbl7dy814Lr34oz8b7i7Nsh84UFu8ITbgEXS9iMjJG4LS/HSprN jdAiy8TKQAajX5BxebCeUrzkirxcDU8Ilzwo7+uNMpYWEG+pHCGPLwP5/NlaWhXhzDp/HJUoUnw cKvRZrhIRIBLNpYE42uirdlBPo2FPUH9YRUVlwUJWeuM5WATOQSCrbuQDOHtH3qQlguNlv9VeD7 ZRrdf7ZS4t2w0IplwvbnZOtnupMp6sYT2FBlzIlufQLAasN/J9uvUmQ/qg3VVdcANhPOhmB3Ifs A= X-Google-Smtp-Source: AGHT+IFBm1mrwen/QlGU6O64ea2pU34DFNUrcoPJ9y+PKUl8rOqB7Kvb1drivW0O2i/6eJF3sUumhw== X-Received: by 2002:a17:903:2a8e:b0:23f:adc0:8cc2 with SMTP id d9443c01a7336-23fb30b2f8cmr145174495ad.27.1753682197770; Sun, 27 Jul 2025 22:56:37 -0700 (PDT) Received: from localhost.localdomain (c-76-133-73-115.hsd1.ca.comcast.net. [76.133.73.115]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23fbe514b59sm45091795ad.128.2025.07.27.22.56.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jul 2025 22:56:37 -0700 (PDT) From: rentao.bupt@gmail.com To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Andrew Lunn , Tao Ren Cc: Tao Ren Subject: [PATCH v4 09/13] dt-bindings: arm: aspeed: add Facebook Fuji-data64 board Date: Sun, 27 Jul 2025 22:56:11 -0700 Message-ID: <20250728055618.61616-10-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250728055618.61616-1-rentao.bupt@gmail.com> References: <20250728055618.61616-1-rentao.bupt@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: quoted-printable Content-Type: text/plain; charset="utf-8" From: Tao Ren Document the new compatibles used on Meta/Facebook Fuji-data64 board. Signed-off-by: Tao Ren Acked-by: Rob Herring (Arm) --- Changes in v4: - None. Changes in v3: - None (the patch is introduced in v3). Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml b/Doc= umentation/devicetree/bindings/arm/aspeed/aspeed.yaml index 0c9d6a30dce0..3cc6e62ae5f3 100644 --- a/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml +++ b/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml @@ -85,6 +85,7 @@ properties: - facebook,cloudripper-bmc - facebook,elbert-bmc - facebook,fuji-bmc + - facebook,fuji-data64-bmc - facebook,greatlakes-bmc - facebook,harma-bmc - facebook,minerva-cmc --=20 2.47.3 From nobody Sun Oct 5 23:52:22 2025 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (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 67A79239594; Mon, 28 Jul 2025 05:56:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682202; cv=none; b=Wsvn/JiTkC4Qj7MIwhQUB2McAEOSaRYJ8t59g9Tmi63f3ORkqH712QeT15ZygV2iydkD2SSOvgSNHTv84G/xF3qZ5drF/VUCDAaBhMd5WjSZXwsj/AI+gThaFKaS/O/8oscx+wSaiCXLwfxzhEBPnpd9qZ70KwkTOueQQ9VriyU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682202; c=relaxed/simple; bh=tLOMziC2yvtGrHYzPe+3SVGOwsQf0TlPwcaDqrnQJoI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ZJ2bw6IFZ+5BbYl+ouCXNr54mfKGVKG+qzpleWqj1iaBKQy7MjeS+m4G9kLiRxD+ep0D1dl7YtKJlnm7PpwaLjDrEWv/DTQuY8oaeiB0WxMeQ1JIEubywsEPw3vl7TCENGDcWZdaeE7YABV2L874tyg2No6JU03z+CpuDaMxEXg= 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=GtpchElx; arc=none smtp.client-ip=209.85.214.179 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="GtpchElx" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2403ceef461so2306235ad.3; Sun, 27 Jul 2025 22:56:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753682200; x=1754287000; 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; bh=qdyCZeHB/n3cd/0AsmLmHKyQ7YtcK5SMST6G1p7Lyqo=; b=GtpchElxZIwyVqGNqM7HMoUkcnBJkIVvVcJ6slAdhG3QtOjYWI/EW143kEpJbu1Cji VSbDDkq21JH6XOHbd039ETfBU41wnDXSF278qDhs5dy2ci9RINiHYV5Ah2QqO+hpAm98 Vv1PgITOK8/e65fgJYtSMbEykHtX5FF54GPezgmncX46xm5I8779kaMGJRnaaHsmLyYR r6EBim1zowWyR/ZVry6X9YWrjYqDW7qJhb85F30jdOyyuNB2CAallHHElXWQZGAcXlY1 a+DX2JnisrHs+2Jvsun3Gc7jvLLf2zumwT+9qhXkAh6E07/EoNvTAVqztDuXQPbUcb67 KlCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753682200; x=1754287000; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qdyCZeHB/n3cd/0AsmLmHKyQ7YtcK5SMST6G1p7Lyqo=; b=HfhQ2fgRKwLBydLAx93KTvFXSC36AkEDoVSbo8LxyQuVNxRbPNWTjGqGlb6vboCvVQ 6Meu8FnXkt631hjFn6hmR795pZbQq7jFFqSz4fGV2hW7j58IVccIsq9P3WuBNQmZCsB0 GvqlVVSeXq6KJhxOmFQCguEOpFUW+UDWPJH7uU436s8LWXhYz69OlGg+PxK+tqk1yZLI WRRSct5NhTz0LRF8dpMC/48scHKFsiPDEr0wYvsWeatZpoSOd2aOXjMxfTD88xqcKH/5 Bkl/zpaUP1bigdqwTu8IWaNNilBoTdyF8+9sMWpaBDRqrZxyCABwgZ6ZYs16zMsd8X7v JpIQ== X-Forwarded-Encrypted: i=1; AJvYcCVmZLwLGXxOkE3ZV+EvByvURArkGO/pYCy/P4Y4rpgidUlcjKHOvXFVpRca+TPLxt7WR2W6Y9EY3IOnqTjo@vger.kernel.org, AJvYcCWlmTP38ryGgvyDbZqXvIBWgnIYJOtXACwi9g6I4tI7l6KBOM/abFJDPXhraPZRR2T2RpB6U/AxRwzL@vger.kernel.org X-Gm-Message-State: AOJu0YxPJSmpXj2py4jUOIaQ9RWVXimRGIWiw+ddfUBvGrE0htPku1Lp 41V7nxeMDC0vp1n03e+SOXoiGSFE4Bh7rfl7OUmOJMyEBIiFYv5j+isu X-Gm-Gg: ASbGncteDos1MFwT96xWQG98SL9tOUSgAvvPlHdCoao28nHIOkGpuyRtseoIWBb5lnA j8BqVq1xv1IVAG7iaJ1+VCYArC+4uzcvxnpjYZqHd8PdEWp1KG5pusQC4a3H0JVa1TA1T9NJtiD AJjmhLT3ICyikz/NODPSvwl+ey9OSX7UXarPglnWRbiF0SsUxrN7wHVMFqMcUMgrC7PAaj0XgdK QY3sATt+DcTpLb1PavVq+Kfp2/ApX2/RStGSdYL1pJPMpoe8V74VatkbuaKhTiyJ0Oji9gsGPpH /yo4NySGvz/tlUgb7Cg3y5MJ+dJbEwVn5kaB1vtWCZzpLipxrGKswNwMNMPSxYvvKS96o2ZCRzt UZjbyolN7T8jKuQXK0dkgTtgOimcerWjYRy1cwk7jZW8i4qjbtqcumbbzBq/s5JTikd4/ruklYx c= X-Google-Smtp-Source: AGHT+IH9oH30nS5jAWWPJQcB86ywoCK/pWz3RRF2xO5I4bcrved4+5AwQJNnFvkzdpkJ5fipJR4yeQ== X-Received: by 2002:a17:903:f8e:b0:224:23be:c569 with SMTP id d9443c01a7336-23fb30dfcc0mr171084835ad.22.1753682199461; Sun, 27 Jul 2025 22:56:39 -0700 (PDT) Received: from localhost.localdomain (c-76-133-73-115.hsd1.ca.comcast.net. [76.133.73.115]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23fbe514b59sm45091795ad.128.2025.07.27.22.56.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jul 2025 22:56:38 -0700 (PDT) From: rentao.bupt@gmail.com To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Andrew Lunn , Tao Ren Cc: Tao Ren Subject: [PATCH v4 10/13] ARM: dts: aspeed: Add Facebook Fuji-data64 (AST2600) Board Date: Sun, 27 Jul 2025 22:56:12 -0700 Message-ID: <20250728055618.61616-11-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250728055618.61616-1-rentao.bupt@gmail.com> References: <20250728055618.61616-1-rentao.bupt@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: quoted-printable Content-Type: text/plain; charset="utf-8" From: Tao Ren Introduce fuji-data64.dts to extend Meta/Facebook Fuji BMC's data0 partition without breaking the existing users. Fuji-data64.dts is copied from fuji.dts with below changes: - updating model/compatible strings. - updating FMC flash0' data0 partition to 64MB. - removing mac3. Signed-off-by: Tao Ren --- Changes in v4: - Removed mac3 from dts. Changes in v3: - None (the patch is introduced in v3). arch/arm/boot/dts/aspeed/Makefile | 1 + .../aspeed-bmc-facebook-fuji-data64.dts | 1256 +++++++++++++++++ 2 files changed, 1257 insertions(+) create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji-data6= 4.dts diff --git a/arch/arm/boot/dts/aspeed/Makefile b/arch/arm/boot/dts/aspeed/M= akefile index 55be25acfc80..f6e714b7db2d 100644 --- a/arch/arm/boot/dts/aspeed/Makefile +++ b/arch/arm/boot/dts/aspeed/Makefile @@ -21,6 +21,7 @@ dtb-$(CONFIG_ARCH_ASPEED) +=3D \ aspeed-bmc-facebook-catalina.dtb \ aspeed-bmc-facebook-cmm.dtb \ aspeed-bmc-facebook-elbert.dtb \ + aspeed-bmc-facebook-fuji-data64.dtb \ aspeed-bmc-facebook-fuji.dtb \ aspeed-bmc-facebook-galaxy100.dtb \ aspeed-bmc-facebook-greatlakes.dtb \ diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji-data64.dts b= /arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji-data64.dts new file mode 100644 index 000000000000..aa9576d8ab56 --- /dev/null +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji-data64.dts @@ -0,0 +1,1256 @@ +// SPDX-License-Identifier: GPL-2.0+ +// Copyright (c) 2020 Facebook Inc. + +/dts-v1/; + +#include +#include "ast2600-facebook-netbmc-common.dtsi" + +/ { + model =3D "Facebook Fuji BMC (64MB Datastore)"; + compatible =3D "facebook,fuji-data64-bmc", "aspeed,ast2600"; + + aliases { + /* + * PCA9548 (2-0070) provides 8 channels connecting to + * SCM (System Controller Module). + */ + i2c16 =3D &imux16; + i2c17 =3D &imux17; + i2c18 =3D &imux18; + i2c19 =3D &imux19; + i2c20 =3D &imux20; + i2c21 =3D &imux21; + i2c22 =3D &imux22; + i2c23 =3D &imux23; + + /* + * PCA9548 (8-0070) provides 8 channels connecting to + * SMB (Switch Main Board). + */ + i2c24 =3D &imux24; + i2c25 =3D &imux25; + i2c26 =3D &imux26; + i2c27 =3D &imux27; + i2c28 =3D &imux28; + i2c29 =3D &imux29; + i2c30 =3D &imux30; + i2c31 =3D &imux31; + + /* + * PCA9548 (11-0077) provides 8 channels connecting to + * SMB (Switch Main Board). + */ + i2c40 =3D &imux40; + i2c41 =3D &imux41; + i2c42 =3D &imux42; + i2c43 =3D &imux43; + i2c44 =3D &imux44; + i2c45 =3D &imux45; + i2c46 =3D &imux46; + i2c47 =3D &imux47; + + /* + * PCA9548 (24-0071) provides 8 channels connecting to + * PDB-Left. + */ + i2c48 =3D &imux48; + i2c49 =3D &imux49; + i2c50 =3D &imux50; + i2c51 =3D &imux51; + i2c52 =3D &imux52; + i2c53 =3D &imux53; + i2c54 =3D &imux54; + i2c55 =3D &imux55; + + /* + * PCA9548 (25-0072) provides 8 channels connecting to + * PDB-Right. + */ + i2c56 =3D &imux56; + i2c57 =3D &imux57; + i2c58 =3D &imux58; + i2c59 =3D &imux59; + i2c60 =3D &imux60; + i2c61 =3D &imux61; + i2c62 =3D &imux62; + i2c63 =3D &imux63; + + /* + * PCA9548 (26-0076) provides 8 channels connecting to + * FCM1. + */ + i2c64 =3D &imux64; + i2c65 =3D &imux65; + i2c66 =3D &imux66; + i2c67 =3D &imux67; + i2c68 =3D &imux68; + i2c69 =3D &imux69; + i2c70 =3D &imux70; + i2c71 =3D &imux71; + + /* + * PCA9548 (27-0076) provides 8 channels connecting to + * FCM2. + */ + i2c72 =3D &imux72; + i2c73 =3D &imux73; + i2c74 =3D &imux74; + i2c75 =3D &imux75; + i2c76 =3D &imux76; + i2c77 =3D &imux77; + i2c78 =3D &imux78; + i2c79 =3D &imux79; + + /* + * PCA9548 (40-0076) provides 8 channels connecting to + * PIM1. + */ + i2c80 =3D &imux80; + i2c81 =3D &imux81; + i2c82 =3D &imux82; + i2c83 =3D &imux83; + i2c84 =3D &imux84; + i2c85 =3D &imux85; + i2c86 =3D &imux86; + i2c87 =3D &imux87; + + /* + * PCA9548 (41-0076) provides 8 channels connecting to + * PIM2. + */ + i2c88 =3D &imux88; + i2c89 =3D &imux89; + i2c90 =3D &imux90; + i2c91 =3D &imux91; + i2c92 =3D &imux92; + i2c93 =3D &imux93; + i2c94 =3D &imux94; + i2c95 =3D &imux95; + + /* + * PCA9548 (42-0076) provides 8 channels connecting to + * PIM3. + */ + i2c96 =3D &imux96; + i2c97 =3D &imux97; + i2c98 =3D &imux98; + i2c99 =3D &imux99; + i2c100 =3D &imux100; + i2c101 =3D &imux101; + i2c102 =3D &imux102; + i2c103 =3D &imux103; + + /* + * PCA9548 (43-0076) provides 8 channels connecting to + * PIM4. + */ + i2c104 =3D &imux104; + i2c105 =3D &imux105; + i2c106 =3D &imux106; + i2c107 =3D &imux107; + i2c108 =3D &imux108; + i2c109 =3D &imux109; + i2c110 =3D &imux110; + i2c111 =3D &imux111; + + /* + * PCA9548 (44-0076) provides 8 channels connecting to + * PIM5. + */ + i2c112 =3D &imux112; + i2c113 =3D &imux113; + i2c114 =3D &imux114; + i2c115 =3D &imux115; + i2c116 =3D &imux116; + i2c117 =3D &imux117; + i2c118 =3D &imux118; + i2c119 =3D &imux119; + + /* + * PCA9548 (45-0076) provides 8 channels connecting to + * PIM6. + */ + i2c120 =3D &imux120; + i2c121 =3D &imux121; + i2c122 =3D &imux122; + i2c123 =3D &imux123; + i2c124 =3D &imux124; + i2c125 =3D &imux125; + i2c126 =3D &imux126; + i2c127 =3D &imux127; + + /* + * PCA9548 (46-0076) provides 8 channels connecting to + * PIM7. + */ + i2c128 =3D &imux128; + i2c129 =3D &imux129; + i2c130 =3D &imux130; + i2c131 =3D &imux131; + i2c132 =3D &imux132; + i2c133 =3D &imux133; + i2c134 =3D &imux134; + i2c135 =3D &imux135; + + /* + * PCA9548 (47-0076) provides 8 channels connecting to + * PIM8. + */ + i2c136 =3D &imux136; + i2c137 =3D &imux137; + i2c138 =3D &imux138; + i2c139 =3D &imux139; + i2c140 =3D &imux140; + i2c141 =3D &imux141; + i2c142 =3D &imux142; + i2c143 =3D &imux143; + }; + + spi_gpio: spi { + num-chipselects =3D <3>; + cs-gpios =3D <&gpio0 ASPEED_GPIO(X, 0) GPIO_ACTIVE_LOW>, + <0>, /* device reg=3D<1> does not exist */ + <&gpio0 ASPEED_GPIO(X, 2) GPIO_ACTIVE_HIGH>; + + eeprom@2 { + compatible =3D "atmel,at93c46d"; + spi-max-frequency =3D <250000>; + data-size =3D <16>; + spi-cs-high; + reg =3D <2>; + }; + }; +}; + +&fmc { + flash@0 { + /delete-node/partitions; +#include "facebook-bmc-flash-layout-128-data64.dtsi" + }; +}; + +&i2c0 { + multi-master; + bus-frequency =3D <1000000>; +}; + +&i2c2 { + /* + * PCA9548 (2-0070) provides 8 channels connecting to SCM (System + * Controller Module). + */ + i2c-mux@70 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x70>; + i2c-mux-idle-disconnect; + + imux16: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + + adm1278@10 { + compatible =3D "adi,adm1278"; + reg =3D <0x10>; + shunt-resistor-micro-ohms =3D <1500>; + }; + }; + + imux17: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux18: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux19: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + }; + + imux20: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux21: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux22: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux23: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + }; +}; + +&i2c8 { + /* + * PCA9548 (8-0070) provides 8 channels connecting to SMB (Switch + * Main Board). + */ + i2c-mux@70 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x70>; + i2c-mux-idle-disconnect; + + imux24: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + + i2c-mux@71 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x71>; + i2c-mux-idle-disconnect; + + imux48: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux49: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux50: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + + lp5012@14 { + compatible =3D "ti,lp5012"; + reg =3D <0x14>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + multi-led@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + color =3D ; + function =3D LED_FUNCTION_ACTIVITY; + label =3D "sys"; + + led@0 { + reg =3D <0>; + color =3D ; + }; + + led@1 { + reg =3D <1>; + color =3D ; + }; + + led@2 { + reg =3D <2>; + color =3D ; + }; + }; + + multi-led@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + color =3D ; + function =3D LED_FUNCTION_ACTIVITY; + label =3D "fan"; + + led@0 { + reg =3D <0>; + color =3D ; + }; + + led@1 { + reg =3D <1>; + color =3D ; + }; + + led@2 { + reg =3D <2>; + color =3D ; + }; + }; + + multi-led@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + color =3D ; + function =3D LED_FUNCTION_ACTIVITY; + label =3D "psu"; + + led@0 { + reg =3D <0>; + color =3D ; + }; + + led@1 { + reg =3D <1>; + color =3D ; + }; + + led@2 { + reg =3D <2>; + color =3D ; + }; + }; + + multi-led@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + color =3D ; + function =3D LED_FUNCTION_ACTIVITY; + label =3D "smb"; + + led@0 { + reg =3D <0>; + color =3D ; + }; + + led@1 { + reg =3D <1>; + color =3D ; + }; + + led@2 { + reg =3D <2>; + color =3D ; + }; + }; + }; + }; + + imux51: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + }; + + imux52: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux53: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux54: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux55: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + }; + + }; + + imux25: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + + i2c-mux@72 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x72>; + i2c-mux-idle-disconnect; + + imux56: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux57: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux58: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux59: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + }; + + imux60: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux61: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux62: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux63: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + }; + + }; + + imux26: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + + i2c-mux@76 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x76>; + i2c-mux-idle-disconnect; + + imux64: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux65: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux66: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux67: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + + adm1278@10 { + compatible =3D "adi,adm1278"; + reg =3D <0x10>; + shunt-resistor-micro-ohms =3D <250>; + }; + }; + + imux68: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux69: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux70: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux71: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + }; + + }; + + imux27: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + + i2c-mux@76 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x76>; + i2c-mux-idle-disconnect; + + imux72: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux73: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux74: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux75: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + + adm1278@10 { + compatible =3D "adi,adm1278"; + reg =3D <0x10>; + shunt-resistor-micro-ohms =3D <250>; + }; + }; + + imux76: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux77: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux78: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux79: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + }; + + }; + + imux28: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux29: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux30: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux31: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + + }; +}; + +&i2c11 { + status =3D "okay"; + + /* + * PCA9548 (11-0077) provides 8 channels connecting to SMB (Switch + * Main Board). + */ + i2c-mux@77 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x77>; + i2c-mux-idle-disconnect; + + imux40: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + + i2c-mux@76 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x76>; + i2c-mux-idle-disconnect; + + imux80: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux81: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux82: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux83: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + }; + + imux84: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux85: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux86: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux87: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + }; + + }; + + imux41: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + + i2c-mux@76 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x76>; + i2c-mux-idle-disconnect; + + imux88: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux89: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux90: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux91: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + }; + + imux92: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux93: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux94: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux95: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + }; + + }; + + imux42: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + + i2c-mux@76 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x76>; + i2c-mux-idle-disconnect; + + imux96: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux97: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux98: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux99: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + }; + + imux100: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux101: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux102: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux103: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + }; + + }; + + imux43: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + + i2c-mux@76 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x76>; + i2c-mux-idle-disconnect; + + imux104: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux105: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux106: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux107: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + }; + + imux108: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux109: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux110: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux111: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + }; + + }; + + imux44: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + + i2c-mux@76 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x76>; + i2c-mux-idle-disconnect; + + imux112: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux113: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux114: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux115: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + }; + + imux116: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux117: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux118: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux119: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + }; + + }; + + imux45: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + + i2c-mux@76 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x76>; + i2c-mux-idle-disconnect; + + imux120: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux121: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux122: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux123: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + }; + + imux124: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux125: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux126: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux127: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + }; + + }; + + imux46: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + + i2c-mux@76 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x76>; + i2c-mux-idle-disconnect; + + imux128: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux129: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux130: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux131: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + }; + + imux132: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux133: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux134: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux135: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + }; + + }; + + imux47: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + + i2c-mux@76 { + compatible =3D "nxp,pca9548"; + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0x76>; + i2c-mux-idle-disconnect; + + imux136: i2c@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <0>; + }; + + imux137: i2c@1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <1>; + }; + + imux138: i2c@2 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <2>; + }; + + imux139: i2c@3 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <3>; + }; + + imux140: i2c@4 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <4>; + }; + + imux141: i2c@5 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <5>; + }; + + imux142: i2c@6 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <6>; + }; + + imux143: i2c@7 { + #address-cells =3D <1>; + #size-cells =3D <0>; + reg =3D <7>; + }; + }; + + }; + + }; +}; + +&ehci1 { + status =3D "okay"; +}; + +&mdio1 { + status =3D "okay"; + + ethphy3: ethernet-phy@13 { + compatible =3D "ethernet-phy-ieee802.3-c22"; + reg =3D <0x0d>; + }; +}; + +&emmc_controller { + status =3D "okay"; +}; + +&emmc { + status =3D "okay"; + + non-removable; + max-frequency =3D <25000000>; + bus-width =3D <4>; +}; --=20 2.47.3 From nobody Sun Oct 5 23:52:22 2025 Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) (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 3901E237165; Mon, 28 Jul 2025 05:56:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682204; cv=none; b=ShdJrB+cqfPaDda1t1KrObC8dJk1ePSqoWbGvpDEDxJYB8U9YyOVNmJLwhcr/8F9slKEOquyvQUrGxwa8als4zEoQ0BvRjqrGoFvEMUm3M574sdG9eST7KXKTnfNcqeMtwikMde2D9MBZTTupHEpvyF2ZB7z9dNPzLG4MrM3uNw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682204; c=relaxed/simple; bh=KSQX1giLJDl8QM8u3VbBDmjqpihrBPPRYm0A/PqKsNI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=QR3yey63h5JZ87zOLCGsl+aUYsrX33Bfpn6hSFE5YWVdRqn61stuAwdvBLkRXfbLDj1PM2e/mAg5S89h38ns8+O5BHOkjgDlX6YwU+/0a/KoI0NgJs2ecH2ZeTsiR3MqFYnnHOcOW18d8RTJwaYoqTQVs9syVhfeb/ydwdY5tYc= 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=Lv3+qFwQ; arc=none smtp.client-ip=209.85.214.172 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="Lv3+qFwQ" Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-234f17910d8so34402405ad.3; Sun, 27 Jul 2025 22:56:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753682201; x=1754287001; 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; bh=ZElVV0LR61vFRou/4QGyHqbGC1WySEH8A190BlUdXsU=; b=Lv3+qFwQtKrqO4Fn4KuzSTgGsLNw3ZznCYddyzLzCBRdmmVij0aqqgPWXphQ4UTmGS a//V2SNuCssRpDgJw2gmDADAc37nErKzYISk+xHvGrPgV8OzO/EeNZpHL3IRP0zQWNtS VSpECkwPJQQyax/OkHR+PzLop+aCel6Ba8P0TDUhnthvUgQf2w25MpnYc0PHmFFW4J1+ Ezjvuj8QfsbgT8y2Urp79C2NE6Pr0ircmp7PwoNsGW1MnEiqBhPpqR53ByRDcGeW/Uiy 6M+qaF5YPDq8zL8V0mStdlIagg4abLo9tEiHG8+dQw+2K4Gkx/VeWOcDAgFBIZ1crh9i URAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753682201; x=1754287001; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZElVV0LR61vFRou/4QGyHqbGC1WySEH8A190BlUdXsU=; b=wvI1z5vWm/b5BZ5/SXk2ZtvZFOSPIgpHOc7z1+Z6OOzevRl8Cser2CSYbmC/09Fi/C /IwPjZKjc8qMGZPcUXWb+dbFnwq0CsGEcl5Qg6Xeceq/ndUnS2syRyrkOQp5/91il1dT WATZGwCBa+/ciuk3qjCMVQQv9gLsGJ5IMnCxLONb/oFvRpBuiBWIIYGaBLomZkQLLUd7 zPv4tvpMJm6LMi6duFCihuPTLuy3zFdC5qpcdMj8HmXoi2f+XWrTKsxjatgtPR1wQI4y 0cqnfJtSYio9FBI7tU+7spXmdbQePhPmucwE+BPW0mTySeRFNxM7TvDJ52+XucihRfsf 4z8A== X-Forwarded-Encrypted: i=1; AJvYcCVtSphZt6Rg6W3Sm66Gx66IeI4J2Vu3CxZ1b/SkofZ70DE9JEvw4FWJzSYnkqPYIJKK6Ea7LyCwobNK@vger.kernel.org, AJvYcCWioayElom4aqeDs/wMRw/JTDsoM1KkpBlmK7EKksvrXB4FdYRxvBoOZ0wlvtxq7roeIB4xyu2u2SAfSltt@vger.kernel.org X-Gm-Message-State: AOJu0Yy0h5g4H0hVdO12i/5ka3+747v1HHSLT8gq63vh/T72hHuid//I EL7IT0ESz23FbBNCGz8J/XTEvE+InjrGJA9BDpXmLNLW6CxB/QcrK8FA X-Gm-Gg: ASbGnctHuFeI41ojiBv636OZ6NHyWQ1QsqL4QrWGuOAE+CwNgN1Vd+lZXLW1S7WK1Jt TdlL4b8B4jZwiNP/qAG6ltx72ESpaB9K1uZ4jfl/UopvMmgZqOGw/Nnhe9Hu5Pzmn7kewZ1ABHU IXi4JORriZUbiOGxxBQY4g9CL28f7xODOGd1bFgV9dsyHs76D0xfddpKgxqOHBqZHGzcdWsYUH1 g9iXCaLcMb7TKo88hPbg/mOcSgiIA1J/pwmHsXjDI4rmuDFynGxRlEyJQYbmTrQP5+1PhWB0wxo gxB781+zA1wf8943BonyVlNkPOc/7banu4lUdN+Kw0UyKLO9wZLPyj4gLbxLnKpCqozIfmcdkUB yn/xeEgj6jdIfe/Ki2fvV4GZ+A9mhJ8UMlrrTxQ1sv3cUSXCraiOocwoPN7Qq/G/TZRcZ4iScSL /871puc0ktlw== X-Google-Smtp-Source: AGHT+IGz2szEe+QUGFeKrT4Rv07EGBmjb5b0l1N4TwMDYWvAcY6GsO7Zhbb07NmI4/uy/W+iY8K8tw== X-Received: by 2002:a17:902:f70c:b0:240:3e41:57bf with SMTP id d9443c01a7336-2403e415954mr11682715ad.13.1753682201044; Sun, 27 Jul 2025 22:56:41 -0700 (PDT) Received: from localhost.localdomain (c-76-133-73-115.hsd1.ca.comcast.net. [76.133.73.115]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23fbe514b59sm45091795ad.128.2025.07.27.22.56.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jul 2025 22:56:40 -0700 (PDT) From: rentao.bupt@gmail.com To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Andrew Lunn , Tao Ren Cc: Tao Ren Subject: [PATCH v4 11/13] ARM: dts: aspeed: facebook-fuji: Include facebook-fuji-data64.dts Date: Sun, 27 Jul 2025 22:56:13 -0700 Message-ID: <20250728055618.61616-12-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250728055618.61616-1-rentao.bupt@gmail.com> References: <20250728055618.61616-1-rentao.bupt@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: quoted-printable Content-Type: text/plain; charset="utf-8" From: Tao Ren Include "facebook-fuji-data64.dts" in facebook-fuji dts to avoid duplicated code. Fuji-data64 and Fuji are identical except the BMC flash layout. Signed-off-by: Tao Ren --- Changes in v4: - None. Changes in v3: - None (the patch is introduced in v3). .../dts/aspeed/aspeed-bmc-facebook-fuji.dts | 1251 +---------------- 1 file changed, 5 insertions(+), 1246 deletions(-) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts b/arch/a= rm/boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts index d0331980d082..5dc2a165e441 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts @@ -1,1257 +1,16 @@ // SPDX-License-Identifier: GPL-2.0+ // Copyright (c) 2020 Facebook Inc. =20 -/dts-v1/; - -#include -#include "ast2600-facebook-netbmc-common.dtsi" +#include "aspeed-bmc-facebook-fuji-data64.dts" =20 / { model =3D "Facebook Fuji BMC"; compatible =3D "facebook,fuji-bmc", "aspeed,ast2600"; - - aliases { - /* - * PCA9548 (2-0070) provides 8 channels connecting to - * SCM (System Controller Module). - */ - i2c16 =3D &imux16; - i2c17 =3D &imux17; - i2c18 =3D &imux18; - i2c19 =3D &imux19; - i2c20 =3D &imux20; - i2c21 =3D &imux21; - i2c22 =3D &imux22; - i2c23 =3D &imux23; - - /* - * PCA9548 (8-0070) provides 8 channels connecting to - * SMB (Switch Main Board). - */ - i2c24 =3D &imux24; - i2c25 =3D &imux25; - i2c26 =3D &imux26; - i2c27 =3D &imux27; - i2c28 =3D &imux28; - i2c29 =3D &imux29; - i2c30 =3D &imux30; - i2c31 =3D &imux31; - - /* - * PCA9548 (11-0077) provides 8 channels connecting to - * SMB (Switch Main Board). - */ - i2c40 =3D &imux40; - i2c41 =3D &imux41; - i2c42 =3D &imux42; - i2c43 =3D &imux43; - i2c44 =3D &imux44; - i2c45 =3D &imux45; - i2c46 =3D &imux46; - i2c47 =3D &imux47; - - /* - * PCA9548 (24-0071) provides 8 channels connecting to - * PDB-Left. - */ - i2c48 =3D &imux48; - i2c49 =3D &imux49; - i2c50 =3D &imux50; - i2c51 =3D &imux51; - i2c52 =3D &imux52; - i2c53 =3D &imux53; - i2c54 =3D &imux54; - i2c55 =3D &imux55; - - /* - * PCA9548 (25-0072) provides 8 channels connecting to - * PDB-Right. - */ - i2c56 =3D &imux56; - i2c57 =3D &imux57; - i2c58 =3D &imux58; - i2c59 =3D &imux59; - i2c60 =3D &imux60; - i2c61 =3D &imux61; - i2c62 =3D &imux62; - i2c63 =3D &imux63; - - /* - * PCA9548 (26-0076) provides 8 channels connecting to - * FCM1. - */ - i2c64 =3D &imux64; - i2c65 =3D &imux65; - i2c66 =3D &imux66; - i2c67 =3D &imux67; - i2c68 =3D &imux68; - i2c69 =3D &imux69; - i2c70 =3D &imux70; - i2c71 =3D &imux71; - - /* - * PCA9548 (27-0076) provides 8 channels connecting to - * FCM2. - */ - i2c72 =3D &imux72; - i2c73 =3D &imux73; - i2c74 =3D &imux74; - i2c75 =3D &imux75; - i2c76 =3D &imux76; - i2c77 =3D &imux77; - i2c78 =3D &imux78; - i2c79 =3D &imux79; - - /* - * PCA9548 (40-0076) provides 8 channels connecting to - * PIM1. - */ - i2c80 =3D &imux80; - i2c81 =3D &imux81; - i2c82 =3D &imux82; - i2c83 =3D &imux83; - i2c84 =3D &imux84; - i2c85 =3D &imux85; - i2c86 =3D &imux86; - i2c87 =3D &imux87; - - /* - * PCA9548 (41-0076) provides 8 channels connecting to - * PIM2. - */ - i2c88 =3D &imux88; - i2c89 =3D &imux89; - i2c90 =3D &imux90; - i2c91 =3D &imux91; - i2c92 =3D &imux92; - i2c93 =3D &imux93; - i2c94 =3D &imux94; - i2c95 =3D &imux95; - - /* - * PCA9548 (42-0076) provides 8 channels connecting to - * PIM3. - */ - i2c96 =3D &imux96; - i2c97 =3D &imux97; - i2c98 =3D &imux98; - i2c99 =3D &imux99; - i2c100 =3D &imux100; - i2c101 =3D &imux101; - i2c102 =3D &imux102; - i2c103 =3D &imux103; - - /* - * PCA9548 (43-0076) provides 8 channels connecting to - * PIM4. - */ - i2c104 =3D &imux104; - i2c105 =3D &imux105; - i2c106 =3D &imux106; - i2c107 =3D &imux107; - i2c108 =3D &imux108; - i2c109 =3D &imux109; - i2c110 =3D &imux110; - i2c111 =3D &imux111; - - /* - * PCA9548 (44-0076) provides 8 channels connecting to - * PIM5. - */ - i2c112 =3D &imux112; - i2c113 =3D &imux113; - i2c114 =3D &imux114; - i2c115 =3D &imux115; - i2c116 =3D &imux116; - i2c117 =3D &imux117; - i2c118 =3D &imux118; - i2c119 =3D &imux119; - - /* - * PCA9548 (45-0076) provides 8 channels connecting to - * PIM6. - */ - i2c120 =3D &imux120; - i2c121 =3D &imux121; - i2c122 =3D &imux122; - i2c123 =3D &imux123; - i2c124 =3D &imux124; - i2c125 =3D &imux125; - i2c126 =3D &imux126; - i2c127 =3D &imux127; - - /* - * PCA9548 (46-0076) provides 8 channels connecting to - * PIM7. - */ - i2c128 =3D &imux128; - i2c129 =3D &imux129; - i2c130 =3D &imux130; - i2c131 =3D &imux131; - i2c132 =3D &imux132; - i2c133 =3D &imux133; - i2c134 =3D &imux134; - i2c135 =3D &imux135; - - /* - * PCA9548 (47-0076) provides 8 channels connecting to - * PIM8. - */ - i2c136 =3D &imux136; - i2c137 =3D &imux137; - i2c138 =3D &imux138; - i2c139 =3D &imux139; - i2c140 =3D &imux140; - i2c141 =3D &imux141; - i2c142 =3D &imux142; - i2c143 =3D &imux143; - }; - - spi_gpio: spi { - num-chipselects =3D <3>; - cs-gpios =3D <&gpio0 ASPEED_GPIO(X, 0) GPIO_ACTIVE_LOW>, - <0>, /* device reg=3D<1> does not exist */ - <&gpio0 ASPEED_GPIO(X, 2) GPIO_ACTIVE_HIGH>; - - eeprom@2 { - compatible =3D "atmel,at93c46d"; - spi-max-frequency =3D <250000>; - data-size =3D <16>; - spi-cs-high; - reg =3D <2>; - }; - }; -}; - -&i2c0 { - multi-master; - bus-frequency =3D <1000000>; -}; - -&i2c2 { - /* - * PCA9548 (2-0070) provides 8 channels connecting to SCM (System - * Controller Module). - */ - i2c-mux@70 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x70>; - i2c-mux-idle-disconnect; - - imux16: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - - adm1278@10 { - compatible =3D "adi,adm1278"; - reg =3D <0x10>; - shunt-resistor-micro-ohms =3D <1500>; - }; - }; - - imux17: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux18: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux19: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - - imux20: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux21: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux22: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux23: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - }; -}; - -&i2c8 { - /* - * PCA9548 (8-0070) provides 8 channels connecting to SMB (Switch - * Main Board). - */ - i2c-mux@70 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x70>; - i2c-mux-idle-disconnect; - - imux24: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - - i2c-mux@71 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x71>; - i2c-mux-idle-disconnect; - - imux48: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux49: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux50: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - - lp5012@14 { - compatible =3D "ti,lp5012"; - reg =3D <0x14>; - #address-cells =3D <1>; - #size-cells =3D <0>; - - multi-led@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - color =3D ; - function =3D LED_FUNCTION_ACTIVITY; - label =3D "sys"; - - led@0 { - reg =3D <0>; - color =3D ; - }; - - led@1 { - reg =3D <1>; - color =3D ; - }; - - led@2 { - reg =3D <2>; - color =3D ; - }; - }; - - multi-led@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - color =3D ; - function =3D LED_FUNCTION_ACTIVITY; - label =3D "fan"; - - led@0 { - reg =3D <0>; - color =3D ; - }; - - led@1 { - reg =3D <1>; - color =3D ; - }; - - led@2 { - reg =3D <2>; - color =3D ; - }; - }; - - multi-led@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - color =3D ; - function =3D LED_FUNCTION_ACTIVITY; - label =3D "psu"; - - led@0 { - reg =3D <0>; - color =3D ; - }; - - led@1 { - reg =3D <1>; - color =3D ; - }; - - led@2 { - reg =3D <2>; - color =3D ; - }; - }; - - multi-led@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - color =3D ; - function =3D LED_FUNCTION_ACTIVITY; - label =3D "smb"; - - led@0 { - reg =3D <0>; - color =3D ; - }; - - led@1 { - reg =3D <1>; - color =3D ; - }; - - led@2 { - reg =3D <2>; - color =3D ; - }; - }; - }; - }; - - imux51: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - - imux52: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux53: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux54: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux55: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - }; - - }; - - imux25: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - - i2c-mux@72 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x72>; - i2c-mux-idle-disconnect; - - imux56: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux57: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux58: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux59: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - - imux60: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux61: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux62: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux63: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - }; - - }; - - imux26: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - - i2c-mux@76 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x76>; - i2c-mux-idle-disconnect; - - imux64: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux65: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux66: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux67: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - - adm1278@10 { - compatible =3D "adi,adm1278"; - reg =3D <0x10>; - shunt-resistor-micro-ohms =3D <250>; - }; - }; - - imux68: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux69: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux70: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux71: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - }; - - }; - - imux27: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - - i2c-mux@76 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x76>; - i2c-mux-idle-disconnect; - - imux72: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux73: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux74: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux75: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - - adm1278@10 { - compatible =3D "adi,adm1278"; - reg =3D <0x10>; - shunt-resistor-micro-ohms =3D <250>; - }; - }; - - imux76: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux77: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux78: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux79: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - }; - - }; - - imux28: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux29: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux30: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux31: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - - }; -}; - -&i2c11 { - status =3D "okay"; - - /* - * PCA9548 (11-0077) provides 8 channels connecting to SMB (Switch - * Main Board). - */ - i2c-mux@77 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x77>; - i2c-mux-idle-disconnect; - - imux40: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - - i2c-mux@76 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x76>; - i2c-mux-idle-disconnect; - - imux80: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux81: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux82: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux83: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - - imux84: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux85: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux86: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux87: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - }; - - }; - - imux41: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - - i2c-mux@76 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x76>; - i2c-mux-idle-disconnect; - - imux88: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux89: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux90: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux91: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - - imux92: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux93: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux94: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux95: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - }; - - }; - - imux42: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - - i2c-mux@76 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x76>; - i2c-mux-idle-disconnect; - - imux96: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux97: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux98: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux99: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - - imux100: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux101: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux102: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux103: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - }; - - }; - - imux43: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - - i2c-mux@76 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x76>; - i2c-mux-idle-disconnect; - - imux104: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux105: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux106: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux107: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - - imux108: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux109: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux110: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux111: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - }; - - }; - - imux44: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - - i2c-mux@76 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x76>; - i2c-mux-idle-disconnect; - - imux112: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux113: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux114: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux115: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - - imux116: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux117: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux118: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux119: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - }; - - }; - - imux45: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - - i2c-mux@76 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x76>; - i2c-mux-idle-disconnect; - - imux120: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux121: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux122: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux123: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - - imux124: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux125: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux126: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux127: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - }; - - }; - - imux46: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - - i2c-mux@76 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x76>; - i2c-mux-idle-disconnect; - - imux128: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux129: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux130: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux131: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - - imux132: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux133: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux134: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux135: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - }; - - }; - - imux47: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - - i2c-mux@76 { - compatible =3D "nxp,pca9548"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x76>; - i2c-mux-idle-disconnect; - - imux136: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - imux137: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - imux138: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - imux139: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - - imux140: i2c@4 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <4>; - }; - - imux141: i2c@5 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <5>; - }; - - imux142: i2c@6 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <6>; - }; - - imux143: i2c@7 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <7>; - }; - }; - - }; - - }; }; =20 -&ehci1 { - status =3D "okay"; -}; - -&mdio1 { - status =3D "okay"; - - ethphy3: ethernet-phy@13 { - compatible =3D "ethernet-phy-ieee802.3-c22"; - reg =3D <0x0d>; +&fmc { + flash@0 { + /delete-node/partitions; +#include "facebook-bmc-flash-layout-128.dtsi" }; }; - -&mac3 { - status =3D "okay"; - phy-mode =3D "rgmii"; - phy-handle =3D <ðphy3>; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&pinctrl_rgmii4_default>; -}; - -&emmc_controller { - status =3D "okay"; -}; - -&emmc { - status =3D "okay"; - - non-removable; - max-frequency =3D <25000000>; - bus-width =3D <4>; -}; --=20 2.47.3 From nobody Sun Oct 5 23:52:22 2025 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (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 5E14824A055; Mon, 28 Jul 2025 05:56:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682204; cv=none; b=RlFvW+K7AloCBVb0gCmGP8PT54jdQyTZ7uGRtOXq1HQmwwCdBESsZSjYlD1iFCvwj/eJ3bFEmpcovS+BavTzjP8qZr8n4iQ4jEOaPgqo+HlKeeVK8YDI4kYOJXhHATq7xWag3j9oesAZ1BZ8Bva4uNdrZeLYeEQe8XGHBfKGY+Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682204; c=relaxed/simple; bh=M/eAEw0WGY3XlA5M7etcluqGBfr15RsdGKCKj+VOgMw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=IRCiPlGTq7K1IcYOKm+k+E1KbBTnCvSsWTRwxLhKJciBY1YoMFf6IFGFM+yWJENkqBXFlEpbvctwUGPkbmGYTdpje1NVHwH+1YQuoxNFcMH7egfGQtkIHmXf+eskGOzZFiCdJyXvlPqWrozRf4UtFQ15sea12rZYRAY7pq9KCxY= 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=N3shpi7V; arc=none smtp.client-ip=209.85.214.177 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="N3shpi7V" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2401248e4aaso8187205ad.0; Sun, 27 Jul 2025 22:56:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753682203; x=1754287003; 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; bh=uwv8jVW8Cpw1HdPZHR5pkIUQOrnV30U4PbqXFmi6s24=; b=N3shpi7VTFyRK2V763aBz9tKAw/B978OlMkYSinGpDYz+eFNiq7a9TSBsOTw1n9o3t yXXF+9yNw3CuP9+22UIzRyNB30pm4Lpkb157NGxregquVm736GbK1i8C1ssj2VzafKE+ ujmTGBMH+LiaG7u0JMGLNdfSgG9BOwDh4UZwdQFefBoSoDIubn9UlpKi4bd/2eD6/0Xc fxMjVqtAVI02vJ5jgRQI803UCWQAc890zVd+TrUQQMzS+kHTs7I5syfv37yPUFHeCoY0 lsYJDHVxcIML+2tfzYQzy7lTunekh49myUe7zwF+61bL3N1GhuQL2kpR3MkWhewXeiGn MJfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753682203; x=1754287003; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uwv8jVW8Cpw1HdPZHR5pkIUQOrnV30U4PbqXFmi6s24=; b=IPXDk3Q7RW38+JALxqwVKZupLYZqytBQ5dt15oe1fSFOrHCPmm0azXJjY7zQoK2lN5 QkN6iZlp3GcEeWLteo9cWm0JZGegiZIJiQEHG6FxsX4QHtjfn+dARF5USoMnymePVIpH cbCC1LbeJHo0gNFmPfd7j7rVScL48dnTQJSWwV/uho4QnsDKdGM3jqVTgJ/3RUIAi1FY a0Vhc7rTI0VqluZZUtzLCaHoZGy/kr1z8rfJOzTb8EFfO8w9h67F6F6mQ6NXiIdpyTS+ qDILyHLMRZnBt5+ODmOmdnrLZa4DMSVGGWrEFOt+H38oFeJIWlS1mGLbdKjT2eiAV/sb VNCQ== X-Forwarded-Encrypted: i=1; AJvYcCUwppsBaDgrmTCyjnaf4CUjkLp1l0fLMrFVv1Xe1FODiR/pgVX5sjRaXlyfzTDQupeNLgw8i4tUzux2@vger.kernel.org, AJvYcCWJakzZup9XIsHAcGZGSy2QYCyJ51GDgeFseqzugBexzqrs2V3eUq1x7MwsF8eteonwiEJO0mcSp/BKyoHh@vger.kernel.org X-Gm-Message-State: AOJu0YygmdQzE/niqmVOeZf901vfdX/INKJTiM6twuUdKdDXcvML83IC 0saZ5P7NIECA8nzwLQwurFkqS+UIh9fxWiJBvKQZXdC52UpUnvyG9kwTRRj9bf6K X-Gm-Gg: ASbGncv2IrhBXYKzSUhiBve6Zvr74K/ri6Ujm6rvYdgAo0HSaHva1mrF7dBH68Pa2eI kF3VwU/lJtIH2xXmvCLw1B7hIlENQrMj+9Hrf5bnLbgDAJ2y32axSB+WYn49hzt6PL1T4thzUMI y/ctiw5Wb5C+/+lfEklJfxd3+ofoyb2Jkji7RjkS3ETZQJNt/CS92fDC4wSp0E/2OSzQgDhQ/M7 JU9Y62GsaoViUUyOuVME+mQCpWfJn7TIduHUsX7BSXP60PsMcecmYkIBuIHIYkqdJFg6R6FU4+s t539xv8NuOeRbcZXS1Pw5pETyqHgtZSJuZ7KwOG5D2U5xYYnVdK1FKhRbWIvB9ZKuEM8yhmt1Cm BZUH6gNEAlKfZNF7v299mYPWY5etTXjt2XqsAVpUWZ/njaViYWKXT+xu8JLOkosS4j5RKRSfwA/ w= X-Google-Smtp-Source: AGHT+IH9RbYstZRftDP7K1JFfq4K9/bJOuDCvgnQtsdkV8ZotM7LNFEtIGdprzRSpoN4SreniMPYxQ== X-Received: by 2002:a17:902:dac5:b0:240:aba:fe3b with SMTP id d9443c01a7336-2400abb2552mr50892895ad.16.1753682202708; Sun, 27 Jul 2025 22:56:42 -0700 (PDT) Received: from localhost.localdomain (c-76-133-73-115.hsd1.ca.comcast.net. [76.133.73.115]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23fbe514b59sm45091795ad.128.2025.07.27.22.56.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jul 2025 22:56:42 -0700 (PDT) From: rentao.bupt@gmail.com To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Andrew Lunn , Tao Ren Cc: Tao Ren , Krzysztof Kozlowski Subject: [PATCH v4 12/13] dt-bindings: arm: aspeed: add Facebook Darwin board Date: Sun, 27 Jul 2025 22:56:14 -0700 Message-ID: <20250728055618.61616-13-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250728055618.61616-1-rentao.bupt@gmail.com> References: <20250728055618.61616-1-rentao.bupt@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: quoted-printable Content-Type: text/plain; charset="utf-8" From: Tao Ren Document the new compatibles used on Meta/Facebook Darwin board. Signed-off-by: Tao Ren Acked-by: Krzysztof Kozlowski --- Changes in v4: - None. Changes in v3: - None. Changes in v2: - None (the patch is introduced in v2). Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml b/Doc= umentation/devicetree/bindings/arm/aspeed/aspeed.yaml index 3cc6e62ae5f3..2887565d4170 100644 --- a/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml +++ b/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml @@ -83,6 +83,7 @@ properties: - facebook,bletchley-bmc - facebook,catalina-bmc - facebook,cloudripper-bmc + - facebook,darwin-bmc - facebook,elbert-bmc - facebook,fuji-bmc - facebook,fuji-data64-bmc --=20 2.47.3 From nobody Sun Oct 5 23:52:22 2025 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) (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 239B12517A5; Mon, 28 Jul 2025 05:56:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682206; cv=none; b=OP7KdlfV7yVDgzwATRRAke8l+qPYXl+hVu4hq7uNJ1WUca2ywiDZrKM+3xK5zPa5o4txf9UqhskwJbVUALIqhYOMUrukXgaPmoTDcKgnbxoY+bSBIK3fWNIcShBIOc0welfIEcDtRq+J8to8fcSBipKvLweSnOPDTknzeTlDwbI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753682206; c=relaxed/simple; bh=TPZgCgjAkax5i2/pB1EewOK8U5/Ji+0ZtO9LqIpr2vc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=UpCcb0Iu5YDDLayZBYOZByC39F86np2L7HubMozPhanwgCznyu1DIyJgFPKDec5WqPVTZjTtDCeV09+hRyhS0hotPlCKPiv9kXgjvstasnO1Lrxy3Bx4AfbAyN/Mw9FoCSmMAw+ocHy+hFRKt232yWX7t0tkUniaJF7SaZofDXg= 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=UkEjlZYI; arc=none smtp.client-ip=209.85.214.173 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="UkEjlZYI" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-23ffa7b3b30so8704495ad.1; Sun, 27 Jul 2025 22:56:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753682204; x=1754287004; 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; bh=h+hROFZIJ4zafnbkZoU/ntEvBJYn2g7xzj4eJTsFhmI=; b=UkEjlZYIG15+mXH4rHlq7aijfZvgZW2aG6mtvq4hmQtbN0hnnlD8MTrdgBeADBdq3S uqS77zZirNQZNWxF3USSnH3LUDDXxKDwEsXp19Ra4BMHM7c/WaJKD7ncucM1xv2SwT80 moYceNNsYCVrXZD6zRON5g/AdJ2oMU2Bu9Be+oZYhFFFiKZ8JdmodDyVdU78NVyiJbKr HTtf8MgyvOsYeU71yPzCTLzgeu44vaIVjuHbl0/4PlcH4htshlT76ZIIe3Bu55bJeEGV QkkjmMoorn8u8vTcBqGCVd7nZswPd6SFRvop7xOUi0PYMNEhORL8MyA6MSliymeI+fze zw0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753682204; x=1754287004; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=h+hROFZIJ4zafnbkZoU/ntEvBJYn2g7xzj4eJTsFhmI=; b=WOIi3ivuJBqJ2drwtCVMUEzUldbfehrUBbo92TB06LlPRYiUh6wNi/cACUkUm0DhvX 8a/Sx0XCfHUrb0OGGO/VwU4PG5BTjoeozcSxV/LuobO7fa53RJZcc0OKjsIPI30KTXt4 wuK2HXeJGSl4gmVyoXeiYbwidSnImluhi337D6maTE1QLN4mvw7M9MGUzA8q0OEXbKc5 RgFylcfl+H/hx6LHY3nlYVjotTShZoAGFJwsxNcWDUWlCULP3t7RfdK3iUhX5oYHKFhn PKcvmCZGhYhIqqFD+6HFbHZmID4hL1z4nU6eDeMSSv2jK513+F7MRU/Wjj1q71gWo1X/ RFzA== X-Forwarded-Encrypted: i=1; AJvYcCV3QDPLCysSuxb6kUwRm/ng738EMe8Gh1IO9TDFK3T6E+46I4rIAk1Nabg2O6Ml01IEXgkbup11Klzl7Vmp@vger.kernel.org, AJvYcCWBvaShilqJzLbhFPI7iI44LpgsQ1nlwcSf2f1dDm8X1NL1dUbjOZCCq0YPVKJLBywSq5gkJq1Hml1A@vger.kernel.org X-Gm-Message-State: AOJu0Ywoo5SX639To5cKdezS9tv0MUHs6NqSKK7aUdxiyeTr1r/akrIL 1vEVdKSKlAq9rZJoi2K3BJX5kr99c07q68vHl7KavZlVe+wD6Oyvgq8m X-Gm-Gg: ASbGncsuDOgRmooDqPiclbDZyKFdluxr11yzMYkR6o+z7MpiUQNYp6SQ9PNvahaN2Kw 1hVY1Zt3bikaIk8uIGBd4+zwv/px6wM5iI9jEG7Iie9BinyD3cnt5vIwm5rkbYiHoaTa/hhrmBD kkfORRwhRdhh75Jti8f4oVz08tBu/onIij4lvhHCTdRS0lyiSCecUu2WUC7lrQTOG3OtOoq4jYg MKUj7F1pEOXLTJk+j3f2vF3mcjC9/XbUyq+RMyyeKVKLYwCX1TNVKWNzsvS7a5Iknewq5W0bdwv LiEWlhsrI8FBclM/KhxwNVNFD/bYhsQgScqLWRcYmeGVve5Zs03WWJQ6VqruxfO4ddrWc4B4fbX GowtzIzw4qmr7iLpFFieoQOKVrj7vEK5UK+qqkZ8uaD3oH9SVOOAy/1WNXcS5NApAWYhr0EFueZ c= X-Google-Smtp-Source: AGHT+IESYMV9/aCSq8+ZkMIq1xghfGxILNOdIuRhEeldG3+nYfcr3Y2QDDogE793q0IX8dW9AYzfjA== X-Received: by 2002:a17:902:c409:b0:234:f4da:7eeb with SMTP id d9443c01a7336-23fb3051350mr152238685ad.7.1753682204352; Sun, 27 Jul 2025 22:56:44 -0700 (PDT) Received: from localhost.localdomain (c-76-133-73-115.hsd1.ca.comcast.net. [76.133.73.115]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23fbe514b59sm45091795ad.128.2025.07.27.22.56.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jul 2025 22:56:43 -0700 (PDT) From: rentao.bupt@gmail.com To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Andrew Lunn , Tao Ren Cc: Tao Ren Subject: [PATCH v4 13/13] ARM: dts: aspeed: Add Facebook Darwin (AST2600) BMC Date: Sun, 27 Jul 2025 22:56:15 -0700 Message-ID: <20250728055618.61616-14-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250728055618.61616-1-rentao.bupt@gmail.com> References: <20250728055618.61616-1-rentao.bupt@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: quoted-printable Content-Type: text/plain; charset="utf-8" From: Tao Ren Add initial device tree for the Meta (Facebook) Darwin AST2600 BMC. Darwin is Meta's rack switch platform with an AST2600 BMC integrated for health monitoring purpose. Signed-off-by: Tao Ren --- Changes in v4: - None. Changes in v3: - Removed flash layout (use the "default" in common.dtsi). Changes in v2: - Removed mac3 controller. - Fixed DTB warnings. arch/arm/boot/dts/aspeed/Makefile | 1 + .../dts/aspeed/aspeed-bmc-facebook-darwin.dts | 72 +++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-darwin.dts diff --git a/arch/arm/boot/dts/aspeed/Makefile b/arch/arm/boot/dts/aspeed/M= akefile index f6e714b7db2d..dce32ee0ace7 100644 --- a/arch/arm/boot/dts/aspeed/Makefile +++ b/arch/arm/boot/dts/aspeed/Makefile @@ -20,6 +20,7 @@ dtb-$(CONFIG_ARCH_ASPEED) +=3D \ aspeed-bmc-facebook-bletchley.dtb \ aspeed-bmc-facebook-catalina.dtb \ aspeed-bmc-facebook-cmm.dtb \ + aspeed-bmc-facebook-darwin.dtb \ aspeed-bmc-facebook-elbert.dtb \ aspeed-bmc-facebook-fuji-data64.dtb \ aspeed-bmc-facebook-fuji.dtb \ diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-darwin.dts b/arch= /arm/boot/dts/aspeed/aspeed-bmc-facebook-darwin.dts new file mode 100644 index 000000000000..58c107a1b6cf --- /dev/null +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-darwin.dts @@ -0,0 +1,72 @@ +// SPDX-License-Identifier: GPL-2.0+ +// Copyright (c) 2021 Facebook Inc. + +/dts-v1/; + +#include "ast2600-facebook-netbmc-common.dtsi" + +/ { + model =3D "Facebook Darwin BMC"; + compatible =3D "facebook,darwin-bmc", "aspeed,ast2600"; + + aliases { + serial0 =3D &uart5; + serial1 =3D &uart1; + serial2 =3D &uart2; + serial3 =3D &uart3; + }; + + chosen { + stdout-path =3D &uart5; + }; + + iio-hwmon { + compatible =3D "iio-hwmon"; + io-channels =3D <&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>; + }; + + spi_gpio: spi { + num-chipselects =3D <1>; + cs-gpios =3D <&gpio0 ASPEED_GPIO(X, 0) GPIO_ACTIVE_LOW>; + }; +}; + +&i2c0 { + eeprom@50 { + compatible =3D "atmel,24c512"; + reg =3D <0x50>; + }; +}; + +&adc0 { + status =3D "okay"; + + pinctrl-0 =3D <&pinctrl_adc0_default &pinctrl_adc1_default + &pinctrl_adc2_default &pinctrl_adc3_default + &pinctrl_adc4_default &pinctrl_adc5_default + &pinctrl_adc6_default &pinctrl_adc7_default>; +}; + +&adc1 { + status =3D "okay"; + + pinctrl-0 =3D <&pinctrl_adc8_default &pinctrl_adc9_default + &pinctrl_adc10_default &pinctrl_adc11_default + &pinctrl_adc12_default &pinctrl_adc13_default + &pinctrl_adc14_default &pinctrl_adc15_default>; +}; + +&emmc_controller { + status =3D "okay"; +}; + +&emmc { + status =3D "okay"; + + non-removable; + max-frequency =3D <25000000>; + bus-width =3D <4>; +}; --=20 2.47.3