From patchwork Mon Jun 3 13:27:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hal Feng X-Patchwork-Id: 1942944 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VtFfY1Dn9z20Pb for ; Mon, 3 Jun 2024 23:57:41 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id EEAE987964; Mon, 3 Jun 2024 15:57:37 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=starfivetech.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: by phobos.denx.de (Postfix, from userid 109) id 95C5788353; Mon, 3 Jun 2024 15:27:38 +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,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.2 Received: from CHN02-SH0-obe.outbound.protection.partner.outlook.cn (mail-sh0chn02on20718.outbound.protection.partner.outlook.cn [IPv6:2406:e500:4420:2::718]) (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 D85B8881C3 for ; Mon, 3 Jun 2024 15:27:34 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=starfivetech.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=hal.feng@starfivetech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SJWIqsbymOtX+GFwucH9tt8KoobVnl2Oj930BkNYaShczMwXmyRNgqiwTfE0sZZiszMD7odTtFjGgInN1O/W6K32X2gJkxgepBuOIQORmRvD97oDcMc5M+9esgooW0zpd23kpTZDVJ51Fym7WVGATeDHhQHiP9+McBdVCurtQYCB5UN01eD3torVYtSdRpmZr+PRHBFmdGJYCNQiKvfO5dw/5PB6FxjlHdDI+eEGsr7KWA3wTiHcipaoZG4MDtWmUOT19XtpwbD4yGzxEWiYSrzI5sf88z6/X6RxKYe1nwVX6d0x6nshvg0jfwNwPjbG/bE9nh4q/BNakwjWgAo7XQ== 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=oKLHtC5X8vKMsk1YCO16w9EJ226TeC3Na8AYadHxbDg=; b=N2Fo58K1ctA9aYqc0al67KsunKEB1fJk75mn8go1pjlKYJ7ielhetO/XaoBXQB5OlxaFEDMgS+KfS7YmL0SirZlYsgPT0ZWyncZN92rDh1CRNWF5GcechGAlKj+RUHZFPizRHzDL9j09JUwWH/4TfpdIROmtX4Qtvgpx30aF/fp9Xibpb9u/Z+tHKLvdeFQ/njrfmgKd6HnHO4O68+8PBIeoM9BFNtjOIWFcSr99bRO+Yrru0pidu6P3F7Wj6TePu9rnjbQLNfHdddOB9Y9jkRGyXv91l/chQMHBG0ufWOKPXt0sSzZCeJnKmiVKaFUgNw7LhDjMumq1cvnpQIIYSQ== 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 ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:7::14) by ZQ2PR01MB1242.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:11::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.43; Mon, 3 Jun 2024 13:27:29 +0000 Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::61c0:a8fc:1462:bc54]) by ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::61c0:a8fc:1462:bc54%6]) with mapi id 15.20.7587.043; Mon, 3 Jun 2024 13:27:29 +0000 From: Hal Feng To: Leo Yu-Chi Liang , Tom Rini , Lukasz Majewski , Sean Anderson , Rick Chen , Heinrich Schuchardt , Nam Cao , Bo Gan , Yanhong Wang , Emil Renner Berthing , Minda Chen , Hal Feng Cc: u-boot@lists.denx.de Subject: [PATCH v1 0/4] Sync StarFive JH7110 clock and reset dt-bindings with Linux Date: Mon, 3 Jun 2024 21:27:17 +0800 Message-ID: <20240603132721.6522-1-hal.feng@starfivetech.com> X-Mailer: git-send-email 2.43.2 X-ClientProxiedBy: ZQ0PR01CA0029.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:2::10) To ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:7::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: ZQ2PR01MB1307:EE_|ZQ2PR01MB1242:EE_ X-MS-Office365-Filtering-Correlation-Id: 5465baff-25e3-4eb2-f33e-08dc83d0ea88 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; ARA:13230031|41320700004|7416005|52116005|1800799015|366007|38350700005|921011; X-Microsoft-Antispam-Message-Info: dAlELAUTQP++WQzgHtAAxwDgkh3Xjt69jHgHGCT94OJ4R70onZIUoJUyDObNUM5pjuPSuBOej/ZLEZFsArQHw3SDozg9qe/euuYDzwiUETxSCM6V9E4O3wbjTX/wM5VrZGAZCZBfzhsxUdnZD0Y3H1KLzaxgJOjbnQYQ02x8Br/ugA02KRO6iz1Zef4BkcMOTdbOM7HGei2JxOA3psa3KSLks1DgP5JoGaLUsihFvLUQephqgkVX+2DDLU8P1Y2M3zuP2PGMzs3va0UfIDBXZDoudC7ULUlrlqGKpZVVgCYpLg+hYfzWSM2s0ZVd65LoorW7eD3HnjgZeQB1j/OSlABlzI9hQXnreXLVfWLpRPQBvDcyll0Jw22jGkXVPrW1csbUr0J0f4iMD9JVgPaFg06G0gkJ23EkMhcO6ZDaWXw6h2SVJN7iozxuXgI9KX6BJtluMvrqct8SYnaHmCeWfwZ4OU4O/+0KctrRhzRkLTshDJnvFSYBVMMHGSfOIYCb3EyjwF62A3KGJcboHoMIgvhoZp5QbBDrOXh1He2UzPmVbEmY32I7VaUL4IWZOhvnzqy6GmdSxVia95YlZedZqPSf1gjsClLnfYb/peyY8jyCvTAz89fcfrYK6ZydkKpb4QHIkFz03UJ+SZseUsdcGA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn; PTR:; CAT:NONE; SFS:(13230031)(41320700004)(7416005)(52116005)(1800799015)(366007)(38350700005)(921011); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: c3MGffXyOYMb1L2E4cassbdVrj6XJc2R/fLSV4GGZ88vfLjkNf3+Odbo9xGuEvF1X9EkJe6XXVol2uMigeMWJL/XSsg7qsf47sCPtAZAFwPjjbp63UzVQB0AIYLc7YG09o08Q+gDA2mzFmJId6x1eHozlC/R5pxDWjj350W/JUEjyzw+8/kg8qT/lTTtm3twJl4rnLWgQiz5DR5v/qWfRcH0pc0DNxKrJzcRRQpixYBNgtDM3xjgZLHeg6hOSDvt9AN5KCCx33Bt2Tns1s3s59s5bud0SGPC5gCb964igrTPSpKSYQC506ElOJkzZTQBM0xXYYxTSQmfY9N3Xo8YYQ/z+32kjXxdT3t5A/FGGUfFEQUQNt9Ff67jg5Ixz/SD7YCf8Cp0PCDwwlWvNmyllki2AJEOfDOqTr5ILtU/bRZOJOAyxnCYjOfOEpKGwbU2YPSVDsB4W5gZfb0RvemxI4W9v/W3MnzpazKmN9F1ZHtHrHnPdzu2Q2vgIRkX/ffwRRoIl8DwNWo/dizeYqwVhwviQr7cZdEzxFuCpXnP76AYxx2QTM61O5w3489MmcqrkOl4/tzn6jqpQXjAf21JGbAobjXImAzz8TqUL5RPLmgto1UNsNM7pxZz+fkwmm+NIiG5Kvz1NkA4TQoSugPnmFm5FXJoiVNhrOUXB98UwjiFVWVvs7kXwBClVj3lTY9fL3pbks91mrfFuPK5IGbgGBU2XdON5lIU4qz1AZmxpDDkpiqaNWij8mcTrmPyHhzIQfbhRrNSuAbqrMQ0btatNNWcai8HYRF26kD1CY++ud+BckHt5PE1P2IfjKtRnVKm0nCaXwmRGR1qKXIrpgek+RRyzvbD6rDn3yDxwQi3/SjpUPRwiUfh70dal1MgkAnFe349x6azrvvIvVxp1190xqj9tQvaXzy2ejfJFF/uAIBidxDZVNK+NU2oBXZNzbDM/ad0FuK8vP8TwrYD3iVz5B/W5eP4BWG3bthz5iNw9Uou6mxmMT0VuuGPalLdqZOXPKI88DSZRL5LhA/dIDNvb54yekEYallnqwQYUF6MqnBLcxmPDDYx/5PK6d6/GroBTMhGia8baYc64AGFYeuFSX3p7teSBQdl8FCsq9ZJCly+4wzpl/omtEzSt2UWqK16+kFRair+PCeDeyKBaLDNXwDyblkf4hzvTi92qv/I3oeZBPxXwfcJFSQaNgNUAMdZHP0OwHNDMp5mL+wBCaILKyfhsZHNCKLNMxA1KwPKYnwljyCDp+yzKZixLBhgNV0K6uJz5TQ/YrpIOwRK5nZ3Gdmw6HqFlCJxftsnGL3twdKg232gVVNtLYI8X4L3G/a39I7kNh24/bomeKPpd5+U6MgUvkldpgCYcYO9Sgg7vW30P3fT0OEfW/J12hwMfIBUvbjswSq01XhhJTdMa/T5p6iXOQo4ReQtomdtSvYUMmaXpkMo2eNopuLLBJnhRM+MQE36H+aQEqVFreuWTQN4lFhnThDZZMWdDbo5hDBNOgi6CxYZ4BKYmxVl5SZhxDM20GhsI7amTwuOyAQQz7zbbpNu2eSUldJIWfoMaOEkE5O3RqagDSQl3hQ/SXZFYp0WtGDc4umpL7O0Rogd2NKE8A== X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5465baff-25e3-4eb2-f33e-08dc83d0ea88 X-MS-Exchange-CrossTenant-AuthSource: ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jun 2024 13:27:29.2161 (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: jzza0ra5bxVweVyABS5xt+ZjLeJ88e3D+gZ1LKI/8cqqHsYzvBMST/HwV3FumKmg9gagHHw87wdGyfVapQYX6G+mYkGZDApqWIC0F+4+b6s= X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZQ2PR01MB1242 X-Mailman-Approved-At: Mon, 03 Jun 2024 15:57:36 +0200 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 There are differences in clock / reset dt-bindings between U-Boot and Linux. Sync them, so it is feasible to use OF_UPSTREAM for StarFive JH7110 SoC. Hal Feng (4): dt-bindings: clock: jh7110: Sync with Linux dt-bindings: reset: jh7110: Sync with Linux clk: starfive: jh7110: Sync clock definitions with Linux riscv: dts: jh7110: Sync clock and reset definitions with Linux .../dts/jh7110-starfive-visionfive-2.dtsi | 6 +- arch/riscv/dts/jh7110-u-boot.dtsi | 2 +- arch/riscv/dts/jh7110.dtsi | 28 +-- drivers/clk/starfive/clk-jh7110-pll.c | 6 +- drivers/clk/starfive/clk-jh7110.c | 44 ++--- .../dt-bindings/clock/starfive,jh7110-crg.h | 180 +++++++++++------- .../dt-bindings/reset/starfive,jh7110-crg.h | 144 ++++++++------ 7 files changed, 243 insertions(+), 167 deletions(-) base-commit: ea722aa5eb33740ae77e8816aeb72b385e621cd0