From patchwork Mon Dec 4 13:07:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Abel Vesa X-Patchwork-Id: 17490 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp2748437vqy; Mon, 4 Dec 2023 05:08:14 -0800 (PST) X-Google-Smtp-Source: AGHT+IGx7CrPvPcG+QjpKV/fSiQ44ONmsLoUFUKWgjjrreM4HAY8x2Cs8gL0mRrKbBfcSy9g5A7k X-Received: by 2002:a17:902:c94b:b0:1d0:6ffd:6e6d with SMTP id i11-20020a170902c94b00b001d06ffd6e6dmr1732991pla.101.1701695293515; Mon, 04 Dec 2023 05:08:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701695293; cv=none; d=google.com; s=arc-20160816; b=VTZb+cpcdONTG9pbeS4LCVOyXhfIxlEb5xQwrj4ps9OSjGNW3/EvvX/lD23xnqK2ZV iAOvGvnuHd28onfkfOwi261Gb/vgiJgOHn598iE9DOOHvluyvCl6Uw9MeRMUEjNWVmbw GOGvNl6YAxkkIHl7vHKoPqO0FJUoYN8ZfAaewtnT//2/GMfCHEHoi2qmuuEC3bJBRZBd zgKrXQt+k4TlOK9qKr/aj+rd1TA/FRm/45+yOph5IMgSv5HI7Mixs3AuAzEA0mRnqMps famUL8Ti5hk90wpxtEZ42tkNCWI5rR+ui/HM13Uf5zyipsRnuuC1AsI+jcYNpCiMJqNi iqiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:content-transfer-encoding:mime-version :message-id:date:subject:from:dkim-signature; bh=0SVyYW6HMoNCW9ahkMqcZ8lqPYY7XQP+vwUVqyb0ygQ=; fh=f51kCIZm3yTECy+fvGMgLiQsSPbJr67GhSSI4SGK5vQ=; b=C/yid9w3mtTe/WRslPXE4nOSnP1AH3Y8JGl8dDZbth1TbNmGo6NMbgLbg3pF4a84Q3 ljMKfPgh6T1lK5eM5/Rt7pJajZLAEP8AhLnnym2yRM1E0HWL5Ca2Fyf5rCEcuV0EhNu5 AMGY1TrdlxLp10UwXylZQUOMoTF74X6IyTPhOq02XtJVIlhDzard7r4k90U3wPX+Gbpl /iMeip+ltCIRCphTwW2VUqOo659XECiw0sWcxkO+qHXc8BcHWnF8w5OuS7GMV8SfvzqX +wKw2XVlxAXV/2Y3PkfEX+o7+9Gep3OvMGqevmvtabmeL+lXW/Aiv8nrJk2I0sqUByNH dfeA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=KPPmZZYc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id u18-20020a170902e5d200b001d0087bbf19si245682plf.440.2023.12.04.05.08.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Dec 2023 05:08:13 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=KPPmZZYc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 2888C809E738; Mon, 4 Dec 2023 05:08:08 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235284AbjLDNH5 (ORCPT + 99 others); Mon, 4 Dec 2023 08:07:57 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34768 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235313AbjLDNHu (ORCPT ); Mon, 4 Dec 2023 08:07:50 -0500 Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 82BB1FF for ; Mon, 4 Dec 2023 05:07:55 -0800 (PST) Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-40bda47c489so23828345e9.3 for ; Mon, 04 Dec 2023 05:07:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1701695274; x=1702300074; 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=0SVyYW6HMoNCW9ahkMqcZ8lqPYY7XQP+vwUVqyb0ygQ=; b=KPPmZZYcsw8U0DuoQoljmYBpgiG2P6hv8sddWj3Mh26hUyr8DcsMPoBsPYMrvWsK8a lMqhKDJbJ/81bncJGfNLbCwhdD15DtXjpanQWYU6uSsUcguN4LabUzUxv0PmTw5CmwFz R0NvrIUiK/CmRX4/u3MzTlBsDVD+2lvnADmwg/bIQ2xQHLyM/aBSHmv6IRn8W8K345oM oCdUQQkdZKMP7fMF5geVyEKXvyNISTpIycH6J2h6cpLkypixD9MI/R8G+QfXCVn7h42H ciAfyV2XsQdAMb5V4EfIzc8Urukvputr/IuqF53vh/HMfqGGefN6q30ACru1KWf6+gKo IE1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701695274; x=1702300074; 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=0SVyYW6HMoNCW9ahkMqcZ8lqPYY7XQP+vwUVqyb0ygQ=; b=pGl3aNVX6ncmTQ8BY5ogGMyBA53taWRh7uH7B/JXgvgvLrg7JscLy6QseHk4lXrJHk CApx03N8zSFRLekYCCUeb0aF6zqb+mwqEo8U3lNmIfgdivijj3pW5lKEPo5/Qepv1MkE m3chxctjGBfoqCDthblEf4LQXJ9CLKLabxq8GrgALCEJZQVj6Q3+QKQfI2zz9QpXKLkb 6ojU8jQyHqtY5hUVvAGT6bLVLvkZkrZOiaooBsIcJZ567Wv2wzgkatulZjoM+q9xajEv Bx1OKmeHKBFTllzCJzK0URc+IsuusWJRz1hf2t65AIElRQgH26U0wmN9s2zU0LeJ3lzh YdmA== X-Gm-Message-State: AOJu0Yw3gqMreTe35wEQ6BNvmIqGrMcIqWefqXFW7iyPf3ATz0aJ2WNq SF6HIDSvnGXxTfQ+7Rnt0vhTfw== X-Received: by 2002:a05:600c:224d:b0:40b:625a:d8e3 with SMTP id a13-20020a05600c224d00b0040b625ad8e3mr2289968wmm.150.1701695273863; Mon, 04 Dec 2023 05:07:53 -0800 (PST) Received: from [127.0.1.1] ([82.77.85.67]) by smtp.gmail.com with ESMTPSA id n10-20020a05600c4f8a00b004053e9276easm18494166wmq.32.2023.12.04.05.07.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Dec 2023 05:07:53 -0800 (PST) From: Abel Vesa Subject: [PATCH v2 0/7] phy: qcom: Add register offsets for v6 and v7 Date: Mon, 04 Dec 2023 15:07:34 +0200 Message-Id: <20231122-phy-qualcomm-v6-v6-20-v7-new-offsets-v2-0-21956ae0c5c3@linaro.org> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIABbPbWUC/5WOQQ6DIBREr2JY9zf4VWq76j0aF6gfJVGwoLTGe PeiN2gymzeLN7MxT06TZ49kY46C9tqaCHhJWNNL0xHoNjJDjlmaIsLUr/Be5NDYcYQgjiCHcAN DH7BKeZo9FNQWWDZlqQSyqKqlJ6idNE0fZWYZhlhOjpT+ntuvKnKv/Wzdel4J6dH+uRpS4NDes 5y3mUAh8uegjXT2al3Hqn3ff+UlirbuAAAA To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Vinod Koul , Kishon Vijay Abraham I , Dmitry Baryshkov Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, linux-kernel@vger.kernel.org, Abel Vesa X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2164; i=abel.vesa@linaro.org; h=from:subject:message-id; bh=N6WiaC0IuCi1ECGstgxOqRPHVLNEYuAK33Yhs193vd0=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBlbc8a+atua4Lv+IhEVqXjoaDuE/uoIZkAhn068 61kaInVsWGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCZW3PGgAKCRAbX0TJAJUV VonNEACr2PgUXJehYKPOc5JHpLfUGKTohkTStQ7f3xzwujMXpEqaIPe7zESp+SG2LuXlxVbub5E hu0MuM6ijQn5cHpMKaONrx0KM+doV6S8YTTUD1KpSoD4Wzd2bJZNT8MC+ySv+01beK/MBQNjf6Q KOJsQ22iBsPBV+SiYQfTm13ZctYSSkLkjH1ErZwGYv4I6FAELt9odz7Qs4LNn6U6RuDITsaC83u gn0EN8dhZInHslNtX5A0YHoozPjBRFyXoumDcnuA7TruqkyTAwlaDJSJ1aMclvziKf3zgPNGqpy BsPgYDMya9tq9SwmA4pEkwHCymggVXva/rpswV88qafjmoohIQd8Rfr8d45HOY9N8dXKbLx/ev7 7NBSwUVNmkqBa5UV6D/ko1wZFmLbVIGR0t3xdpEKpzzpYECu+jlTDAIJjiBK+imvsfgxjDYbacY b9IjRdK9Nz5sjMXHrbgIRTXZ6VnHjQPO0uRrJfgWyJm6Khj/6e60jhGVxJgEEhOOBIWYEPzuLG/ lkmhyplPar2fsQKu+95UqQ6Dud27lVpBUbpWksI0/6poeXFsqqQRnDBpVZ+ZbAa2e2mE7Aat/Fq Ipfpli+F8EtrTiXpul0KjavmxRdAqh3cdN/V2O9ao2MD1kT4nuH/69LagOUF9dwFoP3k/Ik3QoV T1UOVVaxWs8XhLw== X-Developer-Key: i=abel.vesa@linaro.org; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Mon, 04 Dec 2023 05:08:08 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1784356844091838486 X-GMAIL-MSGID: 1784356844091838486 This patchset adds some missing register offsets for the v6 and v6.20, as well as the new v7 ones. These register offsets are used by the new Qualcomm Snapdragon X Elite (X1E80100) platform. Signed-off-by: Abel Vesa --- Changes in v2: - added Dmitry's R-b tag to patches no. 1, 2 and 6 - dropped the duplicates of PCS v7 offsets from USB PCS v7 header, like Dmitry suggested - fixed comment to suggest v7 (instead of v6) in qserdes com v7 and pcs v7 header files, like Dmitry suggested - renamed PCS v7 RX_CONFIG to CDR_RESET_TIME, which is the correct name - dropped the "_USB" substring from the include guard of phy-qcom-qmp-qserdes-txrx-v7.h - reordered the SO_GAIN_RATE_2 offset in the phy-qcom-qmp-qserdes-txrx-v6_20.h - Link to v1: https://lore.kernel.org/r/20231122-phy-qualcomm-v6-v6-20-v7-new-offsets-v1-0-d9340d362664@linaro.org --- Abel Vesa (7): phy: qcom-qmp: qserdes-com: Add some more v6 register offsets phy: qcom-qmp: qserdes-txrx: Add some more v6.20 register offsets phy: qcom-qmp: pcs: Add v7 register offsets phy: qcom-qmp: pcs-usb: Add v7 register offsets phy: qcom-qmp: qserdes-com: Add v7 register offsets phy: qcom-qmp: qserdes-txrx: Add V6 N4 register offsets phy: qcom-qmp: qserdes-txrx: Add v7 register offsets drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v7.h | 15 ++++ drivers/phy/qualcomm/phy-qcom-qmp-pcs-v7.h | 28 +++++++ drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v6.h | 5 ++ drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v7.h | 86 ++++++++++++++++++++++ .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6.h | 1 + .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_20.h | 4 + .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_n4.h | 51 +++++++++++++ .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v7.h | 78 ++++++++++++++++++++ drivers/phy/qualcomm/phy-qcom-qmp.h | 6 ++ 9 files changed, 274 insertions(+) --- base-commit: 629a3b49f3f957e975253c54846090b8d5ed2e9b change-id: 20231122-phy-qualcomm-v6-v6-20-v7-new-offsets-5ed528c88f62 Best regards,