Received: by 2002:a89:48b:0:b0:1f5:f2ab:c469 with SMTP id a11csp922016lqd; Thu, 25 Apr 2024 00:08:57 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCX1KffSvx/TVgBmuy/lVGwy8CZn38dkOJb1NpuR1p+3LnNvIZJ03ZaYsjmhlsLoGyTZE+aNj2kQBW2wh4UK5SG65pztm3lML4F347AGOQ== X-Google-Smtp-Source: AGHT+IG/q2nD94cb/6QyKbG5qo2Gd1vV+QIjHuDtOi31y/jXwpHkBm1lf0oCxvINn7+/uBBdjjfr X-Received: by 2002:a19:2d0f:0:b0:51b:afbe:74b5 with SMTP id k15-20020a192d0f000000b0051bafbe74b5mr2793172lfj.34.1714028937560; Thu, 25 Apr 2024 00:08:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714028937; cv=pass; d=google.com; s=arc-20160816; b=Ro9ek1qtk4D/olCYeBzoU6bly1ORwcWHMeIHmrWW4DC9SmT2JPjgz7imtLv9w6dvC+ PDIDwcF1tQMRl9aPbVWsb+tkXpOiPak71dgXcg1A3sCcfsyUkWkcAaE0SPDdOBcn/l/i omVubwdJJWbQKtZyrgCpZ/gPj/6LFgps6p+H5UYJM4T4a32fNx9ePYKz7Fttkjmb+Yr8 OJgSoWuJhNNqL0n/4AUNZMUSXtclSP83cmZ99uh2hxRu1s1Q2v+kLOc0Uja/zbKrfopB mVRHSqMtWdoRT9HFLp1Sk2IJU72BbVqyRGZzdImVHSLve4E6K629QtDAwVxkEdFtQjbV /45w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=aGY6K7D5N0jmyfxuG7du4jwNDq/a4UdYOTS3iYaF20E=; fh=FNgPcwDXgQmm2XCSZDFkhV2LIqk1Tjy1FpeEyIfrr/I=; b=NkUEZYiwSZuwUuniR7JYB6DtC897s97Po25ctznvJD72HoOu2f8nVDLlmZOoEs8wLP 6Vv5PZF7kWVkep63iCC6oZxfW4sWpSRFiWoXPxsJ3lBq2kK0uVje2k6F8No6HgT3XNWt uma/pee9MCFiX3du6aYwazRywIpFwdLrBAjDG0qgCqMQVHTox0/TCDy/MwdN20hdT3Bu xCTxwFakbOqE2MMIeRxivYRL/QNNP45YOtCl44yvZvINAERjRuioOULjpY92ly7jL8rM ok7rEuQD3D1BxBUQ+K/oUBoQPqJyN/gf6pR96Gqjp+yY3P1if/Vs+/tggp7cv4QB4XSC RcRQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=kBhWMc3A; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-158098-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-158098-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id n28-20020a5099dc000000b0057230246d50si1923898edb.563.2024.04.25.00.08.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Apr 2024 00:08:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-158098-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=kBhWMc3A; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-158098-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-158098-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id A53C71F23F68 for ; Thu, 25 Apr 2024 07:08:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E624F6BFAC; Thu, 25 Apr 2024 07:08:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="kBhWMc3A" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C784817E; Thu, 25 Apr 2024 07:08:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714028922; cv=none; b=bnIs50EZSUekPCzHcrOCUsn+V6p0eoeZ9/MFP2m85WVfLp4QEDvbPS3qTgor3uKsQTW1knpf9sjLiI0FTZTrS6xfPu9EkY9KXzT0KiUllZG6r0xF2jRcPCyWIhiQY4YJ2uZ4+4XMKovSCIqK750NoIH+wTqbmdrVdslTwkrfBto= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714028922; c=relaxed/simple; bh=WK3IIsj2k+XFoe/9zTARNV+xrwTUvh5SAaxj5Dhb+cY=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=dnXB3udNdDSBA6v5X5oiEhW7HVHcscTBjB3fFsqH6FDKVx/DcF+fKZa/rpUoCpVzk93OqTnBoNKAChmsjt0pteLzqZGBZpH4czd8kw1Ni+CaCY5d5nnbT6fosgIcg/xeYoj/gSFnOVHMJzrXFwNfx8hiHX5JC0ecPViC9mPblqs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=kBhWMc3A; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8D2A3C113CC; Thu, 25 Apr 2024 07:08:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1714028921; bh=WK3IIsj2k+XFoe/9zTARNV+xrwTUvh5SAaxj5Dhb+cY=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=kBhWMc3Ac4yW+TuIiNd73YL1NwccRH0B9fSW2HZA9AObgNcf70/34V+OXVTxTM4i9 rupcl08trJpFc/x8+4sZ/FIYV4aSrp4UYkaaY1BSyytDU8FVMVDQHQFramDmCa7GBu KkALIsSDpeyK20oUkf4YzmnS9JgikdBrCDDCq4pjAgR31H4FSiv5utoKTQMoTuRuja 1sTmblklWCUnXGjCTS/+pG1qnI0nK9vhuy4qPFTZo4e8AD8Q5tkBn9PwU+wyLi9FK6 8OBwik0gJ1z+fRMWYE9dUljRVBo22o4GP4cMiRD/yeHTo0MXCPlcNJ7NKSmczbiviN tPc8vi8IQ+aQg== Message-ID: <1c6f5984-7f9f-47e3-98c3-3c3671512675@kernel.org> Date: Thu, 25 Apr 2024 09:08:31 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 00/14] HSI2, UFS & UFS phy support for Tensor GS101 To: Peter Griffin , mturquette@baylibre.com, sboyd@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, vkoul@kernel.org, kishon@kernel.org, alim.akhtar@samsung.com, avri.altman@wdc.com, bvanassche@acm.org, s.nawrocki@samsung.com, cw00.choi@samsung.com, jejb@linux.ibm.com, martin.petersen@oracle.com, James.Bottomley@HansenPartnership.com, ebiggers@kernel.org Cc: linux-scsi@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-clk@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, tudor.ambarus@linaro.org, andre.draszik@linaro.org, saravanak@google.com, willmcvicker@google.com References: <20240423205006.1785138-1-peter.griffin@linaro.org> From: Krzysztof Kozlowski Content-Language: en-US Autocrypt: addr=krzk@kernel.org; keydata= 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 fv0= In-Reply-To: <20240423205006.1785138-1-peter.griffin@linaro.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 23/04/2024 22:49, Peter Griffin wrote: > Hi James, Martin, Alim, Bart, Krzysztof, Vinod, all > > Firstly, many thanks to everyone who reviewed and tested v1. > > This series adds support for the High Speed Interface (HSI) 2 clock > management unit, UFS controller and UFS phy calibration/tuning for GS101 > found in Pixel 6. > > With this series applied, UFS is now functional on gs101. The SKhynix > HN8T05BZGKX015 can be enumerated, partitions mounted etc. This allows us to > move away from the initramfs rootfs we have been using for development so far. > > Merge Strategy > 1) UFS driver/bindings via UFS/SCSI tree (James / Martin / Alim) > 2) GS101 DTS/DTSI should go via Krzysztofs Exynos SoC tree > 3) Clock driver/bindings via Clock tree (Krzysztof / Stephen) > 4) PHY driver/bindings via PHY tree (Vinod) > > The v2 series has been rebased on next-20240422, as such all the phy parts > which were already queued by Vinod have been dropped. Two new phy patches > are added to address review feedback received after the patches were queued. > > The series is broadly split into the following parts: > 1) dt-bindings documentation updates > 2) gs101/oriole dts & dtsi updates > 3) Prepatory patches for ufs-exynos driver > 4) GS101 ufs-exynos support > 5) gs101 phy fixes > I asked to split, otherwise please explain why PHY and UFS depends on DTS and clk. Best regards, Krzysztof