From patchwork Thu Jun 7 07:09:59 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 137857 Delivered-To: patch@linaro.org Received: by 2002:a2e:970d:0:0:0:0:0 with SMTP id r13-v6csp1746629lji; Thu, 7 Jun 2018 00:24:09 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLqGla2fssXJr0o96fqxlVxcyUOaUlVH1osEOt79oxDSJHKkry2Ybca4mkRdLKIqix4RGjp X-Received: by 2002:a17:902:b494:: with SMTP id y20-v6mr824405plr.136.1528356249394; Thu, 07 Jun 2018 00:24:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528356249; cv=none; d=google.com; s=arc-20160816; b=AWWAUmTf/mkFn1oLmUgyEk0g0wsRfP+UiGx+8YiIxP+pBA1T1bti7//hX45sJrcpxn JGyA9RtFLjw3T7AAzNfiI8Nh1bS11qdVLOUvIPG0IEiMXziu0Z+0RNTcVkNc553iblhs BbSTuGFSfUhb7I3CvB09kFGp1lNx993CysopvvD/9f/5VygKqk6M7uLVNXhrgm6uAFHI hkrRyOuFFER+DDSuBVFuOTOm4it1alx892Wy8/4Juz6+gqbgb9kvU+aXdWQGslm3eobF /3nB6cuLD++gIVMUBnM0JechlyYdBvVojz7epycmSUxjG/jHlrVAni0k89NYRCMMd71l 4+FA== 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=cfir5d9nY+kHtjjYX58OJl7xlw1mcjEAzGYTWy2Emm4=; b=ytlPMspMoosHTnAYFvx+VgsNAVCIckvq2Z3iKP+RQWRk0gePmuD++hLoNi9lVVnPSg XU8CAI4OXQ2jtiy1/Q2dTirqJxlNHshJaxIs44/AAlQAgfq10S/MlvPUJr1eMsF7k62R W339TKNmte3ldB7wcNEpuTicxpLrhCmxuubn+u0foutG4QFqWYW1Cb1GnbdG09+yRiLg JzzhajzQJChquSTkbGzORvhYU53hSHsQULFl2GXx8DmogVLSD564tHwS1MFVewQ9r5DR 7mlpkrdnKvxA44jQ0wbCenp3dBfXicFlxBsuOhfOrLkGRWSPvD9jLJpKEJuRPXDxS5hC jqcA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=gfz1jU2+; spf=pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=stable-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 t4-v6si20003092pgp.594.2018.06.07.00.24.08; Thu, 07 Jun 2018 00:24:09 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=gfz1jU2+; spf=pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=stable-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753220AbeFGHYH (ORCPT + 13 others); Thu, 7 Jun 2018 03:24:07 -0400 Received: from mail-pl0-f66.google.com ([209.85.160.66]:41402 "EHLO mail-pl0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753213AbeFGHYG (ORCPT ); Thu, 7 Jun 2018 03:24:06 -0400 Received: by mail-pl0-f66.google.com with SMTP id az12-v6so5525513plb.8; Thu, 07 Jun 2018 00:24:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id; bh=cfir5d9nY+kHtjjYX58OJl7xlw1mcjEAzGYTWy2Emm4=; b=gfz1jU2+bKH2qmaF3CETlfmz/x+LqlVtdjSVaohFR0210pNjPNSpIyAEnXftwgEuun iTWOvdQdbTOjMJYg5YvyBkEU67bjc4mLo1n8NCcLagesZ0bYalRuyd5xo0z265EIzQOt 1p+yrTqWpmZbAmAuBLbRvW3cmefZRKJbYfxfz3SHU+P1jzM4+9RvIGMRas+E3FVF3KWD 9JTFPcWfVJuJuMZHqGiukaZWOIxdXsbrocGv3jKBtDDri520SXb/FwsMrvvLiiWO40An HHEqWFKLqsNvOd+Cjd3RRWkQINIFEzan2RHBaK+iZpNaP7WftxC5m7EZlhfBq+lP4TDV zh8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id; bh=cfir5d9nY+kHtjjYX58OJl7xlw1mcjEAzGYTWy2Emm4=; b=Y9CWFGwdTlxRHJuF5BUhX6jSkNPsWLihgwarlBjhdY4UZ2GwQRmQCiIiJZB3bZ604s 5EG85sH+cClJQXMe8+5+0ESkvxeOA0q+RwlmET3g+GRsPI5OnqHLRcz8qPsXHVVe0/9N ubRz33pvLfqyP91p1ouAS0PVk3L4AENuwEyH5NN54JJ0JDj3u0I0xOb5lcgDSFeljNoX 68wkXB1/SWuwKIA+yAJHLJs4qS9Hj7tgeO9JduN/leL551TeLLGK9KPI9a38jN58j+bz +YDmP/dsVrO0Z0zDT374g/yjuChgprCPrlFVSFqCz5ysSN6z4WEURfNX1YfR0UHc9ixe jOFA== X-Gm-Message-State: APt69E0issfham3pRSJyfPRWvRWWjJ6aUCNP7N4LPXtzc3Fk4OBKwmQx mmYjfOjNtfnqKfPJq5ordos= X-Received: by 2002:a17:902:b604:: with SMTP id b4-v6mr851851pls.18.1528356246254; Thu, 07 Jun 2018 00:24:06 -0700 (PDT) Received: from aurora.jms.id.au ([203.0.153.9]) by smtp.gmail.com with ESMTPSA id c74-v6sm23195091pfd.19.2018.06.07.00.24.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 07 Jun 2018 00:24:04 -0700 (PDT) Received: by aurora.jms.id.au (sSMTP sendmail emulation); Thu, 07 Jun 2018 16:53:57 +0930 From: Joel Stanley To: Michael Turquette , Stephen Boyd Cc: Andrew Jeffery , linux-clk@vger.kernel.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org Subject: [PATCH] clk: aspeed: Mark bclk (PCIe) and dclk (VGA) as critical Date: Thu, 7 Jun 2018 16:39:59 +0930 Message-Id: <20180607070959.31995-1-joel@jms.id.au> X-Mailer: git-send-email 2.17.1 Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org This is used by the host to talk to the BMC's PCIe slave device. The BMC is not involved, but the clock needs to be enabled so the host can use the device. Fixes: 15ed8ce5f84e ("clk: aspeed: Register gated clocks") Cc: stable@vger.kernel.org # 4.15 Acked-by: Andrew Jeffery Tested-by: Lei YU Signed-off-by: Joel Stanley --- drivers/clk/clk-aspeed.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.17.1 diff --git a/drivers/clk/clk-aspeed.c b/drivers/clk/clk-aspeed.c index 4d425594999d..c17032bc853a 100644 --- a/drivers/clk/clk-aspeed.c +++ b/drivers/clk/clk-aspeed.c @@ -91,8 +91,8 @@ static const struct aspeed_gate_data aspeed_gates[] = { [ASPEED_CLK_GATE_GCLK] = { 1, 7, "gclk-gate", NULL, 0 }, /* 2D engine */ [ASPEED_CLK_GATE_MCLK] = { 2, -1, "mclk-gate", "mpll", CLK_IS_CRITICAL }, /* SDRAM */ [ASPEED_CLK_GATE_VCLK] = { 3, 6, "vclk-gate", NULL, 0 }, /* Video Capture */ - [ASPEED_CLK_GATE_BCLK] = { 4, 8, "bclk-gate", "bclk", 0 }, /* PCIe/PCI */ - [ASPEED_CLK_GATE_DCLK] = { 5, -1, "dclk-gate", NULL, 0 }, /* DAC */ + [ASPEED_CLK_GATE_BCLK] = { 4, 8, "bclk-gate", "bclk", CLK_IS_CRITICAL }, /* PCIe/PCI */ + [ASPEED_CLK_GATE_DCLK] = { 5, -1, "dclk-gate", NULL, CLK_IS_CRITICAL }, /* DAC */ [ASPEED_CLK_GATE_REFCLK] = { 6, -1, "refclk-gate", "clkin", CLK_IS_CRITICAL }, [ASPEED_CLK_GATE_USBPORT2CLK] = { 7, 3, "usb-port2-gate", NULL, 0 }, /* USB2.0 Host port 2 */ [ASPEED_CLK_GATE_LCLK] = { 8, 5, "lclk-gate", NULL, 0 }, /* LPC */