Received: by 2002:a05:6358:e9c4:b0:b2:91dc:71ab with SMTP id hc4csp6656216rwb; Tue, 9 Aug 2022 21:21:59 -0700 (PDT) X-Google-Smtp-Source: AA6agR4Ima37fmFYGZlqT/iwc4U8oxN8XiwDu9TUofOn2R8lZcYNRahxm1HZPTvKSLvsGfq8hRBy X-Received: by 2002:aa7:dbd7:0:b0:43e:8c3b:f444 with SMTP id v23-20020aa7dbd7000000b0043e8c3bf444mr23947978edt.83.1660105319477; Tue, 09 Aug 2022 21:21:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660105319; cv=none; d=google.com; s=arc-20160816; b=ThRgdvG6OqAeeN3sE/DFw7fY7PPclokV/JzSHsUmZa6uEm5MucNTDkjPFGgv3a8kgf K5xV4C8irJ5yUXsTCFIjYoSlYMpeE+3JCq2qHQu175a+m5VBnnL3rYk7In62B95OaBAq ivB/E7s0YmCLKSy+8zv+q6p7TxGQqCXJx/FaAzVA/Mz/eVQWEryfRO1Y1aA6/Lzl7w5Q Ep5Opc1WOZPh0AT3v6rR7b/AjphS3RiR0Trid7uVAg70Borj7yokucB5lGirA8RjFbVv qeqd2u7tKnKcDRsHFW1ZfLbSF2Du5BB11FWk1JaktUWnJLNErx7hlSmbE52RXh4tnnOJ YSOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=HzcSJs+NvWUdifTJLSaa1lWlyL4/HJWO6YyuNswmu8k=; b=SXeFFRgY7AvsnJZvalWasU8jHSECDAtRhP2DPuts577j5oW4NYkxYNvVZPXIEKXbj8 ap0nzBdsDCuvP2yaeTuHwGpAHk+A934K48e/jFU/b4zsUxGN+ZvhwucqxCOkgsW1LqnA hp6N7+5el9sE+ojeSuTJn+614AhQLzvzPoa0hzJLEvTPW6pWpT7c4Oac/6mIrFzDrqWg HChGus+WBzLlFzQBBtMMhdXcugl3VGyu6MRCm4K5PPxHsyxedoiL6/Txr2Sq0VPDyEEK eDBwEjFOkBbR+wMYleBQJsgrYClOH4xDqhY1qstZaIZ9+pHoLkB1LscXPcqo8SQs5Gao qqsg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="F+jj/+Nb"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id cf3-20020a170906b2c300b00730d9f7aec8si3222890ejb.151.2022.08.09.21.21.34; Tue, 09 Aug 2022 21:21:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="F+jj/+Nb"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230471AbiHJEFt (ORCPT + 99 others); Wed, 10 Aug 2022 00:05:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33740 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230437AbiHJEFN (ORCPT ); Wed, 10 Aug 2022 00:05:13 -0400 Received: from mail-oa1-x2a.google.com (mail-oa1-x2a.google.com [IPv6:2001:4860:4864:20::2a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 19FDF38BA for ; Tue, 9 Aug 2022 21:05:10 -0700 (PDT) Received: by mail-oa1-x2a.google.com with SMTP id 586e51a60fabf-10ea9ef5838so16455014fac.3 for ; Tue, 09 Aug 2022 21:05:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=HzcSJs+NvWUdifTJLSaa1lWlyL4/HJWO6YyuNswmu8k=; b=F+jj/+NblCgAiqI7gTvhil038xrXyct9C3al/0zb0I0AIF/Q8ANqfp/VQky13ntjWk sp838B0eILlMKMNT0J9TyjsfQPZi3ltxstK4VU8OlpdHRpJQavuFO69O5H6nK5+x2BiF mABLuh4eHe5gbY8bFROJcDKIPYE4SeX5yu6i2ms1ELAx0jX+R1cFUUW33zzziC5PZBz8 46JVLpAEpyoPRIlZ42RbUB2EXuQBa0942SHTbrsWot2LrwWiHfCdhf4Z+hJcpgIlzxeV IkOMXktCOHhDU99vmycgdZUnpe336z7bJmlJzkxLVYf9aLlp2cjhPib3IambJzqy+Ddd bdSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=HzcSJs+NvWUdifTJLSaa1lWlyL4/HJWO6YyuNswmu8k=; b=GXOzvxHJkyn+YrARsXjxaRUmEHtKuEBrkElapwSSQSD3aoH9guznyOzFOkFQu59ENI y4b/HZOVOhEn6uydXZzFcm/mmxUJD4oE4LYhD5PZjFXsUPFd6t3Vm3Jgh9/NOOjYjqk5 aj2pjkKre/Vn+iwYfSg33NMyl4jAhYzdSDm06V6GnynOyt79OCcLSsAUE9CbhG0+mc9K yMyN3bAgC32qSQW23sEjBjIuaFMNcbFGDT3C0OSLiHG1qWHS3ORZ1kI8AtUXehDsdios pM/0KjxIDPHomC+bmU9O1uriDw/yQAMmXBheAShwGJEzf7F4JTmnrVTMBiICRY/qbuEL GOCA== X-Gm-Message-State: ACgBeo041X5q7l+dm362kYa2NnCLPvCuS27buWZs0pZzxF1k7iS8hJUT 4JLyJepMQJiRxMLKISNkJ+CDvQ== X-Received: by 2002:a05:6870:2423:b0:fe:4131:6db9 with SMTP id n35-20020a056870242300b000fe41316db9mr679490oap.75.1660104310120; Tue, 09 Aug 2022 21:05:10 -0700 (PDT) Received: from ripper.. (104-57-184-186.lightspeed.austtx.sbcglobal.net. [104.57.184.186]) by smtp.gmail.com with ESMTPSA id q6-20020a056830440600b00616dfd2c859sm449027otv.59.2022.08.09.21.05.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Aug 2022 21:05:09 -0700 (PDT) From: Bjorn Andersson To: Kishon Vijay Abraham I , Vinod Koul Cc: Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/5] phy: qcom: edp: Generate unique clock names Date: Tue, 9 Aug 2022 21:07:42 -0700 Message-Id: <20220810040745.3582985-3-bjorn.andersson@linaro.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220810040745.3582985-1-bjorn.andersson@linaro.org> References: <20220810040745.3582985-1-bjorn.andersson@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org With multiple Displayport PHYs the hard coded clock names collides, generate unique clock names based on the device name instead. Signed-off-by: Bjorn Andersson --- drivers/phy/qualcomm/phy-qcom-edp.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/phy/qualcomm/phy-qcom-edp.c b/drivers/phy/qualcomm/phy-qcom-edp.c index 7e3570789845..41aa28291cea 100644 --- a/drivers/phy/qualcomm/phy-qcom-edp.c +++ b/drivers/phy/qualcomm/phy-qcom-edp.c @@ -571,21 +571,24 @@ static int qcom_edp_clks_register(struct qcom_edp *edp, struct device_node *np) { struct clk_hw_onecell_data *data; struct clk_init_data init = { }; + char name[64]; int ret; data = devm_kzalloc(edp->dev, struct_size(data, hws, 2), GFP_KERNEL); if (!data) return -ENOMEM; + snprintf(name, sizeof(name), "%s::link_clk", dev_name(edp->dev)); init.ops = &qcom_edp_dp_link_clk_ops; - init.name = "edp_phy_pll_link_clk"; + init.name = name; edp->dp_link_hw.init = &init; ret = devm_clk_hw_register(edp->dev, &edp->dp_link_hw); if (ret) return ret; + snprintf(name, sizeof(name), "%s::vco_div_clk", dev_name(edp->dev)); init.ops = &qcom_edp_dp_pixel_clk_ops; - init.name = "edp_phy_pll_vco_div_clk"; + init.name = name; edp->dp_pixel_hw.init = &init; ret = devm_clk_hw_register(edp->dev, &edp->dp_pixel_hw); if (ret) -- 2.35.1