From patchwork Fri Dec 7 17:51:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 10718627 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 1376A13AF for ; Fri, 7 Dec 2018 17:52:11 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 005032F443 for ; Fri, 7 Dec 2018 17:52:11 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F1AF32F452; Fri, 7 Dec 2018 17:52:10 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 695432F460 for ; Fri, 7 Dec 2018 17:52:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726146AbeLGRwJ (ORCPT ); Fri, 7 Dec 2018 12:52:09 -0500 Received: from mail-pl1-f195.google.com ([209.85.214.195]:44450 "EHLO mail-pl1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726011AbeLGRwI (ORCPT ); Fri, 7 Dec 2018 12:52:08 -0500 Received: by mail-pl1-f195.google.com with SMTP id k8so2139542pls.11 for ; Fri, 07 Dec 2018 09:52:07 -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=3WQAUIWwUS1Bi+GyB1a39vYL4U81m6zfnOqbkyrmYM4=; b=c8vNRBaXjU+nTt1dy64HSdflwfCcb/7/CI93XPiSxxeN0wwDnh5T+C/pWo+izwQYED MM4xk0KVxUsqGI+VLVA8ES6HRZ+2G6YnByL0LJvqRkPTNNzHwTizFlG+Og+pc+ueytc1 iYJC+fP5evG7Eo7x5MNP7vuvQhQ3It50skNfg= 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=3WQAUIWwUS1Bi+GyB1a39vYL4U81m6zfnOqbkyrmYM4=; b=lru80SwrXJQsQgCoQiluv0MwCX45BNs/82xMPVXll4mTkOxuoecv8AtibBcfY2L5DO UFLo5wY/YvK+KtRJ5JaHWIcBmq8jLrL+k49JERDa/SsC8rkkrlj4A3zA+R5RC2H/1doj HdQTgJKlUKep1R/itnpAGGqdLH6eLVPzv80qN9E6uXROAT3E6L9FWcKchqFZkcKyWvVI BbfnC+x8G1Q2bPPH1NgThMYKY8/3RX1ywpdpgsnDRbrL+ETnG6OHGttMjr4nRM+4QBse 1Zq70JapBq17qzdTUYtKhPWRH8+lJ1eEJrfcyoYS4iNGNO7j974WyQYmhhVXGyGPm694 GuSw== X-Gm-Message-State: AA+aEWYHcD4lFA240/V/yz2sgiFVDI2hjDGFHhlak3tyQolyE2SIDFgc RLW9Ce4jOxuRVou9zOV8nRRD X-Google-Smtp-Source: AFSGD/VjGp3axjCnM/yLlxi03ddcZY3uZimIKJTQpHfyXy19ua6WzuNnxEq/VCyW02B2/nQjU6XgYA== X-Received: by 2002:a17:902:47aa:: with SMTP id r39mr2981150pld.219.1544205126619; Fri, 07 Dec 2018 09:52:06 -0800 (PST) Received: from localhost.localdomain ([2405:204:7207:e9c8:7189:c4b2:429f:42db]) by smtp.gmail.com with ESMTPSA id k191sm4611387pgd.9.2018.12.07.09.51.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 07 Dec 2018 09:52:05 -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 0/3] Add UFS controller support for HI3670 SoC Date: Fri, 7 Dec 2018 23:21:48 +0530 Message-Id: <20181207175151.8969-1-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.17.1 Sender: linux-scsi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-scsi@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP 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 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 | 4 +- 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(+), 23 deletions(-)