From nobody Mon Oct 6 06:40:55 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 86BC1272E71; Wed, 23 Jul 2025 23:30:22 +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=1753313425; cv=none; b=lXXxVfSSCMpXx3AtcxPy1sigvHKY+/RA3SxNoB+hfx+huMVbtaVz4vp8TlVs4jWaLz7EtQAAPY79MQ1PL8Hyhe/pVn6hY9bLvaLl7D4i+qMoTwG9Fk//Pj98NRiRuHf5UD/mhikMuQGGSGd662fvgNYcRg3UsKp20Vc2gRjYOj4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313425; c=relaxed/simple; bh=KnDe4KUgcOvQsFsoxRoE5e1FG2zNcjhDtg7jB/7S+iI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=IJVQllhtN6lfIzqf8cZKdase/DeDcq9fljubLXrf027pUPQt3aiuvWtAFKgCx7OHM+DYyFDM0sn0wzRqTMZXTLWs5MNqGmiKqpVy1oGrVsfBfZa4pM1NGD6XjQLKU7GIP3s2T5w57JtF9x1esky5XBz9QCkPV1u7+ocYgDZtL8A= 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=jQSKvJs2; 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="jQSKvJs2" Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-23dea2e01e4so4928975ad.1; Wed, 23 Jul 2025 16:30:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753313422; x=1753918222; 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=PJcZT5sTnEC+iZOaFw42qNp6Oam8rPA+kK5DmNYfLB4=; b=jQSKvJs2zVLiFTuK8ivo7REQbOOYfhZVW6FrWbEIP0oQqZc0t0TrOydsMTIjRk1e4j aEIrxBGeBiwI59+BSsEDdgtgNwj8BDf2qkQNnlFwpteUAfsjVerF4RQ8dkGoGt0aKgqT hBur+Y1lhygSPqzKfIXLgJrqBRfGpKxS1Hq617akA49J8XgHBKwXp6adXTAiCVFFAxaV TEmvAVd1sg9ukbKi8bjmMKETaNe0fZsn35YweUtf/O/FEAo1KUbYFmKH8wTatCLCx7os Q/TV61wLWUfT32c58lsp3zF2Xa6gJIuuH1BH1IEJEVZRZ9q21Gp5UrEk9mPu7fa0TRc+ C0jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753313422; x=1753918222; 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=PJcZT5sTnEC+iZOaFw42qNp6Oam8rPA+kK5DmNYfLB4=; b=wVPh85kizNZAFX4q3BJpAWHuNJYOx27kTP4ho7EEyivtBElrYkJAdGV8ctd4SAy/ny FBtSS9oc7cowCYgZemsElx3p1abRw7Eb4c63FbpdrfZxYw2bUhnWZsEKQt0g3Yof9HjK 7kzyBor9rOEF2l7vZjXoQpKHejuLErD5he+jxAyLjLloXmLIFYRpOkCtR5E1HoYNdoAs 9YUtKmtin5MbeOVOQjgtjpWPYhCOQMe4uwZMl93fYcC6TY7o8p/Wjas4H8HpYiV/A43n XNKXxrQ4cxqHDfsOZhoFyOGMevwJV7exh7iVqamHbLHq870v1vAF+Y5/hIyQGUAJq9bc 3rYQ== X-Forwarded-Encrypted: i=1; AJvYcCV7zEj2GNmVMDFOw4iMbgaDkPCS4CYPV3YbcNrKqbbyap4jdfpasiIfOp1mlQO/wz8Y7aQlDHNagU8i@vger.kernel.org, AJvYcCXOELKEAy16uuAUhm8zvp+56BJUTNQRhav+gxUDZb+tGM3wZyoTlZV4dVRyVxMYCtcKq2raZZGZrzeGHSeB@vger.kernel.org X-Gm-Message-State: AOJu0Yw4X3CB5xAizFw34TyXtZXaXV7tZri7oKsxt/2JWUs/t3LLjWZg 3fgHY33l6ktoR2Uz/oYl1fwB69bXMF/yNxG6oblZkEtx3ARlYgUNPd86 X-Gm-Gg: ASbGncsArdq6oXTtxqjTBkWbTQy4iTVzKpNt1/MAwKjCMCqNvlX5FN7LVwKR2G1FUXM WrlgpYd9sM1fQjT6UOQpNTbpHTwE/Oq6ZZMcPhz/5rXj1k0s6DaPmKsCRubKpv+pWY2gcS1lWcr 9zAB3OdSMxlThvoitudVzsHIzpITQoTdw2DlzhwLEBC8d52SSMVxdqN/ZPYN+hNfCwzjhwqdATw AvzGdrwdcJXZcKeMtITmNe8iILyq2S/6AAnUM4XZx2BgSiP4VyKifPdx3Qm9dNkYsX4iHL5MUvB 0VpG5NZyGYe2z/doKfEKXVhyy2/AW6vq+Ow6BBW3tHC/QajcPztalQdogRw7doa1l5Ax50zi5aU +i0Pu53zrzdub+OiRMS/TlMNJKx+BVwLO6gKvS8h46GDK4ap0+KXRhZw+6Ry3M6yG412rihpwgr E= X-Google-Smtp-Source: AGHT+IGSyr5vjHqYvqddRwSQUnOAlvyDwmDPLuFwE/6U7+8I2PtDzuTJhVb5R5FfzxoEVDx4YT0l1Q== X-Received: by 2002:a17:902:f151:b0:237:7802:da30 with SMTP id d9443c01a7336-23f981a83e8mr46507505ad.31.1753313421521; Wed, 23 Jul 2025 16:30:21 -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-23fa48bc6fbsm1260765ad.120.2025.07.23.16.30.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 16:30:21 -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 v3 01/13] ARM: dts: aspeed: wedge400: Fix DTB warnings Date: Wed, 23 Jul 2025 16:29:57 -0700 Message-ID: <20250723233013.142337-2-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250723233013.142337-1-rentao.bupt@gmail.com> References: <20250723233013.142337-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 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 Mon Oct 6 06:40:55 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 D6406272E4C; Wed, 23 Jul 2025 23:30:23 +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=1753313425; cv=none; b=aa0MZTw1kPQBmUc4o+HMV+dlkmRlM3QSGoOqOzAUonqnB4GZ01oQvBNs/Ys1EKO6jqyBrPkgKwj7W8LNMintb3mDQaHc7Zj0TxEGEuNW5x6N6YYESNhc1X4681l6WfD8U7nhyMZusCzcYW84CFM9DcJv3vow65eo/w+VSJG3r2k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313425; c=relaxed/simple; bh=DwgiZDixqRdoXcYRdSuU9lWFsNVWyi8ccwqmBP9sykE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=iZPrLZuSWHMsUDsfWAMkcJLYa/1CQMwcoKzQGRwgxMyETwGUQCuGPBHr8OiJEE07+LSn8yVtMNRg34L3+405Xw+C6c/GPWFKv3StsvmDl9Wrausju7a46bxF1ZMsC5BqBV6PLbf6ZtyN0ZDS9g1tjTnzG5VvXYzreWMoGuhLMk0= 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=fXMkNIOm; 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="fXMkNIOm" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-234b440afa7so3815525ad.0; Wed, 23 Jul 2025 16:30:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753313423; x=1753918223; 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=ctQnw4T9aGCXVWE9viBmqQcA3jC8U36JYDmPl4dskAY=; b=fXMkNIOmsS4/qJGP9zPeR9baWvH63NUdofs1edsRZy9Bu0/w8Stzcki7anCou6fTNh x2xiKZ1M3b3sR/+fFD8ud34Bvl52uRcpo6iularxHpGecsonsI6/O+rjohA+HZPvGLUm BPUhBuuqdLmahsDWFMR9SvPsZ6KUx732lfRTFVdDXmBhVgdOjVArdqnezr2JKT669ODW Yb6BgPP+TmluCtyNiR0CkFL5MSTa69OuMYv3LrDCmUX/Yl9VNvG/OgpuXbxySB1h5x2e tl2ox5f+Hg9wCVma4vLcwK27eOu0FlQUfo6fw6eC+QxSLR/omfejRux2DTi/wpicDEux +Sog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753313423; x=1753918223; 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=ctQnw4T9aGCXVWE9viBmqQcA3jC8U36JYDmPl4dskAY=; b=EiissSSkhLEvkKE+2Opg5qUbO5qV4a5VCE4vxD1vKhD3iIgYxIt1JghgB7Gh7KXVzB bCDS819Cmv/f4RiEOaYoBVNUCQWuibesAzYbH1Ifk+aMd0Uh1FsP2/trqa4jpUJJrcBy ytjnI20sZjcy5gSpwjDDQ+VwBrx3x1iVhk1eqi6wMEhbVOHAz3q5GOrU0pq7ztgAD7ma Ex8B5oyk3T5svu5wlC2siHiEtGKxPNMFN5DjGxOmDqR6EyiW8Fe21iVATJhotUNdfNN1 0kG8mia4ob4mKpo7MVvVZmRMZDujsk18qHWtb9lKrM7PllFWgYEA/DwzvJC+F9z7I6Nm RRiQ== X-Forwarded-Encrypted: i=1; AJvYcCW4TuwcNRUWVp6YrNXzEZmxwjRCLfZuW1+tPeuA4rF5eNHEBhiCwdMCoqEt9kWgJ2R4d3t8n0lg9mXkGrpL@vger.kernel.org, AJvYcCWh7inEl1YECIfDltUMXpLqsIGLPqifqXDkm8QyszFfQ4Y1Xl2AH8hk02wtIRI7JWXqgfMqDFXdJkU2@vger.kernel.org X-Gm-Message-State: AOJu0YxtPQ+sMez+2dxA5P99kHvGjsJ1xRmYktUR0kFkozUHNSr7ZqwH ehAGModlujhz9pa23G/BCrYzpv3FnRZb8gOAeOLHEYlqrWAgye0QoarR X-Gm-Gg: ASbGncs/WD9gG6HIWKTpBkDtYClmcftK5FQcNpf2ymx2XLmyV5D7+/F1AIWaHbyJslD zvwE3D76LMhvfufEz4HohF46dRCwpGB4aeIXzAI+EgIAGPeNWC4SAi3Krl6JWiaaOlU/1P5X1UC FZiY6YVMOnr3EddukfO7zhoCv5nDq7PTVchFt8ZVEdBhhH6Y1jy+QDeZwoBuP+YOwR62jkWwRWt pkKI60/jk+B5b5fDXcIrTLcRLZ1IzMX9tNDgcYvp1H7PxDkONAhPgJG8qI7aPjUvHktvZkWlpSr LJn9xwelFMQtXzTquZBVl+qItHxCQLopBRKLlwdf90eNnUWmZolateIsPaKILsNbV0/yoPkVNU6 iklaIZdLpUwL4KBePYE3VQFxShRBMLitOgmeGfY7lBbFFk0e8wUYLkwjcH0/EyNEkkBb7AubTCa 6JP/Z/jBIfMg== X-Google-Smtp-Source: AGHT+IHZCkMRvU1ebyh0sGVf2NLMMyqLlu90qCowRnMKoLmMxtKGnQfXhTbY0WtI4zdzMW1NJgaPSQ== X-Received: by 2002:a17:903:40c9:b0:235:f77b:4b0e with SMTP id d9443c01a7336-23f981b40aamr66297385ad.41.1753313423090; Wed, 23 Jul 2025 16:30:23 -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-23fa48bc6fbsm1260765ad.120.2025.07.23.16.30.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 16:30:22 -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 v3 02/13] ARM: dts: aspeed: fuji: Fix DTB warnings Date: Wed, 23 Jul 2025 16:29:58 -0700 Message-ID: <20250723233013.142337-3-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250723233013.142337-1-rentao.bupt@gmail.com> References: <20250723233013.142337-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 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 Mon Oct 6 06:40:55 2025 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (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 C55FA273817; Wed, 23 Jul 2025 23:30:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313427; cv=none; b=pyigN7AaWdvji212uHZax7U0PNmY92x21OvK1jvz3KzlOPipz3WDVWxiyRG2J0uLMFWekeqkWc3VWwEbKtsS3WP8AveM/dnpEC1roFBv3nmeaHzyzOl7ZHIGTFcY0ebpqT952IcDD0vsw+svbtXEeTal6+0FTXm2dnNxh3Ynu2E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313427; c=relaxed/simple; bh=GfYWs/R0+rcewDkLVXCC5SDhMnM7D9a/I1092RugNII=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=F5Hi2CkYI4lOkW5JJ6zWhUaf14uf05Am0JMBFi1CznhW2EZiratl6JtYmi/PlDFDz41eM1cSzkuw3+IMGUGVux6afYr8eDUrOwSSg5ymoa218ouoKFBnf7+ic8uyc0pr5qz8DNaExC64WjqKD+93MQGMKc4ieA00BbgTvDO6ia8= 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=jtt9WR4W; arc=none smtp.client-ip=209.85.214.171 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="jtt9WR4W" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-235d6de331fso4436235ad.3; Wed, 23 Jul 2025 16:30:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753313425; x=1753918225; 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=hexKS3OBdUuka6mz2tsiA5AZ62DQZfbT13EVs55U9NQ=; b=jtt9WR4WecIPgdDyMDkrLFbg9GuaCPZU3ZsXWkCF1bUyqylQbkJuVWUemyLHOz3J+7 1Ci97eFCxu1sbFjtbKYZSDm1AU95Xpdly+QXsMAnwGJR2pWQh8kCR2lFs/8jgqOwDgrG OzbjfLMYrkg+HMVvYj1432F5iWG8P1sk0OsOGAlFZetMu7giSf4FjQjN1sUS5nsrnPcb ATK5+loROhKqnUjPXkyzhgQ/mM3DD4TTC3rmFTYKsr6VS9/urC+j/gNJxFGV4zgL3aov uJ5ZFdJS6jzKopsw2tCpLvFnLGZSk/Xpr4s1LP+qi+/4Pmf86WKKrXwh0LZnoKw/g5pQ jyCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753313425; x=1753918225; 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=hexKS3OBdUuka6mz2tsiA5AZ62DQZfbT13EVs55U9NQ=; b=rHgbMGdv9xJOO0e+C9mjcFtp3TEQsqTc0KJp5gpBzEolQsK/thKZxcSCeiYvfP7kIp 1C7nVFqnboLdv9Qs+6IxwCLO6LepL1ozJzA9bmG5jQYlp7oSTTu5cPrIszF6vECbSr9h CeWb7NXYVodPBfR/a8s5FUUmGEuIvkjFmcolLmtGBGnfdOSKKm+I3TNN/h9UDs5/WnM0 Mtfr52dyIB5yNPwUw3a3RS1u/vu/kpGLatTG3bbKDDIGn6opZXv5uTypgMmmvvYQ2NYD /PJCzHz2m/+w5YqVSsHAtRwkuVckfDlWsPKEibGpIIUbdwXhW1lTlWuKalncx5Sz/AXy xZ8w== X-Forwarded-Encrypted: i=1; AJvYcCWNirt6+6DPPYo89O48/9RnKoF99AvschoGgp/AhEsjsPPhTJtZQbY2kcrV4cdcAhYlqC8Fd1P9bFZS9ca3@vger.kernel.org, AJvYcCX2BxHBvZs5sgVANiCXEK34JSnbrWNLHDYsnwXeu19WfQgdgEKm99pCMDb2rejb7yDV8fY3L8OtkZfX@vger.kernel.org X-Gm-Message-State: AOJu0YzvaKW93Xiyk8i9DBEOMj1yNjhZdR/17tSyGW3/iALoYY5rDL3Q boIXUV1lFp9Otep7P1ZPW5eoc63lHvTxWeaXJU1W8TKEyBlmYrovOFGf X-Gm-Gg: ASbGncvLkgACdvsdB/RPgfPx6W5h9zK9D5AXpa2PPBYKMRdavs/633Bo2q1cl6+Jpwd pisWnDY1btSFhomE+mVG1TS5dnm+7T4TlzuOONUCqzNFJ+0G8aWlfBt5yjeU8D04m6+mFvSsSTV khRPY66nsglXdJcJEEnlAwlQdKynGFFvsON0VFahL0Dg1KazC2/mCiimgRx6jvmXidax6b6t7RZ mHD/uo8UI4Vn6d5uFBMX63FrNJfi6trGesepgHZD5Uj36APeJ/oqNHXzF5BE4KdkcuC3fFy1Uuq M8VYeOGFTC0Yz3QQVYyo1OiYRoJYBA58mcxUG4ZTlkGXsPlFxx6WrpbRP3bOb362maB76U+d2wf cnE1LcNguGdlFOK0DOgchx91HgUbzJTGppMrGY67kEDJe0TFNQCdtbzHB1BAx0ZpEM3j8bLFIuz w= X-Google-Smtp-Source: AGHT+IGI7TnYck3w9Hntb7EBGOSxlq7HH1YPFTWNRaeivNj40fXsheG0i19dTMp3Dq/70CdQsBEbvQ== X-Received: by 2002:a17:902:ce11:b0:21f:617a:f1b2 with SMTP id d9443c01a7336-23f981da200mr67178985ad.46.1753313424830; Wed, 23 Jul 2025 16:30: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-23fa48bc6fbsm1260765ad.120.2025.07.23.16.30.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 16:30:24 -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 v3 03/13] ARM: dts: aspeed: Fix DTB warnings in ast2600-facebook-netbmc-common.dtsi Date: Wed, 23 Jul 2025 16:29:59 -0700 Message-ID: <20250723233013.142337-4-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250723233013.142337-1-rentao.bupt@gmail.com> References: <20250723233013.142337-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 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 Mon Oct 6 06:40:55 2025 Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) (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 4F9F02741B0; Wed, 23 Jul 2025 23:30:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313428; cv=none; b=nMJy+iHhXVArIqkJ+xNZoBmSnkLCkQY4A9p0FhbfGlj4AiKqJ9c0n70icQPdEy7Ad9ET3QEnOdsm1zfYd/GBkvHEvXjqISxGpjpRTL/AVkTdEeO2i+P2ptDj6wc2XfQzPXYMq0xyM+YIEabASGOFjVwrKYJO6pCw02n+tAxk2wc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313428; c=relaxed/simple; bh=pvWVd0fI2f7a7cAI0R0Y8/7FqaC0BizRGiMWT5gC7N4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WWAKv8YFv5nIz/meEu8thBfWOyCnH5sKNqZqolQOX1EyaPxPDjf1FJ+6OUcWk+/MGX0PCrnXdbea6L2WfSnhbhtJOjkF2HZ8dY2IOY0tBkOQH2GE8f3tR/bMN1/Wm72Ku382LldPE9j6VKmmmfD+nRXYoso6n+7+BTJwARlwyUk= 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=iy+KKMdx; arc=none smtp.client-ip=209.85.214.176 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="iy+KKMdx" Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-23c8f179e1bso3763225ad.1; Wed, 23 Jul 2025 16:30:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753313426; x=1753918226; 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=RkVzo5NE0GNCbJSinTR7TyExPK/C8GmZwMd+EFgVEoM=; b=iy+KKMdx5JBdlNUFLtDXkjQygxNyWMRHLHBvsRH+ifvKAdbLcQzes9XhFB89kPVb1t THPoZH7uRjJKDp4Vrgqz7OHjNt6UCY2i+bdw9AebE9zWcod4UhVYPkwWTFTbO+2kR2kR J38QWnHdsM4UvMe7D5R/dkTlfZTy2xFGlL8tn8CR7XRs9g/Dn7F6y6sloXedvzM9cxm0 xSi+ND3iPptikGtTE5N223LabEhZ21H7ciy9tJzXG1ssZ3Fl6YKm+3r5JJZXKBOrwDec F6Fw5Z1RynxlRMRZI8zNp7mYHGZbSiLh/QSeszxNAWabmRQCfI16T86/LsQrURbvtmEy I1YA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753313426; x=1753918226; 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=RkVzo5NE0GNCbJSinTR7TyExPK/C8GmZwMd+EFgVEoM=; b=gOe+A/rDoURsRaS2eFEtl+1Vp8LmHv9g/8M/6xRapfoFRYT6oeuNv99/vgPUDprWOV RQKbIfnydtoJhCt63jHdCQbm5qkiKRFbPmby6/eZ+c4nBaYteNlQ2or5iE41gHXh5tVg QaxePEsRWIAWUZKLNiSUZz/P4ewt20OpnLICyN2MWCTAToZNT5TlHueGfT9GGrSzxNfF t2ody7nYqSjmJXPM1VdWaAAZJ10e8yH250XY5D3pJOR4Voi/Z2kszZbjfuiN8GjxvUTS kpc9Td7NrWNjEBMKlu/sLlHSrHlFvCpEHRWCGwUzfD14bPGHp8P6GJRDMqsONyhve8BO 8LXQ== X-Forwarded-Encrypted: i=1; AJvYcCVtroHIVJy3FqtUUqFofEwM+XXe4H8lSzqc7x9zCVxxWSQ9mEQlkpz5JKBNknQ+LtTrj62rrIlA7bbIeCV5@vger.kernel.org, AJvYcCWYUVDB8nA14h9vNNckFlolYlosJoxRLWgmYBMY517wdxSp2Y9YgxbggJQqtR70Lw48DT7EhXoZjMHq@vger.kernel.org X-Gm-Message-State: AOJu0YytmlxLQFU+EcvtXjE1BF8bEc0/KWY6GHz+Nx4qYdsmLoe8B5MG v1gnAlPNgBs0mdA3cGmeG9++PVIkSQyCEf/fQ/qDQ5LBFDkRdY0PR7No X-Gm-Gg: ASbGnctzSn9if39Z6t76QtxoGpeO/z+75X6CBS7oV5nszsRSjjevLP/LQ6kN0RBXrNj T3z+4SDSAYJzUCcv8j28cypDNkfx98VK0LMkea5vDsuxyGtPmZn4IQlVeMOxgWzBSgJqgBXjv2V rqG5UW7GVMnfwvDs9qJDxKmzXM9RJw8ypfLHvo9U7yF69KYhMRQzespQII6I+iF3YM7djQjXe4T k+fmR/3b9v35yz9q/09Inw9nqcN0Vu21uVMdMuyVORfA6hvglguNpBVEcX9ll2G94FN5tFbfS+z 6ejYj2xQpUOxCFVe5v3uPlQBWRFoOk1CP/EyIUO+pIgu9NU46FYiEP7J8J8RGgJNxNbV5mH9DRY /DMrqIRRnc989y0wqjujEPkfbYf14JTKJZQV7LxJ5pz/GWI1mHD92PBLGVgpMCyqbfIKMxq88Vn s= X-Google-Smtp-Source: AGHT+IHzWqipQFV1rlMjfGMj2ZYctdbfed8wRJ1YF4iYb6xdbsKUiD0L697jJ9ynyQV7v99kSM5TEg== X-Received: by 2002:a17:903:2b03:b0:234:c549:da10 with SMTP id d9443c01a7336-23f981d2e75mr67924515ad.47.1753313426507; Wed, 23 Jul 2025 16:30:26 -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-23fa48bc6fbsm1260765ad.120.2025.07.23.16.30.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 16:30:26 -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 v3 04/13] ARM: dts: aspeed: Move eMMC out of ast2600-facebook-netbmc-common.dtsi Date: Wed, 23 Jul 2025 16:30:00 -0700 Message-ID: <20250723233013.142337-5-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250723233013.142337-1-rentao.bupt@gmail.com> References: <20250723233013.142337-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 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 Mon Oct 6 06:40:55 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 C232E272E4C; Wed, 23 Jul 2025 23:30:28 +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=1753313430; cv=none; b=hFK+LgOplzTXCKJAxCP0zuvgt0qqzrmkUPEKFoRngODnW4pfNiB4LKFXPHx3d1Y9Sjh2lYwEVdfZPTguRmq8fmOUjp3fgEslWQN6EqjAzzoNgFp5ye6ldBDdBwlIt7nbPjR4AB8uIrpTW1vuLXbU+caZ0WsLetTobJR1urMv2W4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313430; c=relaxed/simple; bh=qQ36SAzOcOlA/cn8BcnszZ0sGKHIQdHIipMwyDsB2ck=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=QCLLy+AiVnbAzEZS1LolY09fAbWrDqnTBA3g9sI8nMSngo4Kt+uvUbmIVPD/H3es4Np2C7bzWv9r4debUDq/LCawxLz67vd5nj1AV2aPYYEbBBuFUvvm5Ad6Xdd3ayWTxpDdbF2/rNUOjMX8kKYQt2bKRLWjK6yPxB87Wu6cDcg= 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=BPeTGHlP; 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="BPeTGHlP" Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-23e210ebd5dso11810905ad.1; Wed, 23 Jul 2025 16:30:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753313428; x=1753918228; 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=b72NISK5krV+0Jl86vAJ9RGRsu+nUqF+WjMxoexuWM4=; b=BPeTGHlPZNwd/vlfINcLqwmbrtsRSJQ6ZG+3kA0hAb/CSH5gaS2syMCLzjFN70iGCq 2N/atH9ZDsex1peswSOep3h7wnT9ciLa6a/fVmKkRdKoLHOlHJdCKEU3m54mgjmmMYdB pJZ6IdHcv/mbWbP4vNqq2zujijF2cw8Dl6XjAE7zodLn1+/rxidbZ9e7LotL9jiKncxr SfhHUcC5hUzCAHQOo33eyJw9L+WgBqcem4VKiIs8d0OcP3+cE/Nf5Kzn/TuyiO8NJBeH Ij9zMLdQu5nm80NzLvNMO6ApUDqnvTWmfmrxN1pKmb0oa8foa0hnJBykLccvboDVxLMp Lrvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753313428; x=1753918228; 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=b72NISK5krV+0Jl86vAJ9RGRsu+nUqF+WjMxoexuWM4=; b=r8diwdmdf1kH5926hQttDuqxFEbX1GLux1a+6Or5gkYQubvL/uJaVQBILmQcDpJii7 jyGfxUnxcf1RIxuI9eLrEM3bKlTSGyE0lawPYZ6ByvVaf+JLOaBXtXy2E21tj5nxmE8m WB8o7SXoXuky2k63LynXR/3Y4VHC+FazyBm5msyyXnyIgjFh/Dd1nx+NdLB3cU60u+fG iQEE05IXzGKhp4xOEcFWUU5595t+Xd1GsEm35VgCLHy8q04OAkVS6g5w5aXpW18qfTck +xlIpHXKmh+aBgjt8a8vvsQyQgt8CSNJzdTIkYNpToTqkfMy+dbJHKOecbTi8h8y67z2 G6tw== X-Forwarded-Encrypted: i=1; AJvYcCUzsp7dEvaDfdFbcN/46TU01O8NLncs6BrzERkiFCPCml/1rl5491PwHHUkM4YGe26gU28yaEzzoQ+jd2zW@vger.kernel.org, AJvYcCVuKHmaJ7tq2wyWCSwA8kLKiucZxM0+OVkzymWzUtbB0890Yr8LkYTXLS2XuvORduBJPajJdz4OgTKV@vger.kernel.org X-Gm-Message-State: AOJu0YxYjN64mmWOf1SSgQOaZ9HGnCGe8YxMQ1p8kKFTTCj7If9ocoQi pzUxxGLswJzIfKaKm5NMUs+xglw5M0oa4WM37JWtBN3YlV5wTQIV6go7EWyggHN0 X-Gm-Gg: ASbGncs4MI0rhSKamayyvea3KkWmYBCROscp8upnj/HjFXjSjYLRIGic2rBGb1n4zix qov5FpOKH+7oVYQ/cUR4wNEBekpDmFCshtOP6b3vTprOk8BCdtEKjpyyd5SdGfqAL9XLfxoay8g 4cvGMKS8o3aImmL+V7eQIPumxWRxSmYvLdnLjX+37ZLhZVfCTj5BRtkWkTVxbm/cT/dhQs9OyKS m/9WXNaoRHT6vhrGZcnlZGzcwtdxQBpSUn+pT2rQvoVXYzLfx1n7GIIRcBF569V03dAWuIYxRr1 1WJmtAKHy21DixA4UJ/1vqMXRIIQswTaBzi979X5/PLoQgRO9V1GFkRH2mgWh7ILllMoA449GR1 ehq/DmOCm/4tH58Bq+sep8/8rC4ne0Z24zK/S2jRNNR/9MBe+4T5IGS3feDKkr7xY4WWkxKzAH4 o= X-Google-Smtp-Source: AGHT+IFZkg/b8A39QrIJ5oCFTjMCG7sZ1b5Fg6PtXTUqUo1MSR5HSBvGsKpnVVU8z6juoLnGuhsccA== X-Received: by 2002:a17:902:e54e:b0:234:1e11:95a3 with SMTP id d9443c01a7336-23f8acb17d2mr137494515ad.13.1753313428099; Wed, 23 Jul 2025 16:30:28 -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-23fa48bc6fbsm1260765ad.120.2025.07.23.16.30.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 16:30: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 v3 05/13] ARM: dts: aspeed: Add facebook-bmc-flash-layout-128-data64.dtsi Date: Wed, 23 Jul 2025 16:30:01 -0700 Message-ID: <20250723233013.142337-6-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250723233013.142337-1-rentao.bupt@gmail.com> References: <20250723233013.142337-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 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 Mon Oct 6 06:40:55 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 7D4942749E2; Wed, 23 Jul 2025 23:30:30 +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=1753313431; cv=none; b=POWg0NU3AHt7V1cizqlDUxjMkpCFnF/Na22UFwed1T2K4DQDzVEzF9Hx6Wb8yy5/80Dr2sre4++vI9iKdWtTj5HV/U7SpHnYJ9IjPm5R4l9GAfe7CyOFTM/AL/sqXd7nU9pNq0RgZ1uv2ZmE9Tk+Fqyt9CZknfLlPtE4pa0Ty5c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313431; c=relaxed/simple; bh=YmnOWxQl032P32j0xgCKwFLvqzBz3bwl/vuuioj6pjE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Zdlgpjq+dqHa234Z+hzixi04vJ2J2xVkQNeFb5+ZngLW82pCqaqb6xoutr/1kYHjN25qLhvTnciqct1+2wVJ4FCGjYkWm3XHUFDe6zOO1QPh9k6bemjwaMJr4VEl3ftCkeXb1EcWJRTY1uptVAFx46/D5xDGM4xd5CKYRxyBtvw= 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=Wzy75cNW; 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="Wzy75cNW" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-23dea2e01e4so4930025ad.1; Wed, 23 Jul 2025 16:30:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753313430; x=1753918230; 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=r0GTpnFk/bVgaaL0uc3H/ZWhqid1SYz87+1rRrLNxfk=; b=Wzy75cNWeMyYg8Cyw4L5FTj8t5yeqako+m0r6k1b/uwxUHpGu73ZgpUwiUsDetxw2o 6vogOH7BIkSpzkGLiYGSG6Y6cbmih78gV2By2HMlDlL5XsHNONcnNVanEnhVHurgCF3l suqF7+4DsjWmwZWZlmY83zX/KeU+wuoVlfsvzCAKA1RikJdh6SM7R8VT+42/0WsZIZxs YyoOGT5olmV/vsKfKDX4RJ9NB6wyYW4TXku2J0b3IrdwOmSlKabeXDcPaSBc9YLfyQaS ZouehZ/sPy3Kot0aChFFhTy/JD6LKBLs9/UYgSB4SxrsfDQw+DHPU0ASInWwPKzqNCze Jrew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753313430; x=1753918230; 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=r0GTpnFk/bVgaaL0uc3H/ZWhqid1SYz87+1rRrLNxfk=; b=EpYgX/iTEpR8EUK256crSJ31O9P0G5zDbr8LYEgmE09P4CI6E8XTwawNkpd7Q1a2Sx Va5bw3X8nQk2hyGRByxoFy7s/ACsG3sKXOc8B6QOfTd8bbfUTlFw7XTISItIXbv2FMRM gKKgN/VUK13eV9NzKf8vXZO1GePJeTdljXAO6NfGHKNQ64pPSc0GsERTsFOixisTDeJ8 P2nDrUhp8Q1V7VlohjkG/VPtjbBGoJIrkMxK35G8Z5BnoClXav+GIgm319MqsMW1MGNZ KePb9ecQ6nSqHVDSjMjVhuzRTlAUKIQ0kmFlC2XR4Kj+TeoN0+PoTIgBgpVM32ZSXLa0 hthg== X-Forwarded-Encrypted: i=1; AJvYcCUDM7RyTe4XwiSJWzREzOlAsjOXfx6g5Jas/MuN3OpPer19TxQaZamPualjrIDSwxHDJzh7kLLrDidUoRBL@vger.kernel.org, AJvYcCX7Ex51v4puMorKQemGKLUNGa40rJsfbmbAQD0AfqHkzMBPRwoKNceHog27yiW0zpN4jsIFMH7VkypN@vger.kernel.org X-Gm-Message-State: AOJu0YwMTLgdkWyLfaW/KfrqFPYljM7F8f83pZvdRKesdjM5buZzEV55 XoAI/MLyZHe0YRQorw2XvQk826/HTjGoplr7EcPA0l8lTPxeG83FD85Z X-Gm-Gg: ASbGnct+OIHcjbuwNPA9hf6msBnm5bCgvBK17gBwwIYFkUpB5oXMWkV0RBkhXf2jP2C UYDsUgBO951d/l8xlN+hTp9TmG58ZNhI4OqxTrjT81qLbfWgJT4mFdZr6XdGyVq0KJDmvKEMEFO RHQLdnJiaXxlImiuG2xdac6JGJ01aD90SRXCibHjZkgCFSHSicUVta8ZsRMFg6ck81HX8Hl3R/r rt8U//4/qz9H2XMPEzPADOeGuzfnZakj4v5Aqfyz0AmN8SolrDRwk+6qOKnz1cn2yozwHtvBTOd yUn0T0Cf2vwsg53Aj3wlnPSY10L2eA0qycKb4/vOA6qZUucfR0arQLkf/cBK9/tHuMHz3E9hdQR RMqeFTa7RyfvfLBbXiF0XS6TdPn3EoWiyPQyEnz7OJGi1+AI3yJWXs9zGUCXNFeS6iIVJkMNvex c= X-Google-Smtp-Source: AGHT+IFcQmIgGW6y7P89Tcy+OQuCYio6ZcoUtY2+xTcgHdOpWxirQXUIq6CUl1omDMrL8MI72xV40Q== X-Received: by 2002:a17:903:283:b0:23f:8d6a:8e32 with SMTP id d9443c01a7336-23f98132957mr51684445ad.6.1753313429797; Wed, 23 Jul 2025 16:30: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-23fa48bc6fbsm1260765ad.120.2025.07.23.16.30.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 16:30:29 -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 v3 06/13] dt-bindings: arm: aspeed: add Facebook Wedge400-data64 board Date: Wed, 23 Jul 2025 16:30:02 -0700 Message-ID: <20250723233013.142337-7-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250723233013.142337-1-rentao.bupt@gmail.com> References: <20250723233013.142337-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 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 Mon Oct 6 06:40:55 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 4550C274B5C; Wed, 23 Jul 2025 23:30:32 +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=1753313433; cv=none; b=QIdmNR4cKMObBfRYRuBLDFM+EmY4MwJKBK/MH/Tf2N1NGuiQQuDKt0eKEz4UYvVcZAqBWrOjHCcLZcGFXzQ56D9OufLq/45dx3JpGGuFEJxGLmvYs8exjNRxtwa8EPAFv30Z2SrFW0oJHO1/OawXRcGOUG/r/Tpt1DudANXfqYQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313433; c=relaxed/simple; bh=mnTEVKcv+bQhcqPf2kA0m8mlAWDWGHwJt4W2ZTBbdXk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=MbiQcTWP7GcCnMDITI+OiJvgHsmQTV8XcphCaEF7ucGWG1dqG06fQmZqkxGGAv5oWBs9/42fNec5HcvpzxpJ48om0nt1mVix+8RwGAFtaPTVC/HVDBJ53dmGHiWx+SJLG1No2pRk6AlJuiRhLhB+m12W3avZAOfZAoteVJeivWc= 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=YkAKwYOX; 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="YkAKwYOX" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-235f9e87f78so3705615ad.2; Wed, 23 Jul 2025 16:30:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753313432; x=1753918232; 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=m3mfssyA9l0C4/iGFnvM8hKQQolb/yTcaAf4qrrXcGs=; b=YkAKwYOXvtSDcxEZTI6lwO9i4+V1S1kKvygH3HXgh6Nhmo4TClpFE4LzrpbpuVZdc+ 6miyqBqAeBLBKrQ0SqRVwLciDFlnZXa5JblOZkul/mbM5UVX44MVqAFY0K8VJgvNEz47 XDfwhXgxbHYg0Hx3q7Fn2+a9fjhC97tnp8ENv9c0wEKMf9iyeLKXf0PV4U9ZYjEll9Je XDykqGoTiXrN9a57gFo2RYhEhsm517L/T6STReq1Xle+uX8uEyIyxSNdIP4xlGYK935P UuyZ5bU+L5GzQBooCvqDbF126xC6pugwA9t2D5vBh9TIgdU5Bp28AsXxc0TvWGBGNDn7 IjRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753313432; x=1753918232; 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=m3mfssyA9l0C4/iGFnvM8hKQQolb/yTcaAf4qrrXcGs=; b=fopAcPedgIuEcoY1tFp7lfElRRpDiAjW7EK+isdNMl0VnCbJjoRTrvlqVKGohk5InU t4ccDcKPs6holQfXLN8jcbT6qgAErY1FYyGVHJFy46gyGld6FtP5RU1AwUSmDD4/jvOr czwmfY0MBTFuoWqvMb3vuWUdI4AjEsplSKI5hWLrYNgTRrSdNw9Wg77LRoyUmmu6/usn +0e22GDu4ejZIBzFAIVHN/7Xgliz5yCZUxx2SUhRAk7kwPdoZXQS7TXuv4gNsME3evrR ciZgUcYSyv4OaKaRrJtJA6fEGbZHIKdTDzzHl4YDXvlFchV8AJhlY5eApexzpEiW9dU0 EmsQ== X-Forwarded-Encrypted: i=1; AJvYcCUo0A6JRay7a+bglicmss6h9GP2PVmATyvoIspjZ1v26729n3xdkmh4jJ4JFvQyjEa+IJS3IoARMMMh@vger.kernel.org, AJvYcCWovBBKBJ1qZfOz3agewSeUdytgzvruUqd53lAP4bx79+zFs/NazQQ+andRa7CLFmRKEA8Vo1M8skRO6U1R@vger.kernel.org X-Gm-Message-State: AOJu0YwoKEVrjhsjjZ0m+U88RV5xA/BJa3l3REmxZRZDVTrSuNEuSd3K UxuYPzwg+l8FTadschNQuhIIwwxAraSv2KM07JeWiAsKOepvQfC2vXcI X-Gm-Gg: ASbGncsPPV++NuMtbffCXNQqjXd6KMoRCciP2lyDEvJeUJHH5CxrYBQ/cRx6WTiOPg8 AJjtzIgEt/TGg8G42TN2bOqhrwvxBvIycc3GJi1peKRdpVSQGnMkNBChPB938an7fHRZcHK2MJr 3lEJCUaDDb8jPUJlqLpQZNjjM+gd480Jx9Pk6Y2wHVR3bpkGJZ1lSSMqHfLYWU1meykAyvELHLM l9DYxKydvKXvQUOJVgK9oanQHC2qm6CcSWhKcK3wKVNGhTb7Mv/Sn/yQ9xXHVZfHPJyT1W30dNI rGLFQ8fr5a++8MraGdMC2d/lb5FzVJzY6og2jk2EQ3eUqgMO2NdwcErvTD+uX/vJBWse1aJfWrm DfKV8+qpUmuBaIoBispOCMcsPOLo6G+dDmlb8eSBEuN+ryW3lS+SrUTk20JqTTOYBAfArccrPZm od/cvlWZnr6g== X-Google-Smtp-Source: AGHT+IHgerWZl8WSYgEJrwJiKDedU1YTvFRBOUJRpz2obxy5mcxUEZF/C7p4IfnRVrHL4uiPcxOl1A== X-Received: by 2002:a17:902:ce86:b0:23e:ea0:63c0 with SMTP id d9443c01a7336-23f981b6570mr65270225ad.41.1753313431554; Wed, 23 Jul 2025 16:30:31 -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-23fa48bc6fbsm1260765ad.120.2025.07.23.16.30.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 16:30:31 -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 v3 07/13] ARM: dts: aspeed: Add Facebook Wedge400-data64 (AST2500) BMC Date: Wed, 23 Jul 2025 16:30:03 -0700 Message-ID: <20250723233013.142337-8-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250723233013.142337-1-rentao.bupt@gmail.com> References: <20250723233013.142337-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 BMC flash layout. Signed-off-by: Tao Ren --- Changes in v3: - None (the patch is introduced in v3). arch/arm/boot/dts/aspeed/Makefile | 1 + .../aspeed-bmc-facebook-wedge400-data64.dts | 376 ++++++++++++++++++ 2 files changed, 377 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..5b23842f26a3 --- /dev/null +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400-data64.dts @@ -0,0 +1,376 @@ +// 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; + 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>; + }; + }; +}; + +/* + * 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 Mon Oct 6 06:40:55 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 DE00A2737E4; Wed, 23 Jul 2025 23:30:33 +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=1753313435; cv=none; b=m0WxtAoQhAI16/MXPMbdc5O+63xM94SNudscbsrRjAe1eENQ1fLnmLJ2PJC9DzldQdgSvGRvQ9lJdg20+JB8L8qfa2PF8raM54GeSKglgxgjgDaVGYPujXKwt7Xnx7f8wKxJmlgAmpoujitgtxfdiOHYNylKjeqe2ieoX0nW08Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313435; c=relaxed/simple; bh=TeYkv00okkGxdP75jxZRjFS4vluTqdtlks31E4jLwGM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=G8SaB5SOmdLBAHyvyPp/g7Rrk/LGbNyx/xJMdql9v2g4p8jxO5A+JM0Hq7Ol4YSgZ6CqyIHs0nMcAiiJWhlkAYOlv++OM7RLDPaS+68BlaMnPebj0RxMRd3g7PWBvyI4iFlDYbUlUqRLvuaEexIfcMdIal/lEXkoc7gCnjK4l0w= 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=PqPVpPql; 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="PqPVpPql" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-234fcadde3eso4728765ad.0; Wed, 23 Jul 2025 16:30:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753313433; x=1753918233; 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=MpuI4weQQaay/ttiq5NTjlywcepu4aZ90xK0F7mRywY=; b=PqPVpPqlRP3vpOzv/HQSodqzDdkYv6aXFYThjmDWtLKXFZneU7GJk6FfIviJ14nui0 wvc9qchuHSdFTpyNbOuXVF8hnRGJqSqxW3YMc1jO2ONi4HXCssAHZ6D8P3qvrVPIy8Sh jfyCB2DTR4m8iMd3jTiNeoZMKXPP8EW3/2amZxiNEsFbz26xmUr6I3Wg1B4vX9L0x/nh OBEhCAMKFvaEWffEhALmCNahFkOuBFGRccKeR/RCZytQ5WjW//JFi7nrn8tFAXh2jRbv OAqTPJCLjeBcE3kWRIn4WEHYruTYlRvzk5y4O2wyucswczQJPu9A0dYAzlZANakYTLC9 6HaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753313433; x=1753918233; 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=MpuI4weQQaay/ttiq5NTjlywcepu4aZ90xK0F7mRywY=; b=vS6XBV6XOYhqfV/fKJkItJNdP6pGTilKRyIukeGXkzQNm/jIkP4uNzpGbEynpqEOmD CYyVAuXRI7ja0BBDk1D5uiPiQZlKqKJYB8HYzobTeKTbs498VLIjjWAiNCgkSW3DE0xc XlI+zuE5agNj7QblC3MFU6ium0i7shIe9QhDqpQrrVSagTDVj0TYaowl3RhUHbgfk4gR UkHPuuTvsyLlSvzfptau3MDdCnPEHEYZcy3lEzVmdE/0drgJQq3qLHI0SjYfy8MFiy4j UurOcOsPWo8lw9Qk/icLhTWhJIT6g+LdbajZ69mwI9JV5mVjuXWF6zxmcITrb7KEtSe0 nxrw== X-Forwarded-Encrypted: i=1; AJvYcCWrSQNikGRXVyaOCAZLjK1X0i+gq/U2hy6mAIgIr2LwVVYFnFTMVWQBGx/jCgcmRhcxDG7LNP4IDPLMtAz4@vger.kernel.org, AJvYcCXEjcEBaZUJ2asCYVPv4pu1p43GYhtLDEm5iOtIJomydnQeRB9iDZdeZwjTSCdCsPW/oSJZDEVZq72N@vger.kernel.org X-Gm-Message-State: AOJu0Yxuqn2W8Zfu+/G1OCUx7asY8BoB6GuyFAA5WxBvnK56TIR19ahd tWFPGx1wi5tnD94nnWnh5bXRVlE4VR7ba9LGloimPWea6wNCAncWJUpc X-Gm-Gg: ASbGncuY8C9widHXExef4B6R+6WBeCyJc8Ufp3dacjFjzhxySxf1b2nmIErn65xxTDS IuNJ8a7MDr8OnQUHkBnPpLgpoHNXCamPysr3vDir4wQy9Y+9TKlRu+9z95H1NTrBcvKmIYpgv6Y 1E+Od6QnHIplqMr3G+j6ZKFfHHzZLRRPupPRms6gqeHoOmTtKoVM23urLjP1asYcEzA9uWi8OFm LNvewBdOLjoxzU0MY4bKzlRKEYUX5dDz5q26uJkuFnXxTdEc2NTrkM8wuqMQJIE4oIfu2IK7olm NvHdSd0xL2uCoeMggNWQDS/1DSTB/PQqSAem/abLOZwRLL6D8Vgb39/0LYPqaUnFvK6OBWwOoTo pMgom9y7YrEKpJiA7BBsgofou1tPGH76W11F7VomfspDaySBrTgnTt5V/BrKc8fSHiKCZ3AS5eb s= X-Google-Smtp-Source: AGHT+IHuSACp56R7JFjqqbbVOFl8naZeaEXMeCAJrwdR3oTcvhmsICZkUtW81MHhki1qJ/awwU9oug== X-Received: by 2002:a17:903:198c:b0:234:d292:be83 with SMTP id d9443c01a7336-23f9812b3ddmr68861005ad.10.1753313433180; Wed, 23 Jul 2025 16:30:33 -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-23fa48bc6fbsm1260765ad.120.2025.07.23.16.30.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 16:30: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 Subject: [PATCH v3 08/13] ARM: dts: aspeed: wedge400: Include wedge400-data64.dts Date: Wed, 23 Jul 2025 16:30:04 -0700 Message-ID: <20250723233013.142337-9-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250723233013.142337-1-rentao.bupt@gmail.com> References: <20250723233013.142337-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 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 Mon Oct 6 06:40:55 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 DA146275847; Wed, 23 Jul 2025 23:30:35 +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=1753313439; cv=none; b=NUZ3tJ+9W4BAm1suFiuxfsZf8a7zOM8VXfT6UI4c35y7mE5XsUs17bqKRyt/K59sJB64EJ5yaf/DKWUicl4flOXXsZmSF+R+FLRnh1aVzCChb/bEhUyuKDMMBXyIPTNZqTEJHeWVwhF/9oBo2YgCY0kXK8gWObaGbcy/bivLdn4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313439; c=relaxed/simple; bh=15Yd243fzFztsSeDCTwtZD4/rH1BwFsGUAUMTZgk4BY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=N2oPUbNPv+vsO4oNOTPuAJwVmC+jk/yG+3PssPvqYplweCr+kwY723B1mqOXdnRmV53dvymiFVr2WLBG5QaSgBwGWo4fU+o5F4oOG+85PMJVAVrs8VGIaYSW3zvfYTKIs8OraEQewGev3stZERzBsbKUEujTpgSzOCjClDUfRh8= 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=VxTz2h7u; 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="VxTz2h7u" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-234d3261631so3055445ad.1; Wed, 23 Jul 2025 16:30:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753313435; x=1753918235; 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=BZdmnC8PcEOZPd/qRotPAi5bThc5SgobYaLTba1a6rA=; b=VxTz2h7uYtZ3xF1Vqj6QNz/ac7rgRyZEfkREJscLsA3A6GYnyBL47BZUzrG6XRLXrx Bp5bGmsKh5JY/kbh7uD7ekzrgvRmrJfXADvoraIsjOmVXC9rFbo6+GsTritNHWZ5B3ZN OzN71nnncPIfU+xqaC/g3mgCfXDiP+idyghlWwd0Cl9FEvOI6ImC1zIoH9UYzI1mf10f ayM7oLth/89ysqBYzSMIxGSg8rar7u1fWY2kZ9a3tPUr0EEc6RKmLj6mmZRQvDBJzZfA 2nzpFjxFez2vwwj9sUjqOLBYQhl1VDkQri0RLUU0ZVvuuMlf4cQ1eZNuGroTePuTrdtE v1bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753313435; x=1753918235; 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=BZdmnC8PcEOZPd/qRotPAi5bThc5SgobYaLTba1a6rA=; b=HkKv93O09F357z5YUV0fnn6rYFE+vKLYsQBjZR2LDQnAI46mcwD1pBfNQdKrYDSRIK ecx+Ye6u7+mNLTgEos2ilqdZZDXLwu2BJHPL1YjRDyJdj7rNGYC5ioW9ssPPI8gZWC3A IbPZLvm5XBgRBA0IL0OiJR74GpOw0SpkatHqqlEvdm00EObIqWnun+0Nx7fccuh0gDDk Lbhb9NJFH7fMio9vcu3hsILb6MImg79wvbeCx1XiuR4Fa9ny0x7mnpRS/ac/hHlcqtGJ +OABYy9TwJlWXpXhPwIsRpzGvbeU/SRm0nlTb6/jaxu7Wleb540N0o5BZlRgBNmc2r2k 8SmA== X-Forwarded-Encrypted: i=1; AJvYcCVkbpyUpeK85mHfLmvYF4mWi7qpSsHHYWhvlvVw9PAcZBVfbmjeBeDKyg9vN7w07JrBOOezwksV3898havw@vger.kernel.org, AJvYcCWoji8yFpHZP1YPC/+P/Lp+c3j5GeIaLP1UBxE8Gq+3sHegW16f1StkSDE3CLQe2Adh2ufgufj1by7a@vger.kernel.org X-Gm-Message-State: AOJu0YxKFpTvKBkwTE5+vCcDzpgKAeqc/m/qpw4bwstEKN+wYPci/CWf wxiDQsUxUgptQoygo0zC/MljikFSlaNSQwIxWPAX0yQZP6gZWIKE/vfE X-Gm-Gg: ASbGnctePQZuswFBvEATDm3Zdr4GIeV0LbjG5JEh6eqURi3jWglpZkcqV5eo6iS+eJO vdIJkyE+mm2UGIEWNEkN1iOkHAG/lJwR3OguZqJxD0RcYIAKn0J0HtILKCWgsbRA6xFWBkrPRA1 LskK2gD7Xy695QIhTLZxXC4GyeZbbvpVi4aOf5m6GWnC6KV94KlqhyttzNYGGEEgRP5IeYc3C8H qUc3j0ZskaSSR9gDVERgdZ7+jlCmPrGLkWVaDKT6/lXFWennxR6bPx1b7LCnUsMqYPDHmW1g04f UA8r8O9ow8h/6WgFqJ0CAMgWckUJnmpmvc2TbQ/KsQKSM9Mb065Ywqq+aZnDIDI33yY2+HJhTxK zl94LLOBkrMF7zI3WBCv3/6uj+DuSjPo7mmqhj1/SHu3PnBwvqyqmboUpIft9xRMrVu71O/bNhX s= X-Google-Smtp-Source: AGHT+IFIyOTSA2qmRbTVKiynYv9ixlJ90tvw04lgs/CHVeXhcLa/lbzWOVby0mnDzFVJ3P7H39lEgg== X-Received: by 2002:a17:903:2352:b0:234:8a4a:adb4 with SMTP id d9443c01a7336-23f9817696bmr78290955ad.21.1753313434862; Wed, 23 Jul 2025 16:30: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-23fa48bc6fbsm1260765ad.120.2025.07.23.16.30.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 16:30:34 -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 v3 09/13] dt-bindings: arm: aspeed: add Facebook Fuji-data64 board Date: Wed, 23 Jul 2025 16:30:05 -0700 Message-ID: <20250723233013.142337-10-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250723233013.142337-1-rentao.bupt@gmail.com> References: <20250723233013.142337-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 --- 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 Mon Oct 6 06:40:55 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 8DAC42750FD; Wed, 23 Jul 2025 23:30:37 +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=1753313440; cv=none; b=rYCKsyyGV06h19IJZXuwq1iXRr8OxHIBf8kE6QhiqCxH0GQs7iHkefFKwTI1CNDleGOeXDJhYW9eQ8l+AkAkcw6lQ6rD/4fLxYlToY5agHCANi50AH6h+AKlj7DZjp3IRT0Q1Z1e/M2Ut7g4MGBVPvgBCovvtjZJ0XwExJ+MacQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313440; c=relaxed/simple; bh=jKIcjW11mtzv5dbCjRcT7oaBmQHEuMLnMfr2CQGvEe4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=tu+ZwwzNplOT3YmfDmRLutGG2SnMTjZDRS3+v0MYrMsmFlGSk41gZOzIqF5552Rwd/X8s4rgM3yorsjg6blRvw/n8YHCWZLmhkeqNOLxONzVmTZiMNpkXeQWzooAhIOsVUYf3MBeIpmBW9K3df8cLSgYZbAVafcShFXWNsXjUoE= 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=cvFZp9Qs; 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="cvFZp9Qs" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-235ea292956so3145755ad.1; Wed, 23 Jul 2025 16:30:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753313437; x=1753918237; 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=LcwG3lwzIJb7j/l3anyUqggokVRI8hfSrEUBCD5An6E=; b=cvFZp9QsrzO4VtMOg7TO7xxnk/vBv14VMXuAtjBiSqLM2m7OD9MzPE1FhQucP+l9XZ EfiRGhyMSdRC2czbSW4RRzEGaW7eWcyOWVNKMDvwVnPjAPSzGdlT8t85h8w3Pl4XUGn+ WjTy1MwXCmQEUuTNkDrTomOCEf6v2bBu8w1wDJUdq9Lceink1sCKjOumSodWJba7TL2W oCsw8Se0pGOVmrpxVHmIygn96jxZad0P0odptMi7isF0dpxkH3o33N20Ma44rbeVkQ0K 4kVV4LjKT4Vg47ybxlLt2ug2Sq2GeTe+o29Q7942glWv847k6qMDOg2J5TutErty2g4l qqMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753313437; x=1753918237; 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=LcwG3lwzIJb7j/l3anyUqggokVRI8hfSrEUBCD5An6E=; b=wOiHxj4xx9/Kt1IuAt3fCrbudrgFM/XHdbq+PbcpTdOW0rAiOhy29jF7dys2vFWEe2 BsKw2QrlkxtAVSqhH2LmQwt15eC8rdF1QyTCfwF5VQh4hZ8llGSLBk7lREGZ0jIgR1Io 1gM582HNKRwWGaSUENh1xIxZE1fgcd5ikxBiY17zCD4hjL+j0nCSqCjSL9Akz+1uNkHI cndJX9F6PNjE4q+YA0kyMcThrpWKDmTdt0H8o0UFOd4Qsqis96V0ASybWsyoslshfOMs VEUe7rocgU4QzTNOHWNm2yDuuBVr+pcnU46WstijckNQdEFwTUumT2NWwFubn5vOssH2 6Akg== X-Forwarded-Encrypted: i=1; AJvYcCWtTFHDGQ2eM/qpzg0RpEALHpB/R1b01LIZCVu1ybE7TFu0qezrlG+VW2sVUYXz4Hr4Z3LJbFG70dhF@vger.kernel.org, AJvYcCXxj2Qo/3c8ABnJacnrUtq3i4QSpC+WHmrqDH8Abnaz1EwGuxDbhOYhQead41hsbw6anPXd4POKAUAajML/@vger.kernel.org X-Gm-Message-State: AOJu0YwlMzmtOTbP/d8ylo4S5Uv1mODAEZuR+oZzjJxD7lK2pUjX8Dmc bCWCwcMWPPh1aElQ2RkZp37AL3o1GMPdan5kWHornmp4x1pHrzXWchAn X-Gm-Gg: ASbGncs3vSvQgnjhdfcWr4yRvHPrN34NBSQLEhCbpuU5zrDNzTUk0YLMb+uyEJLxQsk lf9DirVS3umBoNh8+IVnWhLVcnDhmvR1UJc3sNaLXT3A85LdpNPkIXhmUkZ37ikRTRRCa8c17D3 p5omjfLYZ/aUvFQWZfNwKtj+f0PiYTwQjVhawdN4a13MLvnQIBVYF8L6jQquh0oeZ1fySVS5DlJ VZf3Une0DbcYqHDHetByCWY14z2n6tT/bboESBw9KdcM72aNfrp1M1hvzWQRWPRVLZQZ8Xrtj/X RZn5j5C5OYx5w8H8Id+0fPeP9A2stSZ8fGfSv8hLToiau4QGo3Zam7zXNf//9XL7VXK0pbIAX6F hZ5+xzxMpY9FdQ3BlV9IYm80qY2/Q+g7GdnA1foprbV6FvnlQ3sgoH/1KVo9Zc0U20c9ZBM2tMw A= X-Google-Smtp-Source: AGHT+IEH2w6Bfo32M+TMjs8qfnvLxiixq7i6wbZ1+Wq3JR6RQ1ZW6EeW2mm4RDYuT8irjLNPgxq7JA== X-Received: by 2002:a17:903:3c2b:b0:234:adce:3ece with SMTP id d9443c01a7336-23f9813ab07mr61673585ad.11.1753313436483; Wed, 23 Jul 2025 16:30:36 -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-23fa48bc6fbsm1260765ad.120.2025.07.23.16.30.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 16:30:36 -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 v3 10/13] ARM: dts: aspeed: Add Facebook Fuji-data64 (AST2600) Board Date: Wed, 23 Jul 2025 16:30:06 -0700 Message-ID: <20250723233013.142337-11-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250723233013.142337-1-rentao.bupt@gmail.com> References: <20250723233013.142337-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. Signed-off-by: Tao Ren --- Changes in v3: - None (the patch is introduced in v3). arch/arm/boot/dts/aspeed/Makefile | 1 + .../aspeed-bmc-facebook-fuji-data64.dts | 1264 +++++++++++++++++ 2 files changed, 1265 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..e915119488ef --- /dev/null +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji-data64.dts @@ -0,0 +1,1264 @@ +// 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>; + }; +}; + +&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 Mon Oct 6 06:40:55 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 3D595273816; Wed, 23 Jul 2025 23:30:38 +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=1753313441; cv=none; b=KR20zqh867Cu7BvtZ2vp1ZPi5UQ2ZQUynXosjOasCfwL40hbBufmeoKjznCKWDZPkqxWxFnT9tJctId3zMJg8gZZjZo/wznFe1RAxhdSkOggoSJDcwXvIMXfMhLCQq3Hj5a3UMZBKi3jBb7iF8SvPD8klcF1gCzhrQWLPYN7gQU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313441; c=relaxed/simple; bh=MmozK/KAYU40U0O+bBm1dmv+MzExh7+6ALlmXwGxu/8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=s7hMwmvGizRD9Qc1bLfh41pYEDmyrMviN1LZfxVUFnPKh4E/TOdI7UsL4E/i0wh1vtN62t4BuIJGnDgr6mpTZr+qKnaKaW73eMOl4AJjZvEbcpoFoR80ZUsNiCGOylVF4wmKINz8KX87kHkB/QuCWXNNW3zFzGdkpBVMskI5gok= 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=bGIW2v9B; 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="bGIW2v9B" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-236470b2dceso2969725ad.0; Wed, 23 Jul 2025 16:30:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753313438; x=1753918238; 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=dhsCtW83tSXnmS0ZS2S9eS03ERvS6wMdB51h87TQYEE=; b=bGIW2v9B+dJ2JDFsfUIBTITWhkFuaD7DoR2Ik04UmnDkp2ELyMpBEZfvYnOIFEpLlr GP7dE6x1G4sIGHBvrOC2na7Lm7XBhwuufkp/Sky30za3IGo+FUs3P+zkCAvBZ9++Kgdf wHoFyLpaoPFIqg4JKSbRYz4zv5cKOi8O2ktTLTJf74cCGOcNMTK21bpSP3z0efsGW+vM tSvHWjdQBUS7mrmvOqPIwe28ZZ3geTRtsR7rZVIh2ZtcbnaPQYo5C+GVqEk6UB+VrSLY b5bWFTw9ehxTVl8g7UXF8FRWDBXVoxlLoz69nE9y8e0dAkBq4sXMBtP9PI3BEQIeHguD LtQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753313438; x=1753918238; 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=dhsCtW83tSXnmS0ZS2S9eS03ERvS6wMdB51h87TQYEE=; b=H1LrWEs0HxFnRAxmRwmv7dfpbrkkko1Dt8sdMRZv6vH8XDX3KpIbw+qNNvUQyhTw5X /JK24RpyXrxIoAEDZ1xvgq9FNMFQzlCP7qC2YCx6WFMe1Jb8IVo2D7UknoSQACSVLs6h FiOryDUVBstZcIZBIIL37WYsvcD3Gir64usFfQ119/+h8kMCIVxhmNKkdAxPVAxKOehk hFs8/49Lg2j/sQxUMSyvgzp/9Up/Q6SQnF41YjKOJ00I2nGiGdS1LxsmHG7hwRCyWf+5 6QggBsXBQd7BBFuOYkecN8+HdC5o1hRHFSfIhTsAEDWDpTQ3JKxQhmhWDcQT6v+iisaW gQhw== X-Forwarded-Encrypted: i=1; AJvYcCUxWh0xRqvG6ihkIRjTNeOL4/uKrZwrRbGclusPjC4gRUXnUgm+wbJ5984VB2Y2CyUuybZlAkTJkW0Z@vger.kernel.org, AJvYcCVvWgyvLZK/nqE5wUBkoMxWGRsXr1JthvZOTOPzRu8ZDB9fYHY9P7863d4tLBaVXwos8/3yeCBE/GslrZMc@vger.kernel.org X-Gm-Message-State: AOJu0YwCKdNw8145XESUsGgVracqICaZtc2g3xa6vhsyR8hJwEYD9G8X R+AlWT/ZtJWaC+f4uSU2BXgtNSPB046CI6zJmsg6SDJtmlst+QlTI1Db X-Gm-Gg: ASbGncv1xbZ9tFvOw+gGESOg+//vi5Zu5RASnD/bbnHPLex0fycuXdtXl0hBStWC6gM Xzm8gnE7Tc5NjhNKGnwTVWMGf6BLyp46iSMbC8tuAcwL0oaz9TenLTexCdcdX8ehqbKHRD62nqk +Yw9UaLcjMa6bB/mSnTYyG7UFqxTzmoYRAaav4ZPEuFnzvr8l3F1AlJ0G0Qyql4jrVq1N+NJn9F jqg1x+ode7x2p3bDsNpyCIPSYky7ufDeZ2i9cxEn85KqMdddNgoqxcjgituLQIuKdZJdmtJSI/G l6/CM3j32KEdx2C8WWf1ys+o8mFdEw7ykSB6/Fk2i7HHtTlZJ6/n/NxVft/nuNx8SDN1gbPB1no QIkAIPVJPvQ0q0jEAJk+bZRyDlymnpoXoaBdsmQWjqUvY44QGd38ZxGZAXrmvcCamw1asPhVZPx 0= X-Google-Smtp-Source: AGHT+IGXkTpqrNCRxlmWu5FVVoiCzFz3Swwy98hM0AZIQ3UN8Gzq01s8EU5dNQnhSiVN0fbMWn1o2Q== X-Received: by 2002:a17:902:d547:b0:232:59b:58fe with SMTP id d9443c01a7336-23f98140487mr67089095ad.1.1753313438135; Wed, 23 Jul 2025 16:30:38 -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-23fa48bc6fbsm1260765ad.120.2025.07.23.16.30.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 16:30: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 v3 11/13] ARM: dts: aspeed: facebook-fuji: Include facebook-fuji-data64.dts Date: Wed, 23 Jul 2025 16:30:07 -0700 Message-ID: <20250723233013.142337-12-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250723233013.142337-1-rentao.bupt@gmail.com> References: <20250723233013.142337-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 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 Mon Oct 6 06:40:55 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 8B01C2737E4; Wed, 23 Jul 2025 23:30:40 +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=1753313442; cv=none; b=WC08Zl7mwke7Vs4BUz2LOn+zK+qnxSqnrC5BuRhJXPLYTatUR6hc50vbGqJldYHgH8+LgTB893sK5kViI4UNFIDu1qVoLYKC8iL0BszAaHBz5JMxbxEeQ6E9nusJqpoWBrUOTYF3Vli5qy8DN84LHLqS3FIQ0kXM92T3K2pSS3o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313442; c=relaxed/simple; bh=C791dCmMHbysshNk8RwEbLG1jHTZ0QJ8zu6qdttrXfE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=sxQKi1R2p5rKzOy2d0ux13fxNLfKTvTlDpF6wT4fKsVVCw1Yx+Jh+SsxIZgkNtejeo9mAuTYuyvFd9VZai9+ruaTL9NPLXJiEEhVzWSeL8QiDIy0O+UTR56zHNNdrkQ2E8JCOSYBT0MltmxG0/tg/qEcEuhjV3wzNpBhGPIk/x8= 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=c156qAWi; 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="c156qAWi" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2349f096605so3795195ad.3; Wed, 23 Jul 2025 16:30:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753313440; x=1753918240; 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=5K02vRBKVj8wq0NKRnvdxQguSOVUkuGvT7a/bET5K5M=; b=c156qAWiQVATP31avuPJoS2AtL2Cb9tEcHbVPooMLQ47fz8vJAjg67juQmSxv3421x 0jc/2c+yzpSb7qcqHZwfbv6jhYMYn5p6LLZZYW6iNPGgckMbFomF5x3AK/zkCNopphmc Wb4yhFGYHYcjwutIhe9oo1LG/E0F5Pw4nHx/JNZojhm2M1q1tvMKxMlYOlCBdZHddcmY cGZkHnQMZZPxgfZfz//onJSFcxvRb2VdrjGoqOYqDZKIQzXzzEU6kdo+zEmDZtnYZHD5 ItB1kc3E29zuVQN2+3WodOAdurx6ZfAZYygpisgaQ5k9fvHUfqdr7gMzI50eFv/KP/nG kw6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753313440; x=1753918240; 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=5K02vRBKVj8wq0NKRnvdxQguSOVUkuGvT7a/bET5K5M=; b=SPq8a0Y03wULjbeh1OTrExZ+UV0bNklM5+4GmoCgonWHyM9P1okC4JRZRdvN2FgaQv oRZA9kq982hso+xBxymZNGKSv0u8ltPlYgB2wEQQFuuqAXwwi+0aV2HgTo0vHMGKmHlf nlqQ5djY5GJhVlPtjbfBRBJFdI61Xx0YAw9ygAV3YU/QWYvUThKd3UQcQKSeOEHLV+8x 9K5Fevtieokod8j8Wln1NMZHd/99GyrZCTxCXpvWNnWDTV0f9jSBDFJ3OAQdJhr5/cbd yCympl38n2BiXV1ulttSIdMyDH5m5pQ706faDTkop+EiGv/omPtDI8shCUFltQOV7y04 RYlg== X-Forwarded-Encrypted: i=1; AJvYcCUWo37hXhNmJLF2KlFjlQ7axxCbOHWvQdv2YqToJlfyarr+yMPjtNv5xfFfIw74gTeyaNNj+QSaZW5muqx1@vger.kernel.org, AJvYcCVlTuYf76+RXPg8U314oC3ePMFHblSrLwzLU2bZ54jQiR2UX8m20L1U+KBIgPbkIpcsrmNIjh3gLS0G@vger.kernel.org X-Gm-Message-State: AOJu0YxGh/vI/CWcmqXa6esECgJtoJyJDDQoJ46Nk0GvLSyBZExAdYTL GqEA9z0CiSJLbpGzvj1VisurSD9fDvUQeUp+VKbk093VjZm9qg5R2Pem X-Gm-Gg: ASbGncsg3EO8zMYrXsW3me7YcP2yACo76fgevcIDPqsxfOqbiGDySfP/lWF5jswZx+H Ib3jwxqBfI+muTo0T2nu9d6IR5VkuLVtE8qNCsMsTt4MhuBzOauNqD/d04QYgh/KvkdPLg7WvYl HxIFNyMcbsS+R9aflnI8FrqTwK5ovrYI6sPKz3UoHTxQQ2DQbPfoBvjen9e4sdiVRusTTfk9cfC 0ne1sfUxttD4Bx8pW4YAHJs4nUnpc6IXoRQNBhvmgr+JKtH6ZCFkfRYiPpxfZJ0vdZQpxMtNSyo dQ6kNzzuNAg5Sfi7MUeTyKmqyzed1iYTUXxsWkxhfEDJI/ss4UtgtPbyN2cqGfU9Uzp+eT9pl4i kpJ+2lOQi2LU0gms4EzzlKSr17ng1Bl32155HRfvWe6c0GY0AQmTELqS8ecm+0eskcXIcI7CVwc I= X-Google-Smtp-Source: AGHT+IEfXmpoT/g11peUW8tGwEpWWd7xfm3Gjm7afI5NZ6J1PV8ldBFo8A9SNCO/4qqrkdgMsklxew== X-Received: by 2002:a17:903:198c:b0:234:d292:be83 with SMTP id d9443c01a7336-23f9812b3ddmr68866145ad.10.1753313439872; Wed, 23 Jul 2025 16:30: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-23fa48bc6fbsm1260765ad.120.2025.07.23.16.30.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 16:30:39 -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 v3 12/13] dt-bindings: arm: aspeed: add Facebook Darwin board Date: Wed, 23 Jul 2025 16:30:08 -0700 Message-ID: <20250723233013.142337-13-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250723233013.142337-1-rentao.bupt@gmail.com> References: <20250723233013.142337-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 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 Mon Oct 6 06:40:55 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 620AB276038; Wed, 23 Jul 2025 23:30:42 +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=1753313445; cv=none; b=kvxZp+rxPb9QPZTVWBAXqLq01B0vDj7UTCX3vtlH++HTEBD6aNH/aPZtBV8iMrGDBhulJu6bs8I35fFEssXdecT7Al10qL7YmTW/DnUsp6sNJLEFlmA4n4g7JGRx4rrj+Ep+tp12thCAI+NVVcv2fSdMOOY2H//6V6mougtslXo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753313445; c=relaxed/simple; bh=Mlv/T6lwuWGECJtCisL2PL/Tqp5ceNvoJ7gk1fSnU+w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RXs9EGG17btp38Bf2APJ8mVT4Z409ugfqjb4F06TQk1zqQbp9VxpWt7DQCTptJXVB7HKlpWQTAXGlo2Cme7dvoj+cJmnJSEg3IJqjAa0P8LOgH/Cxf0UKMYQsWY1vwA5fS0EM31rKPhofxaLDzAlKyh2gOmmxMB30/wgzlH8ZqY= 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=koi8+vKM; 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="koi8+vKM" Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-237311f5a54so2542225ad.2; Wed, 23 Jul 2025 16:30:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753313442; x=1753918242; 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=wWNqqAntiLueNlOOvISn5Xu4T7d1LNy1Kt3fgDDvAVM=; b=koi8+vKMNq4jKZ5T7/0snu9fc0Gv3K2tmVd8cDnONY33e2yvHyfwra9Qe92ZefnTOz U5uc9DnnpJ6P2MibFznydiHhmQBoE2PWk+XvcTkHyjZkztBKJ5kRcS4E48dW4bvP0/kb x5TBlRvgZjK2CewYNowZ4sKVAcSD+Ww6zG+ZhLWOqbdljoUhwni+uVzUTQrKxkiUuHPU QlcI0Yne8oU2vM2UaeuMyMrXwbvBY1IuBxEMf/D6pIlw5OUPEZONyFY1XW1OpGkq70pf n0etoFH4xnLojKOgPESXAFDIEFOcMWXZRW/kf3+VgVxihky+MQJh1lJx1cyh/12nNQLt 6jOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753313442; x=1753918242; 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=wWNqqAntiLueNlOOvISn5Xu4T7d1LNy1Kt3fgDDvAVM=; b=nxVf5dZ4uRLFiNSHb3imexDvO3qlJZnZY8SEqEcdkjcmzRLfGHzk1C2niEs1DtwuDX plYssB0kuAwCmAOwA7nN8dDJvCwgOcPggoZblxNYLG1DHdCPH0QrpTWemzmFa/icY3x4 tiMjnGUBkSm72rHdA/yilB3PQgRYshlmUe+P5lFQ97Ueli1cFWAdsvq9/AfgKlZfWBii PKDiHV0S0MTit03fSqP9ri5vc3MKTzob0JDNh8jt1HHHSHkrvNVBVMtsHij6w8B1MpWG HVWsQsWm3qX3JBtnxUR+RDt9dtW06VO7jbpNK1g/Wr+frlMOKIEqU5M2bLk8P/EX5gmO qu5g== X-Forwarded-Encrypted: i=1; AJvYcCUjId3CI/J/Yxqhnhb1Ki2Q6yVQx8bKrFSAHmsLV90qJ9v3m7JKeVZL/Qf2Y02p37nY7TIp7V1PclSNSJuP@vger.kernel.org, AJvYcCWLWyT78tllofYGku/L0bBpfYi91oiR89jkLZ+J0m756BqJLC1dlj7YmrA9sIuaH0lJwQxx9dljdFFG@vger.kernel.org X-Gm-Message-State: AOJu0YxNh5fgBMhKJsKp4+NyeQhl21eNHroWj08UwEEdoJs88P+1V2T6 CxZ0kSTrO0xgMztaPlBV/Bf3sy1LaorXXs+XrizKGNdEoiDk65xM4ae9 X-Gm-Gg: ASbGncvfPonr6F5a0aDw9SqKebc53rnU6KhT4lw7I4us7nPFZGB35zby3PUkhjsF167 LePBdyOM9RDna4zpzycjGwield4bmTOCsXc+Da1F8H3C5CYm3/YiMwcizbPzTrbXTL5bSCCUn09 6sw6je7G3/ZzS8ZwAedMw1HsHPrmHAoc7Cx4Jthqj6ggRXlw1WPHwapb6o/HwpgHGrVTiIMORZw Enniqe4Eo0y08daBDpaVChuF7+cw8n7/nOUGoAKJZb79C9SLuQPgMjY1NFWZpjQSzYKgn2yxPBB wy/mDSKkj+cg9kAAre+y23cnGwIhQRxV1psWX8q5km0Fmsuk6jtGzkSYBhS+U776Eyt5aSYMpce utjm4MRXoLIJfbTDmCYvcdq4OgFfxhiuS/tIU266ehAxVLfsbSw9z9+XZ3bpstN9isKuWili3p6 Q= X-Google-Smtp-Source: AGHT+IGMpmU9/y8jlws7TyyqNLtoPH3duLJVbY+xZiyyDKkZpeNxiVfJuwOA88XEZKJDN/jVR3l4cw== X-Received: by 2002:a17:903:1aa6:b0:234:c5c1:9b63 with SMTP id d9443c01a7336-23f9814eb24mr64705765ad.18.1753313441648; Wed, 23 Jul 2025 16:30: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-23fa48bc6fbsm1260765ad.120.2025.07.23.16.30.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 16:30:41 -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 v3 13/13] ARM: dts: aspeed: Add Facebook Darwin (AST2600) BMC Date: Wed, 23 Jul 2025 16:30:09 -0700 Message-ID: <20250723233013.142337-14-rentao.bupt@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250723233013.142337-1-rentao.bupt@gmail.com> References: <20250723233013.142337-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 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