Received: by 2002:a05:6500:2018:b0:1fb:9675:f89d with SMTP id t24csp570517lqh; Fri, 31 May 2024 09:33:53 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCU81L/JOp39fI3Q7/THy6ZvcyS4DspO58tnH4Uxwq+v/fIIFOkum4x0qFNcn+kNAPkpDz612pJ2hk5OvUXOuILtXqEIdyCB8Adj0g+2AA== X-Google-Smtp-Source: AGHT+IFF0mmNR/cvjrWIeq4+LAKn1JUUQ4mIi/4u0JvSbMFU5fh409X5baP/hBsmgZ96QRTjwaQG X-Received: by 2002:a05:6a00:138c:b0:702:4b8c:6ae5 with SMTP id d2e1a72fcca58-7024b8c6f21mr2039168b3a.18.1717173232791; Fri, 31 May 2024 09:33:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717173232; cv=pass; d=google.com; s=arc-20160816; b=pesLczOKJ7XxMQ1H0A6WvohGzuer1gaZU7SOxVPv844xV1fhzXxE4axlXXegRySeli YC/EiCitUM4KR7NrAwLjXbj8SoOBUfGMKZnWZeV1Dsl3gVXb1i4UdGXmaCEVAeC3FO3j Yxm5b/FC6W7VJ1Zh8Lz3yHG94x+BkJCWarsUXKtFzHmmmI1FOG6UqyISZeE0ISJ/KJ4I KXnpUQR6DllDIK8nkGruswRS+/hF2QF0gp5ChIRFQlGgYlbkduJdZbGgz1gm7/r4aHOg uc2XE/337vy7DcLTibuniHS6MNd6qIJ5bvfUk6Vj59XVlTyTN+07vYDpSxDxMEU9Gd5P zznA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:from :dkim-signature; bh=lAlOyuxLq40uKFygEFg6vCKpbB0JOMz+nnMl6D3JEa8=; fh=Nqv9+WIme44R+ZRxp56kx5+5IuFAb2TdNaa7oEyLwt4=; b=hnjWPkQ8YxFE/HS7Id92aF4sgmHyZ5kZfA0s9XWrpuXpz/F2JWPtL2LWYOmqzh6X7/ Oc45IoKexezKAu6Wg6nEcFpZshbZxVqi3rkSk2eqMRLmgCetMlQOABv6DAPYzZQn+NvU xZ00k2yDDfXwHTFwgqAoRqwliswpbDH5SnoEENprZvI+/ynIk6RL3xzz+NHorsCihJck xkUsLt3fGrsMIyXMiWrfkP305Alpa281AsQVHYhk9ChJCVc690gMfFYHKPHucfygMgrR HGfIoTbqsSqWXZDKfumPrNIoFued6zedB3UgvuXQhe0PN+5nTY8qKrD/Vw0oJSyPSQpi eDag==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=m9GAWTwS; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-197110-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-197110-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id 41be03b00d2f7-6c35b40c2dasi1838336a12.560.2024.05.31.09.33.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 May 2024 09:33:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-197110-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=m9GAWTwS; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-197110-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-197110-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.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 sy.mirrors.kernel.org (Postfix) with ESMTPS id 76567B297F6 for ; Fri, 31 May 2024 16:07:13 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 231C815CD63; Fri, 31 May 2024 16:06:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="m9GAWTwS" Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A9B7B158DBA for ; Fri, 31 May 2024 16:06:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717171617; cv=none; b=mmB1v9dqP/ZkHmDBhOabqoz09KGxVP4Qc5vFNEZFpEnzS5Crf23dik4knwcmW2Oij3LqRIFKSxn5ZRy1MxO8K2yLaXv4Z63z4XpIMwYA36AeEpDFyIx/AP3940IfWMfC1kyMPsJFbjeaJG6AnEXrBsqBV+58R4ucDAppuygsl+E= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717171617; c=relaxed/simple; bh=grSrVDhSfTbD009pKZqLVmksSuvVt7nHFbOAVP58svo=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=NwU1zHMG1RbDogZryi/lQ+S9DHbnAiYSmHe3oTb/TRtA/1+Qxer+ewDZe77B9dj3nmqQ6CKsajI5njr9aERIxMFddyvovWmBLk9vPwv0YyCs2PkV22tsZKRbM01mGjgJDjAOdS0p9Alfo5gqQzmi3RAdAvQt/5OQt8OlDCvCWq0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=m9GAWTwS; arc=none smtp.client-ip=209.85.218.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-a635a74e031so290198966b.0 for ; Fri, 31 May 2024 09:06:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717171614; x=1717776414; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=lAlOyuxLq40uKFygEFg6vCKpbB0JOMz+nnMl6D3JEa8=; b=m9GAWTwS9sEqkrJQwiojPPZN85o9mSQk42iC6YLK+eoNXPmdjlpdtA5WnH+NLP4E/T /9iKJFc+orE1AzKXEUXU/taocwoELo/uvCykxP6zq8UPiyVaiDkMEQBpPTMPOApcciQY jjtYKFW7DuzxjqyZeyYWmL3cAxReRKxSmWobEcacwVlbkltIEad4rxadwJJv2TnIpwag 6oXZK5mxE/N06og07Qu6xkNGZS8zBT1BBh20ps0Tk0NMeNKoofJALn0fzgkuPTBgkI2G 4ESXeNKaa21qq97lwIu9qrdXd8v15DKJpSZTXeAeqlbO+ET/FO418Tk2JDLMKYi5zKvR +iZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717171614; x=1717776414; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=lAlOyuxLq40uKFygEFg6vCKpbB0JOMz+nnMl6D3JEa8=; b=AfkBAzR6SxOFK1I7859RB4cmQIEt6w12QcECxI0TjRXFFNMfpCJLlFR5ie7x6aCp8y cQ9L1fZShtSpMnrKm4C9muD1YpiuzE4gC0FhLZl6yhuAhoCkiqA9x5ek/Mh25A/If5ko fq1rPWzfTV5mXVTIIKUUmADCLFS2Hhko1uSbUx/RTOoHCzAV+K9rQxWphDzRQYNYb/7D JewkTHC8GlQsnFHSRxuv86Dh9QBqvKWkiMlmJ5m6uC5H3Zw2glkF3b4iIt+tGavYPX6k FllHUCpF49SePdOlOCIqJPNbm8Z1wkMlXucAnlT2vLZcmiOmWZDS7Bd2clGTN46R+vN6 Melw== X-Forwarded-Encrypted: i=1; AJvYcCX1w62hd40ZCzgzBeYG2u0fj5elpIC+BCcEB45oj2y8gKup+r+ZrPG9bh5QGmr1i8LZG/IELAQJUYULi/Aqxtom9T8xx98QbgZY6YQs X-Gm-Message-State: AOJu0Yy2DYofG4LTI++Z5CZIItg54SUwtFN2k9eVkIU2uUDHOs22M6t+ P2AFtanTG8zyNsW+ZoM3hML4yQ3rtahHT0Q0kWo3G7pxFh3ImNIlGW5/5zmlcuA= X-Received: by 2002:a17:906:22d3:b0:a61:ac3e:2b4c with SMTP id a640c23a62f3a-a68209f9535mr204682366b.40.1717171613800; Fri, 31 May 2024 09:06:53 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.69]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a67e73fc1b3sm100802566b.74.2024.05.31.09.06.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 May 2024 09:06:53 -0700 (PDT) From: Abel Vesa Subject: [PATCH 0/2] phy: qcom: qmp-pcie: Add support for Gen4 4-lane mode for X1E80100 Date: Fri, 31 May 2024 19:06:43 +0300 Message-Id: <20240531-x1e80100-phy-add-gen4x4-v1-0-5c841dae7850@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAJP1WWYC/x3MQQqAIBBA0avIrBsYUyO6SrSwnGo2FgphRHdPW r7F/w9kTsIZBvVA4kuyHLFCNwqW3ceNUUI1tNRackZj0dyTJsJzv9GHgBtHWyyuvjfknSM3d1D rM/Eq5T+P0/t+K4+2tGkAAAA= To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Johan Hovold , linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=870; i=abel.vesa@linaro.org; h=from:subject:message-id; bh=grSrVDhSfTbD009pKZqLVmksSuvVt7nHFbOAVP58svo=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBmWfWWvNZyiI9ri2SCtVX2wfHjvNyelu8aaTLZK 83w8uDrJpaJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCZln1lgAKCRAbX0TJAJUV VtktEACsB0QeRG0nfQy0mlvsp5CDJXhoWS3qoGUhJfVVJCyiysZQwHeGoIPgNrI3n4WzY2a0E5S mesVvMoNSnopY5uxL1qibkiEnvffRtwB9O8GqKqogRIr9tlmG/3NfylM+f/DHLgWyFReYXZX2XL 77XdRpaw/VvtsRuSXE6OBPxbhheRS1PF0T8faJT0CTTCp5AbBeYmUXXYJuYQfIuZs+tcq6EBT8L tfbb1Ir2ogA4qTdkVeKrEUKMYW26fKmJ+qN6Y5Ypb63LLslTQMzphtcYxU6jOE/uMOjndkPqGv6 Tv5h+F+lxRe6l9gRZ5APbY++NgbPFYGhb62kfYRltsxnRofRmHyNe/BGnDU/JUu6+BCDp6Zt5z0 hB0QevQAzyEardkpuj8O6hoQZMowRly/GliYPUhP33kRDNMSUWTPT7A6yOJo20wR3IuwNq9DYH+ 1SYdLsF73mKcO9t+k4aeONBBkdN60DFNomjFl0LUy4jA47zSf1tf4b5SoPAgielcMDWJCnxdGCN Zmt09DkmCIepuo+rXVFzRqMWQKuL/KavRuXSbbvVHAShLF2D4FSpPNmhf73xFxf+wVwmwGvJL9m hiTRALa3Fl2uU4BwYBi1QDDrl38sms/qrspJtIC/SFp/DiEOA8Ag6mHcyV/xK3WO4r1byoZnDkc s3q51jZzCfvpZxA== X-Developer-Key: i=abel.vesa@linaro.org; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE On both QCP and CRD board currently supported upstream, the NVMe sits on the PCIe 6. Until now that has been configured in dual lane mode only. The schematics reveal that the NVMe is actually using 4 lanes. So add support for the 4-lane mode and document the compatible for it. Signed-off-by: Abel Vesa --- Abel Vesa (2): dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4 phy: qcom: qmp-pcie: Add X1E80100 Gen4 4-lane mode support .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 3 ++ drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 42 ++++++++++++++++++++++ 2 files changed, 45 insertions(+) --- base-commit: 0e1980c40b6edfa68b6acf926bab22448a6e40c9 change-id: 20240531-x1e80100-phy-add-gen4x4-fa830a5505b6 Best regards, -- Abel Vesa