From patchwork Fri Nov 11 08:56:21 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Johan Hovold X-Patchwork-Id: 1496 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp626005wru; Fri, 11 Nov 2022 00:59:51 -0800 (PST) X-Google-Smtp-Source: AA0mqf4XsGLFAEyAsd9QRYBUYtJU5px8K/RaeBaZbRQAG7WwrvGGlEse6nWGROkdlsit4m3UXRhb X-Received: by 2002:a05:6402:228f:b0:461:96fe:9fb4 with SMTP id cw15-20020a056402228f00b0046196fe9fb4mr591068edb.373.1668157191079; Fri, 11 Nov 2022 00:59:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668157191; cv=none; d=google.com; s=arc-20160816; b=EZF+aRsA2OAv9HUTzKEmpnzxl9j9cLsOm0/clknaU3wXSyCex6GCbOH8sgG0wj+D8n IzTPJBAgXJv+RvLAegn+aHYv8cla3kZhRxAsQc3UK9Pby1ruxQRSRHn2mKKrHpQznzBx a5wP0Ak70qYmbg43LAdsYMifrmX/jDlHek85UOsYfrZ8unACWN23VBvmPr+E8r8dZj+W fEGVubf7zP4OkJW6KIzX8buUENe21AzEFWGOapl6LBlC+6Ghy0ztbPT0JCGdOAGBkURu 4Grg5V0Beu26/opvBnvyxk6KeKsiZHBnCyBXcBcQmK7sGXXHUvFVOKeumpSqaUqTHLf0 dGUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=3rjW6G9pycMk5TnechY/8znFjhMtGiCev+hrhb4Hj48=; b=ye1NL2X4yNhICUJZMCKF6TbRVgv2b9vLaYert6Qg5kedJjuD6kg8x0y7efFXJsqyqP X8u9rue/O4+7wQ3DynNrCHSzHdCk9yx7HWoXSrciYGkFbMTwlcue65ookrNslMwmPs0/ Nr8+zj94oqnsnBIG1uRLqfYLJNWgKuJ6QRN5tCGEJ167aLR/FT6M2IMmcVLr750HUkXR E9tKHreAjDmguo5/fhZ9HJt9N49hg0+uFPcmGjUv8WjgfzToj31SMyJxg1L33tPY+eHY 3ObxOTduRfwGQflxYI47URvvh/ikqHcFYLZgxbG92oQaDIjVbfcr5TWr69dfJdC4SMsT +lCA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=qKzF3q0U; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id wu10-20020a170906eeca00b0078df1c345e4si1636358ejb.518.2022.11.11.00.59.27; Fri, 11 Nov 2022 00:59:51 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=qKzF3q0U; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232746AbiKKI52 (ORCPT + 99 others); Fri, 11 Nov 2022 03:57:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44846 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232866AbiKKI5Y (ORCPT ); Fri, 11 Nov 2022 03:57:24 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EDBAC7833D; Fri, 11 Nov 2022 00:57:23 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 8A0C061EFA; Fri, 11 Nov 2022 08:57:23 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DA6F1C43143; Fri, 11 Nov 2022 08:57:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1668157042; bh=6lx4EuPQGDBHFiojMWKakUIRIo8dAD0np6BpOOEOAUI=; h=From:To:Cc:Subject:Date:From; b=qKzF3q0UwDaurz6612AAcMaD3CizUEFgCMp2/9GG4FugPV/lByzLqOt7sUEO4aZs5 hNrnNFcnk9GAtwzw9Fo5AxxL5dpXfIXDU2/B5hTo+mevirP1ASf2CvupQyfRrqbpvb Aue7vgnHK1bOAlPB0NzNDFDzuZ+ABqngF3lWJ748Ekm4Hx6413/Gu70SH9CoXdJ6jc ajMgwNNy6fqIPQ/3xvdh+sHJ1hBxejlATMantBS+sRnLxJDm/7zUX0kOP9Nroz6GXO zegoqQQk28UJ0Bvo39kLqh/irUqeUcEzE6ynbD6aSlewU6x9ak58XmHnrVSKpx4dfy HR3JSEcM2egoQ== Received: from johan by xi.lan with local (Exim 4.94.2) (envelope-from ) id 1otPqI-0002Tn-56; Fri, 11 Nov 2022 09:56:54 +0100 From: Johan Hovold To: Vinod Koul Cc: Andy Gross , Bjorn Andersson , Konrad Dybcio , Dmitry Baryshkov , linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, linux-kernel@vger.kernel.org, Johan Hovold Subject: [PATCH 00/22] phy: qcom-qmp-combo: preparatory cleanups (set 2/3) Date: Fri, 11 Nov 2022 09:56:21 +0100 Message-Id: <20221111085643.9478-1-johan+linaro@kernel.org> X-Mailer: git-send-email 2.37.4 MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1749189594853314857?= X-GMAIL-MSGID: =?utf-8?q?1749189594853314857?= Here's a set of preparatory cleanups needed to fix the devicetree binding and add (proper) support for SC8280XP to the combo driver but that are otherwise self-contained. The full series is over forty patches and I'll be posting these in three parts of which this is the second. In an effort to get all of these into 6.2, I'll also be submitting all three series before waiting for the previous ones to be applied. This series specifically separates the USB and DP PHY ops implementations, and merges the USB and DP driver data and configurations. Johan Johan Hovold (22): phy: qcom-qmp-combo: sort device-id table phy: qcom-qmp-combo: move device-id table phy: qcom-qmp-combo: move pm ops phy: qcom-qmp-combo: rename PHY ops structures phy: qcom-qmp-combo: drop unused DP PHY mode op phy: qcom-qmp-combo: rename USB PHY ops phy: qcom-qmp-combo: drop unnecessary debug message phy: qcom-qmp-combo: separate USB and DP init ops phy: qcom-qmp-combo: rename DP PHY ops phy: qcom-qmp-combo: separate USB and DP power-on ops phy: qcom-qmp-combo: clean up serdes initialisation phy: qcom-qmp-combo: separate USB and DP devicetree parsing phy: qcom-qmp-combo: add dedicated DP iomem pointers phy: qcom-qmp-combo: clean up DP configurations phy: qcom-qmp-combo: rename sc8280xp config phy: qcom-qmp-combo: add DP configuration tables phy: qcom-qmp-combo: merge USB and DP configurations phy: qcom-qmp-combo: merge driver data phy: qcom-qmp-combo: clean up device-tree parsing phy: qcom-qmp-combo: clean up probe initialisation phy: qcom-qmp-combo: clean up PHY init phy: qcom-qmp-combo: clean up DP callback names drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 1328 ++++++++++----------- 1 file changed, 611 insertions(+), 717 deletions(-)