From patchwork Mon Feb 12 07:08:45 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 871902 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="eyEtR+oW"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zfxcx0s3vz9t3x for ; Mon, 12 Feb 2018 18:09:53 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932931AbeBLHJJ (ORCPT ); Mon, 12 Feb 2018 02:09:09 -0500 Received: from mail-pl0-f66.google.com ([209.85.160.66]:42055 "EHLO mail-pl0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932568AbeBLHJH (ORCPT ); Mon, 12 Feb 2018 02:09:07 -0500 Received: by mail-pl0-f66.google.com with SMTP id 11so4627427plc.9; Sun, 11 Feb 2018 23:09:07 -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:in-reply-to:references; bh=eNpEXsIVrxsQO6RsHiKZUBXRoHWgwzXkOWOw6UdhmSA=; b=eyEtR+oWhEzwXEIGTjzIA+zxXaGSVjHMRuOKZHEZ7n6Ju+Vs4JiT0aXghZQ1oB+9Z9 1kz79ML+LcBeKPNIvkXeloFz/IkX7gdvxT9y1zazN+EBJfIhSqJNh9e19SJ/XJCeAAxY bcNJkcZ48/ZmQEaFkWe4Ktdqv8XXHdSHZJnNqqcMqE0jNFfUk0Lamub1VsqROrudbQjl B7kmmtyQKCJPoz+2hau0mBD/5Nci74hjnSL6MKYSeOFt6h0w3vShwPq4sfctApMPB8P5 KRaRHW0/MYjaWDEsUAH/igQksTkAHPd68YLTUhWYCXLqK7k0okKBvZ4u9M1EXyPtpslx pacg== 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 :in-reply-to:references; bh=eNpEXsIVrxsQO6RsHiKZUBXRoHWgwzXkOWOw6UdhmSA=; b=j2qS1/rt4bzmbqvr72R/G59e7GB3rz6KoUxIpM8oMW/lf5lAXrIw9lF9zzcxGyVvN5 qmyPly0kJ0fkBDyaow7S8HKliE4r++Ny6q0/sn2yUagAufGf1cx/BoL2PEpYNmKDMJ4F 7Z/c1pvimm00IdRq1nWNRBi0SAW+TLreO67lqH86T4ZkzITVK6+jK0ii+YNd5qJlxfot WfcK/4wolfGz+qkOSS1GD9REIJkyt9SrzsRS+J2cBS/OWXYq65EYpds3P2um5N6Drzoe 8K+qf0BABAwfLWzo7g0DufV8GDG2XTVQLfA4/kfmmbj4bPciqFrpxfgo5GQImEUN1Ujo RKYQ== X-Gm-Message-State: APf1xPDfCfPIq7CkDdr/+BV6DTFqRyZfNwYySBDljG9hsHmdt0DQCrS5 kS7g2+MHbQRalytpJOS9UsQ= X-Google-Smtp-Source: AH8x225MFW9YU/IWzWAbLohYh8a3i3xFZ6o/5qgadDlMFrkxLehkPAjH9xrguNfmmvfLNryVIGhLag== X-Received: by 2002:a17:902:57d8:: with SMTP id g24-v6mr3782753plj.381.1518419347075; Sun, 11 Feb 2018 23:09:07 -0800 (PST) Received: from aurora.jms.id.au ([203.0.153.9]) by smtp.gmail.com with ESMTPSA id w15sm26239015pfj.32.2018.02.11.23.09.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 11 Feb 2018 23:09:06 -0800 (PST) Received: by aurora.jms.id.au (sSMTP sendmail emulation); Mon, 12 Feb 2018 17:38:58 +1030 From: Joel Stanley To: Lee Jones , Rob Herring , Mark Rutland Cc: Arnd Bergmann , Greg Kroah-Hartman , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Andrew Jeffery , Cyril Bur , Benjamin Herrenschmidt , Ryan Chen , Lei YU Subject: [PATCH 1/3] dt-bindings: aspeed-lpc: Document LPC Host Interface Controller Date: Mon, 12 Feb 2018 17:38:45 +1030 Message-Id: <20180212070847.32387-2-joel@jms.id.au> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180212070847.32387-1-joel@jms.id.au> References: <20180212070847.32387-1-joel@jms.id.au> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The LPC Host Interface Controller is part of a BMC SoC that is used for communication with the host. Signed-off-by: Joel Stanley Reviewed-by: Rob Herring --- .../devicetree/bindings/mfd/aspeed-lpc.txt | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/Documentation/devicetree/bindings/mfd/aspeed-lpc.txt b/Documentation/devicetree/bindings/mfd/aspeed-lpc.txt index 514d82ced95b..94a31de109c4 100644 --- a/Documentation/devicetree/bindings/mfd/aspeed-lpc.txt +++ b/Documentation/devicetree/bindings/mfd/aspeed-lpc.txt @@ -109,6 +109,46 @@ lpc: lpc@1e789000 { }; }; +BMC Node Children +================== + +LPC Host Interface Controller +------------------- + +The LPC Host Interface Controller manages functions exposed to the host such as +LPC firmware hub cycles, configuration of the LPC-to-AHB mapping, UART +management and bus snoop configuration. + +Required properties: + +- compatible: One of: + "aspeed,ast2400-lpc-ctrl"; + "aspeed,ast2500-lpc-ctrl"; + +- reg: contains offset/length values of the host interface controller + memory regions + +- clocks: contains a phandle to the syscon node describing the clocks. + There should then be one cell representing the clock to use + +- memory-region: A phandle to a reserved_memory region to be used for the LPC + to AHB mapping + +- flash: A phandle to the SPI flash controller containing the flash to + be exposed over the LPC to AHB mapping + +Example: + +lpc-host@80 { + lpc_ctrl: lpc-ctrl@0 { + compatible = "aspeed,ast2500-lpc-ctrl"; + reg = <0x0 0x80>; + clocks = <&syscon ASPEED_CLK_GATE_LCLK>; + memory-region = <&flash_memory>; + flash = <&spi>; + }; +}; + Host Node Children ==================