Received: by 2002:ab2:60d1:0:b0:1f7:5705:b850 with SMTP id i17csp569498lqm; Wed, 1 May 2024 09:04:34 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUnKS9EbELBf80lUr1lFYngxJKrgHMLh1u1VovNHHCI+EasNaA6DRe/QwCcgepYC/SXQKmmGTGwJq709k/5uPd93M2li2/FNdBroa7EoQ== X-Google-Smtp-Source: AGHT+IGcLExn75ND+ra/Z+S42+bO0IiE6Egum0u8QLfKtY/Y+h0ZxWGHQ3z+0Zh5Dn3zTAeuMHSp X-Received: by 2002:a17:902:da90:b0:1e3:cfc5:589e with SMTP id j16-20020a170902da9000b001e3cfc5589emr3138769plx.64.1714579474267; Wed, 01 May 2024 09:04:34 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714579474; cv=pass; d=google.com; s=arc-20160816; b=iEZGJKCXBBn0QN6IfuhF8vAuciR4nscvRhxk5VnCWm62tYH0kachX2S3w0AWy318SR /k17XdPrOF4FtnniUkoVvBbWrayJCbWU5+U33HIarnMfTjqaoa1U9dDJBhhG4QcPj2Rl AubV1sXdG8wi54YbNo2troKqD1qC8k073gwij7b0SrOA8zNvp3Xv0eAHtky4eYx3WKiS Lic5FaGymRppvDfX9CWhS0CvVfSWQObvGJwf39qgUcbFGiZ3Qs9wphvof3bhoxD86nE7 5+t+vG5hlOGrK6LEoSfU80Y1wNCpJAL0i48uQOyQylnFpP7rT1FoVEee8pEHs/gqkF7H QoBQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:date:message-id:dkim-signature; bh=2QcX4Wal+FwHEdj1HqqU82UN7oqS7WyWkek8eeHf/5s=; fh=D7Ll/ashB3tGZVubB2fS5LNLdNa5mzSV34Iniv0szR4=; b=i4+Pn4V7NAyS7DzKpBx64V2/4SzlN64+6lH7ZTaV+gtputMAmKcpN5IvlQ30nHwbVx 1RG51ARc1gbolmBhi75hY1pJ5Nsm4C73+Cwy0urkv4kEpV4ev3jXZAxLv2e5aTxzyvCE 7jYG5WVZLzPU62v2EPr+X5bPFUUusjCZp/4EQHHgwyl0Ulf7hbRJpB/5gC79/gvzT8xA i2lP+xpmxxabeehxYZNNyTaY9dVFeulJ+NlpApHQHLEvZGmSoVF8f+8/eqTjvBVlv0SJ wLfTTFWcowNpHxSyqDfOhXQab9z8nU7/3MalT9rGdo0yl2pTIOKHDuEz9g5hTqhXW5SE yNmQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=FVHDf1Mx; 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-165529-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-165529-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id g30-20020a63375e000000b005f7ff55c41dsi21764706pgn.665.2024.05.01.09.04.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 May 2024 09:04:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-165529-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=FVHDf1Mx; 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-165529-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-165529-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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 1C3BD283563 for ; Wed, 1 May 2024 16:04:31 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id CACE5130A54; Wed, 1 May 2024 16:03:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ibm.com header.i=@ibm.com header.b="FVHDf1Mx" 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 A13A512FF87; Wed, 1 May 2024 16:03:53 +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=1714579435; cv=none; b=G6nu7QKna5xrfqDUF+56Xs9D8xRVVQlM5UvQ+nd9dhqov+arTMPCRkptkC5Pa3ghZ4KGmfNhxyJVkqLbo5LyRoqz5m6Oyonfh3PT3uxP45xywDNPIoG+O24RL90k6wF6zje0YKyPgTnzSYsIkobDSNqGdALvnj/h6nOGEX4o6qQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714579435; c=relaxed/simple; bh=14jc/detGQ5TzItOMaHeh+ywpYEiIvV5Sa600X5xVqk=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=FUKw/GiSKTvA6s5DAq63iisu4pUNOJSKwUvLclRflKAcYH7krfQ9fgSwnWROCQmVZoiK4JC8muSTt16/Rty9LGROFq6JEyD+v+jFJs9fgCd/AaTLQTNmOYLDuyXb4dBrxAE4kcepToX7tw9kkxRKwAUQNlfT3sOq5IR54TlScgk= 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=FVHDf1Mx; 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 (m0353728.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 441G1Cfd031425; Wed, 1 May 2024 16:03:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=message-id : date : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pp1; bh=2QcX4Wal+FwHEdj1HqqU82UN7oqS7WyWkek8eeHf/5s=; b=FVHDf1MxBERiVku3sF/BWE47hZIpDQ4l9FGCuhX6c8e7Z2E/hD+d05WmVj6qlzzZJoPf wG0vpOj152I1PwRfmfAce15v42GIZSRgMrpepp5HQknl66H2ZviclmsgUPFklPvFz4Lr 6BKT6zeoq8sZ6FBl1HFDPJtSGk+994MI6nKRGYtkUCVmlGZKAx77bMBmzfFIF7EZtBzK Rkk4hsTqj7KX/Oo6tZg6HPxjsCLSa+QBOB/XM8mUWaL8N0qYSwthbDP1FsBZvkiKeJ3T TgpXGOi9cIQN5I3+4Tz2eXu3ZjjtCZVPl+Thmy5uNHrr5d70Q6PbW4TeOx3oAW35fmp4 1Q== Received: from ppma11.dal12v.mail.ibm.com (db.9e.1632.ip4.static.sl-reverse.com [50.22.158.219]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3xurcwr25c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 01 May 2024 16:03:35 +0000 Received: from pps.filterd (ppma11.dal12v.mail.ibm.com [127.0.0.1]) by ppma11.dal12v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 441EQQ0X015530; Wed, 1 May 2024 16:03:34 GMT Received: from smtprelay04.dal12v.mail.ibm.com ([172.16.1.6]) by ppma11.dal12v.mail.ibm.com (PPS) with ESMTPS id 3xsed32twx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 01 May 2024 16:03:34 +0000 Received: from smtpav01.dal12v.mail.ibm.com (smtpav01.dal12v.mail.ibm.com [10.241.53.100]) by smtprelay04.dal12v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 441G3WHZ26870398 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 1 May 2024 16:03:34 GMT Received: from smtpav01.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 367B958062; Wed, 1 May 2024 16:03:32 +0000 (GMT) Received: from smtpav01.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id A03565805D; Wed, 1 May 2024 16:03:31 +0000 (GMT) Received: from [9.61.151.254] (unknown [9.61.151.254]) by smtpav01.dal12v.mail.ibm.com (Postfix) with ESMTP; Wed, 1 May 2024 16:03:31 +0000 (GMT) Message-ID: <4fd58344-d9fa-49c5-a89c-a0ebc11f3ac3@linux.ibm.com> Date: Wed, 1 May 2024 11:03:31 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 05/17] dt-bindings: fsi: Document the IBM SBEFIFO engine To: Krzysztof Kozlowski , linux-aspeed@lists.ozlabs.org Cc: 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 References: <20240429210131.373487-1-eajames@linux.ibm.com> <20240429210131.373487-6-eajames@linux.ibm.com> Content-Language: en-US From: Eddie James In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed X-TM-AS-GCONF: 00 X-Proofpoint-GUID: v4kroMnRGSL7KiMr3zpNLxq23W_DYXW4 X-Proofpoint-ORIG-GUID: v4kroMnRGSL7KiMr3zpNLxq23W_DYXW4 Content-Transfer-Encoding: 7bit X-Proofpoint-UnRewURL: 0 URL was un-rewritten Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 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-05-01_16,2024-04-30_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 priorityscore=1501 impostorscore=0 phishscore=0 mlxscore=0 spamscore=0 suspectscore=0 clxscore=1015 malwarescore=0 mlxlogscore=999 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2405010114 On 4/30/24 01:54, Krzysztof Kozlowski wrote: > On 29/04/2024 23:01, Eddie James wrote: >> The SBEFIFO engine provides an interface to the POWER processor >> Self Boot Engine (SBE). >> >> Signed-off-by: Eddie James >> Acked-by: Conor Dooley >> Reviewed-by: Andrew Jeffery >> --- >> Changes since v3: >> - Drop occ unit address >> >> .../bindings/fsi/ibm,p9-sbefifo.yaml | 51 +++++++++++++++++++ >> 1 file changed, 51 insertions(+) >> create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml >> >> diff --git a/Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml b/Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml >> new file mode 100644 >> index 000000000000..24903829fca1 >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml >> @@ -0,0 +1,51 @@ >> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) >> +%YAML 1.2 >> +--- >> +$id: http://devicetree.org/schemas/fsi/ibm,p9-sbefifo.yaml# >> +$schema: http://devicetree.org/meta-schemas/core.yaml# >> + >> +title: IBM FSI-attached SBEFIFO engine >> + >> +maintainers: >> + - Eddie James >> + >> +description: >> + The SBEFIFO is an FSI CFAM engine that provides an interface to the >> + POWER processor Self Boot Engine (SBE). This node will always be a child >> + of an FSI CFAM node. >> + >> +properties: >> + compatible: >> + enum: >> + - ibm,p9-sbefifo >> + - ibm,odyssey-sbefifo >> + >> + reg: >> + items: >> + - description: FSI slave address >> + >> +patternProperties: >> + "^occ": > Same questions as patch #4. > >> + type: object >> + $ref: ibm,p9-occ.yaml# >> + >> +required: >> + - compatible >> + - reg >> + >> +additionalProperties: false >> + >> +examples: >> + - | >> + fsi-slave-engine@2400 { >> + compatible = "ibm,p9-sbefifo"; >> + reg = <0x2400 0x400>; >> + >> + occ { >> + compatible = "ibm,p9-occ"; >> + >> + hwmon { >> + compatible = "ibm,p9-occ-hwmon"; > Three nodes which should be just one node. The other two are already documented... The SBEFIFO should have documented a long time ago, and designed accordingly. However keep in mind, the OCC nodes are optional on SBEFIFOs, since the Odyssey chip SBEFIFOs are not connected to OCCs. Thanks for your detailed review. Eddie > > Best regards, > Krzysztof >