From patchwork Sat Jan 5 07:28:56 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 154818 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp1419115ljp; Fri, 4 Jan 2019 23:29:24 -0800 (PST) X-Google-Smtp-Source: ALg8bN7/bu1pZp31rX8oNZHXukeBBxLoe/CHk+Vx+rkkgdh7mGTCEDFM/d41cXb3Awi9sxHfhs8U X-Received: by 2002:a63:d50f:: with SMTP id c15mr23188995pgg.287.1546673364427; Fri, 04 Jan 2019 23:29:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546673364; cv=none; d=google.com; s=arc-20160816; b=jbvc+kCnmc1i3QVS6n4ZUiGXwkpAMctMaXyEcfopg+/qOqmIL0Spd0pecBjujNX23Y taeQEP3HWS1nFoHsJGQHe6RqPNXySFLuX83if4+YYhm7mrUVDEnSGQ2DLFA3d3YuXelI R2D9UFR6JpPbIIPADknnxQ7A0sLPzFU8NWSLWXjXrtxk8ecequCQ2DX+lE7Cg5HC6gD8 MWaF+OXDd9g20aFrNcjjI5dr6qvE5nvBxO2PG13QY/HHjlnZTRFK+mK8wlfSqmxk0qeN uH/YFlS9MipbWWRMa69lHSVJLPGhZ638Ihqy3PpOnrNffV1MsDVuRRI29Ujq/NFq1cC4 lnfg== 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=y2kjBfabd8Ed22a6YMy+7qr6U4HPwKuqVjrbxxMoTC0=; b=yvY9qa3BtmcylRBhHF0Ib8rTP4SqF7Bh5R5rWZo2d4BdkPrG1hE8UT6ODc3l+N6rNe IHhzMEi5vUbSfA4j82+8K6CFkXrNpysdvOdTqY4vAHFBtSwq4HvuQeNUL3OA5C7BI6ec bCuhu7ulYHvuL15daG5/RQDrQxS4snu/yn6dIaTnfqiAcXI3dBEFWDJ2RLXsZ6u+db5R CK+u5ZLf81jDtXmXyTZXPpsO1WURbqdIwC2vpzJgQH1HIPWro8M77FO9gWG0j89mgIYQ ZF2d3DiqP2cchILDz21B6jHNef63ShDs/WO96Qrsy9xSpeke2O+Oag7/w5IHJ4xrMKUC dPQg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bk66Cz+E; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-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 z31si4362768plb.402.2019.01.04.23.29.23; Fri, 04 Jan 2019 23:29:24 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of devicetree-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=bk66Cz+E; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-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 S1726137AbfAEH3S (ORCPT + 7 others); Sat, 5 Jan 2019 02:29:18 -0500 Received: from mail-pg1-f193.google.com ([209.85.215.193]:44877 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726102AbfAEH3S (ORCPT ); Sat, 5 Jan 2019 02:29:18 -0500 Received: by mail-pg1-f193.google.com with SMTP id t13so18420530pgr.11 for ; Fri, 04 Jan 2019 23:29:18 -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=y2kjBfabd8Ed22a6YMy+7qr6U4HPwKuqVjrbxxMoTC0=; b=bk66Cz+E38O/ZC4NZ3HWn4zbC4Z3nv6wD0dd6SVzho7SuWmKjSl0+9VIgg1un9Pgei TNShcJxBqQ2L0ttG6uaXAMf4ASRI85yVr7NWPq4V3wpDSYkk0egW2TVi6pBiMFQguzzC Dxoiox0dAuHnmSYs2OAeXxOsPwpR5lD7G0f9I= 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=y2kjBfabd8Ed22a6YMy+7qr6U4HPwKuqVjrbxxMoTC0=; b=H6jaFBRjVRQsZnSex5Xz41gVujleijU0RZwuimLruWFj2nn+H+0Lhf19ntrf0jNCuG 7EMEPcKkW68NVzx/AUPd7AWn9SQ1+lW6FhyOGcj3+wqmHKd1tXDUqewUPWdiephf3WgR ZF8kySg0T1qnQln1ourfoyQHre0+Qq9unCskW5uXxZaC7ADR0x4k7DaczZF/t8t59ufF jx9nKCeOD4xPQ+XxmVBllA4vYo5FM6r1m7oDcCdpSDXrKiTSozMHCmYxFB1q9VGY95/Y 3wjtXBjP8hUS/TGYJ603i1NF2CY1GEQ1bwDa4mr6vUMSJkiLvus6z1yC4IIx0l3CTUh5 Nhmg== X-Gm-Message-State: AA+aEWYTQVmAumC4s+ix3Z8DhuI5jHfSivXMgkSzCOk9mqZtyUEabpr9 Lk8LuofIPoeDd3m+hhpl8TQp X-Received: by 2002:a62:1c86:: with SMTP id c128mr57541884pfc.54.1546673357404; Fri, 04 Jan 2019 23:29:17 -0800 (PST) Received: from localhost.localdomain ([2405:204:72cb:a88d:406c:3ac8:e78f:4779]) by smtp.gmail.com with ESMTPSA id k24sm90677367pfj.13.2019.01.04.23.29.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Jan 2019 23:29:16 -0800 (PST) From: Manivannan Sadhasivam To: vinholikatti@gmail.com, jejb@linux.vnet.ibm.com, martin.petersen@oracle.com, liwei213@huawei.com, robh+dt@kernel.org Cc: linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, john.stultz@linaro.org, amit.kucheria@linaro.org, guodong.xu@linaro.org, Manivannan Sadhasivam Subject: [PATCH v2 0/3] Add UFS controller support for HI3670 SoC Date: Sat, 5 Jan 2019 12:58:56 +0530 Message-Id: <20190105072859.9134-1-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.17.1 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hello, This patchset adds UFS controller support for HiSilicon HI3670 SoC. HI3760 SoC is very similar to HI3660 SoC with almost same IPs, hence the same driver is extended to provide UFS support. Only major difference is the PHY. HI3670 has 10nm PHY, hence that parameter is used to distinguish the difference between two in driver. Thanks, Mani Changes in v2: As per Rob's review: * Removed interrupt-parent property from binding. * Fixed the bindings patch commit message. Manivannan Sadhasivam (3): dt-bindings: ufs: Add HI3670 UFS controller binding arm64: dts: hisilicon: hi3670: Add UFS controller support scsi: ufs: Add HI3670 SoC UFS driver support .../devicetree/bindings/ufs/ufs-hisi.txt | 5 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 18 +++ drivers/scsi/ufs/ufs-hisi.c | 127 +++++++++++++++--- drivers/scsi/ufs/ufs-hisi.h | 4 + 4 files changed, 130 insertions(+), 24 deletions(-) -- 2.17.1 Reviewed-by: Rob Herring