Received: by 10.192.165.148 with SMTP id m20csp3513898imm; Mon, 23 Apr 2018 07:50:31 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+6C51n2W8K9h13rt0kF+TwdgcvQsbpwYKyhiHQKPuyV/AzTrY0v0jytvULZojdMS76v7uz X-Received: by 10.167.128.217 with SMTP id a25mr20304271pfn.132.1524495031411; Mon, 23 Apr 2018 07:50:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524495031; cv=none; d=google.com; s=arc-20160816; b=wQCLFNDIZAA3gOefyign6XJ51mlD50kZU/IU3aGoUdT7k3p2S5GDIewQ0DoDPzVx96 m+9pujEHjd3c9VDKZ9W1qJT+o8hP8hkakEhaSLPXZanLizodHzVGVCWGsCHAE4B/FUXL aHQ06mW29Qpju3U7oi3JFJHiXydstIJWa2j5+FqjxkgR8vsd79/6l/ExwJIBBxNY50Dm FMpYmXCu2XqrbNoMug14m7eFXUUhdrfpfTPOJ15ZDE4tSpEbXdjHQUSNd3GT7RqikvB9 KWumR4k3HGbJtM1wowXs9igxkWTd5vZERWXeFgjnbVHE3U9aJ+vC4IygK+FwEPds6awy zkpw== 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 :arc-authentication-results; bh=Df8K9W+dupYw5iOqJ585NjjqUK2h72RWLQh0nSJWg9E=; b=CeZcKDHHjAJAQxdAQrnx8/DXkoUKm/XlK4v+GF0hug/DvqmDCMwmQP+VXqIgwWNUwz lnHJS1r1FLCq6vrmdqMKdP79f9WDpMMqKJ4J1uv+uTcUDpx4jxD4jZ/QFk67AAfJp6E0 FKtTPxLjQo8GNM0ynpBuT/k/nRimisxqZd5Y3gB5nOasDdGAM3Vp+amfLyRZHigC+KIT s4H6WlByEskJ/OudYlUN4GGGq43AIxEqekfEKJl42jdzZP0O7EQ6gG0Hzj1E/Y3S2Lxx JHNyQrx1gr1JrH8LYQhUoZuNijidKZ+PYFfdTtUKYEyXQ1lVWqRaW6MDovnYcZuxseE6 cyww== ARC-Authentication-Results: i=1; mx.google.com; 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 k190si4883519pgc.141.2018.04.23.07.50.17; Mon, 23 Apr 2018 07:50:31 -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; 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 S1755486AbeDWOrc (ORCPT + 99 others); Mon, 23 Apr 2018 10:47:32 -0400 Received: from hermes.aosc.io ([199.195.250.187]:52630 "EHLO hermes.aosc.io" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755264AbeDWOrb (ORCPT ); Mon, 23 Apr 2018 10:47:31 -0400 Received: from localhost (localhost [127.0.0.1]) (Authenticated sender: icenowy@aosc.io) by hermes.aosc.io (Postfix) with ESMTPSA id 065425B2BA; Mon, 23 Apr 2018 14:47:24 +0000 (UTC) From: Icenowy Zheng To: Liam Girdwood , Mark Brown , Rob Herring , Maxime Ripard , Chen-Yu Tsai Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@googlegroups.com, Icenowy Zheng Subject: [PATCH v3 0/3] SY8106 regulator support and enable it on Orange Pi PC Date: Mon, 23 Apr 2018 22:46:54 +0800 Message-Id: <20180423144657.63264-1-icenowy@aosc.io> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset adds dt-bindings and driver for Silergy SY8106A, and then utilize it on the Orange Pi PC board, which uses SY8016A as its CPUX (main ARM CPU cluster in an Allwinner SoC) power supply. The driver's functionality is restricted now, mainly {en,dis}able function is not yet implemented, as it cannot be debugged on Orange Pi PC (disable it will kill Linux). Ondrej Jirman (3): dt-bindings: add binding for the SY8106A voltage regulator regulator: add support for SY8106A regulator ARM: dts: sun8i: h3: Add SY8106A regulator to Orange Pi PC .../bindings/regulator/sy8106a-regulator.txt | 23 +++ arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 28 ++++ drivers/regulator/Kconfig | 8 +- drivers/regulator/Makefile | 2 +- drivers/regulator/sy8106a-regulator.c | 183 +++++++++++++++++++++ 5 files changed, 242 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt create mode 100644 drivers/regulator/sy8106a-regulator.c -- 2.15.1