Received: by 10.223.185.116 with SMTP id b49csp7113287wrg; Wed, 28 Feb 2018 23:24:01 -0800 (PST) X-Google-Smtp-Source: AG47ELusaabMS8FCHdlRVe6v2+ItAT70xPavhTt8lkMaZEc5MaukbxvIsbbR1kGysto/jhbWKDyT X-Received: by 10.98.200.80 with SMTP id z77mr943831pff.85.1519889041325; Wed, 28 Feb 2018 23:24:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519889041; cv=none; d=google.com; s=arc-20160816; b=YOG4w55TQFz2H5N/rkliB+EUi9Sz0XnL3d9plpO9eBqXwHqdVjEK2scdFo5N/DyK0i 5JEezm4uKA2V69JGFFvTlnKmPkyTZevaqNZK+5bbU1vSGQvGcqQbR2k72SPFT9l937zk 0xQ7widprGoE8JCXATONGzHzUZU7YIGxnTd2pkSgFJAXhrghjtGHbU+scP/fHMsOIj6f ABiP/czQfzi+ipKnxqqfaU48Zu+o9l1BArModDCv/oQvCN9cqv4NRMyH1Gf6qJJGB6WS HEBMDzPStSZDBgy9jRlARw28C7+sbVmJeTNSmrNJo2nQ05S/BD0PhzKMrBh+qVc8BJWL pbbQ== 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:arc-authentication-results; bh=0ZKfKVRFTLt6660ajyihszRJ/drtsk774HnY9FLACQU=; b=DpFg10SHlriCTa8AGoSP1Cm/dcPVaB4NqUB3LHwGPSqN/c8QpDgkvtx2HCV+bDbbad 9DOjcjdYuVTIojXXY1IZd03mGnNR1EEAlczh8pduRKxGbsaZInJWXMQKRpSseAm9hQKU 762/EwoAuoeM4l0NXdoBr88ijZoCLjZAhtXUDiPyz5KHoFJGO246goNzOJtFcUhqGQJ9 FjOYokOKePny9VCgWZf6sbo2jsxT2OsFt8yWGmzhTlUDtn5R9lakajPyOTtyNV7J5DN9 q7hELafNOaLdphV9tc/sUSFHMUF4ctGvYCBXk8rItSkSi7r5UL7FM6XrTpbU6pETTec3 zvNA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Xa799prw; 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 e13-v6si1420406pln.204.2018.02.28.23.23.46; Wed, 28 Feb 2018 23:24:01 -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=pass header.i=@linaro.org header.s=google header.b=Xa799prw; 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 S966479AbeCAHWu (ORCPT + 99 others); Thu, 1 Mar 2018 02:22:50 -0500 Received: from mail-pf0-f196.google.com ([209.85.192.196]:35102 "EHLO mail-pf0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S966417AbeCAHWs (ORCPT ); Thu, 1 Mar 2018 02:22:48 -0500 Received: by mail-pf0-f196.google.com with SMTP id y186so2110484pfb.2 for ; Wed, 28 Feb 2018 23:22:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=0ZKfKVRFTLt6660ajyihszRJ/drtsk774HnY9FLACQU=; b=Xa799prw/xAXlg/T1WYLyPfyx3iXL5dUYpqdF+wtLRRz3L9fdvNPLwWZhgLrO69oCx n8VNmnmMf6DOBnu8L5IvSNxcaok1K0B9aITG3zZwUaFLtDN1DEg6bYElE5Xh7btKs7AB XMPoGvBKQSj8sO7z6pNsTIaPN12UYXTFg1Ytw= 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=0ZKfKVRFTLt6660ajyihszRJ/drtsk774HnY9FLACQU=; b=R0FDAXidGWD5bTEEmWoY2oc3Q24rozVgvklvn8TQE/TTf1qtFzMdT/LeIb2YioeKrm zwejJLyJgoYwtuTB9EFK/vp8PHVPGxQZQzC+7+4OOBixNMgDWq4yAW6wl2tNiaBrW/w5 7fw9pb1tw1HCzRHzx4dgt3HllOnnFqb7raSRqyZVNj3bDV+or2Xn+yuPLpTvGp7/UcCQ m2teWA13MBOzSzon1kj9D/oaM7rs272TIXiBDzdz8/VL8CGUmkDuDnLUTCweuGofvoW4 cISkfyFxdKD9BM0tz81baQPgpqMaiE6awveRORJ3z0/nkQwfSSuSCr8lYVCHBaMLM4Wm /J7Q== X-Gm-Message-State: APf1xPAUI0DwjqmVjspCfPCj/HfYpm89GMtEGb1JSZKNpauAo8l8mUXO YH1QLIj4madrB32mSBhdKqe1lQ== X-Received: by 10.98.18.70 with SMTP id a67mr947137pfj.213.1519888967337; Wed, 28 Feb 2018 23:22:47 -0800 (PST) Received: from localhost.localdomain ([104.237.91.69]) by smtp.gmail.com with ESMTPSA id u21sm2440394pfg.60.2018.02.28.23.22.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 28 Feb 2018 23:22:45 -0800 (PST) From: Shawn Guo To: Kishon Vijay Abraham I Cc: Rob Herring , Jianguo Sun , Jiancheng Xue , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Shawn Guo Subject: [PATCH v3 0/2] Add HiSilicon INNO USB2 PHY driver support Date: Thu, 1 Mar 2018 15:22:18 +0800 Message-Id: <1519888940-23235-1-git-send-email-shawn.guo@linaro.org> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org It adds device tree bindings and driver support for HiSilicon INNO USB2 PHY device, which can be found on HiSilicon STB SoC Hi3798cv200. Changes for v3: - Make combphy device be child of peripheral controller and use 'reg' property for mapping combphy configuration register. Changes for v2: - Move DT bindings into a separate patch. - Rename hisi_inno_phy_start() to hisi_inno_phy_init() for aligning name with .init hook. Pengcheng Li (2): dt-bindings: add bindings doc for HiSilicon INNO USB2 PHY phy: add inno-usb2-phy driver for hi3798cv200 SoC .../devicetree/bindings/phy/phy-hisi-inno-usb2.txt | 52 +++++ drivers/phy/hisilicon/Kconfig | 10 + drivers/phy/hisilicon/Makefile | 1 + drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 218 +++++++++++++++++++++ 4 files changed, 281 insertions(+) create mode 100644 Documentation/devicetree/bindings/phy/phy-hisi-inno-usb2.txt create mode 100644 drivers/phy/hisilicon/phy-hisi-inno-usb2.c -- 1.9.1