Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp3996517iog; Tue, 21 Jun 2022 09:57:33 -0700 (PDT) X-Google-Smtp-Source: AGRyM1u+b+tNXV8OFiFCWg6D4tmaGTWzpcC6PsBxhZtGlTFItMWzgUIqoegDPIkhgNz9GeoeDol7 X-Received: by 2002:a17:902:7b8b:b0:168:9498:a0f9 with SMTP id w11-20020a1709027b8b00b001689498a0f9mr29903843pll.39.1655830653432; Tue, 21 Jun 2022 09:57:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655830653; cv=none; d=google.com; s=arc-20160816; b=RUeJ6JVVwdtMs9VYUPQubzD8KOeTRXo5hVqbF9eneMdsFyh1NE7/FKNNzPytOmcBYm 2l2JE05K8c4bXvgWDJ59CQYOZhc0IqDi9DZ8MCRfC4zZj964sFH13mLy52R89Yk3qcQR 7XfdbYywI/CPNHlOQOLFfZP+AUUSQ44I5B/ZkrzIWIwSnV50e7/FFkRx2zQd5Z+Coatr ksixchuMd9zbbPgxR5USpjb90pBAzcyujjBj0yPbgDK/m+zyFE/G5sbB/8bpuK69E2+j mAofDkxqocoPSxj7RmR9qdCFB6zCP1i0Pm/uVOSvS8/Y+tYj+E8mDReXYCuDmHWqEKsL 1K9Q== 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=d/rYDj4w6bdUe/1X9k5V/3W4DgdceeouS/VnmjUwoWQ=; b=TxyU3ibvBbCVcJ0q4FbHtnwLkid6VMCYuNWAFGJSYesQdnGtvgnsDvBBFYivbUxg/Q lEp3/Z37XyIGxEo5VmVGbvp4Rob1MtfhRbmdft8I+91SHdsZZ5YtqZeTOk+JTEsa6HhO t10GYoWlpeYfHamyq9c0U5kCXCzF4nuxf97xsXKAS3ueg/PJf8swBIi3aCw2GroxyDb4 DC0uxgvURn9vy4HW3UQKkwm9SxrAwdooovnp/JqQ2I/qTpgxL+wbhtji4rVxrUUiuSJl fbX4hsGEJXhqRXSorGQZTcGSOrjnYI8m5msGbHEsdrc9lV1CSdc1l8mY1IKxzt0HAi0Z bHag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=bpJzrHTp; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p6-20020a17090ac00600b001e318172115si22147839pjt.39.2022.06.21.09.57.21; Tue, 21 Jun 2022 09:57:33 -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=@gmail.com header.s=20210112 header.b=bpJzrHTp; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1353504AbiFUQG4 (ORCPT + 99 others); Tue, 21 Jun 2022 12:06:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53794 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353475AbiFUQGy (ORCPT ); Tue, 21 Jun 2022 12:06:54 -0400 Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E6BEBFDE; Tue, 21 Jun 2022 09:06:52 -0700 (PDT) Received: by mail-ej1-x62a.google.com with SMTP id ay16so9137883ejb.6; Tue, 21 Jun 2022 09:06:52 -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=d/rYDj4w6bdUe/1X9k5V/3W4DgdceeouS/VnmjUwoWQ=; b=bpJzrHTpw5y0ZOqT1UcyAiirUhCaS9/ls/enJWHa8UxyXrGryoXp+owRp/QMrvQu+d 13qtH6DeF5BwFbZzNIlClV5QdWuuUEdAYu34025u2xmhxOYbh9PShykfBOR8rz9Lqbn9 +yPQ77Y5NRAzjfkuGloazLmc6hfOilVsg+jFpaMy+xREBgZWg5OaG9Tic4G/T1yqIUhr UgZAlesNxSUF6JrbKOMct6X6upfQMaySX3rDkdR/rqGbz24v0qnjUeq5oCPnAki8md1S TbMhI2/iukR9Yw/mnpzqndRGHPc+JP2X9xdMJpjuUWZX1L328VqU9kti7euvhrgPzvof nQ1g== 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=d/rYDj4w6bdUe/1X9k5V/3W4DgdceeouS/VnmjUwoWQ=; b=wqfHwZJU5y7IY4ZpB70Qs6s0z98MBN7u+2gnwqOC2KZ51RRCXKdeY0tDZHpGiqw/oE MrnUKFe5yk91zo0xP4V0Vkj8JnmH1Wzjkp9ystIg6R6/bupu3cK1aMvHOcdL4gzf97Wj UwPF3Wafjef9IBdECq/La/7X3vezdzLP44YERgG97BvXa2UMTUpp7qMlVYaF1sH2o6LK EaUR7OpPJj/BFLIib0Fy0iBZVv9AQXmMGYNzHMQK9LnpsPr3yTE7L6vi/VzsWnpC3Uzb MiVr8i4LuakbEngsFNhcwHMsC5xsKpv16STQwoYWwhmMO7pdJBIZ44GFKLwP5244agMJ k1MQ== X-Gm-Message-State: AJIora/2jJzrdUTFIdaUj6wJBv9P28pmMexECGoPTdSYc6h8J8j1psGB M75zuLy3FHBdF0QJnG1Dfjg= X-Received: by 2002:a17:906:72cd:b0:722:d84b:30e3 with SMTP id m13-20020a17090672cd00b00722d84b30e3mr6323685ejl.726.1655827611418; Tue, 21 Jun 2022 09:06:51 -0700 (PDT) Received: from localhost.localdomain ([185.107.57.61]) by smtp.gmail.com with ESMTPSA id p6-20020a17090653c600b00722e0b1fa8esm1772943ejo.164.2022.06.21.09.06.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jun 2022 09:06:50 -0700 (PDT) From: Yassine Oudjana X-Google-Original-From: Yassine Oudjana To: Andy Gross , Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Loic Poulain Cc: Yassine Oudjana , Yassine Oudjana , Dmitry Baryshkov , Konrad Dybcio , AngeloGioacchino Del Regno , Martin Botka , Marijn Suijten , Jami Kettunen , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/6] clk: qcom: msm8996-cpu: Cleanup and migrate to parent_data Date: Tue, 21 Jun 2022 20:06:15 +0400 Message-Id: <20220621160621.24415-1-y.oudjana@protonmail.com> X-Mailer: git-send-email 2.36.1 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,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 includes some cleanup of the MSM8996 CPU clock driver, as well as migration from parent_names to parent_data for all of its clocks. The DT schema is also fixed in this series to show the actual clocks consumed by the clock controller and pass checks. Yassine Oudjana (6): clk: qcom: msm8996-cpu: Rename DIV_2_INDEX to SMUX_INDEX clk: qcom: msm8996-cpu: Statically define PLL dividers clk: qcom: msm8996-cpu: Unify cluster order clk: qcom: msm8996-cpu: Convert secondary muxes to clk_regmap_mux dt-bindings: clock: qcom,msm8996-apcc: Fix clocks clk: qcom: msm8996-cpu: Use parent_data for all clocks .../bindings/clock/qcom,msm8996-apcc.yaml | 15 +- drivers/clk/qcom/clk-cpu-8996.c | 235 ++++++++++-------- 2 files changed, 140 insertions(+), 110 deletions(-) -- 2.36.1