From patchwork Mon Feb 19 06:54:37 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 128774 Delivered-To: patch@linaro.org Received: by 10.46.124.24 with SMTP id x24csp3177334ljc; Sun, 18 Feb 2018 22:55:09 -0800 (PST) X-Google-Smtp-Source: AH8x224azsOvQpfWcuMQQp9RwyWvT3Dypzl4AyWWK3szXctf+4rzOczGuf8QTgKd96j8IEjyaIVA X-Received: by 2002:a17:902:365:: with SMTP id 92-v6mr13467909pld.127.1519023309476; Sun, 18 Feb 2018 22:55:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519023309; cv=none; d=google.com; s=arc-20160816; b=MAFGb4L99NNPIkBhr6RKAJRvPSJtxq52u6eYV0p7Dgfxte7vLmCYfgV16q3ulWL1sy ESbXZ0WGcDsREhzP9D4EMc98Z5IAIqSZ5H8LoqGQKic4I16SFzDpz0+wbvSwslj6KqN7 ASIrKmRa08TEo+DO9ZWBzK7a/uXvXaWQn1rdcfjJTybRz30bK7a54+U/fcnsyxRib5WE d/r52GxgamPmDVSlO3l5x59RTMkTdefB2Rvkn2vxO0fKBOf/5YRK8nlCC3GQea4Osyad rES4F18aeogagjxBWkmyHZXMUhG+2ZADB7u+qP1b6jSX6FBjQODu4RM4SYaqrc7hOVir 0P4A== 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:arc-authentication-results; bh=SxY9XQ/4xcayrPVDvkefg7vHwtUEPzOWo6/07uOqU/0=; b=DWs+TyVKeXYUgqEzl3I73xzu1Nunnmzdo9vUG8wK1ZCElB1Wm37nd2UQOe1bVcPlqP se3jVmsxMewhv5yROKCgHtzrBr7ScdUzKR8OZ6kKE1ilPlY0Aq1XtreTtUm1qU9LPOGT ImrVWptJAWa4RdjZTgdmswLeoaexboT+laeP15E/lfYCd/DSX0+wH04raiZbdEL/fh7z 7NirFQAs8gxo1NADLJb4crCiUIHfLUXiXMWQYXpsH3SREy69ahTBLuB16guzXGY7jc1n s81MXpoFCDsN/9DLwAJMCuV27EX7bOaRfdwd2ueYKDOJhtH/Fzf8AanqZDcuhBu4ILRN YM6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=MGvpbpao; 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 l69si303817pfk.180.2018.02.18.22.55.09; Sun, 18 Feb 2018 22:55:09 -0800 (PST) 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=fail header.i=@gmail.com header.s=20161025 header.b=MGvpbpao; 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 S1751969AbeBSGzH (ORCPT + 28 others); Mon, 19 Feb 2018 01:55:07 -0500 Received: from mail-pf0-f195.google.com ([209.85.192.195]:34254 "EHLO mail-pf0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751722AbeBSGzE (ORCPT ); Mon, 19 Feb 2018 01:55:04 -0500 Received: by mail-pf0-f195.google.com with SMTP id g17so1822489pfh.1; Sun, 18 Feb 2018 22:55:04 -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=SxY9XQ/4xcayrPVDvkefg7vHwtUEPzOWo6/07uOqU/0=; b=MGvpbpao3c63qUrJpujyjGIWxKwHt8Zthlm3izgJXsZb/3ik/RsGgvmQTsS6OG8JEh Ob0PgsgwgBPiTsTWXla4TcSVLt8Pkhn7w6wCxo6jH2/ZO3BBsdwO4ncwhz4cl0Nxwhmt SqhVTL4YyyrZSfjxC7wdvdDeRYI5ot9UIW0VR2qYiZP9IfqYmW9nuQcQy4bdF9fApNuB b6/+7QzRQ1nvTlQclBtBHkzmTltZHMg4Ozg5AqzdaDe/72yiRmYGrgHtyCWDxjZR4m/U lil9TUmJeGRdUMSV4ij8+aAAqRm8QLyXvIUbW9CZEnaCJM/FWZW/02SzZ69TMTR52KFX MlQw== 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=SxY9XQ/4xcayrPVDvkefg7vHwtUEPzOWo6/07uOqU/0=; b=pQNzzrKSJrhKmpWzv6I/C1VucYy4vWRCA3ucMBVGcYJrAAOTJlxWfsEr59GMFYJZAZ 3oJ0hayAQCRVE67jafE8/nup7CELt8zxVyUwdubwIJYE1LHS1S4V1zGM+d/3P4VJzbB1 ct+3uoPqVtlUkMMH4ujke0esNKrWBbY8glJ1gNVQQxdO1KiuJ8shNqS6WfjfLS8r5H3/ eVrBb6Jui0tQhO/C2qZwrhlxUhWIU327b8yfv5TlbP0NdPmtiO6mSof4masVHHtFGCZ1 aWQEAKpxaAwP9eUbOXCOH0IBHXOYUpz3GnN9RQNIG5whWVomlfe8EVovZgV5mYh6VMYV XlQw== X-Gm-Message-State: APf1xPCvpYv92UVMAeqzjWp6Fv0jTxljdriWAsE5FT4E4qyiFySHCNIS AiEbR3g5qrGtbTIR1gUjnG4= X-Received: by 10.99.111.78 with SMTP id k75mr9007226pgc.414.1519023304210; Sun, 18 Feb 2018 22:55:04 -0800 (PST) Received: from aurora.jms.id.au ([45.124.203.19]) by smtp.gmail.com with ESMTPSA id u19sm60130079pfl.75.2018.02.18.22.54.59 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 18 Feb 2018 22:55:03 -0800 (PST) Received: by aurora.jms.id.au (sSMTP sendmail emulation); Mon, 19 Feb 2018 17:24:56 +1030 From: Joel Stanley To: Rob Herring , Mark Rutland , Philipp Zabel , Andrew Jeffery Cc: Lee Jones , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-aspeed@lists.ozlabs.org Subject: [PATCH 2/3] reset: simple: Enable for ASPEED systems Date: Mon, 19 Feb 2018 17:24:37 +1030 Message-Id: <20180219065438.19933-3-joel@jms.id.au> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180219065438.19933-1-joel@jms.id.au> References: <20180219065438.19933-1-joel@jms.id.au> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org ASPEED BMC SoCs have a reset controller in the LPC IP that can be controlled using this driver to release the UARTs from reset. No special configuration is required, so only the compatible string is added. Signed-off-by: Joel Stanley --- drivers/reset/Kconfig | 10 +++++++--- drivers/reset/reset-simple.c | 2 ++ 2 files changed, 9 insertions(+), 3 deletions(-) -- 2.15.1 diff --git a/drivers/reset/Kconfig b/drivers/reset/Kconfig index 7fc77696bb1e..18f152d251d7 100644 --- a/drivers/reset/Kconfig +++ b/drivers/reset/Kconfig @@ -83,14 +83,18 @@ config RESET_PISTACHIO config RESET_SIMPLE bool "Simple Reset Controller Driver" if COMPILE_TEST - default ARCH_SOCFPGA || ARCH_STM32 || ARCH_STRATIX10 || ARCH_SUNXI || ARCH_ZX + default ARCH_SOCFPGA || ARCH_STM32 || ARCH_STRATIX10 || ARCH_SUNXI || ARCH_ZX || ARCH_ASPEED help This enables a simple reset controller driver for reset lines that that can be asserted and deasserted by toggling bits in a contiguous, exclusive register space. - Currently this driver supports Altera SoCFPGAs, the RCC reset - controller in STM32 MCUs, Allwinner SoCs, and ZTE's zx2967 family. + Currently this driver supports: + - Altera SoCFPGAs + - ASPEED BMC SoCs + - RCC reset controller in STM32 MCUs + - Allwinner SoCs + - ZTE's zx2967 family config RESET_SUNXI bool "Allwinner SoCs Reset Driver" if COMPILE_TEST && !ARCH_SUNXI diff --git a/drivers/reset/reset-simple.c b/drivers/reset/reset-simple.c index 2d4f362ef025..f7ce8910a392 100644 --- a/drivers/reset/reset-simple.c +++ b/drivers/reset/reset-simple.c @@ -125,6 +125,8 @@ static const struct of_device_id reset_simple_dt_ids[] = { .data = &reset_simple_active_low }, { .compatible = "zte,zx296718-reset", .data = &reset_simple_active_low }, + { .compatible = "aspeed,ast2400-lpc-reset" }, + { .compatible = "aspeed,ast2500-lpc-reset" }, { /* sentinel */ }, };