From patchwork Tue Jul 28 15:52:23 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 1337905 X-Patchwork-Delegate: uboot@andestech.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=fFgsX+kV; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4BGLm91NTvz9sRX for ; Wed, 29 Jul 2020 01:52:39 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id DA4C182430; Tue, 28 Jul 2020 17:52:36 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=gmx.de 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; secure) header.d=gmx.net header.i=@gmx.net header.b="fFgsX+kV"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A679E80390; Tue, 28 Jul 2020 17:52:35 +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=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 2D90A80390 for ; Tue, 28 Jul 2020 17:52:33 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1595951552; bh=59ZWNW6c0d83SKY+jCoS5AoULC/d3peGIuVV+uhcyjQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=fFgsX+kVW7tZPVKHsIw/6XLWxjepMilMrYavQ96ZoyDxzSu7BBe78EYBOS5K7GwVZ jefStQJF1xfSi4/WQ597kJWo3Uj+Q++/nt6acrnV0dS+2vDvMfCoJZVQILYgoCUyvl 70p/oTOKHUGvt1L4ypr4M0Y6HdUZ/BVTiYt1G7jQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from workstation4.fritz.box ([178.202.41.107]) by mail.gmx.com (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MDhlV-1jtc9f1WVj-00Aq9a; Tue, 28 Jul 2020 17:52:32 +0200 From: Heinrich Schuchardt To: Sean Anderson Cc: u-boot@lists.denx.de, Heinrich Schuchardt Subject: [PATCH 1/1] clk: kendryte/pll.h: do not redefine nop() Date: Tue, 28 Jul 2020 17:52:23 +0200 Message-Id: <20200728155223.95356-1-xypron.glpk@gmx.de> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 X-Provags-ID: V03:K1:J4q/fHIiVVeZGaVJEM+NGRr7ZJEe1O6/uHcpxnwrs7gRUDsm04t iInivliXAPcXYYeAGotoxPvfmJGYks7bqyrs+af16tg2Y1H7k8nWj1eDyH1Zg/QL1ayB7QI pG8cBBYBX5sUSJ91Nwlf5UY7RhU1kDSV9/K0SZ+ZlM7bmttTYgbteQtSNQdZkxICfQfEhjX yQhJPu0oZcWyOoBx7MgRA== X-UI-Out-Filterresults: notjunk:1;V03:K0:669q91YkCs0=:zbygnK4JMx3fCBBZi81Umj uB9SnAKVmjQUrB9rp4dbjuqv6hCHTjOcVoj4PT29B3Q8A1CeZ2GcL7ZrjlAUBCN2lPuR2HjEc ULhh1v8PYgzPYEu/5p3nadO0ag7yyCUd5Whak5lfQy8ddNMhF9KP5fVtd+ZYNhf34S8yoMh71 Tv1rYmZdHcxsN53TNDhnpFr9KZoZTJR+ToIX3JglsHYcZRn+BwpYTItXM+N3E+LiUJpWc3qo2 FWmc6ycJEvRcPeZaWcd790LePuy1+p4SdoGSnB7bFFAeewtH+sqDkEcz4NSGKo/SiR6ViPfnb pPsXIrP9y1aZ2YsgTKyzFZPl+KmDjlXn5EZjeCvL/SAD/RiidcIsm8UAaMDxFtl6ZWbW1fahW GH5mn57lRwwoE9kXBhIt8PwWoMJe8/rdkN8iI+Rwx3LUJrwCM31LJB60st0ZkLeQHDhU8VZP6 rCRFBNkjnWILamj0moKxeahEYWmMBqpSkDtXS+Ghw009eqvrECdoHLdcbmxE7o7pgXMlh8VfG vywYbf4mXlRXgzIpgtr5LLwfAbMynpHGO517ni7AkHkCB3mGZAHX8m3thXnyipUzwYOPeQsP0 3IzbTWz1U8drHIHMATkACxJFPK5+fG/pBvXVyo1WZhPowyj8NQvaz5VoWAC+7HoU7ncQ9s6EL 9165gYgXW5pGMDYBbJnpgdzX9a5LxfOO6EXX3coDJG5C6DWeFnkdbPfef/aqp0K8d+7VQQdiY z6CfNOPynkWZT1sKB/ALeyIqHvAd3b5jXWws6sLHos0aeZ8RBniGLLm3liQhrQtCNnaRJyzqY yLwnU4bQCiQQ56+tSUBYyaIe6QaV1fUTs1hHffTa4WVJn/8bgGI0T2E7PcYM4EdraLdZhDxy1 2PHrfccr+oo5d2awY8aAH4Qv+hvdVaOKK0Y3ZypH1losKeOOcxTglvRGDiXBt4l1pLz1Wq6J7 R+hPcRiEtqhcecPLPUNtYvljDILLUFH8ghXiuImWKLw1TFuj1d/AUs4mUHYAh9GTmuWIq5wd3 TVRZbmeGxGddCgbZKOskXUt3fQxazVCFiuFccTWC38/PWWfEliTIqH96EPUDBmfdP/aj9t+z1 kxjQfzwx78tjeG4Qo6qpTZzTHfsGbNRVAukblpKq4DT11zckw3+VqYjm3uDKsHVrxz8UQ908P HeBkxK4m49+CEapH1gEP3SNlqBMEyIvjr9tNnknYzzErdNvsw04jASVgRdbEMXckjKfhf1FnA GjZxsa4lrN4kVS2IN93/bwCAMjDl8S38g73QQDQ== X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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.102.3 at phobos.denx.de X-Virus-Status: Clean The kendryte PLL code uses nop as barrier. The macro is not defined for the sandbox on x86 but is defined on RISC-V. Signed-off-by: Heinrich Schuchardt Reviewed-by: Sean Anderson Reviewed-by: Bin Meng --- include/kendryte/pll.h | 5 +++++ 1 file changed, 5 insertions(+) -- 2.27.0 diff --git a/include/kendryte/pll.h b/include/kendryte/pll.h index c8e3200799..55a40b9c97 100644 --- a/include/kendryte/pll.h +++ b/include/kendryte/pll.h @@ -7,6 +7,7 @@ #include #include +#include #define K210_PLL_CLKR GENMASK(3, 0) #define K210_PLL_CLKF GENMASK(9, 4) @@ -43,9 +44,13 @@ struct k210_pll_config { #ifdef CONFIG_UNIT_TEST TEST_STATIC int k210_pll_calc_config(u32 rate, u32 rate_in, struct k210_pll_config *best); + +#ifndef nop #define nop() #endif +#endif + extern const struct clk_ops k210_pll_ops; struct clk *k210_register_pll_struct(const char *name, const char *parent_name,