From patchwork Fri May 10 18:45:21 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 163932 Delivered-To: patch@linaro.org Received: by 2002:a05:6e02:142:0:0:0:0 with SMTP id j2csp2742939ilr; Fri, 10 May 2019 11:45:48 -0700 (PDT) X-Google-Smtp-Source: APXvYqwQFurU71UEBR7OREsVhKm8UXUG8KYpMh4NZOLjx0PkkCscPxBqhyXojHwPlnNez/p68SCF X-Received: by 2002:aa7:8b88:: with SMTP id r8mr16340992pfd.174.1557513948227; Fri, 10 May 2019 11:45:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557513948; cv=none; d=google.com; s=arc-20160816; b=hLu8jCtEjdRTtgwBCd3bwBWwcVyPv1ZIH/6jSaFnPzXix4oGo9qKXtMykay3vVE/u/ cHFzVxtW3rkNgdqduqsu++7C5dM8jFuT5k8zFYnubguUAh+aUCQ68JV5Wb4BAfLfNqMZ WxiUxP5GwJgm0jg6oKwjtagtT11Mxcm953hq/wQJGZbelDitHDoky4QOkHfI0Bk5tIPA 3k04WQ7LvxJIq6RctFzZv0Uso77UtajgmmPqsuaFRSiloMFFI9DER75FhCrMlhZZDwxw Q9jhhKmQm/bM9rtWKZGSwe9m6xVvj9ECeCr5sbt2jlrrAHifLJPasQ0INXyKhPM7948s eo5g== 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; bh=+ONNq5P1j2Oa2lnhO1rhLpWrLa5fRjw816TA+nIPdAY=; b=GLxKjRpDK/j34TFb8e7f0sQIHO6HvnNNREnqqhy3U0XbPBEIdA7g2lPcws08QKBmK8 316pYSQnV/Fio6h4DPrqqH99LrNqIzbeA1X2VC885JUAZcT95MjhWhwOcaL2u1pggCyU Qcrhc4WPtW5ZrEKnONXdfjE+cEYSoXahrZVoMawP+OxN5CEZcWb+BfEBaDmGGtCn+zlO ClzOuahWSUOc9LqbFW2YHlZIJvdRmfFqAeLpwf78uuofz8SuKzmJ8Ix6VeTgQC2f1j0g VPogS/OFh2XE/nZWlliy4tzT4sZufk80pB5I43Lx/y99oUHJhtt+YKncDnCoEudM7Ism 4EMw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=toJTxaY7; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g15si8999750pfg.284.2019.05.10.11.45.47; Fri, 10 May 2019 11:45:48 -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=@linaro.org header.s=google header.b=toJTxaY7; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728001AbfEJSpq (ORCPT + 30 others); Fri, 10 May 2019 14:45:46 -0400 Received: from mail-pf1-f194.google.com ([209.85.210.194]:33434 "EHLO mail-pf1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727562AbfEJSpq (ORCPT ); Fri, 10 May 2019 14:45:46 -0400 Received: by mail-pf1-f194.google.com with SMTP id z28so3694152pfk.0 for ; Fri, 10 May 2019 11:45:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=+ONNq5P1j2Oa2lnhO1rhLpWrLa5fRjw816TA+nIPdAY=; b=toJTxaY7Oi3WSP7j9XR8L1TpR/R3z4gk690EyVAx2KwpGLRgtDgPooejuD21ZFsnOF P41Hj8QjOONHOc6PsXvkrx3K/8EdCufd32VYzBp/FQN0SR669WirzCtDrqOxBywae7qz LtMRN403KkG4C3QAXJbvVA2pLbZHSGC/VvO78LBo9EjdfcOBVdNoqi9ougS9WX0WI/Hp ab8W+7hDM6HDhP6gbSHP9onWH07fBTK5OYA/PuTdq/mwpMomjWaJubfexpHms8tvjA8t 7dpUYn3MJLO0u1IWK3bWB9SkFZNw0vGKNz5SxeZazWZ1MqqvFphAbNQekUGjvhw+Khpv NQyg== 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; bh=+ONNq5P1j2Oa2lnhO1rhLpWrLa5fRjw816TA+nIPdAY=; b=YyIR2mzpSBEQA9JNEAyKul00JUnL3yseakc4qFjvd/e87xPDFKaRn61YRZsebWmAx5 KMoNZRNnucE24ra/D77y3P9ViOlvxnu1D/cB9jmiqTlUfZT0hWw15CDgAyvHzwjb4ol7 ADZATa2hygBOsZBwPl9j8XsijiBgIL1MQv6tzbRQQXu6Fd+0cv9AxXpnv+soKvm+yG02 9LQ14ZsX6JQx7AOxHqIJTE6HWcKmGvtG8pigPyk2ylNSMmKLMey5+QUNS6KimMBzJNlf e89qdNWFYwTh9oSM0dNPWLHcUH6Ze62f0HqMFuRdUQDqwKpyTkG+++dO3Z2A3K1oAVKZ wHYg== X-Gm-Message-State: APjAAAUs+pQIAzYF/FkuuPm+LaXMhxfASkWduMAp7lkVuXr4QuGH9dSg kO4U3p8E2F+PyO4B/5UfV4KJ X-Received: by 2002:a63:6941:: with SMTP id e62mr14542253pgc.99.1557513945390; Fri, 10 May 2019 11:45:45 -0700 (PDT) Received: from localhost.localdomain ([2405:204:73c1:9991:95b6:5055:2390:bf9b]) by smtp.gmail.com with ESMTPSA id g188sm8652049pfc.151.2019.05.10.11.45.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 10 May 2019 11:45:44 -0700 (PDT) From: Manivannan Sadhasivam To: p.zabel@pengutronix.de, robh+dt@kernel.org Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, haitao.suo@bitmain.com, darren.tsao@bitmain.com, alec.lin@bitmain.com, Manivannan Sadhasivam Subject: [PATCH v3 0/4] Add reset controller support for BM1880 SoC Date: Sat, 11 May 2019 00:15:21 +0530 Message-Id: <20190510184525.13568-1-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, This patchset adds reset controller support for Bitmain BM1880 SoC. BM1880 SoC has only one reset controller and the reset-simple driver has been reused here. This patchset has been tested on 96Boards Sophon Edge board. Thanks, Mani Changes in v3: * Removed the clk-rst part as it turned out be the clock gating register set. Changes in v2: As per review from Philipp: * Reused reset_simple_active_low struct instead of a new one for bm1880 * Splitted the SPDX license change to a separate commit * Added Reviewed-by tags from Rob and Philipp Manivannan Sadhasivam (4): dt-bindings: reset: Add devicetree binding for BM1880 reset controller arm64: dts: bitmain: Add reset controller support for BM1880 SoC reset: Add reset controller support for BM1880 SoC reset: Switch to SPDX license identifier for reset-simple .../bindings/reset/bitmain,bm1880-reset.txt | 18 +++++++ arch/arm64/boot/dts/bitmain/bm1880.dtsi | 11 ++++ drivers/reset/Kconfig | 3 +- drivers/reset/reset-simple.c | 8 ++- .../dt-bindings/reset/bitmain,bm1880-reset.h | 51 +++++++++++++++++++ 5 files changed, 85 insertions(+), 6 deletions(-) create mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.txt create mode 100644 include/dt-bindings/reset/bitmain,bm1880-reset.h -- 2.17.1