Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp226472iob; Mon, 2 May 2022 17:48:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwB188mMLOjvYXRaEKIPmnw+ZoooJoop8s6x+BOwWOxM5BNlD+Q9ZwyrvRAoYB9IhSNo1OT X-Received: by 2002:a17:902:dac3:b0:15e:a136:b59c with SMTP id q3-20020a170902dac300b0015ea136b59cmr8402828plx.135.1651538912948; Mon, 02 May 2022 17:48:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651538912; cv=none; d=google.com; s=arc-20160816; b=GxoEf5IQGSQ3Fc5huuB5KL022cXVkh0BphM6LJl1II1/7cDhxdb6WOqPSL35XfA6rb GQGt47SeYvjoBePV6WqmrdTLhbwT+EM/+ZqJdldQs06YEl2KUnp2ipLdtznHl9ui3nPH jRyLZ61a0F7kG8TzTzKDs1sUXL/ko0HwUCq3BNLqSy6aaG7d3hz3PXQmPg9SIDhQKPel 3EUeV65PH+KfpZKKg6bFerWjdnw0Vneo6kN/nLnz1ZeMvAkZ9gD3p3vt+1C4LkDDFXZY E4k6EUAWStxrZXEoEFD01uBrMqp7X+KKevYgA7/mQ6CF3yNvUHpEmlw2qHA19dbWqK2n PiYw== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=mAQMceYOTyepNyy81qetN6xjIgF24kvDcmdMEakHKdA=; b=jnyYzv8RuAnNXTolzY3JZ9IT+Nzjtc6HNuzSyIjYvPsYOoPeUE0eDYwAL0VCHQG7lf saeZ/etnqcVqkFaEBbMTf1cRfzeATKCvUm4DTjGf8msVufZ54lzXjwXs5O/YNMzjjJuV icw57a5/KJmjVWRxt82GcjlYKUl9cXcgFmCLMGauGXJa7SgJ2jKGAOTh2IjnFY4oFB5o FsfJQqCkzRmTLLR2qv6st62TTaPQFmRwOWA7i6G8UxrP1Mosud/YLZEO8B8Bzar31nTR BAlN9YeUsmHD1hDYPmsY3fNE466+ChTIkP+ed9sZievc2LEVmfiBX0MYAetynmBWsV9s YVCg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=VDQiZ9gl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id u1-20020a17090341c100b0015871e5fcefsi2001160ple.164.2022.05.02.17.48.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 May 2022 17:48:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=VDQiZ9gl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 6C4E344A00; Mon, 2 May 2022 17:37:03 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235832AbiD3M4k (ORCPT + 99 others); Sat, 30 Apr 2022 08:56:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60626 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229831AbiD3M4i (ORCPT ); Sat, 30 Apr 2022 08:56:38 -0400 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 652DE60AA6; Sat, 30 Apr 2022 05:53:17 -0700 (PDT) Received: by mail-ej1-x634.google.com with SMTP id dk23so20055662ejb.8; Sat, 30 Apr 2022 05:53:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mAQMceYOTyepNyy81qetN6xjIgF24kvDcmdMEakHKdA=; b=VDQiZ9gle0DYIu1HeD8kYTH7Q0GdjrSCveevSvIMnCmpzxrj5oYVykEkKFcUS5qJuw v4dpV7ydmobrQXwA6g1NvIhZXri40c7gherhrlOO2p3adabtYe575xvIoNeiBXwShelk 40XgCUm4vsIv3qLrfAbg9u/6xvGTVm6hqLIOsFkhpcFpFLuz3ul1IjYxwz4npthkwe+G /dw1Nf5Z1rbY2MKl2CDfcWjw4QMVaYbl86AmKNPO/jG0NoCjxUhFwA0ULIYqUq/TCYQe fj0D3OnXRwKjgfQ7C0BAs9tQm7S0H5eF2r87Vjiuhc0bVyxmL9LUf9DqqLPfZcyCBDgO I70Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mAQMceYOTyepNyy81qetN6xjIgF24kvDcmdMEakHKdA=; b=BJylXI/2gCxam/yFGnVpD8Oi2Sob7k2L5g10ddSC7yMcK2h7vkVEv9RTH4dgksmCeW xdfj+aR8G3sQIRWp+5DVKmeTstlHpCHtcU6mlJmw9+y9YScKsJ/NEV9c+els6HpDW9IZ pmykwaqGSCpTN0pn2GwS9DSgNeYlJz76PmDk/WNGbUOqxM+Yr2Ap+yUM9Rm3h/Xs4i5c Om5PePaMAsD6orq4EPa1OB0rwnv9wmi7BORyES8yVQw8CZHz1KVE60lDNV2EeeMOxAvs Q0wdkWs3dJPXPlI53vEMkPVTPr3PYbR5u9xE1iC7VzCz0Z0Cn1DIjubJqu5oAk1642ea n0LQ== X-Gm-Message-State: AOAM533UOcnhi+Jqa7ZQB9jQw7bA7Jd21Stm2TcIrZP8BFiysUFoVx94 CMZ+C6COFU41JsJpua0SGtJ9QJK0dE4= X-Received: by 2002:a17:907:7f08:b0:6f3:8c69:1779 with SMTP id qf8-20020a1709077f0800b006f38c691779mr3660647ejc.414.1651323195618; Sat, 30 Apr 2022 05:53:15 -0700 (PDT) Received: from localhost.localdomain (93-42-70-190.ip85.fastwebnet.it. [93.42.70.190]) by smtp.googlemail.com with ESMTPSA id jl25-20020a17090775d900b006f3ef214dc5sm1597209ejc.43.2022.04.30.05.53.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Apr 2022 05:53:15 -0700 (PDT) From: Ansuel Smith To: Bjorn Andersson , Andy Gross , Michael Turquette , Stephen Boyd , Sricharan R , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ansuel Smith Subject: [PATCH v2 0/3] Small fixes/improvement for hfpll and krait Date: Sat, 30 Apr 2022 07:44:55 +0200 Message-Id: <20220430054458.31321-1-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_00,DATE_IN_PAST_06_12, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 This series has small fixes/improvement to the hfpll and krait clk driver. This comes from another series that got split to better facilitate the merge since it was grown to 21 patches and was getting hard to review. For hfpll, a conversion to read_poll macro and introduction of a timeout to prevent a stall. For krait, a fix for the mux sel logic and an introduction for 8064 errata. v2: - Drop patch add hw_parent check for div2_round_rate - Add extra comments for errata patch Ansuel Smith (3): clk: qcom: clk-hfpll: use poll_timeout macro clk: qcom: clk-krait: unlock spin after mux completion clk: qcom: clk-krait: add apq/ipq8064 errata workaround drivers/clk/qcom/clk-hfpll.c | 15 +++++++++------ drivers/clk/qcom/clk-krait.c | 23 ++++++++++++++++++++++- drivers/clk/qcom/clk-krait.h | 1 + drivers/clk/qcom/krait-cc.c | 8 ++++++++ 4 files changed, 40 insertions(+), 7 deletions(-) -- 2.34.1