Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp9519yba; Mon, 20 May 2019 04:03:56 -0700 (PDT) X-Google-Smtp-Source: APXvYqwU1EnQ8uFWWivL2Oh6mNg/5eVz2gT1WYvCHe9ajsEJjgZSKaVnfsoSt/zNWf40sWTnIApG X-Received: by 2002:a63:117:: with SMTP id 23mr73849921pgb.34.1558350236255; Mon, 20 May 2019 04:03:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558350236; cv=none; d=google.com; s=arc-20160816; b=Qz3U9r5JaIson30wDceNSqef9hsinTRJtDd7QTBr4VswFSh5nM396ftrDX+8qjtF3m k3ucuDN95nukRbcmxru6ARgYgk2dgoCANGUhlEw0cFRI/SNJLFEZpWxwXcru7zo5idBG BiGKjwg7RpyglnSlMvk1Nkxdfl3JkojsV/1z4d0jQXqIvWh3C6cXg27K1gbg5VBZMIIo UKrlynFkoU4jblPSMehSnai8qA+CcrqXEmc+rnhM8wrGkw5667WSXcSgfSnE5WDKExeu Adr5vUeEPcpFj5c8o3FEVeu06NIypgmGo6Bs2FxlsyF19y/me9yh2vfemAUIY4pODe0D JyrQ== 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=nj86Nyw3KJK7Z3FsC5eQxrUvkQQ/Oi+NDG8wLjmFGQU=; b=jHoiVLMHKSOg+AQPSqDkSVBUkQpU8D2kRPfryu/vkrSwtI2ScqZurrRV4W0U9USLL0 zYdWZcMdr8lJA0zEGjmhITaEaGBNnGbIWOtYwLbBD2+1ZRJNHZsxuFsp1UvEfw51HuuL OWm0FeuwYEmuhF/LMTjNAJ32cg/ByTpCwJtI4JCfOZK80qCcAn8cOuwnkLohDrQ78O0y KIRN3vaLrCeSrgnnBPQmdMmXaaYUegYh6GPUvmFSBA0Wbeky7HW22UYJFacozhNUbdjx tWJY3qCwJEHb56g2viimqrzpew3w01wewpLOz4papsrg9/0IxjTFZuJ5I6oYVgP5PGOa AMaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XC8PRwo8; 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 197si17816035pgg.33.2019.05.20.04.03.40; Mon, 20 May 2019 04:03:56 -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=XC8PRwo8; 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 S1732411AbfETKMX (ORCPT + 99 others); Mon, 20 May 2019 06:12:23 -0400 Received: from mail-pl1-f195.google.com ([209.85.214.195]:36048 "EHLO mail-pl1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732402AbfETKMX (ORCPT ); Mon, 20 May 2019 06:12:23 -0400 Received: by mail-pl1-f195.google.com with SMTP id d21so6514370plr.3 for ; Mon, 20 May 2019 03:12:23 -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=nj86Nyw3KJK7Z3FsC5eQxrUvkQQ/Oi+NDG8wLjmFGQU=; b=XC8PRwo84WSBd/TUs7O4kUryHVFjZ0XnohBkePvQGh3CobFgptIyYyK9QPrxq+moTw qheK3uDYfkxqc+38JpOr+MuQx3M+slPhb4hsHvX/1FdLomKsDGaJBTXctgbRuPwhMo6I +ItbFYvP1KMvoATv/mJdHRFf42AEBmhCLxJ14QY8cCi6i5VRzHv6VW72gfwzM8yUvUm7 H+nNdj2feSOkTDc1EC8y6kKnXffkzwVY6UGQ1UscoSQKq+jiqwPU+ZbHj6fmu/jr3bKY ytyKTtebsLfAXv25ZfqOOLmPcisMLpAYSSglfz3JVyN8wMm6N+4iV+lpY3eGVvGcgFev ee/g== 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=nj86Nyw3KJK7Z3FsC5eQxrUvkQQ/Oi+NDG8wLjmFGQU=; b=W8DUpig9bU2g9spOqVMNVBZ/lzUzm//lH2AmNf4k/DcOD3xjNxgr2h5nUhXkdr054G rQJTNQaVb0wfAHy30rvI1ukugmlOWz2FY+p3UJYc/4h66gpJmXUBZRPRqSZDLL3TSMMD RN5N4SwqO4ofLEAbexaAXlVGUzk4sUbXz65iO+b0zxoVezWWkR9ZQDyDSMQJSrKyngj3 NlbakABKtchNfzovLexo/kczU7up1lj6RcU3JedpCqPiFIeSWXaPdh72NnqmDXfqWyCM YF8+uRs+QQnBstvRJEeWfL/nITTW/cNBtdZR8DVdvKVOjrpTe0LAoY1PN6sLgxL/PbQB MlwA== X-Gm-Message-State: APjAAAVq1mm+gq2uWoZDKVo1Yb2QxlqtkiJuUlRFwARxvGzupS3IjkxK FIqZxoJ1D08eH4y3V63qa1Nwxw== X-Received: by 2002:a17:902:860c:: with SMTP id f12mr76409294plo.127.1558347142768; Mon, 20 May 2019 03:12:22 -0700 (PDT) Received: from baolinwangubtpc.spreadtrum.com ([117.18.48.102]) by smtp.gmail.com with ESMTPSA id b3sm30098127pfr.146.2019.05.20.03.12.17 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 20 May 2019 03:12:22 -0700 (PDT) From: Baolin Wang To: adrian.hunter@intel.com, ulf.hansson@linaro.org, zhang.lyra@gmail.com, orsonzhai@gmail.com, robh+dt@kernel.org, mark.rutland@arm.com, arnd@arndb.de, olof@lixom.net Cc: baolin.wang@linaro.org, vincent.guittot@linaro.org, arm@kernel.org, linux-arm-kernel@lists.infradead.org, linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH 0/9] Add SD host controller support for SC9860 platform Date: Mon, 20 May 2019 18:11:53 +0800 Message-Id: X-Mailer: git-send-email 1.7.9.5 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch set adds optional clock support, HS400 enhanced strobe mode support, PHY DLL configuration and other optimization to make the SD host controller can work well on the Spreadtrum SC9860 platform. Baolin Wang (9): mmc: sdhci-sprd: Check the enable clock's return value correctly dt-bindings: mmc: sprd: Add another optional clock documentation mmc: sdhci-sprd: Add optional gate clock support mmc: sdhci-sprd: Implement the get_max_timeout_count() interface mmc: sdhci-sprd: Add HS400 enhanced strobe mode mmc: sdhci-sprd: Enable PHY DLL to make clock stable dt-bindings: mmc: sprd: Add PHY DLL delay documentation mmc: sdhci-sprd: Add PHY DLL delay configuration arm64: dts: sprd: Add Spreadtrum SD host controller support .../devicetree/bindings/mmc/sdhci-sprd.txt | 19 +++ arch/arm64/boot/dts/sprd/whale2.dtsi | 35 ++++ drivers/mmc/host/sdhci-sprd.c | 171 +++++++++++++++++++- 3 files changed, 217 insertions(+), 8 deletions(-) -- 1.7.9.5