From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.0 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 91950C433E5 for ; Mon, 13 Jul 2020 00:27:04 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5D6802067D for ; Mon, 13 Jul 2020 00:27:04 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="KqmNuzik"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="aLRApDcz" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5D6802067D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:MIME-Version:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Message-Id:Date:Subject:To:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Owner; bh=DMm8CvCSVr7uvIRSmcAHdVZDh+iuA/5RROZVanEXFCY=; b=KqmNuzik8MBRT2424NyN1QvP1B QzmrQE/rexViHOkmETfd3O6twiT4kddRi1TN7O+kCiXk6g+FG98w2Sa7IAFHmxfWhynXUEuBJF+1q U5SR45WgIkDRHyZMhT4YHd/aGu4jYQ0AwKT/WMMNLDy6ENRlXJiawvySS1l8Mf4KQ8GyD/PthBYjo slImtua1yR/xjS9tZUptmOikvbx5YQITQswwzRIW7ZTrcQqrSQmtgvZ69GIiax2lTCx0I8t8MM1XG ZY11TUvKXw4csa1lV4O0jCo+PqG5eiNrGWHSE8iJigHkzQ1ne3tFT1XUhtkFAUmaj6nbwT1ooWkQY Zfkym5og==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jumHb-000229-93; Mon, 13 Jul 2020 00:25:23 +0000 Received: from mail-qk1-x742.google.com ([2607:f8b0:4864:20::742]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jumHY-00020P-DB for linux-arm-kernel@lists.infradead.org; Mon, 13 Jul 2020 00:25:21 +0000 Received: by mail-qk1-x742.google.com with SMTP id 80so10697375qko.7 for ; Sun, 12 Jul 2020 17:25:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=MNQQ+hyQNqz/JuGSalQ8ldWzSx4fTga3Roz/EAlmuLc=; b=aLRApDcz2S4eAcRZu0S4mUjBqA7Pxccts1w4+QmFqlzD5M4yra7I48rG7WkCN/QBtP BNI1mmCBRuQq2S0YdjvnQVX7v2Lz2aJSDccpq+YO5nrL3EmWhas1FcREdqvCR7FkUIJ1 pA3qCmSobQvmyNt6HzxR2DrIpkYtL7gxDwKctxFCdB4uoapQzEJekNrbiWElpCCTFDBv SBS76YFxbPOdB35SAiny4jeuozqgUtdaCuJSPx8qkyJLEp1eqV0HKRG8e6m0PRKae+gd YbKc9OmcaQWIEFLJ9LD8YQb1abEhOjYQ7TkI0/T7Ydw5SKk8iTeZSx7J/DFPNYQw/2Us CecQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=MNQQ+hyQNqz/JuGSalQ8ldWzSx4fTga3Roz/EAlmuLc=; b=pXjG99NkDCGGw0T6dcqVX1Sa/vShfXoLTFhIAiZnNXRxGc40P5Jg9j0yfnsyySJKF0 A3U5w+jv2D9BR6Uh3OAywub6ikxKTXg58vxBr4zIW0+wmliSE0yR9i5b081/999dQySN jalRrv2hSLKC4TWYfuDsanwHcq+PisOvpXrzSX8ls7KAknqKoA5DfUaf9e5eQJeV8V1d 6vi+7ysmnXbjOjPxXozIPuFuVEwgK1c1gp5c7uPXw11RsF+gzR6er2iyLobQ5Qx/cP1D FV1epHzJ56Bq11BLheFb9JG8srkttx6g/1ih6Z1w7wC9DIX/ynG8bxP1EyCKBr6lWeop FO2w== X-Gm-Message-State: AOAM5324L9CkYbo6xK8OofWZzfBdUewYs7QJ+u6b21yT9rA5K3cFt6Jv TXlthFF8Cgoa+RQVPmVfJEA= X-Google-Smtp-Source: ABdhPJygFZaTQ/4r8Q45IxyGdkrJNhgiE8e+dUZVrGs+qeDGkHO7T5mG5bd5rWtJbTVtpBYMM3hhFQ== X-Received: by 2002:a37:6488:: with SMTP id y130mr76336140qkb.194.1594599916663; Sun, 12 Jul 2020 17:25:16 -0700 (PDT) Received: from localhost.localdomain ([72.53.229.195]) by smtp.gmail.com with ESMTPSA id u5sm17044309qke.32.2020.07.12.17.25.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2020 17:25:16 -0700 (PDT) From: Sven Van Asbroeck X-Google-Original-From: Sven Van Asbroeck To: shawnguo@kernel.org, s.hauer@pengutronix.de Subject: [PATCH v1 0/5] imx6qp QuadPlus: support improved enet clocking Date: Sun, 12 Jul 2020 20:25:07 -0400 Message-Id: <20200713002512.28742-1-TheSven73@gmail.com> X-Mailer: git-send-email 2.17.1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200712_202520_498460_529DA5F9 X-CRM114-Status: GOOD ( 12.26 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-kernel@vger.kernel.org, NXP Linux Team , Pengutronix Kernel Team , Fabio Estevam , linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On the imx6qp QuadPlus, the h/w designers have improved enet clocking. This patchset extends the clock tree to reflect the situation on QuadPlus. This allows board designers to choose the enet clocking method by making simple clocktree changes in the devicetree. Default setting: external routing of enet_ref from pad to pad. Example, change the default to enet_ref @ 125MHz clock routed internally: &fec { assigned-clocks = <&clks IMX6QDL_CLK_ENET_PTP>, <&clks IMX6QDL_CLK_ENET_REF>; assigned-clock-parents = <&clks IMX6QDL_CLK_ENET_REF>; assigned-clock-rates = <0>, <125000000>; }; To: Shawn Guo To: Sascha Hauer Cc: Pengutronix Kernel Team Cc: Fabio Estevam Cc: NXP Linux Team Cc: linux-kernel@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-clk@vger.kernel.org Sven Van Asbroeck (5): ARM: mach-imx6q: do not select enet PTP clock source on QuadPlus clk: imx: add simple regmap-backed clock mux dt-bindings: imx6qdl-clock: add QuadPlus enet clocks clk: imx6q: support improved enet clocking on QuadPlus ARM: dts: imx6qp: support improved enet clocking on QuadPlus .../bindings/clock/imx6q-clock.yaml | 2 + arch/arm/boot/dts/imx6qp.dtsi | 3 + arch/arm/mach-imx/mach-imx6q.c | 4 + drivers/clk/imx/Makefile | 1 + drivers/clk/imx/clk-imx6q.c | 46 ++++++++ drivers/clk/imx/clk-mux-regmap.c | 110 ++++++++++++++++++ drivers/clk/imx/clk.h | 7 ++ include/dt-bindings/clock/imx6qdl-clock.h | 5 +- include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 1 + 9 files changed, 178 insertions(+), 1 deletion(-) create mode 100644 drivers/clk/imx/clk-mux-regmap.c -- 2.17.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel