From patchwork Tue Oct 30 10:22:29 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 149733 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp5259541ljp; Tue, 30 Oct 2018 03:22:46 -0700 (PDT) X-Google-Smtp-Source: AJdET5eLpJ2lUQdAisxrsulDHVsW2+nuhvUguBzhAtM5Kz590BF9AupHl0DGwgzzdAUQUs+dIqxQ X-Received: by 2002:a62:3245:: with SMTP id y66-v6mr2327214pfy.72.1540894966239; Tue, 30 Oct 2018 03:22:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540894966; cv=none; d=google.com; s=arc-20160816; b=xGPgrBiYpMdtYQwFBsKv9vvKxdjoZ94xcYEiJm3hu1+45mPASMwC5xDhT438thbsOd dFCwe7q+y3oVL0ZXkHuUXCetMCDC5tinIhinb+1oBDXXCr5LetkjMXN2furWd49ofRmi GZbUPk+zUa+FDBsccUDsyYnMOifG2fjZBmeu7U8IX2ES0BSJkHgGilNEiaqotus1rZyP whfv8QsfEH3j8T00WCCGWxs2ex2p2kRcLhjmhLr+xNE/zVgfjrHW5bZxpStzZYxii4E/ orRMHW6jluR6OdvJoava91ErQa8V5nH401OK7kMCGbBWPI1wClvL6vBFfeMsfB/5yNp3 zmtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature; bh=LLrFK+YRmk7r6/C5e+K5O5DNC2H0ChSiQcyKfu/3Cr4=; b=Zv3jGov1Mm713jKicO9mJCqdy6ki56tMMJUUCRmzKdyv+wnmtw1nWUh6DpQO0bwck/ Zqn9IBam9tlN8B8UROWTKVStIGeYGfPPQad/meTiRGXpwsbDdTE/Ij2cDfJWksiBiUp1 rAAvpIjWT3VUYbjyUbrFoW+iK1TLEi9A/alo4JTcumni8HDiLeGXoIAzdVJifC6va4OK omj1E53qkDNEe8fsTFHSEwAKy87wkKexv0qfRdg8irVuT3RwchAvVuImx1sbK6m9Clge qGUXzJ2HDs8MtSoOYAFXrU0Z082SvHEed9fCktG94EBlP+cvtF9sXK85DPdsORdJVBFi NwZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=krN9fpah; 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 1-v6si9945739pla.38.2018.10.30.03.22.45; Tue, 30 Oct 2018 03:22:46 -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=krN9fpah; 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 S1727503AbeJ3TPf (ORCPT + 32 others); Tue, 30 Oct 2018 15:15:35 -0400 Received: from mail-wm1-f68.google.com ([209.85.128.68]:52327 "EHLO mail-wm1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727111AbeJ3TPd (ORCPT ); Tue, 30 Oct 2018 15:15:33 -0400 Received: by mail-wm1-f68.google.com with SMTP id 189-v6so11148078wmw.2 for ; Tue, 30 Oct 2018 03:22:41 -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:in-reply-to:references; bh=LLrFK+YRmk7r6/C5e+K5O5DNC2H0ChSiQcyKfu/3Cr4=; b=krN9fpahlQsQxq5OeXZh6U5/htbiWFQ1JX/bIW0XLXhiAqbOJLgiPwIyt/xquXBQ2M xfQICSgFwaaGK8BMyqlyodcv0EhrLXXu5PTp76IniQ3rze4+nBY0PdPPUjNN4w+upK+/ WSk8whdEbYriDWt1h5Q/4wNKKJxtTM7U7e0VgcdKjLlrU0jNvLX1MfKuywhET+oJAPV7 ylQOsoDp8g2DH2cYuDIFgEJGAkRE3QA9OxvIQ7pOh18WluUCQ16ktm6xnJ35wsxWJlE8 8wG5XTmL1Ao0avStZJro/5CENjKJzbM7aE0ke1WJxJRwKgPFP3oio5Iyc/ri2YHQOTQc enhw== 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:in-reply-to :references; bh=LLrFK+YRmk7r6/C5e+K5O5DNC2H0ChSiQcyKfu/3Cr4=; b=lV7hvq4ka9d+C36beZ+uzu/V/sUpw3as2v61Wz7Vev6yWgbCgCQjjrvEjRnazU4vbD pjeyA+hq4OQnm79FKlIEtea2YhJ+0WFbBNoqLHSVn9iFCs/fMvg/qMuB2HxPk1gbRCgN Tdl2KWK9IxsrdILi23Le4Kp+QeCfxRmdBunnfRmluTIuNetlgDbYW7PmZaN+Osp0g2Wv f+TNT0xyK5ydAQllOGBaY8Ib8PPk11nx2J+S40ewnMKzSf0yrYUNH4JZH1w6B6OoywMD SMPOpTfDJBBY2TRQ/AUjFOw0XXjF0Ku+s0ABL2Z6OCK0kyC+VG9hQh+StUA1HmBR2bvT ++vQ== X-Gm-Message-State: AGRZ1gI9+EMW5iQbtHH/A8YJ+8eqMMRGO7ZH+MzTDzsIczzWxENe5Apt b9N7YNSSQ6mpIe5+vOnEtZktiQ== X-Received: by 2002:a1c:6:: with SMTP id 6-v6mr1193057wma.126.1540894960691; Tue, 30 Oct 2018 03:22:40 -0700 (PDT) Received: from boomer.baylibre.local ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id i204-v6sm26638614wmd.28.2018.10.30.03.22.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 30 Oct 2018 03:22:40 -0700 (PDT) From: Jerome Brunet To: Srinivas Kandagatla , Kevin Hilman , Carlo Caione Cc: Jerome Brunet , linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/4] nvmem: meson-efuse: bindings: add peripheral clock Date: Tue, 30 Oct 2018 11:22:29 +0100 Message-Id: <20181030102231.4851-3-jbrunet@baylibre.com> X-Mailer: git-send-email 2.17.2 In-Reply-To: <20181030102231.4851-1-jbrunet@baylibre.com> References: <20181030102231.4851-1-jbrunet@baylibre.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The efuse found in gx SoC requires a peripheral clock to properly operate. We have been able to work without it until now because the clock was on by default, and left on by the CCF. Soon, it will not be the case anymore, so the device needs to claim the clock it needs Signed-off-by: Jerome Brunet --- Documentation/devicetree/bindings/nvmem/amlogic-efuse.txt | 3 +++ 1 file changed, 3 insertions(+) -- 2.17.2 diff --git a/Documentation/devicetree/bindings/nvmem/amlogic-efuse.txt b/Documentation/devicetree/bindings/nvmem/amlogic-efuse.txt index e3298e18de26..2e0723ab3384 100644 --- a/Documentation/devicetree/bindings/nvmem/amlogic-efuse.txt +++ b/Documentation/devicetree/bindings/nvmem/amlogic-efuse.txt @@ -2,6 +2,8 @@ Required properties: - compatible: should be "amlogic,meson-gxbb-efuse" +- clocks: phandle to the efuse peripheral clock provided by the + clock controller. = Data cells = Are child nodes of eFuse, bindings of which as described in @@ -11,6 +13,7 @@ Example: efuse: efuse { compatible = "amlogic,meson-gxbb-efuse"; + clocks = <&clkc CLKID_EFUSE>; #address-cells = <1>; #size-cells = <1>;