Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp219195iob; Mon, 2 May 2022 17:34:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyozbPrJ97RIBCuQNWl+X7Ui6QZ5xu/Nl5vUF8nFfYmJSSRKjf4sEDuxJQMoSg18H1DHMOP X-Received: by 2002:a17:902:a613:b0:156:b53d:c137 with SMTP id u19-20020a170902a61300b00156b53dc137mr14141269plq.73.1651538058298; Mon, 02 May 2022 17:34:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651538058; cv=none; d=google.com; s=arc-20160816; b=OGGC4/+h6O30XLI/z9so1RlUGvx8g8YJO09DWpKQq77ydiNxqVki30VdO3m5xFMbT4 0rbI/QLJkRvGqfeBmFRJraXvqjZrG2Fq5pdSaE4cfRQ2LT1/fqC3D27b3qpDJxXapnW5 Ih9k/nJxYyX5w+4swl/Vlj4MzWcthBDFtCcwKqLvz8ARwqZaOGYBHfMp4Gtzo/ONTgGV yLKUidjvGODyYC2F7M6TMjN2LF4qZD3ApQ/Qr9hsGApDZZHWvrfb7XB7GMBLj62GJOrh X2XT5XQRSfkXTYDpNzTl2VsjVivkj9sDUgBoZ0safU0FfwsaBso42+ITNQCUm0MtPSrS zlPw== 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=ZDXW/gHKMHWr4XCaRCd5FkSwtpihwObu66H7PIUemjo=; b=y1eMv9l+BoeNh1p81t3FdNbBGnoyNbGgpJaH/OamHMOwHAgVNYILlsb/GZKD2PvNCT +0oFtLz5GL3eL7/e/UkdnIb3vEvzqQZ8nj1pPipk6gsKSpqbCsjsuUodGhQbnRSIacQk 163a91o85AJdITV4fV1dHe/uExQUW+b7ZssQKvE7SHKq2Q0WBwnK1nKorllM/UMxWaY3 5gXrsz+B2fk53spcFPg8BinYd2+mANtU+YXjCYhxtXkFXkNZKm2yBlaoPIsryQJwUfk7 GXIAX6xlLLNfVQawz/9FE/+MRj10v2XOJ/HU4bQKmAgMVrwNKygLIbS0kwziI2z25I0z TLEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=bcckHpxF; 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 g4-20020aa796a4000000b00505bac154b5si14409881pfk.81.2022.05.02.17.34.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 May 2022 17:34:18 -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=bcckHpxF; 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 3281E3B3E3; Mon, 2 May 2022 17:27:09 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1358851AbiD2MHt (ORCPT + 99 others); Fri, 29 Apr 2022 08:07:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49694 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236364AbiD2MHq (ORCPT ); Fri, 29 Apr 2022 08:07:46 -0400 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CB10EC864B; Fri, 29 Apr 2022 05:04:27 -0700 (PDT) Received: by mail-ed1-x532.google.com with SMTP id p4so8888413edx.0; Fri, 29 Apr 2022 05:04:27 -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=ZDXW/gHKMHWr4XCaRCd5FkSwtpihwObu66H7PIUemjo=; b=bcckHpxFLgWw62oWN6veplwFoPqe86R7LpKyhQzfVOKVhcepK+jOHqmm746lKkVKU5 W1r/bsUQkGC90wNd94KRUuC8TV5rpxDIsa98qDy/lJuC83HO5geV0Chof4LYjlB/JtQ7 q60LGOVk5FERiTmx7nLDsMXaivnycIIUBVep5cF5bzz4mwTCvqmVmSD/3GEjspJMDrd5 g97bdlErRxpZYRJuAYoCAlnymhrViiO8tJyYh1qgwD7VyWKqh+baqILyUV0udvWW6Zlh v4MH/xJw3oe1hwg9k/wpGlvLTlGWpxDF3oABWqYKF3xD/S+EFWaxWDMxg62YqRs01iQk 4/3g== 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=ZDXW/gHKMHWr4XCaRCd5FkSwtpihwObu66H7PIUemjo=; b=VGOp0u0ZUXbf52CurcHgC/2f/TewymKbeE9gkYPtQd2QzbPZGRwODLZtr77ku8s3OP Rjg6QSzOqMeW3OnfeaEMDdFeAJ+mz6mDTWQ4aRhV5jrhEzr+KgfxmP6lHsdupuTdsjMo EzDPF7ONEWwYAWlJpBrolf3mrDikkDPufWCGTjvExdM+rlXecJ2LsCgbSHnhrvLPpqmy YlQhTNAi83/vkKeKsgnyNTOtKwZT9KG56PwQZFbJVmryirBFND5we9SHPaQQhehIbPHi i04LG1Wra72M+SxQ9gBNaU/Xwtf4oO+0j1c3Z97A0odTm0Xy5MQkVF0vzhQroJ5f1evI jnng== X-Gm-Message-State: AOAM530AALiho2bPVOhZkwvf4Zp2N5BUbnhzOKoZNOIrbL0L+DJ4eQB3 d93alg5fhROriUYiCA8UXPU= X-Received: by 2002:a05:6402:1592:b0:425:edec:992d with SMTP id c18-20020a056402159200b00425edec992dmr24684618edv.283.1651233866124; Fri, 29 Apr 2022 05:04:26 -0700 (PDT) Received: from localhost.localdomain (93-42-70-190.ip85.fastwebnet.it. [93.42.70.190]) by smtp.googlemail.com with ESMTPSA id eo9-20020a1709069b0900b006f3ef214e02sm581338ejc.104.2022.04.29.05.04.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Apr 2022 05:04:25 -0700 (PDT) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , 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 0/4] Small fixes/improvement for hfpll and krait Date: Fri, 29 Apr 2022 14:01:04 +0200 Message-Id: <20220429120108.9396-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=-1.7 required=5.0 tests=BAYES_00,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, an extra check for div2_rount_rate and an introduction for 8064 errata. Ansuel Smith (4): clk: qcom: clk-hfpll: use poll_timeout macro clk: qcom: clk-krait: unlock spin after mux completion clk: qcom: clk-krait: add hw_parent check for div2_round_rate clk: qcom: clk-krait: add apq/ipq8064 errata workaround drivers/clk/qcom/clk-hfpll.c | 15 +++++++++------ drivers/clk/qcom/clk-krait.c | 30 ++++++++++++++++++++++++++++-- drivers/clk/qcom/clk-krait.h | 1 + drivers/clk/qcom/krait-cc.c | 1 + 4 files changed, 39 insertions(+), 8 deletions(-) -- 2.34.1