Received: by 2002:ab2:1689:0:b0:1f7:5705:b850 with SMTP id d9csp1621564lqa; Mon, 29 Apr 2024 14:02:19 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCX4577A68urL/TAf8wafQqwBs9NV8B06CTfjVi0cJnpc/g2OjxBu3U7xeV3ltbs8dBxp1vM6feYK0IkqDSxUfznBT+IOpJK6maNt+yxig== X-Google-Smtp-Source: AGHT+IFyXr83sVZYXgcJBQBBSyXZP3S/gkYTFsROyWKDHgyMK3boS25s82SOLEz/nbr0X9MHgnox X-Received: by 2002:a17:906:1c87:b0:a58:8602:ffa1 with SMTP id g7-20020a1709061c8700b00a588602ffa1mr792917ejh.19.1714424539155; Mon, 29 Apr 2024 14:02:19 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714424539; cv=pass; d=google.com; s=arc-20160816; b=ZEBYTGCBX6zGnfcuJ+iLFAVhz6YwgvWFxMYnGp19ZqNddoumq1kqpqxaeqnb0epJ5V Tm6nvnUC88f6TKQgE2PuP/R5uZLO5rlheEWSjnAQqBk7ZrgoX0gG0DNx6+6rrPGBJT+D ty7pMf2JQejEHn3n/AuX/yH6yoytHk6609Ka2YjtDT2lTJwgcKzZvgRvWfhTsi3Qia0V Ig2NoVAQk/37PUYeRrGzHm6M3q9dphHcSN3OfDXD4mgDUYyxzVup0/j8gw0sIUIWlLzD 8oMlK1ic24qkXy+ucWSRyPCAnSYu1lZjJ4rc1P4Bbh6uUUyBF6jpSY6P+JO0WYgCRGhe kYZA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=wNGJ28Vtk6wJXeGRiVnvKvCMM3rl98GwLlQuChM+pkk=; fh=h0VegV54Izt8Qd8QRJ8tKg36ikFhfGt+Cj1gLXGk4yo=; b=ei+gdqLwWLMsxTeiWJcabyUTQZB+eZqkv/29jN76jWSJy8tIt6wFC4xTVqyuud8fo5 xImqPl0PyaRk6Tu17hs0qZWnt4SbqtvB235jugcOhscZPvHDamfqyUwk3RqCuid160+F LLh0l+9GtM9l9abfAjqlciy3ghHiXal+5qh2pFCexaX1c7kKr0Y4NeYshpQbnqMiOryb sNGA8P0Cbs9829z04VD50RoAXqcn8M4Y+4TmQ2aBVHB0xtQlXicH2StWxydB1lz3z/y6 mm4cayTRQ4GlP7YGgaNfj9WmCejTabP6uDJhwScxZnQVDRbVA9GJ7BKCKGKjpfJT684L abVg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=iIeBy+k9; arc=pass (i=1 spf=pass spfdomain=linux.ibm.com dkim=pass dkdomain=ibm.com dmarc=pass fromdomain=linux.ibm.com); spf=pass (google.com: domain of linux-kernel+bounces-163035-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-163035-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id qf19-20020a1709077f1300b00a523c5c895fsi15558182ejc.144.2024.04.29.14.02.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 14:02:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-163035-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=iIeBy+k9; arc=pass (i=1 spf=pass spfdomain=linux.ibm.com dkim=pass dkdomain=ibm.com dmarc=pass fromdomain=linux.ibm.com); spf=pass (google.com: domain of linux-kernel+bounces-163035-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-163035-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=ibm.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id B84BE1F2209B for ; Mon, 29 Apr 2024 21:02:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 8F28B17A906; Mon, 29 Apr 2024 21:01:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ibm.com header.i=@ibm.com header.b="iIeBy+k9" Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 799D6178CC1; Mon, 29 Apr 2024 21:01:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.156.1 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714424513; cv=none; b=WjCgclE94NrL6zZ6Zh9XtzOhX0JbpMqqQMR1IS+vBzJYlVUKGgquBAdgbXqvrTbqMMKEUSNS2DIephClPpPjS+T6XVpookr6uF61xjBLTkSlFxiplV4en0hK2gsmnqFQ0oodLtqR6vm4Xv7t+BQQzj3d+x39PjzYYRsSj228Ggs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714424513; c=relaxed/simple; bh=+O2L9G/0QBwEbq9DlY6yLWzONMRiWRRLBrZA2i2zDRM=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=kCUobigvt5SsbkhNHYCnr5iMRJYO/58Ojd6Lx2tJxpsKnoUyWxILR5ftB9I6sz2XynEQa+MCNPYCUTI9EgUk0XR148haum85kEMTYs8M5YsjmDIH2Oks/BOi9oBUcKiEpQh/bc2DJ23WRc3lTkW8kjIC9ulGt4Vl4c62V7h0rY8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.ibm.com; spf=pass smtp.mailfrom=linux.ibm.com; dkim=pass (2048-bit key) header.d=ibm.com header.i=@ibm.com header.b=iIeBy+k9; arc=none smtp.client-ip=148.163.156.1 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.ibm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.ibm.com Received: from pps.filterd (m0353727.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 43TL0k5l007584; Mon, 29 Apr 2024 21:01:39 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding; s=pp1; bh=wNGJ28Vtk6wJXeGRiVnvKvCMM3rl98GwLlQuChM+pkk=; b=iIeBy+k9Gj3AgalOG+jzQf51K1059VkutNDOYiwQQUuKD2jEG9O9JlGP6l6q+41Phl2t 3rWAq8hpuMZ6N1E11Y4XJAOk1YSCo48pBeC2dFag0qMEAJ+26H5hN4RHk7Tr2ujoYehJ CenYjkxWOwGSmjujxtfxVNYjptCzSAIsIDXnte0Mu0Jb+UvNteOVM1DWvSMMEbWsUI/A v5D4OB4NKLHN22n40ahL6kZqnWRs1uO+vMrhrzOVJVFF5f7C/Uo1WdgtGubdpq8a9vCQ iScY60xlVmrGLfwDA4WhCN4zWwOUVLoTq9WBkbY+7ql+owdhWP9Kh4M1g7zK6Jv6tQP1 bQ== Received: from ppma21.wdc07v.mail.ibm.com (5b.69.3da9.ip4.static.sl-reverse.com [169.61.105.91]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3xtjy9g0fp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 29 Apr 2024 21:01:37 +0000 Received: from pps.filterd (ppma21.wdc07v.mail.ibm.com [127.0.0.1]) by ppma21.wdc07v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 43TIKB3r003184; Mon, 29 Apr 2024 21:01:36 GMT Received: from smtprelay06.dal12v.mail.ibm.com ([172.16.1.8]) by ppma21.wdc07v.mail.ibm.com (PPS) with ESMTPS id 3xscpp9gax-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 29 Apr 2024 21:01:36 +0000 Received: from smtpav01.wdc07v.mail.ibm.com (smtpav01.wdc07v.mail.ibm.com [10.39.53.228]) by smtprelay06.dal12v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 43TL1Xdd61342186 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 29 Apr 2024 21:01:35 GMT Received: from smtpav01.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 1655C5806C; Mon, 29 Apr 2024 21:01:33 +0000 (GMT) Received: from smtpav01.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 50A1658065; Mon, 29 Apr 2024 21:01:32 +0000 (GMT) Received: from slate16.aus.stglabs.ibm.com (unknown [9.61.151.254]) by smtpav01.wdc07v.mail.ibm.com (Postfix) with ESMTP; Mon, 29 Apr 2024 21:01:32 +0000 (GMT) From: Eddie James To: linux-aspeed@lists.ozlabs.org Cc: eajames@linux.ibm.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsi@lists.ozlabs.org, linux-spi@vger.kernel.org, linux-i2c@vger.kernel.org, lakshmiy@us.ibm.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, joel@jms.id.au, andrew@codeconstruct.com.au, andi.shyti@kernel.org Subject: [PATCH v4 00/17] ARM: dts: aspeed: Add IBM P11 BMC Boards Date: Mon, 29 Apr 2024 16:01:14 -0500 Message-Id: <20240429210131.373487-1-eajames@linux.ibm.com> X-Mailer: git-send-email 2.39.3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: KqqBrw2o1RWh4eEop0T0nY9adF_kMSwe X-Proofpoint-GUID: KqqBrw2o1RWh4eEop0T0nY9adF_kMSwe X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-04-29_18,2024-04-29_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 malwarescore=0 mlxlogscore=717 priorityscore=1501 lowpriorityscore=0 mlxscore=0 bulkscore=0 phishscore=0 suspectscore=0 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2404290138 Add the Blueridge and Fuji BMC systems. Document many missing FSI related properties, and fix existing warnings. Make some minor fixes in OCC and SCOM drivers for the updated bindings. Changes since v2: - Split up the DTS patches - Add documentation patches Changes since v3: - Remove references to fsi.txt - Change ibm,p10-spi to ibm,spi-fsi - Change ibm,fsi2pib to ibm,p9-scom - Change ibm,hub-fsi-controller to ibm,p9-fsi-controller - Fix warnings - Fix formatting - Add device driver fixes Eddie James (17): dt-bindings: spi: Document the IBM FSI-attached SPI controller dt-bindings: fsi: fsi2spi: Document SPI controller child nodes dt-bindings: fsi: Document the IBM SCOM engine dt-bindings: fsi: p9-occ: Convert to json-schema dt-bindings: fsi: Document the IBM SBEFIFO engine dt-bindings: fsi: Document the FSI controller common properties dt-bindings: fsi: ibm,i2cr-fsi-master: Reference common FSI controller dt-bindings: fsi: ast2600-fsi-master: Convert to json-schema dt-bindings: fsi: Document the FSI Hub Controller dt-bindings: i2c: i2c-fsi: Convert to json-schema dt-bindings: arm: aspeed: add IBM P11 BMC boards ARM: dts: aspeed: Add IBM P11 FSI devices ARM: dts: aspeed: Add IBM P11 Blueridge BMC system ARM: dts: aspeed: Add IBM P11 Fuji BMC system fsi: occ: Get device number from FSI minor number API fsi: occ: Find next available child rather than node name match fsi: scom: Update compatible string to match documentation .../bindings/arm/aspeed/aspeed.yaml | 2 + .../fsi/aspeed,ast2600-fsi-master.yaml | 81 + .../bindings/fsi/fsi-controller.yaml | 66 + .../bindings/fsi/fsi-master-aspeed.txt | 36 - .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 36 +- .../bindings/fsi/ibm,i2cr-fsi-master.yaml | 5 +- .../bindings/fsi/ibm,p9-fsi-controller.yaml | 45 + .../devicetree/bindings/fsi/ibm,p9-occ.txt | 16 - .../devicetree/bindings/fsi/ibm,p9-occ.yaml | 41 + .../bindings/fsi/ibm,p9-sbefifo.yaml | 51 + .../devicetree/bindings/fsi/ibm,p9-scom.yaml | 37 + .../devicetree/bindings/i2c/i2c-fsi.txt | 40 - .../devicetree/bindings/i2c/ibm,i2c-fsi.yaml | 58 + .../devicetree/bindings/spi/ibm,spi-fsi.yaml | 55 + MAINTAINERS | 2 +- arch/arm/boot/dts/aspeed/Makefile | 2 + .../dts/aspeed/aspeed-bmc-ibm-blueridge.dts | 1689 +++++++ .../boot/dts/aspeed/aspeed-bmc-ibm-fuji.dts | 3877 +++++++++++++++++ .../arm/boot/dts/aspeed/ibm-power11-quad.dtsi | 1538 +++++++ drivers/fsi/fsi-occ.c | 49 +- drivers/fsi/fsi-scom.c | 2 +- 21 files changed, 7590 insertions(+), 138 deletions(-) create mode 100644 Documentation/devicetree/bindings/fsi/aspeed,ast2600-fsi-master.yaml create mode 100644 Documentation/devicetree/bindings/fsi/fsi-controller.yaml delete mode 100644 Documentation/devicetree/bindings/fsi/fsi-master-aspeed.txt create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-fsi-controller.yaml delete mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-occ.txt create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-occ.yaml create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-scom.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-fsi.txt create mode 100644 Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml create mode 100644 Documentation/devicetree/bindings/spi/ibm,spi-fsi.yaml create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-blueridge.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-fuji.dts create mode 100644 arch/arm/boot/dts/aspeed/ibm-power11-quad.dtsi -- 2.39.3