From patchwork Thu Jan 26 20:06:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 1732518 X-Patchwork-Delegate: marek.vasut@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=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=mailbox.org header.i=@mailbox.org header.a=rsa-sha256 header.s=mail20150812 header.b=a7aTOYo0; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.a=rsa-sha256 header.s=mail20150812 header.b=a3P00DXR; 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 ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4P2sZL46Vwz23hC for ; Fri, 27 Jan 2023 07:22:18 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id DBE1E857D3; Thu, 26 Jan 2023 21:21:10 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; secure) header.d=mailbox.org header.i=@mailbox.org header.b="a7aTOYo0"; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="a3P00DXR"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 6F927856C7; Thu, 26 Jan 2023 21:07:42 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mout-y-111.mailbox.org (mout-y-111.mailbox.org [IPv6:2001:67c:2050:103:465::111]) (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 E6BA68577A for ; Thu, 26 Jan 2023 21:06:33 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=marek.vasut+renesas@mailbox.org Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:b231:465::102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-y-111.mailbox.org (Postfix) with ESMTPS id 4P2sD71ZgDz9sZg; Thu, 26 Jan 2023 21:06:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1674763591; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=S7+TnglDP7bn15fjOqdrEivbFZK/32zKjk0PWfPPp9w=; b=a7aTOYo0s4lhnB953MMJCNOs2mlES2PrU5R886bq/MRqa16HoKh0n+FEQohtcPcjpaspro glT9jAbC1wPVmxeNmxR39uBGRh8TZbvYtvkxNdTz83JwnhkneitilWH25V0lT2UfMl188g qE2kTb2+8VBdg3bk/8oeEdndnd5qgnI3yWoL9LUmEoRs4S29yeVgv1N0vH+LBXjWmhE/JN hP0etyBREKEG4UNtx/alzAiZe1WUqjeDnsPDk38xkAvWTHgSv7lHWDA64q1n6CSYAX5szW aiVUeUhTz+XHL0JxvByi/s8h6laNICkoMG9TxrOBSUcu3958WI/i0fCXfrh+ew== From: Marek Vasut DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1674763589; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=S7+TnglDP7bn15fjOqdrEivbFZK/32zKjk0PWfPPp9w=; b=a3P00DXRsi6yum/tdAceCpFCCscRlHOA53AQ4fhQFoSq9bFW03sQi3yEPAXJjaEn/fN8kc CxOIEGD6c3iR1955nw4UIuPkq4qrBNDcIfo6q48+me4TkAsWbkJ81EAybhOA4+Vq50p7Ej 4p2Nd+e8cjJ8naAvHRiKZrbxpm1irI+Ixnwe+inpSv23EeWaAtjTFYjZ2E/Ev4BLyVHVSB YZIKyNFBU4rX87B8YSzh7uZcJQvxZnaodLMK+xvUyA0TiStuqlPb9nkAQcX1nezWE3iQ9u 2BwNwr4RUSQOjcwMTWegmHvylEsOwgYgeNJ/BhqhCMnE49NmkCut/6z880qQag== To: u-boot@lists.denx.de Cc: aford173@gmail.com, Marek Vasut Subject: [PATCH 08/13] clk: renesas: Convert Gen2/Gen3 clock tables to clk-provider struct clk_div_table Date: Thu, 26 Jan 2023 21:06:02 +0100 Message-Id: <20230126200607.73185-8-marek.vasut+renesas@mailbox.org> In-Reply-To: <20230126200607.73185-1-marek.vasut+renesas@mailbox.org> References: <20230126200607.73185-1-marek.vasut+renesas@mailbox.org> MIME-Version: 1.0 X-MBO-RS-ID: b11ec858e52f7ae6007 X-MBO-RS-META: 8e6bif3mfkarz1q5oskzgpe5ohc1bitm X-Rspamd-Queue-Id: 4P2sD71ZgDz9sZg 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.6 at phobos.denx.de X-Virus-Status: Clean Replace custom local structure with matching one from clk-provider.h . No functional change. Signed-off-by: Marek Vasut --- drivers/clk/renesas/clk-rcar-gen2.c | 6 +----- drivers/clk/renesas/clk-rcar-gen3.c | 8 ++------ 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/drivers/clk/renesas/clk-rcar-gen2.c b/drivers/clk/renesas/clk-rcar-gen2.c index 3a68c5ad0eb..850d6411190 100644 --- a/drivers/clk/renesas/clk-rcar-gen2.c +++ b/drivers/clk/renesas/clk-rcar-gen2.c @@ -17,6 +17,7 @@ #include #include #include +#include #include @@ -26,11 +27,6 @@ #define CPG_PLL0CR 0x00d8 #define CPG_SDCKCR 0x0074 -struct clk_div_table { - u8 val; - u8 div; -}; - /* SDHI divisors */ static const struct clk_div_table cpg_sdh_div_table[] = { { 0, 2 }, { 1, 3 }, { 2, 4 }, { 3, 6 }, diff --git a/drivers/clk/renesas/clk-rcar-gen3.c b/drivers/clk/renesas/clk-rcar-gen3.c index dd61fe0c7cd..3df6aaabf0f 100644 --- a/drivers/clk/renesas/clk-rcar-gen3.c +++ b/drivers/clk/renesas/clk-rcar-gen3.c @@ -21,6 +21,7 @@ #include #include #include +#include #include #include @@ -55,11 +56,6 @@ .div = (sd_div), \ } -struct sd_div_table { - u32 val; - unsigned int div; -}; - /* SDn divider * sd_srcfc sd_fc div * stp_hck stp_ck (div) (div) = sd_srcfc x sd_fc @@ -75,7 +71,7 @@ struct sd_div_table { * 1 0 3 (8) 0 (2) 16 * 1 0 4 (16) 0 (2) 32 */ -static const struct sd_div_table cpg_sd_div_table[] = { +static const struct clk_div_table cpg_sd_div_table[] = { /* CPG_SD_DIV_TABLE_DATA(stp_hck, stp_ck, sd_srcfc, sd_fc, sd_div) */ CPG_SD_DIV_TABLE_DATA(0, 0, 0, 1, 4), CPG_SD_DIV_TABLE_DATA(0, 0, 1, 1, 8),