Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp916720ybl; Fri, 23 Aug 2019 10:15:38 -0700 (PDT) X-Google-Smtp-Source: APXvYqxxknXjPKIa8d/HbIZc3JhCEutGpaJmRj8apGdBZJgX2r1+uqMfucnN63WDed47RF//QgUI X-Received: by 2002:a63:2ec9:: with SMTP id u192mr4827231pgu.16.1566580537874; Fri, 23 Aug 2019 10:15:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566580537; cv=none; d=google.com; s=arc-20160816; b=bcTfjC0MBu95B0KRWJw+VVmVu+ybsbWctuThB7w6AlzRlFDeRDiY/u8OFTpGM557b2 ozrel0hG7txS26DPLaw++d2KuqHm/5wfukeMtzdCLYpTQF/OKLAXT07NQxtiYZnyxE62 mP6aB6yb0m8Yd7ZykQUXAdlhvM0jbA/n6uVUTyPaJn2D07lD9IxkMRy2359JWMCrqnwk xWSIJQ4QvbC9hbSSxZYEWqpLimleQF1EZOrKmm86Ug3lB5AUdT0SNvaEsManVjPwnGYQ z/P10rKT4Kd8MV/vCCdSMrb0C93Sylb6glfYO4bSF0OWR8MEnuisbd1vLtzVFQxr49p/ 8YUA== 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; bh=p6A8cY/kLUXB065J5zGBUS40JWAP9hz67oIyVsHouyo=; b=A9YXdrRr7E69RKOfmZHvSWPtw/zQOOFOhEIGki4eNMp9JkbuGaue8BCDSCbhAaK73Y 7ifwmcfNqT/HDbdPpZUCzsH/SxtuRh+g3OSVC8L9OlC6+gU7P4ilrGbTXvAbQ+vMznWg t7HCJN0kZp0vB/wemE1g2Xp+US14QAAS5jA8qZX0tiOtOnd+2HrZBTXSOyA8ahlwJ4hS 7ieSQitRGX3MsHR/FVf0vhY5RgGVvAHjFlPwTq3W4yeo0inpqz11SrBqYRdqtet1Dyir 7yJQcHP/jTQ4O8selUyqSPepm3vQwnSQSZn0G+rIMhhlaJw0hujTd6nKB5RptSsj47D9 qw0w== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 44si3029334pld.137.2019.08.23.10.15.21; Fri, 23 Aug 2019 10:15:37 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2404660AbfHWGjf (ORCPT + 99 others); Fri, 23 Aug 2019 02:39:35 -0400 Received: from mga12.intel.com ([192.55.52.136]:36642 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2404612AbfHWGjf (ORCPT ); Fri, 23 Aug 2019 02:39:35 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Aug 2019 23:39:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,420,1559545200"; d="scan'208";a="181633845" Received: from sgsxdev004.isng.intel.com (HELO localhost) ([10.226.88.13]) by orsmga003.jf.intel.com with ESMTP; 22 Aug 2019 23:39:32 -0700 From: "Ramuthevar,Vadivel MuruganX" To: kishon@ti.com Cc: linux-kernel@vger.kernel.org, andriy.shevchenko@intel.com, cheol.yong.kim@intel.com, qi-ming.wu@intel.com, peter.harliman.liem@intel.com, vadivel.muruganx.ramuthevar@linux.intel.com Subject: [PATCH v5 0/1] phy: intel-lgm-emmc: Add support for eMMC PHY Date: Fri, 23 Aug 2019 14:39:27 +0800 Message-Id: <20190823063928.6153-1-vadivel.muruganx.ramuthevar@linux.intel.com> X-Mailer: git-send-email 2.11.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add support for eMMC PHY on Intel's Lightning Mountain SoC. changes in v5: - many thanks to Andy's for giving me many hints regarding code optimization! - added Andy's Reviewed-by to the emm-phy patch - replace magic.no '1' -> macro chnages in v4: - As per Andy's review comments,the following update - add license_tag, macro, blank_line, error_check and grouping changes in v3: - As per Andy's review comments macro optimization,aligned function call in proper order and udelay added. changes in v2: - optimize IS_CALDONE() and IS_DLLRDY() macro - remove unneccessary comment - remove redundant assignment - add return the error ptr Ramuthevar Vadivel Murugan (1): phy: intel-lgm-emmc: Add support for eMMC PHY drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/intel/Kconfig | 9 ++ drivers/phy/intel/Makefile | 2 + drivers/phy/intel/phy-intel-emmc.c | 282 +++++++++++++++++++++++++++++++++++++ 5 files changed, 295 insertions(+) create mode 100644 drivers/phy/intel/Kconfig create mode 100644 drivers/phy/intel/Makefile create mode 100644 drivers/phy/intel/phy-intel-emmc.c -- 2.11.0