From patchwork Fri Apr 28 12:38:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Herbrechtsmeier X-Patchwork-Id: 1774944 X-Patchwork-Delegate: jagannadh.teki@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-weidmueller-onmicrosoft-com header.b=NA+je7HG; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Q7ByB2bHnz23tl for ; Fri, 28 Apr 2023 22:39:46 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 7E247863B8; Fri, 28 Apr 2023 14:39:28 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.b="NA+je7HG"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 93C8585FBD; Fri, 28 Apr 2023 14:39:25 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0612.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::612]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 0811985F1F for ; Fri, 28 Apr 2023 14:39:23 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=stefan.herbrechtsmeier-oss@weidmueller.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AaqE//NSaYPmN7U855YYuyCmN0EL0xLa6ZO9OEwFaWNZpzNwWP8uN0rJbv6ByvFEcEv9NTy+sxjrmpKGFmLnGiLiQvTPNeQBvAUvSNwIs7uwhj7fZbLqEUaE17CXx85F4pafxjbSDZWxhbSZLD/EJ+zfMNvemI303r1QnjcunEw30DuW+i6LDlqrwdWUIuDtSOv1Mvb0Lt4SjaiYsGbG91gUR5YOOSqXFzkm740IYxlQKJevcgINNs2L4jY6HyPoofqn85UegB+Tk9LvQRDz/Qlj0osdCtDDv2KBWJyKoPIbcJKcpk4S0O6dDbteyWv7PO9vzN1y8ZalZhscZEIP1g== 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=8d7x2220n5E/MCy45Ez4IC/w8HIG5KnO9mx2WdPIJFA=; b=OfaelvEpsOYKW5Yv5zn/t7SdKsZZqeurqpTJpOFDXzVjlL6zBJ3RsrDLQYKBv75ZvcnPeow9Hb7N80pYOZKdikIWfzcBTIBjDGCpFZQ21/AGnqsU0m8xcltDGHqCW0SQykV4BV6dIzQ1rQPyQISoZSP397JT3nqd+s/oyqVm1V6MCxgrBMEnhTOVK+0asYEyT36VgjtFM0orPaQYNC1p+xpWQjLibflQpyThoY4waQx1Lxrg+hIi9L34uEYGi2/msqbe0bAJaSaa60d5TAXxlwkBHKDwSrRgnH/vcr5kEFTemiNiFqB5gAy06px8bIqDckqvbarKaO8/L5sGuuDVyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8d7x2220n5E/MCy45Ez4IC/w8HIG5KnO9mx2WdPIJFA=; b=NA+je7HGqI4yE9lCLIQfRTHoUcApXg9FmNDeZ8PU8aQ1EnxANKJ+7tMvK6wMYBtAXvrruoabmeegKBmbVG6HGQJHc7Crxepuj4z5ICkNxX94BCyluNZ6c+1nyvmst9PbMOKrXd2uKENaib4xzCztyURFhOg16EbSj+i+VqvoJU0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) by PAVPR08MB9554.eurprd08.prod.outlook.com (2603:10a6:102:313::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.24; Fri, 28 Apr 2023 12:39:20 +0000 Received: from PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::5979:132b:6e3:cfb2]) by PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::5979:132b:6e3:cfb2%7]) with mapi id 15.20.6340.021; Fri, 28 Apr 2023 12:39:20 +0000 From: Stefan Herbrechtsmeier To: u-boot@lists.denx.de Cc: Lukas Funke , Stefan Herbrechtsmeier , Jagan Teki Subject: [PATCH 1/4] spi: pl022: Align compatible property with device tree binding Date: Fri, 28 Apr 2023 14:38:47 +0200 Message-Id: <20230428123850.6444-1-stefan.herbrechtsmeier-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 X-ClientProxiedBy: FR3P281CA0004.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1d::23) To PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR08MB6969:EE_|PAVPR08MB9554:EE_ X-MS-Office365-Filtering-Correlation-Id: e2912f75-c57a-4a2f-1b83-08db47e59695 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jtyfrhiQ7B5ji5ul5gfiyGF1srrUFNinniot22QGM+qlfaIWtgEyyYTEvGvvcZo2P3ozVx+RoGXD4kYCoxP5zPNEtPhWLW99+3rGXZWRHvo1yX4GYBLkKwhkHfOlbUgxW9CDZOZiCfvgRW2YcwQPATmY64vG7a87mXoAwm+ZGmtjkAhe3uSTVfcb8Wu9lk4cOa8BUycZ8p3dtfRi4S2DWacfrQvqaVunFK8Z7ztS/El0+kF8tYBtlQXzAr/3emdWuen/A+SXDOZdtHSKwy2hb0d/k9/LNeM01WhPSJcmKim0EI2BQceb8YaUq4kyDmyqB95sNgP6/qopA5GaS9XKgrEXxL2XxOVqZt44k5jSZI7A8W/V36QkSXYuSyfLIv/MLQx7WLJaRAadkirQew32hdd8XaYi+cjhABv6lLd924RzhqNfmv/S+lfBcFvgUlNd+KI/YdTR9bR8ySpgtPixYhgAHQRjI7gyLLt3zvysZrTkdh16GDbhA1Sw22r71/wtNdi2xPKJ7DV6SVcdtZggwh8/MDt3IRfpcwrPywNDY9LQF1Q8EWWIbJLHu4NiV5Poi8YvvggS9yxVO0VxUg6JBXTZ/Gwws5xYcuCkc20Yh3M= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR08MB6969.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(396003)(39860400002)(376002)(366004)(346002)(451199021)(8676002)(8936002)(83380400001)(41300700001)(1076003)(6506007)(26005)(6512007)(54906003)(316002)(2906002)(4744005)(5660300002)(66946007)(66556008)(66476007)(6916009)(4326008)(86362001)(2616005)(38100700002)(186003)(38350700002)(478600001)(36756003)(6486002)(52116002)(6666004)(966005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: viCYGHdF6XIUCZOpYQJ2nmaqpATGtoAHzCHGzqs/R/QIZrbR8y6TaiNK8zy2JAQKP3XTaSg/VvIhDwEYqqKLJ9Tf1YqcIZzcDM3IEoPZb7swcZe9ZGL1jUXDr9V1SkmCd3TsEo7p9Jq0z2YGO6xFI4or0SayAHqhe2b/P5Lt9F6mQys7s/9MRD6hyefeqmeCygGV2Ir0VBkWJKT3jgYYWqX9YEJIHQT9b5h6wz3gVRMuVOLJpvjHkH0IjhbOWbcQQOSjnNRHuxpRWg5euT4xXqW/luO4zbiwiDl8MUTsMZZpx001G5NWzltunVBNavjn85Vj/lT8wLjkOGOCi2YgNdwHBdnGnvfqsI90y9zjD0u8iO31U9UDyNmRq24hk1iEDPfKEa8wG2jxxeorAYs3DF17jCQPUkoQh0alfl8V1UqAY8kwL96L+UTvpGsX47qdxopVOtfG48ndzvYlqlvaqIWXEjwbuEkAGvgpPbpWWHW3CeifVMrna8PCAYvVyt5oXgmqz+6vvVTUON3qtb0usY49Iuttzlb/AE1GCWXwGe5c1JnHst5BW3dDa5MYD9EmlyXtc+z+U/AvN3XDscs++PysXZKNv63E0HxznRnSuL/BkDrWCMEr1ntXPTYNqYsxvLfXTk9uTnQlacZm160BO+Sjp/v3Wo6+iIM7or3Mz4LEGIye4JbwNTSeTtv4nyir0daUflBuxC9CLb1EoDC8Pa2THxqwXPK01kBxGIehCUadHClrwU1eSVDoH9T8JYj/aYJlLA4uZMHdaw8hZAqTBp5fX7LK0Pbzj1yTBKISw/yfJ5+zVUv9ZK2s6IzUczxS1Wr9Y85jRSLeRGd1ATGanPClZI1uIr4xEoSK4rRq2d0kBgmHq3OdI0cGf84FUvt6BHrf/+mK1gaMqqjuM+cCPkyOps/gaAYDWItN4UCebSZvab6hiEfPg/ap9osmQyh/JfEDD4Pj03q7rUGsrwOBtroi64qi1XwFo64NgtsYOPby+mtymOGQIq43d8LU4Ww4yoTMSOSJbKHG7j81k7qxAXqfqEQs4tmqE5hjLMJrjF1Lx69R9WrceA1XyTi8q13Mc/guWZfUTaHmMHMeqsB7LpeLJtE3V4F0yCJEdHqk8cd4mngjf9zWxN/faFNxRxlfb+pF5/Ke1Z1pB8GdgwutZD2MAEnK63DAKoPjtGG6SrzuXhNS+tEOB+nW2biD7ljdr2+RrHdlsnIH8mT3ybifcD+b5I/iySc6UsqtXwR0AgU34Qs8Y5gnrt9brJKgEVSg33XjHpYNCNf0K0lBzbVWIVWWKCAwUeV9XZlf1SnndrLjcla9VWNXrztnZj59cwMvlsFuLvGcahavADI+qamFodpiOiy+qvpLgq/6LstvqTIUFBdICqclhANhvNVQxb5weiqmqqdlrfk2iT1igWIu7nl8fUb+Jv0EuHQQ3rC68OFcTE+j/IMGbnp5c4vQik/veV0SWosEpUm45PQSGOo/VZlSwYfkLjg1ZvGLY4zBm7C1qfZan/Z6jIMx0K4Ul/ljsQOGkCQx+hJR3FFg1jFhGdmfemsHMCHAS0uCBKO5VDBWfKVsJrWM/wu1f8wJ0u57gGIfnLTtk28a5sMT5sGRdA== X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: e2912f75-c57a-4a2f-1b83-08db47e59695 X-MS-Exchange-CrossTenant-AuthSource: PAXPR08MB6969.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2023 12:39:20.4570 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: DRavrKqmtv2Khvsfe4bejcjwESJwySB4ni0cZkwqd42Z7Y4fSEzarzdxZIYhamomsxkZixzH7I2P77mhAi6zvg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9554 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean From: Lukas Funke Align the compatible property with the kernel device tree binding [1] by removing the '-spi' suffix. [1] https://www.kernel.org/doc/Documentation/devicetree/bindings/spi/spi-pl022.yaml Signed-off-by: Lukas Funke Signed-off-by: Stefan Herbrechtsmeier Reviewed-by: Jagan Teki --- drivers/spi/pl022_spi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/spi/pl022_spi.c b/drivers/spi/pl022_spi.c index 828eab3d34..2986c4eb5a 100644 --- a/drivers/spi/pl022_spi.c +++ b/drivers/spi/pl022_spi.c @@ -307,7 +307,7 @@ static int pl022_spi_of_to_plat(struct udevice *bus) } static const struct udevice_id pl022_spi_ids[] = { - { .compatible = "arm,pl022-spi" }, + { .compatible = "arm,pl022" }, { } }; #endif From patchwork Fri Apr 28 12:38:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Herbrechtsmeier X-Patchwork-Id: 1774945 X-Patchwork-Delegate: jagannadh.teki@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-weidmueller-onmicrosoft-com header.b=CdhBTlS7; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Q7ByS0s2Mz23tl for ; Fri, 28 Apr 2023 22:40:00 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id C5556863BD; Fri, 28 Apr 2023 14:39:34 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.b="CdhBTlS7"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 63D40863BA; Fri, 28 Apr 2023 14:39:27 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0612.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::612]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 71AA785F74 for ; Fri, 28 Apr 2023 14:39:23 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=stefan.herbrechtsmeier-oss@weidmueller.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aTl+bEdtCGptRK7UP5us0VoDCr0nRoxWpi8Kjc5kvlIY34eLh3Aa3nNShXlwYdx8EoAX9hLBBVhwvTEh4QaspDUYTkzI62ndo1MaDtVfCBPgY8vQS+xiWC+BWpDhx3VUO8N0T1ir4Up3QDZamX5EArmdYMOpS/dDFlQYpgk7nDenjFzSDa2Q6hA4shPY/bGwlqczh6bNExIjOW1GIsNzFoQWTLOWLYs2vOzzUvMi9RObGmTehAftCK4oO23AxhReeoBqK85BOVOhTWS7zkXhWn6wEyheX4RIEdXVJe+PEzGQ8K449/Tt7eZ23d0rZq9DXTa/RXIgyKP55zUFjzvy4Q== 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=XCLrvxviUEDEYX8Zm/cD5wsXf4R6H8viFpuzOkM2uSM=; b=IBct+vYhSF4G1XZ3M9cAkQugz30xUpjn+CMKBFa8tx3/ZCBC/RTBNWwXobLFD1ijIdAH2dPbWzDYYfZHyK8GlM47F7Sr1zSKgSbFzhz8Lwn9ZOysJxYGOXl4Mxp5PxYmdBVayAqqiZa0le8WzOqOxAs4swdtysCmqAPD2Wl/EupxFeINk67AH3zz8niLVjshJ96Wn8M/YFpHsTK+B0ti9AWHkNnbe/IhgjIQDvMHsMtCK19Rey4l3ZzpQYYBUHSEAi6scTUUw9amxpCrBEJg2UCyIoHtE89aFWClSawRhL2+O1KbT8jytRxEFqhVjAABGk6UY50GoWt9F6mrnG5RNg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XCLrvxviUEDEYX8Zm/cD5wsXf4R6H8viFpuzOkM2uSM=; b=CdhBTlS7ocoLW7nn+wDYIXEQ815FDXn4RmD0gVNMj6Lvaq1LWYRynuRDd4tu9n44OVpFcIrf134zFIlUgrEhCLRmT4TZRC7Cp/CQkU4AkyDpy7Ku4UkfdrwRgwOEu0lHgwCSZ9M+WyL/qD4tPfUOWx6zcC/elP+oTitHF8LsZaY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) by PAVPR08MB9554.eurprd08.prod.outlook.com (2603:10a6:102:313::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.24; Fri, 28 Apr 2023 12:39:21 +0000 Received: from PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::5979:132b:6e3:cfb2]) by PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::5979:132b:6e3:cfb2%7]) with mapi id 15.20.6340.021; Fri, 28 Apr 2023 12:39:21 +0000 From: Stefan Herbrechtsmeier To: u-boot@lists.denx.de Cc: Stefan Herbrechtsmeier , Jagan Teki Subject: [PATCH 2/4] spi: pl022: Rename flush into pl022_spi_flush Date: Fri, 28 Apr 2023 14:38:48 +0200 Message-Id: <20230428123850.6444-2-stefan.herbrechtsmeier-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20230428123850.6444-1-stefan.herbrechtsmeier-oss@weidmueller.com> References: <20230428123850.6444-1-stefan.herbrechtsmeier-oss@weidmueller.com> X-ClientProxiedBy: FR3P281CA0004.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1d::23) To PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR08MB6969:EE_|PAVPR08MB9554:EE_ X-MS-Office365-Filtering-Correlation-Id: 82fe6908-df6d-4351-c56e-08db47e596e3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2FpoxjkMcDkh0NoDm8WcB25fcX5bceUqjM/OUHyz2pm1I3nsMHklUCo49beS+ZWfZctQBEye3lHZJ/RiI6EeKaP727kbMsYhNdHXcttrnEsE1Z7q+28e80kH7suq8QYaXsL1w5QyIP8YJAfgblB6ehG4I9Wk3m7Q7fofRr4audJBPcdGXD9uE3KW78qFEbl6nrFeEeI8xMM5mJgHc3p6NXPB3/wAxwSus8hbynA7E9ja/hhNGktqYfyiPAVCDemR59+KDEqWu95iCP2McPePuysKCp0/NYPeULzaZgwjvAgumQuR5WfsSFlOMYbA1A1Tk85gN8hckzNo0nzEupYGHdKSrT/YgUfoANJKZMw3YENS+iiOLiNWKhY+Gn2q4f5NXGUqjHkfek3OXnq8zrDVNELa/FBzNr408xSju6GgOWnG7UTU3vnWMdiZEOc5BhhCsl3rexMEmA04f50HhGEsM0xI0JEbmmWAIe9296xbdxctRtsPx+8rP856BhBoPhT+A+Nb3NI8pvJEeFW8cz4/lOMO76B3v8+O49Ks6o5U6cpKDCSy5+mOVlWSQPCnfha44h+vP3t2XEnMuOORlED65J4QmDsPu/xIDwUv+fRlDfou4/7gNberOV4UUjT+RtoA X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR08MB6969.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(396003)(39860400002)(376002)(366004)(346002)(451199021)(8676002)(8936002)(83380400001)(41300700001)(1076003)(6506007)(26005)(6512007)(54906003)(316002)(2906002)(5660300002)(66946007)(66556008)(66476007)(6916009)(4326008)(86362001)(2616005)(38100700002)(186003)(38350700002)(478600001)(36756003)(6486002)(52116002)(6666004); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: sUdOpuut1seDx81a+LFnJMTMo+JpkbG4zNEZYusPfl9VqB9OgEj25v/uGxwzTwvHyLe5b6QwrffxCrCn3xDsNO/3AQ2k/W48nWDEOVjrzTuBKWIxopUGxwl64ydGhfzDH09ZmuToOB8s0B5fkQR3FTU7RphDK1ellQUWhCFpm2IljBvr3vcsd0WqpwqpSMu0cDVf6gGHk+6BUWsmjzjADPlGl3GDv2DsbxcD2FGTvm8F3sRaOSQNGYqA9iM0FxofdX2DgvhtyWgWvGINlnYMSdXXPWWz4ZYgzWG71kx3SuP+5BEBwVnitL0G6Ez3jQgRpsZgaJZ/H8NMQo0wYxqalNsz8k7I+8MPtMyGMLfWf0fJN/OoTD1StH9S1yenhnw//8hZfMlwmFBEWCj8T5zKsNwGAd7668/kOzB/Omgx63nvgGophHQfPKWFtA3UIV722FRPWy4/bFj7fqE2lqjcvFltSrX7BRPoZJnD97JhpJFSv/gPG8XO8wNgJ7h9iqmmDndaEXilpdK/s3j2lSDRk2MlMwhcGOL4sKMd2wr/1fSe7RNlpeWI9Yi9eMQumAMEhwL6qeY5kPZtBn3T+REnNDU50vl/VPgBMtf8vmdbrS0v6C8clKoPPSf4JrjmM0CVUikM4w3sQCJRcQWgt/M/kOzDskP7HB5ioDrrvtwhB1aC2OfCLwA01iWEk/DA6VgYV0QRC+QMURXADRTRHLOAzHYVx7wx9GgPiy4D9bz2ChN+HIMBJx9vs5ymGA++9u2bxsR1+TfD9AvgARbp7JKZXKyrQO3A4hl6HbjFPzKMinDPig78/uCnna85nXJA0cold8BikxWPnd0baC0DnfQv+5DGNNAtAu51oPKhbrSsV+wPZ15YmmgeV5vw+3PKXZRXxSjju1h91S2BJ5cjd0+J7cpcS4Isj483ovmWPWVITUKvr0+qimqTxQqB66Q9Qu4Y3YUo5v+JAEXJgQc4JryyyO7nni30Zz2RSnvLMPMVy8eP0MDqOFORUm2F/csGWCn38Eh1d4xCgm0Pfsj8+aadAW8pYejtmiC9QoDCxsmPjonCp4DXYzmBvaD6np/0pfkTFB42gXd52tDe74G/sDBNNkqE8avcvxcFfPK8R9YtVecYEF6yPRhZJjjd/GjTU7EeTO4k2Qqo9RHwBwOLdu7+1pO4sOyZ7/d/JBMxumBmE1aNGEY3K/B3cJ275Yk9ZWl7lHZAvc5abW6iesd2mvUKdnoPf5rg7UolCbueMGLpGs2duhz+bQVJE3hMOxjKuQxtCHGPzqv1T5eoAiMpSXjjWpMnWNw81MZw6SJnknymu8hQbxO1yZvUD9SdI89rdo17bnmuGVJsjWMnItaO5jJWeCnpLAZs1jJ5nA3LhvkGQZ3HfU/JjocEAIV2x1JDr6kZWUS+7yOCQH/Y4+ASE42yzWghbUuQ1y/+f3v5FaK4/NL6T/dMnJHIk0PjF7PsiRr94/9767b7OguJUT4z40ubGiFkSXdRaiZuMAyE3JrXlEL/kH6gLgPHu5vZp2y01/DiQz09QNc8L4z2+fr3K3IPKdTHx/u/ecd2k147hVrzkpgwKIXEHeDl+G3q4+TEgOiH3jJ//NxuZcwefkqSgJ4/Pw== X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 82fe6908-df6d-4351-c56e-08db47e596e3 X-MS-Exchange-CrossTenant-AuthSource: PAXPR08MB6969.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2023 12:39:20.9185 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ltiLDTVM6BeUh9Srt/bOKmI+VStlEVVDOtW7sinv6kLKvWPUx1ErM8/G6VWILfdcGNkM9oSYMollEYADAS1R+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9554 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean From: Stefan Herbrechtsmeier Rename the flush function into pl022_spi_flush to avoid conflicting types with previous declaration of the function in stdio.h header. Signed-off-by: Stefan Herbrechtsmeier Reviewed-by: Jagan Teki --- drivers/spi/pl022_spi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/spi/pl022_spi.c b/drivers/spi/pl022_spi.c index 2986c4eb5a..a6a0c552aa 100644 --- a/drivers/spi/pl022_spi.c +++ b/drivers/spi/pl022_spi.c @@ -107,7 +107,7 @@ static int pl022_spi_probe(struct udevice *bus) return 0; } -static void flush(struct pl022_spi_slave *ps) +static void pl022_spi_flush(struct pl022_spi_slave *ps) { do { while (readw(ps->base + SSP_SR) & SSP_SR_MASK_RNE) @@ -126,7 +126,7 @@ static int pl022_spi_claim_bus(struct udevice *dev) reg |= SSP_CR1_MASK_SSE; writew(reg, ps->base + SSP_CR1); - flush(ps); + pl022_spi_flush(ps); return 0; } @@ -137,7 +137,7 @@ static int pl022_spi_release_bus(struct udevice *dev) struct pl022_spi_slave *ps = dev_get_priv(bus); u16 reg; - flush(ps); + pl022_spi_flush(ps); /* Disable the SPI hardware */ reg = readw(ps->base + SSP_CR1); From patchwork Fri Apr 28 12:38:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Herbrechtsmeier X-Patchwork-Id: 1774942 X-Patchwork-Delegate: jagannadh.teki@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-weidmueller-onmicrosoft-com header.b=kAWp7uCa; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Q7By14LrVz23tl for ; Fri, 28 Apr 2023 22:39:36 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id A72A185F8E; Fri, 28 Apr 2023 14:39:26 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.b="kAWp7uCa"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 5DAD4863BA; Fri, 28 Apr 2023 14:39:25 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0612.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::612]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 489A485FBD for ; Fri, 28 Apr 2023 14:39:23 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=stefan.herbrechtsmeier-oss@weidmueller.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=btsO02iU1YveXRTGQ8vEAbN90a+L1ZD1VeMR51NkssXrfR3auiCUX4U3IXzZRjOZ+MiG8gYMvo5E8wdYCA9LSkhmV2i1OOFaOpSGPbdcYo45GC+tK5Dc8i1etKT2ljVccrirrmxRWbKU2JSq8ISsvE4NEgSVVeQBdNHqMg5WFHIemTEXQJRItxtbTdSFlS7ErhQ314J9VjEWeh2WnExz3bBxVp788yqpcKDcbypKejYu/EYGuvNyWj0AHNU7lTB8MiohBPwy1ZbgrsczSEQzc4fTPJ/bsUwCWYyCCiZExB4sZ6P4H0p4gUAe5uLReIow/FE7gKlLWOKQYEJv2PQPVQ== 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=AU4L3IiDBAwoK2PlsQxqTOQDDws0qY3nBr5bGdfWrwY=; b=cE8XIAujX8012wnAf68xR0I/s2sswDy4Lvk3KdhuRkDe3F1BRWizAtf+iRAkRPEiFWo9JAJuVQTybZOutB9dD6Rih8mk/NX/1ji4vW5ffqo2taSb3yxmLhTPU9Q3UacTXkyRbvVwU160SMhY3qOFrmq8IvOwp0Fseur0KtXL/6HGQg2WuvE+jMpt1W93JFtLCuhLV+Tsd+xWjK7/tvq1EZcmEniAyp1SdL0HiyX7I6er1vYUCl+ztsstyVFqxvDC1mJH8OThu8hb0NNlN4BuNYV74twVn6j2XyTGUL+YwB3yFyZ5oAqHZsVnfmXNqIoOt1mgco082ZsdzgFZ5QnNVg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AU4L3IiDBAwoK2PlsQxqTOQDDws0qY3nBr5bGdfWrwY=; b=kAWp7uCa1qYevHmi/wgi/6jsKk58Cxzadhlux4kVNHfk+/nH+Jvuvqu3/0KGG+p29J8RI/jSnC8H/jBljjtY3cJACtQ5rOd8I2U9ED8sicqTYwWyP8MHgBGsEYI/9IObjGpBGTZU23VQPD+78nNdiSZj/7X29YdlkFTP2bgkP0M= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) by PAVPR08MB9554.eurprd08.prod.outlook.com (2603:10a6:102:313::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.24; Fri, 28 Apr 2023 12:39:21 +0000 Received: from PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::5979:132b:6e3:cfb2]) by PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::5979:132b:6e3:cfb2%7]) with mapi id 15.20.6340.021; Fri, 28 Apr 2023 12:39:21 +0000 From: Stefan Herbrechtsmeier To: u-boot@lists.denx.de Cc: Stefan Herbrechtsmeier , Jagan Teki , Simon Glass Subject: [PATCH 3/4] spi: pl022: Remove platform data header Date: Fri, 28 Apr 2023 14:38:49 +0200 Message-Id: <20230428123850.6444-3-stefan.herbrechtsmeier-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20230428123850.6444-1-stefan.herbrechtsmeier-oss@weidmueller.com> References: <20230428123850.6444-1-stefan.herbrechtsmeier-oss@weidmueller.com> X-ClientProxiedBy: FR3P281CA0004.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1d::23) To PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR08MB6969:EE_|PAVPR08MB9554:EE_ X-MS-Office365-Filtering-Correlation-Id: 88dd0d4a-0d51-478a-ab1c-08db47e5972d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4nWJLT58p+TPjDhj6XR3XqQO4zDptbIdhBqzxgvxBSzuqEg0kHBQSFwJuaqGP6hPlIRbmeXxbsZPbANY5v5Wmc4KM7rHpDjNizTPppmJc+wh4gsDIl1YfrEDlLN9DI9LEpF6eL7wmCPCP3m1JhVfOEW8vHN3fwtObmPQQpaNJwXh2iP3eVjzAoi5P2GGtIOSyl9yNjgR2ejCvLn+AHdTwfhpbJwTNT74ozrP6PJawBvaCqN87/7uAza54IhV1Ag74KA5UznMJadDoIdDOfpgjE1yf2GQUNjt2AMczG1mxEnHjBZ3CZxx/BToIa6r2SMCADC8MHLYr1iH5vhu7jW1fT4jz5vO1Mgjw29w61QMRChe6e/a051NU/4BRj8zEdBqysN2hINzr43DcqdlokqelFSvFjl6PiXcwJ3gZ1BnhP7QxL+ZlvpnVsQeYCIv+6JmBgLNlRKAEmUVXqp+N3rrX9Zecz/qzF07ZoPA9lidX4BX14bMfwgxERi7we5Vet3Ch99AgdhVASKPevppnOyEe7FHr6xMm49yD53weRzeyPEDIP0ku9485aOOGhW7uKguGJv2wCika9BNye3wFbWGTiWQyesy7S75Y3l2buuf1Z3aHgXxYMv6V8P+Oy4pwySB X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR08MB6969.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(396003)(39860400002)(376002)(366004)(346002)(451199021)(8676002)(8936002)(83380400001)(41300700001)(1076003)(6506007)(26005)(6512007)(54906003)(316002)(2906002)(5660300002)(66946007)(66556008)(66476007)(6916009)(4326008)(86362001)(2616005)(38100700002)(186003)(38350700002)(478600001)(36756003)(6486002)(52116002)(6666004); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QJ0KNRAX6adUn0VlgQCL68WOpuFbzFLoZn3nugyfMNQFu13Zmx0QG7WBKiqcN2OTHGHU6Xeh9I5KLdLBAg5kDN84lkC5hLmGwMGauocB7rm13dSdkz/J/cV7t6vJVa4n958JQPN2oqEhCk284UFLJw/X7qtWnPI2Z67xTcRrdwWmEc5FGp8Yb7b+ydwMAVWs0dkqL9SUVC3z9zF7x5+iyRzld7cHB7k/JBBerOKTWzyuGXl349qItaIAYenxkrUtwNjb5IzWfvyhPXA4KwfdqVFVDNyKrTzXNuIqi3Nos7MgaA34AA1bzuJyTDA/JMd4UvBSXQQt9ZXQOjR2JpiXoNGEp+vG0kJMdi7GKQEIVpVSLSyAonKSo9b2CyWedPi3m3fQ9AaH81iMogEt/sXHOzEKixTS8EWrvVOSFpT1hDT1MKenLuZn8p0emKR36VvLIR+FHdjBqLaWoVZ5NHVmub5/nZXVKs/uun3GtCjaU9//GHGxoCT220q0BDSLrSHYiOBTZNc0xuPxHbqlwgWXPkX1Cni+IEVcuuu6jduxJ9JAuyIk/kq5t4WJOt3VPsi86kk+vg2GVzMHXGwGZF22PL7xZ+8vyA0/eTsuOddNfdgehENmJPIScpBHmGuS2gzlHWTPqKJ5taXn9RiuoDo0rTZIgQVozJCMLy51B0avzt/acseH2hnahTBVK7oAgA+jZJ2KKy0IUTi8UxG98RfYfwRhjAIhAbkGQ6FvfeRJVO4Ag7ss6EMHa8Rm1O/58H0OQiBJD9v+tHgveMbKZJluRhaBy588xNk0sQQQp7Uhd+XrBahDJz8LvUNTBujqjqekhhHCf3JGYTfK+GB3IarZ+WZU9l6/I4LGNs/IhOZvn6zIH0ugosBi8KHleUdnJSsIkK/ZEq8uqK5EtLkxqDxNjoNWllUcDEDBimqrnVgwNv4/SBfLLp6ib6ceCAORrvzZm/5v4afPBg006/dFxFPAnrgL7AHZ7vAhrrPrA4b6Dxw1oW0HT7cVN8DIZNaP2PNZf0k9d0weh16ClnugWvPGsioXrmJFkHUr+HC3bCbJOEyu9hTZYMClZVutkyN2c76M9gIx6oTCkG1/Dez8eGS66wW9l8w/i1wBQDuVW1aGcPkClYrVmOnUQQFKQEWoQVMmHW6EtMdADPn0OLODXLLN4jMj/L6lawVZjPrw1T0pre5k3ODSRn0hrfqw9v86FxxZJdFvahDRoommnYh+RxLCH13EZPgS6ghWSZ3VBCarIh6GBlvwdcn1Hwdbvtota2/RP+JS8SUn36VGVG4Cpgh7FJPeFcV+DsuLSiczeTD0356NqvQ50nkSzStkke3SP0sh7Q77aTDBXamybyPyY1TTeDkz+Si83RBykarmcLogqizTWXKzxsyLL4KVLc0UeW+gWWPHWy7K0HvA48LceVzUHu1dkHEzqympLkbv3YopFMhoJXsuvggP+YUAHE8qdDhKOB5qm2gLSTfkHZTfctyABRguC8MJ+m4P5Nnha4c7Nw/W5SsmiNuJIvradjuwPkwzwB5QAwQ8GaaZOInSQ4huWRhODKvQLMAg8RSsc1nske9eCe/huBIeowpSk+64TVcjw1hkyZcaJxB2wN4extmZHg== X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 88dd0d4a-0d51-478a-ab1c-08db47e5972d X-MS-Exchange-CrossTenant-AuthSource: PAXPR08MB6969.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2023 12:39:21.4152 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: sY4pCKxWdzgAlRtC6Ipj4iLhXBEBscG62kO0ZRo2JgRYPqidlRaMlIq8fYjb+aLElXobkxUuLMHsXTpQ4bDqpg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9554 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean From: Stefan Herbrechtsmeier Remove the platform data header because its content is only used by the driver. Signed-off-by: Stefan Herbrechtsmeier Reviewed-by: Jagan Teki --- drivers/spi/pl022_spi.c | 8 +++++++- include/dm/platform_data/spi_pl022.h | 21 --------------------- 2 files changed, 7 insertions(+), 22 deletions(-) delete mode 100644 include/dm/platform_data/spi_pl022.h diff --git a/drivers/spi/pl022_spi.c b/drivers/spi/pl022_spi.c index a6a0c552aa..9e4caac16f 100644 --- a/drivers/spi/pl022_spi.c +++ b/drivers/spi/pl022_spi.c @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include #include @@ -66,6 +66,12 @@ #define SSP_SR_MASK_RFF (0x1 << 3) /* Receive FIFO full */ #define SSP_SR_MASK_BSY (0x1 << 4) /* Busy Flag */ +struct pl022_spi_pdata { + fdt_addr_t addr; + fdt_size_t size; + unsigned int freq; +}; + struct pl022_spi_slave { void *base; unsigned int freq; diff --git a/include/dm/platform_data/spi_pl022.h b/include/dm/platform_data/spi_pl022.h deleted file mode 100644 index 7f74b3cbc5..0000000000 --- a/include/dm/platform_data/spi_pl022.h +++ /dev/null @@ -1,21 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0+ */ -/* - * (C) Copyright 2018 - * Quentin Schulz, Bootlin, quentin.schulz@bootlin.com - * - * Structure for use with U_BOOT_DRVINFO for pl022 SPI devices or to use - * in of_to_plat. - */ - -#ifndef __spi_pl022_h -#define __spi_pl022_h - -#include - -struct pl022_spi_pdata { - fdt_addr_t addr; - fdt_size_t size; - unsigned int freq; -}; - -#endif /* __spi_pl022_h */ From patchwork Fri Apr 28 12:38:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Herbrechtsmeier X-Patchwork-Id: 1774947 X-Patchwork-Delegate: jagannadh.teki@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-weidmueller-onmicrosoft-com header.b=ou8D3xnZ; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Q7Byl11Ylz23td for ; Fri, 28 Apr 2023 22:40:15 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id F04B1863C3; Fri, 28 Apr 2023 14:39:35 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.b="ou8D3xnZ"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A025E85F74; Fri, 28 Apr 2023 14:39:27 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0612.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::612]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 94BB3863B8 for ; Fri, 28 Apr 2023 14:39:23 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=stefan.herbrechtsmeier-oss@weidmueller.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XtL2feJ1RIxst2+M5XFTOp6gG71cj347zhel7tW7roIBZA7VKWH5EJ9z/haC3NgJhFRVMN4Af7kgsGIPIlM2i24A6BBuWA7T8Un6lf4mx1j2EwDGDrZY25/LvdBYL0JdqxVCJJV3DA+X6M3s6d4cFHaJb36q2QFJ1WfINDAVK4alJ9Y3lfNn/f47nepi3p7sjpwbfbFn9+VRD42uCxVbUvo/3sxAaRK/5V1h0bYXajlkI0Q28QTDEzJ9LICz5FwIjcLctQ/ZDGBZu293VSLG0VWLvFdv8n9ZMxgCQwaasDtixXu4NcHTqwQ1GieO5u95ko5iXF6GkDBE8lpTdhV/vA== 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=UhHK8AQoItHb1bQkqu44OdU+5dPhpDBckTyeAkjmmW8=; b=K/seiC+uequA5AbQ0K8dlj+WjYTxdqexKlkrYqynqupRPsTtHuIjM8hebUVm16FM90BQSiPRzxm3HfIfcHpkZcm9P9GzwghKDCnP28Q56J1xPpBLfcd2g/9mWqFijxwf44gaO229cZ1m7IH1nFrNq1/ppzuYQoqamGkE5eQCz1Ygi/tLoZ6cjDvol/TxISBkCSZ2CMiuEZ4qYChLlYU42io6aT+sDb6aW10d9USBQyt7y9EsCuv37ATAT0J5tayNuDqjJpdhN8Ue+q4LZsjv4J6cjpliD0RIcfB9QxZcA3pL1ZIUJOIGP835QXx9CTDvDC3oxnM3Og/rcrq1S/bJWQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UhHK8AQoItHb1bQkqu44OdU+5dPhpDBckTyeAkjmmW8=; b=ou8D3xnZWgenM2JwM/NDHLAakxzhzdeCDMrNdMEDkSWWCqOkpkNIN1aN4McvzZ4GlNq3zRTcwMmHtch0np9ySrgxSt2UBki8XZhJLmO7l3x+igfM4ffkRVLh6CIJBfPQZvyYWksRy+aVPEDZFR/M2VISeDgAf+/mEykx3a3RqjA= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) by PAVPR08MB9554.eurprd08.prod.outlook.com (2603:10a6:102:313::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.24; Fri, 28 Apr 2023 12:39:21 +0000 Received: from PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::5979:132b:6e3:cfb2]) by PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::5979:132b:6e3:cfb2%7]) with mapi id 15.20.6340.021; Fri, 28 Apr 2023 12:39:21 +0000 From: Stefan Herbrechtsmeier To: u-boot@lists.denx.de Cc: Lukas Funke , Stefan Herbrechtsmeier , Jagan Teki Subject: [PATCH 4/4] spi: pl022: Add chip-select gpio support Date: Fri, 28 Apr 2023 14:38:50 +0200 Message-Id: <20230428123850.6444-4-stefan.herbrechtsmeier-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20230428123850.6444-1-stefan.herbrechtsmeier-oss@weidmueller.com> References: <20230428123850.6444-1-stefan.herbrechtsmeier-oss@weidmueller.com> X-ClientProxiedBy: FR3P281CA0004.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1d::23) To PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR08MB6969:EE_|PAVPR08MB9554:EE_ X-MS-Office365-Filtering-Correlation-Id: d9a30c69-9bc5-4683-f30f-08db47e59779 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gVLi1n3ZOwkieCGzOUfCtMjo06viU0EISi1h0OTJuH7Io0hhX3BEYZX6MBF/peMC3Koi4QBLRU+pbRfoi0pIL+Gmv6sO3cZNgC/r7oRT17F8dJ595sypkR4fRL1yq6hWzA8FEdLlGTNZR6xsw4A7tWlkoBGB+Gd17pJzLZLj231+EbuYMRcwvIXL/YCAnmUQlIz/CSSD4lVMaRXWgOXt6V0frX53fD6iegJZHW06JxjWoY9g9cCz6JGuPPacEnP9VsTw8kp2cl89FCi+ptW8rkk0VnqgjyxWGICRbpWbmc2PHOUXrI4P/o6X/1ygiTOgFkDBBMfwGEZzmCIZObgPFO4ESfFXQZDGDWcTX/FIn18Zwl89EpZCVauclrqdpiGkzTWeOv/jYj9XoMQCF1c0VMnVidwvWWYFsmq5FH7VYrPjmXpIURjK44o4dJAmW4nLGpPkpWA+9sVLPQM1bJNKY8P33hRk98GQV15rT0cBufeD7jP/kgvSr4lZL2RRH7BW2T0TymlQL6Oeu6WVUKHzIXBM6YMWOtaTbBEqzoIT3cNwcFXY2XrQ8jYziuyHIOFc/D7T3gFUlDDoGcCC+BH2+vetbDG0P760rzY9mQKAfzvWPDvkaKGN5QrLCQ2JYreE X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR08MB6969.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(396003)(39860400002)(376002)(366004)(346002)(451199021)(8676002)(8936002)(83380400001)(41300700001)(1076003)(6506007)(26005)(6512007)(54906003)(316002)(2906002)(5660300002)(66946007)(66556008)(66476007)(6916009)(4326008)(86362001)(2616005)(38100700002)(186003)(38350700002)(478600001)(36756003)(6486002)(52116002)(6666004); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: S8aBQasRo7cz43rKnFII6FQebWjZDoUYrCaxYOcQ3IJ2HuMQ811UwIwjiaJmZqp4rujpbdf0K0oTUFdl4bP3ZvFvVyvuWAxe9ECVlyuS3xZRd/VbL1m4GnxEgNuF06P+nROzAJddeM3kLo07VXh4ElPaDETTQ3YPQ2otz3TTTOTGH8ZT2z7mr7B8+uO5VaHK6x+Y89WTczFMrbtHRlW3TqRp4mEKXbYjYKP/i5yFQHmGJ0NBJ3JVvbYhnrrMPlFMs8ouKqVO4QdsrOr+JNMFiiFTf51LyLXPvdM+deaQO0a9QrW0o7rzTWlbn8HSaIjiMKaz4OX001VPt05oGFGZHcwPn/CAX96dZxatKlMXMDgTXFQwyzTGVQdIdEuePYIomdIMi0wodzbpI7YLXALnVtELmNydYl3vaaLA3nbbcFYSuVOnn9Lim9CQ2waTIKv+QI3nLwjAkcktKCO/g56xJR8xUsjlIXP8MxTumwSuk676tPL8TYqZcl+DMMs9r7u7ub0yy87aOkXLSsBdbWFyTrO4fIolS2RV0po3HHrQNfePjvZ+8xilmNxAfHpO30R93pBi6hx2UMBWSArFZYSq4T+Z+oqrZhHgJsQ6DOTds6lD/0t2sFhKOwMs7R2EY7O4slDMXYe4HuvK6ByG06k1C6ceIgbmLVGT/PR6n7nVtkPK7Snbb/aHAhxpt8ZI+69+xe8n980z5mC9kKoXecCpr8HKeWFXJ1AubGP6fIMFlMTc9uoz4KVzqzv9ODmtHfJkQsS3ZDQHC7wh4FTcCy5JgcNEORBxXqMONsSJ3Z/o2HlU12QWpR1omigDQLNcsvMkflKVAYu+FgN+u+TAsEzCyicdkHN46liXGysdv+EEAhGI6YY/G/qRiodujiSoNHaJZ5eCfDwf7DZE4D6F/XHl7G3iuedWvV8uYyfPGuBuARVe5kVLjpu1WLGRqFy/paZD+OSTDWSCpifBZ5tHMXUpGOUXQ394mYKy1raCYp/bFvxji8uKmrlKM03WCKFRJ/+C6CfzOesMNSHZoQvnpfZCbx98cqD9z5amQtxUdUzG5oZh/G52FKNuQhRDRJEumShZoAsjvHdn5JXZ9+YdiF7xbZc5H72Ojtzei5kKuZnhEAreJmp1v1OvyyEBMM/wmr576kEz5QPgnUVGL5djIQMsTn8mJGfjoMtKuREvEMzI5HmtTnRIMEM4tJt8vFr8W4m5gYnNF2Opg6uG+FPZloJ4p9jxWTNPSmrLVEW802GhmoYUpI2h90aNNQdglJ58tUcEJwrYoWzoE4hAGGX4AHnhNPSU9KusQtd2LzCzUGDcVcDwt5s5jrDs23Ub/edDs9wWXaZOe6wl52nHnPXCTVAdc1MiKFb2Xlx4bWBWS97jkmMG7jJSH+lSDDkqc8+8XqlZyOjWWmSO2Qf+7WVHruAJBNJFHgp/RFyPSvnsRWQqMQHQ5n89bQMUq99kQssrIYLAwDW5mI2gmbJ5FEgaAqA0Oa7ypRE45x8GorYtSwlAu9hVI52dm5fsExTJ1ur0FGBrU2EljEoH3tgRyYIcdt17n7BNQ4cvgD9QuPXqfIChgEwjmhOM6AEmA3WaweqISQE3U8WRX7f39MzRfoCXpsvkZg== X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: d9a30c69-9bc5-4683-f30f-08db47e59779 X-MS-Exchange-CrossTenant-AuthSource: PAXPR08MB6969.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2023 12:39:21.8739 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: BLC9SxOjAZWCuAD8Dpe3mQIkY7L4uaCDU7d1sJawdc6PGi24MBroBnnndwaSapscFKqDQc14VaYsgXCc1cvQjw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9554 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean From: Lukas Funke Add support for an optional external chip-select gpio. Signed-off-by: Lukas Funke Signed-off-by: Stefan Herbrechtsmeier Reviewed-by: Jagan Teki --- drivers/spi/pl022_spi.c | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/drivers/spi/pl022_spi.c b/drivers/spi/pl022_spi.c index 9e4caac16f..fc7388b379 100644 --- a/drivers/spi/pl022_spi.c +++ b/drivers/spi/pl022_spi.c @@ -12,9 +12,11 @@ #include #include #include +#include #include #include #include +#include #include #define SSP_CR0 0x000 @@ -70,6 +72,9 @@ struct pl022_spi_pdata { fdt_addr_t addr; fdt_size_t size; unsigned int freq; +#if CONFIG_IS_ENABLED(DM_GPIO) + struct gpio_desc cs_gpio; +#endif }; struct pl022_spi_slave { @@ -153,6 +158,17 @@ static int pl022_spi_release_bus(struct udevice *dev) return 0; } +static void pl022_spi_set_cs(struct udevice *dev, bool on) +{ +#if CONFIG_IS_ENABLED(DM_GPIO) + struct udevice *bus = dev->parent; + struct pl022_spi_pdata *plat = dev_get_plat(bus); + + if (dm_gpio_is_valid(&plat->cs_gpio)) + dm_gpio_set_value(&plat->cs_gpio, on ? 1 : 0); +#endif +} + static int pl022_spi_xfer(struct udevice *dev, unsigned int bitlen, const void *dout, void *din, unsigned long flags) { @@ -165,7 +181,7 @@ static int pl022_spi_xfer(struct udevice *dev, unsigned int bitlen, if (bitlen == 0) /* Finish any previously submitted transfers */ - return 0; + goto done; /* * TODO: The controller can do non-multiple-of-8 bit @@ -178,9 +194,13 @@ static int pl022_spi_xfer(struct udevice *dev, unsigned int bitlen, if (bitlen % 8) { /* Errors always terminate an ongoing transfer */ flags |= SPI_XFER_END; - return -1; + ret = -1; + goto done; } + if (flags & SPI_XFER_BEGIN) + pl022_spi_set_cs(dev, true); + len = bitlen / 8; while (len_tx < len) { @@ -207,6 +227,10 @@ static int pl022_spi_xfer(struct udevice *dev, unsigned int bitlen, } } +done: + if (flags & SPI_XFER_END) + pl022_spi_set_cs(dev, false); + return ret; } @@ -309,6 +333,13 @@ static int pl022_spi_of_to_plat(struct udevice *bus) plat->freq = clk_get_rate(&clkdev); +#if CONFIG_IS_ENABLED(DM_GPIO) + ret = gpio_request_by_name(bus, "cs-gpios", 0, &plat->cs_gpio, + GPIOD_IS_OUT | GPIOD_IS_OUT_ACTIVE); + if (ret < 0 && ret != -ENOENT) + return ret; +#endif + return 0; }