From patchwork Wed May 8 05:47:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ji Sheng Teoh X-Patchwork-Id: 795692 Received: from CHN02-SH0-obe.outbound.protection.partner.outlook.cn (mail-sh0chn02on2135.outbound.protection.partner.outlook.cn [139.219.146.135]) (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 7E52E1758E; Wed, 8 May 2024 06:21:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.146.135 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715149276; cv=fail; b=C4O7OwhkE9ueszZ/te6g29iW7gjq/UyJNV89Z2GAQvG+9k43V8YKFHOtpUMkQrgRpiC7ZcGeSTNlbX3MX0JGA9jbH5HzXh2STohVI6ncb/iL0S/UsybYQWKblyln+P89Xcj8QboNRMfGuBrrS3QVBPSg0Bai9Eq3gFG4IBgHCfU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715149276; c=relaxed/simple; bh=vhyXDstkQ9XgXmpG/Wqgw0Oa4OHHIdRXHfTJo/HjLNw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=lyAcso21+7bHqspvGC62oEDNv0SIcOW0zAwszMgq6T055Qrnyz4svOMq6TL13tnRz89UkuwsOeEUTM6h1E1e97kIAY6sVM/jCny4SAOCLLbw8792QEg4Dhf5rgyJYasa31ZHcG/a6f/PBRNyOgYGJsE6XAxOa2vrohexgVJHLGE= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.146.135 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c+D02S3Jb6qLpQtBYM8R9QOaaWfsrK76jMKvm5OLJR0GzGhyV0Ny4SSt62ZbCcDHfFSapyM/zFiw+W+3DDoV7mhPbMQFHBgTTCXzdSvO7ji+vPXKrVDNh91mmuADDm5myl0ZGqh+9zzNBiJ91crLZg+KH1jeGXk9ITnPnJ758T+rswY3l5ffxDfueaFMSLGBwjyqu/rpTLckujqCLUM0QE4bgsXPA7xU/Z7KIVXm39pMOE8utvfhXZaPZUhTHnNRlbJeU4tttN77JDEZntkgVIDanRmoFXUFqeB431FV8Url7TZXHjroDHFoZaJPRr64PU/t/yxt5k/ZuxP7bx5pmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/l/yhPdxSaHesfLxpxwia9e0XvULHbFNP3fr+SAq+x8=; b=UDBzAgAWUwBxAKQv8cW9dNNsgyPwaRmuAVvwUaQ2SolJ6bk8UUR6uPE/7ansGk4KsvYN2MpI+ocisU/GTedB2hJQbPDA9Ui9E6cy2OlmvRjwQq9sx7I69iVamGepKGzvi0Z+fAsMQTRFZWmhoOqQHO5f24VaHVgv78t3MCSrzlWbWx1yxMqtR5/GzNLnGhXCnzCgQ7u8TYPNH/c6Pu1F1WRkQR5ultfzZUVec8z/mbGKdanwCUA7CN3fU9Chea/4e7hUvkfIoqJv7zuJCk/+Se/JGSbKPJE5dtkDKrXHgSFKpWQqANfupdcEJuVsBeiFVKivlvVrUxNLg6gsSdh0HA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from ZQ4PR01MB1154.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:17::9) by ZQ4PR01MB1283.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:15::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Wed, 8 May 2024 05:48:05 +0000 Received: from ZQ4PR01MB1154.CHNPR01.prod.partner.outlook.cn ([fe80::301e:ec80:4356:8b14]) by ZQ4PR01MB1154.CHNPR01.prod.partner.outlook.cn ([fe80::301e:ec80:4356:8b14%6]) with mapi id 15.20.7472.044; Wed, 8 May 2024 05:48:05 +0000 From: Ji Sheng Teoh To: Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Philipp Zabel , Michal Simek , Lars-Peter Clausen Cc: Ji Sheng Teoh , Ley Foon Tan , linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Eng Lee Teh Subject: [PATCH v3 1/2] spi: spi-cadence: Add optional reset control support Date: Wed, 8 May 2024 13:47:27 +0800 Message-ID: <20240508054728.1751162-2-jisheng.teoh@starfivetech.com> X-Mailer: git-send-email 2.43.2 In-Reply-To: <20240508054728.1751162-1-jisheng.teoh@starfivetech.com> References: <20240508054728.1751162-1-jisheng.teoh@starfivetech.com> X-ClientProxiedBy: SHXPR01CA0026.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:1b::35) To ZQ4PR01MB1154.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:17::9) Precedence: bulk X-Mailing-List: linux-spi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: ZQ4PR01MB1154:EE_|ZQ4PR01MB1283:EE_ X-MS-Office365-Filtering-Correlation-Id: 998f0a26-8430-4ed1-beb3-08dc6f226eba X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9HetvZxU7EBT869EaKJ07ubqr/HsEKBBYzECkyzXebkcYlZEN35kDNJgdpouqibyHSfbgDPzYtaUOGLU5kucuzZKwsrzzsfbWIJG2WBu4a3rFxArWXn1A3aFqQiYQ/vYB8qsVOVw5Vpd2LsZO+pMpsrjFzct9tRHCRTsZWHSljB0HKs5+GdJlhRSt+21W/lcutzY/42ThuOfbnAQFa/Ue6wD8k3do4cn/9YUGE0hwqgkDTuKbgurC21dNyxErx1PF8cxtZ1ILXfXWFlWH87uKcZdIO5rn10nyzzeqsAcYBsCXkQhvZ5DqLAKKn7sY3X7iQxBMUvKIdU4UMwfH2CBPoBiceJ9MRGtwOsOGTyG4+t+mULEgGRRfN6owvI9KYkgAFjD9WGc6IzmDuJdEe1oP3kxoL1VOZStCBTeytCRc9pn3NDTGlgFIhKFO82Glk6DjfZj/oEbwXw7NrwCxUIvoQMSxv39gXGiRZc+r1Wy6Iy2078qF/DbpwwSYBEvqaD9+RNn8QyZGvqMiOn5RKIhe/pnOhC6XKWsWob+noofVUcY1aRnH/nQBYKsq+97EiwC72pK1Taos1Aqwjrql4yLYHc156CW0cQkGsU46AocxD0xoYmn5f1fkr3dyCt5wYNz X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:ZQ4PR01MB1154.CHNPR01.prod.partner.outlook.cn; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(366007)(41320700004)(7416005)(52116005)(38350700005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 9O6cryDGe8QDoZ2F4aMUN5sjrFH8XlN+HQtSmWZf4FZgndGb5c/YpHpwris8QIhHI28zKMvc+oehHriojcdxSG+94fWwMwqJoujWRlKraRqHhyei2JEkwtubELdLpJDLX+nNpkEC+Ydt87I9nRPfbFlrCom7JC4izGWGKcYAmss+mjzYUpggh0Qzb+WChInIZZ3h+YfI/o9PN3S4C2v7nIQXvbmOznyyN1IMoeORk0kPcbNs+EPz0I8v01MbLrgwuVKJQ1ciLruC1eOZ6vVnr30/rc0fq14Q+xj1IeQ+YIKXOP8s7PA1gCpJ2eXiCTx1VDrKqskhWjQf+B2k8VKVQ7G7+pIQ77BLIqAETKBYe9Ju/zBt/6vX2Bbu7IcX+rNFGeIJQZFLRii+y8hRGDROc1TEFsLtQGmuQk3Cbzp5X1YJJ8dAdftQOLerSJjxHnjMz6GWvMasVi9IVwQyGAhkSNKZ9iQZKft8WhmIhXsR0alB9mrADv/BUZvoT3t/KE8oYl1BWmpVAkG9g4q/Rte7ecxE8XUnRhOimozZeqJU4WPnJbZDjZWqRQ8+mdb3a1RWu7cCtDcPwtgqe9mabgsTmRnV+GxbQpZ91Q2dt/cEJAoK9AxnO/XTThHaUQFEFODRcI4yx5ZnOB0bjqVB+evT16WA6NhkOJvulp+DvExY3PkX2uhOEQf3Dp0epQjr5BW7BTQg3QSvINaTPWoUjSqv6Da+K4DfK1Asm6EPaTPACDCMCO+nMf0HRNy2KQoP2JDQE755xzdDlKT4P3bt3EMfenW0I8aUFf4c0KaI/JQtqv/gduQh+PQP/5PzErUepyY82E+yHxM/XwPN9z1NABsvIE2SYDCG2X6aqQnIf5pWuSpvl+a0N1jfx0lPIxFi7RVNAiXYx8iNltbBhCq98saxCGwl24vPvrxsbZ4mRKW239Rh8kd0NfgGtZGZbfkH2+jsJxRSQjaqUV/eOQo+1n/KtT3PF461Qly2h8UYElSXkM8bzKkBIklGDCaR8pL+PvLgswe4J0FrfecLpCUa6sh0OpWFe5qDt6CjTPedNOYSIgAfNn2qsXEeA82abnmQJR66H7Lt/43olgtdocCLBZXW4mtFIYSrg7pEl/IZl6rLD0nfOiFZ/N19V64Sb2LUwn3CT/Wmne1vG5zipI2ojnM4fAKIe7Bi0ZqRT8DJVPq1nPlpzerswkiWg/iXb3ie9HO8jpOJfeX7GIit5SyCSvVjQd+a+MWKXJMPgWHEPWBGFpGJzeFHDXteCcRrRzbkiH3pdX/JLzepX18nOIsVyeDp1WKjLtNLK4q6CJ7yAGDLSFiJ/Yd1bJfro+qOnp4fiBKb/IvfPwGeOs/LhmpVv3/e/QnGxTEMVcGsoIpZiC1daL4Kmi5y5/A/kWl+yy1PUqHYEFxXEFOL2aeMH+U5pc6CwOupJHM1bqg4/qqecONl+dd0F0yc3uvq8n/sHyr3YEiDHfijcALDdIu6Q0DKs5AZ1+flxzs+/332tgI17uDT7qTxnEyQVT6gEaQ/4mBzpBpkpH12gnVegASVGpvO0ZpkuWl93m3cs5GUhiC/XHKjIGvxJYtzHy+XGsvX8pW9aaI05mU16bknIi17ssjPpAN7eQ== X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 998f0a26-8430-4ed1-beb3-08dc6f226eba X-MS-Exchange-CrossTenant-AuthSource: ZQ4PR01MB1154.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 May 2024 05:48:05.8464 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 5Zp0qdLl+450JGSpGL3qELEcNcq1tQUOQk+Qhmbd03DGYUEWaX9tG1HTXsWl3esHutA3h2QJu4YXlYvNHRcGHFf9K0EJVicKfear4/mfFs0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZQ4PR01MB1283 Add optional reset control support for spi-cadence to properly bring the SPI device into an operating condition. Co-developed-by: Eng Lee Teh Signed-off-by: Eng Lee Teh Co-developed-by: Ley Foon Tan Signed-off-by: Ley Foon Tan Signed-off-by: Ji Sheng Teoh --- drivers/spi/spi-cadence.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/drivers/spi/spi-cadence.c b/drivers/spi/spi-cadence.c index e5140532071d..4eacf3f6e031 100644 --- a/drivers/spi/spi-cadence.c +++ b/drivers/spi/spi-cadence.c @@ -18,6 +18,7 @@ #include #include #include +#include #include /* Name of this driver */ @@ -111,6 +112,7 @@ * @dev_busy: Device busy flag * @is_decoded_cs: Flag for decoder property set or not * @tx_fifo_depth: Depth of the TX FIFO + * @rstc: Optional reset control for SPI controller */ struct cdns_spi { void __iomem *regs; @@ -125,6 +127,7 @@ struct cdns_spi { u8 dev_busy; u32 is_decoded_cs; unsigned int tx_fifo_depth; + struct reset_control *rstc; }; /* Macros for the SPI controller read/write */ @@ -588,6 +591,16 @@ static int cdns_spi_probe(struct platform_device *pdev) goto remove_ctlr; } + xspi->rstc = devm_reset_control_get_optional_exclusive(&pdev->dev, "spi"); + if (IS_ERR(xspi->rstc)) { + ret = dev_err_probe(&pdev->dev, PTR_ERR(xspi->rstc), + "Cannot get SPI reset.\n"); + goto remove_ctlr; + } + + reset_control_assert(xspi->rstc); + reset_control_deassert(xspi->rstc); + if (!spi_controller_is_target(ctlr)) { xspi->ref_clk = devm_clk_get_enabled(&pdev->dev, "ref_clk"); if (IS_ERR(xspi->ref_clk)) { From patchwork Wed May 8 05:47:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ji Sheng Teoh X-Patchwork-Id: 795693 Received: from CHN02-SH0-obe.outbound.protection.partner.outlook.cn (mail-sh0chn02on2119.outbound.protection.partner.outlook.cn [139.219.146.119]) (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 7456C15E88; Wed, 8 May 2024 05:48:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.146.119 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715147300; cv=fail; b=ZQjMjHpjL5PsiqHoN8VdI3iVXZxfV+htt+NJacpv1PtNawMzjoG3cFuJuF+rK/dFvbWTbkevRSjv+jrHzoenJTJINguC84I7eMAsEan5yCIaS/s15EheCHNfJVPvVdtBcm0bhL0v6O3j2kDELBbixO7CCGn7LIlP/F+H6T1Hy7M= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715147300; c=relaxed/simple; bh=60T3JzxEly7EJthIA2DHI9T1Hg8voJcmZ0OEihuFC8E=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=oESOJI6dzsN54joyWzxNiCo6Wvs1/W4bSV+66Cz8QmM3nDkcc98Q4Vfs6mzJExL7yhH23osbXqlnU+TJB5cXrPrl8KRrlTmghqSo8oQaKIT8UZfAfZnbdzLs+51//eqDeKbh7a1bJvu0eORGA1ZnT8wHrpza4B8fHytzlT4s8JA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.146.119 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WiEFYWyvBYe/g5sMVOLbdkFbeb5ypIwD/kzVpLP1x1lJV27VyJibMCvGgHica9rPSIj66DwfNaDYufxonTnx9uUccgF9lGljpqPU1Tv1AjfQwD8RtH2adjaH1QJgB6/Pde4M+E6uyIv7GazqLMZEv+JVt+YZOEQRR6iEdTdG2xMQ0MrVB/se4TvuZA9yfnYUTWJDOa+pfwnIZhu3Cft5Vu9fm3KuliNF2yogZfs8R8rKTQ7KhwGtF/rpT8TcEniQTV7V31YBjm6//mXonFZtg6BAWiBSp8CYCE4FurRW+C8T6Usttww5VebZvpUYG38CCHQ4vdFJvqBm2a7FARGqzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IoHuaOd4zqoYz+Zx5UM2D+r2YLaqJIvliBGIjPOtRc8=; b=UGBqUmmR27IP1xQ7jkQMtR4R2dvG+9839JyXAOXb1fzRgzhEYM+ZnRr4W68RfYgBCw0ZfmIp6KSpAo0wUPOZRJ3fC2h5CzEJZMGBdilKTl4IOn5VJGGcbmZ5H2AZ/luQHY6Thbur856BjuJwnq09Vz6h2nFdyt9ViVaiDNhsZlgGXNK76W5U93nD86/yYCMe+QxfjitmZ8gcwHyTIl2thxSSrzO++CFPuZF2nQo4nnqy13SAj9ZFw05CrhnUON9pF0L4GQ2pfT1paVjj7eTZKUzjRXOItGLRV7k7g8MOWcFiXeO+ZJ8z0Efcx9CsDr18mbKMZXFnOwmCzB8oK+N4lw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from ZQ4PR01MB1154.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:17::9) by ZQ4PR01MB1169.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:13::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Wed, 8 May 2024 05:48:08 +0000 Received: from ZQ4PR01MB1154.CHNPR01.prod.partner.outlook.cn ([fe80::301e:ec80:4356:8b14]) by ZQ4PR01MB1154.CHNPR01.prod.partner.outlook.cn ([fe80::301e:ec80:4356:8b14%6]) with mapi id 15.20.7472.044; Wed, 8 May 2024 05:48:08 +0000 From: Ji Sheng Teoh To: Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Philipp Zabel , Michal Simek , Lars-Peter Clausen Cc: Ji Sheng Teoh , Ley Foon Tan , linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Eng Lee Teh , Krzysztof Kozlowski Subject: [PATCH v3 2/2] dt-bindings: spi: spi-cadence: Add optional reset control Date: Wed, 8 May 2024 13:47:28 +0800 Message-ID: <20240508054728.1751162-3-jisheng.teoh@starfivetech.com> X-Mailer: git-send-email 2.43.2 In-Reply-To: <20240508054728.1751162-1-jisheng.teoh@starfivetech.com> References: <20240508054728.1751162-1-jisheng.teoh@starfivetech.com> X-ClientProxiedBy: SHXPR01CA0026.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:1b::35) To ZQ4PR01MB1154.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:17::9) Precedence: bulk X-Mailing-List: linux-spi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: ZQ4PR01MB1154:EE_|ZQ4PR01MB1169:EE_ X-MS-Office365-Filtering-Correlation-Id: 4a6459af-73c6-4840-9ca0-08dc6f227013 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bnwSRuoS8Tz42vzYhUEC3li585Q6P4qGds+Ga6cSyn/1Erw5e2wyR3NZGBS4aLTgNoalu/XzfwpWhZOQh4PB2Vsh+WeFrBHe0Kq6dM2hOZ05YOZY6yQlpHXY8i1YGB8B2QBZ6M0f46IXz0cXmj4oEzGz1yLh8q5SQOpHkyHz9zZpv62eEAEGQo4+/KBG7PoUt2QCKB5zeFoyL1Aoc+h5jdQPXnfht6TbARy/ypJ9KvCot7W1+E4em4Xb1cMBjTFK9ozBfSAMbJ9rdtXzKpj6SlLsOMmXP8YSNkboyQe/Fz6R/t/RZuMYUxFpJ1xAgylGgYdYtSb89OXSqcoqSAJIXPSSPZq+DHQ9irj8lNrIS+dnlpOX19Y8r/+JcrzJIhcSm4a6lvm3cmBD4IF5rSq0kuWGxGmWa8A6CJqugXibjQzUC/9nIOWWAVaxae/CvR4kLyvLpbm0NPQ1/iwpCEKBWSenfEYtBnpIAymGFVAtZ/2qwW/v8z4TAvgKromMiH7tpD/S+XGz2nkHnKXtt53VxcU1N2gYxA0hrwCrA3+o43TTAuuO0L+Rao9Q0zCiX61gow89U52R/XnHjx36JPemVH+/a81YCZA37gezC5C5UbRTlnUKUtF7Lg3ZHzYJK74o X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:ZQ4PR01MB1154.CHNPR01.prod.partner.outlook.cn; PTR:; CAT:NONE; SFS:(13230031)(366007)(7416005)(1800799015)(52116005)(41320700004)(38350700005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: aBqbaMhhBLklSFSGAJphtoZJpY6pC9DNrOp3oeTbRtALMrOBQD+T9dS5L9O0KGSOtsqd2hqTRxf5pEO6zksLlmTgmsHx309z8BgceCmNuUYGbDnPYJkNhn5JtPr4H/WGzf9+oa+PwDfKMzK3x85OM9PHmLvqhsO5pFSv9yS4BDF536KYGiVudE1FcghMnoOQmxAmDe/qCJx7FDc86eOiDBSte4wDI+CHPwPe0ltPhYANs8Dpjukr8Wg7FpSc+Qep3HeT5bOUJR88BwEVtwNTr4PE0G6EE5DHA4d4PQA1z4MWV7vx1tBVPHXUGVjNIaY6HTA1vS3mJqt1UVq+YuI3CClYZBxie/DwJlMD/hHmgO3+jjxHL8hutIPsXKKkAKwXCk4b42ll3sJ0OjO/MSCYtoLf48S4Uw/LfFUlXZ0mU6N3Iq715li8JK2R+lg9i8opiBYhY6KYJ/AkB54VWlW7fpVCIDlsKPSzyF50TnPTZKb3OmzRCk34C24d7nLX0Uya56yYx7Bq2lkvhJultneotMAK14mrrcS/mAkt8/2f4du32gXvrKemj5nVydrDKODdasFdWCFHsZKVG7HvyiCKbbFCeuGiCKGMch4raDZY10L4h2JE+9UST6yzyvLwtQCWMamjiOf4jUuSlj7go2BUv2pMqjND7QHADSUnjj6rkureKBeQiWt6YmCyfMeFlI2LjCuGFG3Y92D5xv+w/JPx+zFjDb++1uE1PmPTvodYegaL+yWyJ7jxw5U7LJB+uEdX8w6WWFwyv/vfcnBEdcCZkpk8utsT2MxbHeCnongGwTdZM4FmLoOLL/FbEPlCz0y9hz7fwU8iOoceqlWv904SGW4EW/U3gR1vMAvQlPSasVPB6kwxe7GwqH32lNkDMfmAaTpkOfEGxmxLP3V+H10YnwpzUxuEjTaIOTOKqHqIQ1nUdkoBOs7DIHcoAcpcqR0yTwoYrdAeyiLRldVZyUTI1mmkQ94sbKuKuv9EOWZ2gMqFxvfClLEjidq9PhYN3QcR2n/Mjs6vuleIJ0ArxsgcHm3et/dWdyr+c9IOsNp0GT1ZyywEr9dSf0/HcBeWhr2/G4fHZ2bTWxkkNd6n4xkpuA1bIhEMUt0Vq7QZ3bmrjn7xiJWAe3SFvWU/8YB8XQ+yhzYjIFiQWcSEcYoNaYH2vanURD/Cl0u5TCYsny8pXBo2xG5gV8W/BmeSqdQVA8KvSNp8hHnnRdGH06tCVES/OsgLq2Bo6mj9PDk0jVXbvJtsYCLVSXrLIvAe557O6+ud1ZNE18sSt8zuInmz9zA6sbGanLF6NCkwWGMYLmrsWy72TpS7LfK04GbTF+N4ArOb2QhXJpyTmpQXxjShLPitiSkAXHJTFXnYJu2tjhMD9ErULcp7kg48V28BYJPTCARcjFipWzmj28sRYMmlyEMGfUj4gy6QFfRb9lUJ4rKIZE1cQd4jkVdE6IEjEPZ5Gy9H8hVio6fG933biq8tjiuVj0i69iFIxJwAbJtaNsdTkFOdEg4KrE4Jh65k/L2UkTVC+lO5OiQH+S+NBriVyf8N1hYZ6kN+7GW+CLogQ8pUuLFgHR8kfyyTzVhysCEmhWpTxt9S/z1maZwulSxW72TshGOI9ZtSCwujpmPAnrdHOpQ= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4a6459af-73c6-4840-9ca0-08dc6f227013 X-MS-Exchange-CrossTenant-AuthSource: ZQ4PR01MB1154.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 May 2024 05:48:08.1249 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: QLT1EJCd+8H5SXZFd+VDI6UY41xpZHh7qUpRFpgVCWStMxrHJeQaP0oED4o2NKlLA1r97Y7PFBC03wnH3fefoW24MOvR7YCblw6Ij2lYpO4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZQ4PR01MB1169 Document the optional reset control to SPI. Co-developed-by: Eng Lee Teh Signed-off-by: Eng Lee Teh Co-developed-by: Ley Foon Tan Signed-off-by: Ley Foon Tan Signed-off-by: Ji Sheng Teoh Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/spi/spi-cadence.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/spi/spi-cadence.yaml b/Documentation/devicetree/bindings/spi/spi-cadence.yaml index d4b61b0e8301..8de96abe9da1 100644 --- a/Documentation/devicetree/bindings/spi/spi-cadence.yaml +++ b/Documentation/devicetree/bindings/spi/spi-cadence.yaml @@ -55,6 +55,13 @@ properties: label: description: Descriptive name of the SPI controller. + resets: + maxItems: 1 + + reset-names: + items: + - const: spi + required: - compatible - reg