From patchwork Mon Feb 19 07:24:19 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 874992 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="OCpMfFKU"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zlFcl38wqz9s0w for ; Mon, 19 Feb 2018 18:24:39 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751899AbeBSHYh (ORCPT ); Mon, 19 Feb 2018 02:24:37 -0500 Received: from mail-pf0-f195.google.com ([209.85.192.195]:38140 "EHLO mail-pf0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751635AbeBSHYg (ORCPT ); Mon, 19 Feb 2018 02:24:36 -0500 Received: by mail-pf0-f195.google.com with SMTP id i3so1843384pfe.5; Sun, 18 Feb 2018 23:24:36 -0800 (PST) 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=fn+wXaUNvCXH16FVRPi+EMYio95eCRXfuLIEpfxjqGw=; b=OCpMfFKUx2sCu6Zhvh9NdXgvSlY95szmOmjR9aTdd1fLPdZ/yFQcDLC2ptdgKB0GHH xG7cmYV1OHD+DDQKgejnkKVjBM2vmGxuwc7oZNCKK8zWzQ9BZL2P3QVyuWlrOjoDU74I rJcGcfjOal0DJ7uMMBLSEuqFYI/GAkutH7S7rwvwZmDVO1PE4xfoaq0D8rn83rQpLDl/ dN4yvkAbKN1zwXVHjEASuHYQ5B+PFJxVf4T8DsQ5RBSo2ndvAnZFnz9Yh/4HkJMMRkkV BJsSSJc3g04rSdtHlM7ODdMXhQpdNARCR7LE0zicDYne5XCl/QXwl2BISRAIDpN0zNr0 76gg== 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=fn+wXaUNvCXH16FVRPi+EMYio95eCRXfuLIEpfxjqGw=; b=tyQ1nnzx1cqY8PDfJ68I1YYZcG2xmcLuFeBKRlx/+X4i8f2wpti5qe03PYeLRc7Pz+ qakJCSvtzZ1ysqfdhxopHeN/gAWXUlbxlKnMTeGciglmcO/q1SZN+t3FNVboFQz+rPiX rqpGfpqvi8Bl7c9aID8v+5UdcL2QkSNusJfGnGINACk1grth3soJo2hNQFV9z0rAlRcx zRqu41p76x+PlxCqQ+mOgQtotPQ82e0Et1eZJQg8C/60wJfVJRhQ9bF8R5JNSoqfv9z3 F9uyBy1nXeKp7+bxXxJCgKyvTMcMmDlaymL1S7Qri4wiQ8gM3OO4EOJmx6wZZwIaQadA 9eXw== X-Gm-Message-State: APf1xPBQMA6R7zB5/6KMiV6hZSNXy20FdphYi1dzNqsZk6eHTu3E7fbY FE7aSLY3HJFsGgU044YopkQ= X-Google-Smtp-Source: AH8x225mCAsnV81FVGV2cirlLkmxjhoMenM6AS+BUk162H04p3RZbyd4f9VrZEdap5G8kuQ9yrHAkg== X-Received: by 10.101.77.134 with SMTP id p6mr11382631pgq.230.1519025076189; Sun, 18 Feb 2018 23:24:36 -0800 (PST) Received: from aurora.jms.id.au ([45.124.203.19]) by smtp.gmail.com with ESMTPSA id g15sm50314331pgu.52.2018.02.18.23.24.29 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 18 Feb 2018 23:24:35 -0800 (PST) Received: by aurora.jms.id.au (sSMTP sendmail emulation); Mon, 19 Feb 2018 17:54:26 +1030 From: Joel Stanley To: Lee Jones , Greg Kroah-Hartman , Rob Herring , Mark Rutland Cc: Arnd Bergmann , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Andrew Jeffery , Cyril Bur , Benjamin Herrenschmidt , Ryan Chen , Lei YU Subject: [PATCH v2 0/3] misc: aspeed-lpc-ctrl fixes Date: Mon, 19 Feb 2018 17:54:19 +1030 Message-Id: <20180219072422.22733-1-joel@jms.id.au> X-Mailer: git-send-email 2.15.1 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hi Greg, Once Andrew has acked the bindings I think this is ready to go. v2: Fix binding layout and add Rob's ack These patches were developed when testing upstream Linux with OpenBMC on Romulus. We need to ensure the LPC clock is enabled, now that the clock driver turns off any unused clocks. We also need to enable the LPC firmware cycles bit as we do not intend to upstream any mach-aspeed hacks. There was no existing binding document for the LPC host interface controller, so I wrote one that includes the required clock description. Joel Stanley (3): dt-bindings: aspeed-lpc: Document LPC Host Interface Controller misc: aspeed-lpc: Request and enable LPC clock misc: aspeed-lpc-ctrl: Enable FWH and A2H bridge cycles .../devicetree/bindings/mfd/aspeed-lpc.txt | 41 ++++++++++++++++++++ drivers/misc/aspeed-lpc-ctrl.c | 44 +++++++++++++++++++--- 2 files changed, 80 insertions(+), 5 deletions(-) Reviewed-by: Cyril Bur Reviewed-by: Cyril Bur