Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp1315870pxv; Fri, 16 Jul 2021 06:40:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyNo2hjGgiwqygsfP+xqBdjR/VNPptyTq1R4UAbxAGWAAG6hclLZYBJMPWmbPWBn8WMluN6 X-Received: by 2002:adf:e4d1:: with SMTP id v17mr12120958wrm.206.1626442847831; Fri, 16 Jul 2021 06:40:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626442847; cv=none; d=google.com; s=arc-20160816; b=wQCPsdYpZzzhgb2STRglT09vKVI8vc1G39t82WOhFNh6Qd3DXGgrqEJ8zt1KjBWDs/ b+sQyT2mdimnQRSxSRLiAdMHcOzMhp+nUTwqXTGXLx3Bp7x2tRD0UKyuRhe87CESawzu y9UkO/yoztySmUG3IjUGrhiG5tjNtFGt9mONnn8MlsIH7qykTXIOx0zBxEQBMld6Fp+4 WodKhH/FnlFJ1cyUH7mSQPwLqru+6++slmjJqwSW1h25t9WqWoZqdqcC5yQnQJSt2j4L /y3D+QZcC1Qh81Mrm0IjTwiUl77rQF1XLPDJ+LM/KBqHF3uNZ9e+cD8AubG1KpzGVANe JWmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=G7xR0UkTlt4DxDG1uLnHNASS4R8Bl3dF6j6aZ38n9vo=; b=VfRE4IoAkappljPrx//R+09gHMI2fUceytygdcHeNWbU7vkbJqLvrFu3a0d0Rr5YTN sIfTTwCle3c9RIp9UVBJ7x5BzVPGRz+faHTD5ZczAC/OU3dSCuKFeszNCP73MXqJa6nP rxzAMkdRBH90bwkRMjDyc1yi8B+SOaEUpWIUHmaulNWGnUIqZx7CcnoLVABhFzS2TUgC d+zSM+8CYVqkcVkSrj66Cc9HqytK/2JGwH6q+eEyuBYhbbfUJAaIcMLt6GtL9TZOELhh kNJ/nVbOH82nWpkwwUiNnCc7HZbhJ15KiKdUfAuSI2f3AEHkTVN7N6xZzWMvg/QAj38W GbjA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=VkYJB2m2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ah10si11210998ejc.545.2021.07.16.06.40.24; Fri, 16 Jul 2021 06:40:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=VkYJB2m2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232895AbhGPNmZ (ORCPT + 99 others); Fri, 16 Jul 2021 09:42:25 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:39762 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232839AbhGPNmZ (ORCPT ); Fri, 16 Jul 2021 09:42:25 -0400 Received: from pps.filterd (m0098404.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 16GDXT5d169632; Fri, 16 Jul 2021 09:39:24 -0400 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=G7xR0UkTlt4DxDG1uLnHNASS4R8Bl3dF6j6aZ38n9vo=; b=VkYJB2m2lCM5k34wsfNR00uVr0X1Yy7ByD2ks25PzRMKndjEePYirRplwV+EEqcEbyYs p3zwGKL37mlLTQUpxlNhb6WLD5V5cDOrK4ZYrXioRK17KSFEG22TfyySCaErUj2wFcBl pTSco8UvF+B+WjMzseRJsMbLMOVSMlVVIPPysgDTfQ6oiVFAoeb5x59kKOwP8sFkYSXU 705eHeoq5D1qtDEX/i4XMGkkmVyU7SRpHmRyQV7F06FF0fqoeq8sfArOu+pDl6kYJNak bQoI6fJem7cHVbBe3XVbgdVp+uBQdNz/jfnpstoXqBsbpCmSCUVE8Lr34N+hTVxV6WUq qg== Received: from ppma05wdc.us.ibm.com (1b.90.2fa9.ip4.static.sl-reverse.com [169.47.144.27]) by mx0a-001b2d01.pphosted.com with ESMTP id 39u8bvwe9v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 16 Jul 2021 09:39:24 -0400 Received: from pps.filterd (ppma05wdc.us.ibm.com [127.0.0.1]) by ppma05wdc.us.ibm.com (8.16.1.2/8.16.1.2) with SMTP id 16GDXgIl015997; Fri, 16 Jul 2021 13:39:22 GMT Received: from b03cxnp07028.gho.boulder.ibm.com (b03cxnp07028.gho.boulder.ibm.com [9.17.130.15]) by ppma05wdc.us.ibm.com with ESMTP id 39q36f49yd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 16 Jul 2021 13:39:22 +0000 Received: from b03ledav001.gho.boulder.ibm.com (b03ledav001.gho.boulder.ibm.com [9.17.130.232]) by b03cxnp07028.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 16GDdL8850004384 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 16 Jul 2021 13:39:21 GMT Received: from b03ledav001.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id A6C266E053; Fri, 16 Jul 2021 13:39:21 +0000 (GMT) Received: from b03ledav001.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 465CD6E04E; Fri, 16 Jul 2021 13:39:21 +0000 (GMT) Received: from v0005c16.aus.stglabs.ibm.com (unknown [9.211.92.96]) by b03ledav001.gho.boulder.ibm.com (Postfix) with ESMTP; Fri, 16 Jul 2021 13:39:21 +0000 (GMT) From: Eddie James To: linux-spi@vger.kernel.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, robh+dt@kernel.org, broonie@kernel.org, openbmc@lists.ozlabs.org, joel@jms.id.au, Eddie James Subject: [PATCH 0/2] spi: fsi: Reduce max transfer size to 8 bytes Date: Fri, 16 Jul 2021 08:39:13 -0500 Message-Id: <20210716133915.14697-1-eajames@linux.ibm.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-GUID: 0I2MU2yPyw5_GN2utrm0UNo4jKhHkX90 X-Proofpoint-ORIG-GUID: 0I2MU2yPyw5_GN2utrm0UNo4jKhHkX90 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391,18.0.790 definitions=2021-07-16_04:2021-07-16,2021-07-16 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 clxscore=1011 mlxscore=0 spamscore=0 phishscore=0 adultscore=0 mlxlogscore=723 bulkscore=0 priorityscore=1501 suspectscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107160082 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The security restrictions on the FSI-attached SPI controllers have been applied universally to all controllers, so the controller can no longer transfer more than 8 bytes for one transfer. Refactor the driver to remove the looping and support for larger transfers, and remove the "restricted" compatible string, as all the controllers are now considered restricted. Eddie James (2): spi: fsi: Reduce max transfer size to 8 bytes dt-bindings: fsi: Remove ibm,fsi2spi-restricted compatible .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 1 - drivers/spi/spi-fsi.c | 125 +++--------------- 2 files changed, 22 insertions(+), 104 deletions(-) -- 2.27.0