Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp2663688imm; Fri, 20 Jul 2018 02:41:10 -0700 (PDT) X-Google-Smtp-Source: AAOMgpdNOmICgOZlLotk1Mi3HYoVIxPkffxfMR3BxIbB/dfcl80CTpAomA8Hk0/P6CoMxy6voef/ X-Received: by 2002:a63:5a13:: with SMTP id o19-v6mr1347915pgb.195.1532079670385; Fri, 20 Jul 2018 02:41:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532079670; cv=none; d=google.com; s=arc-20160816; b=msSOSIocQQ0FQH9lhAbSN9XCiO7Uu6Z58P7ErD+BZ3CuX00FduqA9K15S3+SRrItfS kvJcVwMD+5C7qf48hK151zXjzfYvonRx90NmY46sE2nDFVKsiOnfyzGJRHiIoTkgj9I+ GWk4PxVigoW2SowToDgC8e2RWqeVupvG5uwS+fY8uoNGx/ESrsq9UtCaa9pxrYn7QGOu yNqBYqwPGSKFWdbU3KN5R5UIOze9ePg/b76uMctgVb+e1SFbsI1mz7+YI4rxGRB1Oy9C nFb30g1nlMVkwdDDzVRV05Fc95Xuq97QlxUVEPsfbvDkHs9JijLLbpYnYUJHtNpyRj2W 0EDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=q9/+2HE4tYFkxtNlSAMJtGlNmdGcT/ar2xUpA5R0Dq4=; b=Aa9e9iSi9+yCwTsbiFgNm1YCKkbhf6xOYpJMsu5yuC0NwqcjUarfVkZc4q46SAN9EV WWtccOKS/QI7xI34ZR/XBNvbQegBAXviTh48F53p6H7BSLoPNahgueU7YlHwXg1RwJY4 NMteGE2wwV4v6IdEVYfCaS96pzxK20WlIlh7VC/DcdYvnT4yPc/ynARZUVNXcPYTjlBI Z3zogNE9lWkaadet7Vibo818P8ar10NRUl8uGdWTeLR2o+MPuWCc89oY/WhhZ/FjJXox 5rc9C4AhlWHa3CAMHTyIIx+kg2t9/yMPrMbrC8Nt1o7vnu0IJtc4AppL2waVgzOCskuW rWUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=qUwc5Nbk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 15-v6si1427745pfj.329.2018.07.20.02.40.56; Fri, 20 Jul 2018 02:41:10 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=qUwc5Nbk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727664AbeGTK1J (ORCPT + 99 others); Fri, 20 Jul 2018 06:27:09 -0400 Received: from mail-wr1-f68.google.com ([209.85.221.68]:36103 "EHLO mail-wr1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727243AbeGTK1J (ORCPT ); Fri, 20 Jul 2018 06:27:09 -0400 Received: by mail-wr1-f68.google.com with SMTP id h9-v6so10707155wro.3 for ; Fri, 20 Jul 2018 02:39:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=q9/+2HE4tYFkxtNlSAMJtGlNmdGcT/ar2xUpA5R0Dq4=; b=qUwc5Nbkn5FG0HUiBmDsFKSJUmdchf8YnFBg5LSkZDgSlEXNUFdaZ28K/rLOG8vUEX uiHmXLcP3frPEPreBZ3gRb5WDFVNgLl9bA1bhhDkHILUQ7krh0dUJfcQDKU+AWNJIBnI FxPynb40MiyVqY8wb4X4P5pSdGMXyDkKtbV4ZystCK//h80Qy6YFVXbQGZPrR2C8mrEH Wnoe+dLaqHWnr1i3QNixWGo7moAV9y99jNYPY1VPe3TItPSc2oJRzCaVtIuk7qSXL7nT nj0PeWRGgHm5JtD5fIw6uBA2h8O73GFU7cgt5ZGWJ6yBlJcGdP9K7rSuCwvdkF23N4Yy 85Ag== 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=q9/+2HE4tYFkxtNlSAMJtGlNmdGcT/ar2xUpA5R0Dq4=; b=BS8Al4yr3OBtYYxQUEcFrK1jticJePYCzpsIveVyHMPOIc4ifLfu0/ommTlHAdPvot zvGurMZfHMIbT6qrk+Ff6US9Depxl3AFWbr1tAEM+ES6cknEcNaCE1sh7ypIh0ctzZnV OZ9ekPp/i4RvzkmcwhzlnhrpNjydEjYl4E7YJir3fk0BuLKEi3vTcSzg7KOBPCD6Cd/W g3fPKFZe4UfkpKDkALsR81DANFCqbwbLxBDjskNMvOqtBUxjgBWyOUPc5TvFQg+/mCeb Ameier0qjGdGj52+6+myb9QrbPwKDW0jmV9P4Vsy+D41VS+nuwuASbyMx0/pro5EqbJy MhQg== X-Gm-Message-State: AOUpUlEWZllhlzooD/kkA8/ucYTtuJkxner3LRE9eymmp1oXSokW6Kib IU+xJ+1FPTepB2Ky9eQvy8ZmtQ== X-Received: by 2002:adf:c109:: with SMTP id r9-v6mr974593wre.233.1532079583591; Fri, 20 Jul 2018 02:39:43 -0700 (PDT) Received: from bender.home (LFbn-MAR-1-570-38.w90-118.abo.wanadoo.fr. [90.118.15.38]) by smtp.gmail.com with ESMTPSA id z5-v6sm1917070wrv.2.2018.07.20.02.39.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 20 Jul 2018 02:39:42 -0700 (PDT) From: Neil Armstrong To: jbrunet@baylibre.com Cc: Neil Armstrong , linux-clk@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] clk: meson: Add video clocks path Date: Fri, 20 Jul 2018 11:39:39 +0200 Message-Id: <1532079581-978-1-git-send-email-narmstrong@baylibre.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset adds initial support the Video Clocks used in the Display Pipelin from the DRM driver. The DRM driver is in his way to finaly switch to the Common Clock Framework to setup the clock path, this adds the clock entries that will be used by the DRM driver in a near future. The vid_pll programmable divider is introduced in its R/O form right now, but will be extended to be R/W in a next iteration. Until the DRM driver actually uses these clocks, the Gates are marked as IGNORE_IF_UNSUSED and the MUX/Dividers as NOCACHE since the registers will be modified directly. Neil Armstrong (2): clk: meson: Add vid_pll divider driver clk: meson-gxbb: Add video clocks drivers/clk/meson/Makefile | 2 +- drivers/clk/meson/clkc.h | 6 + drivers/clk/meson/gxbb.c | 667 ++++++++++++++++++++++++++++++++++ drivers/clk/meson/gxbb.h | 24 +- drivers/clk/meson/vid-pll-div.c | 90 +++++ include/dt-bindings/clock/gxbb-clkc.h | 17 + 6 files changed, 803 insertions(+), 3 deletions(-) create mode 100644 drivers/clk/meson/vid-pll-div.c -- 2.7.4