From nobody Tue Dec 16 07:10:47 2025 Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1B635284A72 for ; Tue, 14 Jan 2025 10:56:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736852184; cv=none; b=CySHl9kb5/JMkaPjDGYzTA+8/m0LIw+ExFxgnLYH7svGZ3CrMQyELhG3R8wRep0UCHWoEjigviy8oqZOm/iEtDLsBf2O7j1SQsfIiQUpFJfcsQEMgfGe1RSmR1eIFXrRPo837tmJga1YTuPV7lF5gtRNy274z5nhF0vhmLu+9mM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736852184; c=relaxed/simple; bh=1hmd0MyMkQMTbVa+ERj+P7pc6GuuTSoTkyZlJUbbMm4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=d4uwA0y76Ah4qQunnMIZ1TjaxmwS0DiBFywYp84Q0dyXacFd3JcGMrqPkj3L80/kZza7t90f5XhUBTOveMB+9d2zdBkR8nwdfMeALqpm04Mtv1ki2ZTAFIlzR4v96pAiU5pxC0ooDTk5E3brTwkd+OXoI1kyom+SUWqq7ifPtFw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=f5FDdLXo; arc=none smtp.client-ip=209.85.208.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="f5FDdLXo" Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-5d3cfa1da14so997475a12.1 for ; Tue, 14 Jan 2025 02:56:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1736852181; x=1737456981; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=4rykRosxrDs/XntXu5KrgDY2INQy7eN85k18sGRgzP0=; b=f5FDdLXonOBBHHvU0zNmU8Iym2H6Vtvd2uzzv/6zFLrctZHrD4eAeN8x8QX89tsEm6 eI3m+b4hdj70m48/PTE+U0UCXObdbCU/XkjrcZXBllXxroT3qnk6yqPrcHwPHCJAjEfW AzHROU2FLa6R4Zns06G77F/m0x10eXB8FzH99KePn7F5DYlon+wcj0ly/9zhOFaYbvLF XQMtJRX8KglW1S4wgozQN5bgB01wnhmWi4KrzpQYw4AXndz/sIlPhTgLTwkAX7pq4552 FEqxJnIClsstOh0Ti81gDXmvc71NH2tufJb/3FX9E60IEU8w4il1KLp3ZNA2sIs/r/tW 0Djw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736852181; x=1737456981; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4rykRosxrDs/XntXu5KrgDY2INQy7eN85k18sGRgzP0=; b=Pa3kpNWKoac64EzRU3QtsHavlvIgQ2zkpxbvlvUoamlSVk04Vqha3je61j4r1gINjS r8IdH4rNle2IkcceQyXxIvGsKXWu1rVZFr+K6vQrxxk7aD+0oNfU7buJIwa/l4c+aJyW 18xPhoHGHO8NJuAAFsJWGHkcHTvRjlUpSNHyvkgIuPrMbEZzI0+E5evswyJG/z/mLhpj U5K0kk5qM/wYRnBDC74OkbHsbIxdgaf4z0Jiz+2G+voX1P4f3Hw1J2c/lX2amnpSeJdF 8/8jfje1HdqcgJ9arzcEyFDhzwDkGojSsjoYgw5RjTq6NSdh5j1vaLHZ0gqkBvIfnXQz 09KQ== X-Forwarded-Encrypted: i=1; AJvYcCVWQ+5LR6JcGbsB+np2bDqxzC4hufjHGK6m27L/GOjYQov0eg8QNYlL39IEYX0mXcIumplpK/DUUndENm8=@vger.kernel.org X-Gm-Message-State: AOJu0YxlKSa2XV+Xn2YCOcgl0xLWQoxHaBe+oTlBgPDzSHmAqpD2+alK 5vnrE13vAoeHnENCuKvVJ/23cBK52LoHZZ2gm7+FMs9hp3j4bdTSRrJCYxfNSs0= X-Gm-Gg: ASbGnctrWKTIVyMn1Oyt5FylzS8PlEar62wajMKHyQ6dQPTF1SbfB3ntr5KyXA4QahD YUQ6TAB8UGGTacnV745WW21irqIzcBpOKJgnW0Ab5ozIGl6ZGHi4EHIeizUjtxY3qkbiEAoM+Yh GZZsJ+OhQdk+MkAKCLr/tx+5Iwfw5wYPjKrKZlk/sk/vrcORO7qmvxrHnvfMpP1BzBQQ4Y1nY/S 28CdKFj0XZL+2Dj+OlXU2NwclG31GyKEdFauIlBazL4Bb1MvzL19cDMfdqBre8PKM+h9YA= X-Google-Smtp-Source: AGHT+IFVeBR38XvGrfM1ABZ8o3cSy39ubNwiQmJTMlI/28V9aP4xs9GINfaB9e0nRKdDsH7KYOVo0g== X-Received: by 2002:a05:6402:1f4c:b0:5d3:fdf5:4b28 with SMTP id 4fb4d7f45d1cf-5d972e88f88mr8233931a12.10.1736852181413; Tue, 14 Jan 2025 02:56:21 -0800 (PST) Received: from krzk-bin.. ([178.197.223.165]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5d9904a40e8sm6118257a12.76.2025.01.14.02.56.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Jan 2025 02:56:20 -0800 (PST) From: Krzysztof Kozlowski To: Michael Turquette , Stephen Boyd , Florian Fainelli , Ray Jui , Scott Branden , Broadcom internal kernel review list , Linus Walleij , Bjorn Andersson , linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH] clk: Use str_enable_disable-like helpers Date: Tue, 14 Jan 2025 11:56:18 +0100 Message-ID: <20250114105618.273302-1-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace ternary (condition ? "enable" : "disable") syntax with helpers from string_choices.h because: 1. Simple function call with one argument is easier to read. Ternary operator has three arguments and with wrapping might lead to quite long code. 2. Is slightly shorter thus also easier to read. 3. It brings uniformity in the text - same string. 4. Allows deduping by the linker, which results in a smaller binary file. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Florian Fainelli --- drivers/clk/bcm/clk-kona.c | 3 ++- drivers/clk/clk-nomadik.c | 5 +++-- drivers/clk/qcom/clk-rpmh.c | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/clk/bcm/clk-kona.c b/drivers/clk/bcm/clk-kona.c index ec5749e301ba..2b0ea882f1e4 100644 --- a/drivers/clk/bcm/clk-kona.c +++ b/drivers/clk/bcm/clk-kona.c @@ -10,6 +10,7 @@ #include #include #include +#include =20 /* * "Policies" affect the frequencies of bus clocks provided by a @@ -502,7 +503,7 @@ static int clk_gate(struct ccu_data *ccu, const char *n= ame, return 0; =20 pr_err("%s: failed to %s gate for %s\n", __func__, - enable ? "enable" : "disable", name); + str_enable_disable(enable), name); =20 return -EIO; } diff --git a/drivers/clk/clk-nomadik.c b/drivers/clk/clk-nomadik.c index 06245681dac7..f3a73ac5a1b9 100644 --- a/drivers/clk/clk-nomadik.c +++ b/drivers/clk/clk-nomadik.c @@ -17,6 +17,7 @@ #include #include #include +#include #include =20 /* @@ -116,9 +117,9 @@ static void __init nomadik_src_init(void) =20 val =3D readl(src_base + SRC_XTALCR); pr_info("SXTALO is %s\n", - (val & SRC_XTALCR_SXTALDIS) ? "disabled" : "enabled"); + str_enabled_disabled(val & SRC_XTALCR_SXTALDIS)); pr_info("MXTAL is %s\n", - (val & SRC_XTALCR_MXTALSTAT) ? "enabled" : "disabled"); + str_enabled_disabled(val & SRC_XTALCR_MXTALSTAT)); if (of_property_read_bool(np, "disable-sxtalo")) { /* The machine uses an external oscillator circuit */ val |=3D SRC_XTALCR_SXTALDIS; diff --git a/drivers/clk/qcom/clk-rpmh.c b/drivers/clk/qcom/clk-rpmh.c index 18de31889525..c7675930fde1 100644 --- a/drivers/clk/qcom/clk-rpmh.c +++ b/drivers/clk/qcom/clk-rpmh.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include @@ -206,7 +207,7 @@ static int clk_rpmh_aggregate_state_send_command(struct= clk_rpmh *c, c->state =3D c->valid_state_mask; =20 WARN(1, "clk: %s failed to %s\n", c->res_name, - enable ? "enable" : "disable"); + str_enable_disable(enable)); return ret; } =20 --=20 2.43.0