Received: by 2002:a5d:9c59:0:0:0:0:0 with SMTP id 25csp2212097iof; Tue, 7 Jun 2022 23:21:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz4pxr1OyXfocmzvEAj79RJwoPt3tvmNxlYOyZ1qb+4Fv8hhKEWsi/ae8gfCp/mq09PdEkV X-Received: by 2002:a17:902:d4cd:b0:167:4fa1:44b6 with SMTP id o13-20020a170902d4cd00b001674fa144b6mr24319274plg.15.1654669292858; Tue, 07 Jun 2022 23:21:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654669292; cv=none; d=google.com; s=arc-20160816; b=JzN4zptNq6fG5ICw+dTsXr9uf68A4niDL6Rh6QzaWY9LdUzBCS7LiQ0Lj5hUW3H0FI Nxm1RmcyHwH4lUWNvT0kUXqrGJKj//ayZSQ5WMODzrFvn69dxl/Yo04jii4ddK4JeffP 9Yxwq4n78LBRhBmG9/71G5xCkYP2904F0K5t++/x/yxhgHLUFapDLaOVL6Md666deBGQ CrFVUx0le6J4ehzKF16/abMkxpASNhIyhUi2et8g0FH6Cbk/r9oy8aj0reRCTAdWD8sq qvXCBGTBZQRqa4j/1iJCt9FPMMhp+6VpOiYd4P72NfgQC3f5NL/TJ7BfIvQXfnyQq8Ah VkQA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=qoW1gmVljAUL2+6Knzn6x1gPtTMWpq+iXyTdn9hlFNI=; b=qkl+Z2FgY7AtHtQaGMu+jMR1EuoCXsoflCAWlsKDKXajCPLykOeb1omhCADBQeu4dx Ern1IyYjEh5lmME0QcFOVxHrjVSY5CRMK32pu+CM60alWCN+j+zdQcBebSbZ0FHJzXoY MeVYJDNBbgq1bzK2BEY5SFe1KmsadDgBB28x7rZ+F8EiN51YmZxJi6te7xeiqVfqJXv8 aS+6ep8BIf85jIl6fcn4xn2O/QPhgawN9vNCJnMm+6W/GJWO7Y+I52qFHrz6I2qUuufS st1r3rznIoV8Qe3ArRF/jtYvRqPOjl9Cl6Cydry6jmk899odS05ZT+Z7MIsxf5dzfyHJ +TPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=AxPXfe8X; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id j8-20020a17090ae60800b001e095b12f65si28697467pjy.85.2022.06.07.23.21.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jun 2022 23:21:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=AxPXfe8X; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id E3D36196A8D; Tue, 7 Jun 2022 22:42:06 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1442325AbiFHCAP (ORCPT + 99 others); Tue, 7 Jun 2022 22:00:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33074 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1837409AbiFGX77 (ORCPT ); Tue, 7 Jun 2022 19:59:59 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 33CEE280B19 for ; Tue, 7 Jun 2022 15:35:05 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id a2so24338531lfg.5 for ; Tue, 07 Jun 2022 15:35:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=qoW1gmVljAUL2+6Knzn6x1gPtTMWpq+iXyTdn9hlFNI=; b=AxPXfe8Xqon4nlX+FDGyThgVp0Nb8SmKaPWlg+LsEItxm+v26x/Q/zKjDd9PdWlC0o Rkyh1ZjBkn+P2P0RRC6C6NFdXQeLsxI2Yo985tlacocLxk7Obpyoa173oDBH/yIjPW/o WkSvmlIfAQRMvMSG0gF3+POYP/X1/SbeVtj6VGXakmpPNElBmtlfytt+9VCHX9ukcGCa 42OVURr34xEWPmvTIQ1J6Dn7qsNBN9AnI0lAMKqagsEuxZOXBZscPl3fWji8hXzn1x72 TzqIuYdHEWuK+L9AzgIBL2YuI/C1Kzd+W5zOkCny2v9CTz1HR1joCZotKiHQDm7JNeQC pGUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=qoW1gmVljAUL2+6Knzn6x1gPtTMWpq+iXyTdn9hlFNI=; b=DC4+lq/eb/j1nw0RaeMKsgIenluOar0B23xD/dePJhAYZFjHs4bimaR9ncMg1ohCvl ftT9oPtADnd9LcY3FPlqQ008qJe3fCMJQh4lCkKTNBY1dShDHXKFfY0hsmTSXpDx0UA/ NNoJ+gt2NZxqnd8P+i0PC5sq5H7pUgWeh/oYjwILDUFqK9Lg1p0gCr0kJkgSsQPGyKFc 1DvdtkpcvFBg/48NxJawLsQj/Af5C6ctHJ89tRlgHBqSYJ9bzRDv8+YUYuqIPmhD5ibD zqHw62RHrdEZ5mnsG+tQtIKU8ta+gN3AhDQZuzNmb1nuQpsSY63jc/X8PadFmHk13I2q /OIw== X-Gm-Message-State: AOAM53264LXrNC5KqKWoPlPeyi1H+LGbgWg985esFdee2GG6UaprGr7R jse+QGBpPrEnARDvCJI0cJrTRg== X-Received: by 2002:a05:6512:545:b0:479:b15:6671 with SMTP id h5-20020a056512054500b004790b156671mr19852457lfl.579.1654641295093; Tue, 07 Jun 2022 15:34:55 -0700 (PDT) Received: from [192.168.1.211] ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id p4-20020a056512312400b0047255d211f7sm3418559lfd.294.2022.06.07.15.34.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 07 Jun 2022 15:34:54 -0700 (PDT) Message-ID: <9077f91b-0e1d-25bc-56a9-66a500e16ff4@linaro.org> Date: Wed, 8 Jun 2022 01:34:54 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: [PATCH v2 0/5] phy: qcom: Add SC8280XP UNI and COMBO USB phys Content-Language: en-GB To: Bjorn Andersson , Kishon Vijay Abraham I , Vinod Koul , Rob Herring , Krzysztof Kozlowski , Manu Gautam Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20220607213543.4057620-1-bjorn.andersson@linaro.org> From: Dmitry Baryshkov In-Reply-To: <20220607213543.4057620-1-bjorn.andersson@linaro.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,NICE_REPLY_A,RDNS_NONE,SPF_HELO_NONE, T_SCC_BODY_TEXT_LINE autolearn=unavailable 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 On 08/06/2022 00:35, Bjorn Andersson wrote: > The Qualcomm SC8280XP has two pairs of USB phys; a pair of combo phys and a > pair of uni phys. Introduce support for these. > > This is based ontop of Dmitry's refactoring of the QMP driver: > https://lore.kernel.org/all/20220602070909.1666068-1-dmitry.baryshkov@linaro.org/ > > A first version of this series was posted with only the UNI phy, this fixes a > few comments and add the combo phy as well. > > Bjorn Andersson (5): > dt-bindings: phy: qcom,qmp: Add compatible for SC8280XP USB phys > phy: qcom-qmp: Add USB3 5NM QMP UNI registers > phy: qcom-qmp: Add USB4 5NM QMP combo PHY registers I've noted, which symbols look close enough to be folded into existing namespaces. Could you please doublecheck my analysis and merge the tables? > phy: qcom-qmp: Add SC8280XP USB3 UNI phy > phy: qcom-qmp: Add sc8280xp USB/DP combo phys > > .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + > .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 1 + > drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 205 +++ > drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 138 ++ > drivers/phy/qualcomm/phy-qcom-qmp.h | 13 + > .../phy/qualcomm/phy-qcom-usb3-5nm-qmp-uni.h | 617 +++++++ > .../qualcomm/phy-qcom-usb4-5nm-qmp-combo.h | 1547 +++++++++++++++++ > 7 files changed, 2523 insertions(+) > create mode 100644 drivers/phy/qualcomm/phy-qcom-usb3-5nm-qmp-uni.h > create mode 100644 drivers/phy/qualcomm/phy-qcom-usb4-5nm-qmp-combo.h > -- With best wishes Dmitry