Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp147841iog; Tue, 14 Jun 2022 22:11:05 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tcghguDNK2pxPQf9uKR3ukoxpbP9MU0KD8sRVTE9MYFGCXE8RX/kInAU54D1M8UreFmzNw X-Received: by 2002:a17:902:db0f:b0:164:597:3382 with SMTP id m15-20020a170902db0f00b0016405973382mr7912361plx.76.1655269864835; Tue, 14 Jun 2022 22:11:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655269864; cv=none; d=google.com; s=arc-20160816; b=i6Iefui0aa/ANKo8xb+m6nG8MAmjyfLM6qWXurSMIkKdEtxtW1PTObB//GAPMwr5dj CQnPVkOW1cB6UuaqK0RC1D3wL5tzetoTuJhCGTbSfAc33xu7h2mwbv8/kgFCFKCNhwXy Bq+7cDbInjOjmVMsCF68+dE619b/k6VXDF9cgMiZ0lIbAiT4F4qGJsKv0Ak4mX0MkOse Cl/WeB2+Kn3eRP0fiicyPSIVTlHvoF/Jm3cJtgKgPgIHs656zn1NWkh4KvUfRcIpi+8L u8PC9M05bIIBY5SisbPf7/5dxzgdm76DCugKwoNkYGxjCv2g41KGA3XgiZCy8tfkAKJX dVBA== 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:feedback-id:dkim-signature :dkim-signature; bh=+UsEpNLfWCp1EdVbEX/suhZGTnpHlG7eCC0g75eYQtM=; b=h+W+Kxtqxjjru7D1HIJKeGn6Ul9mtYrWI2r7yfM78mL9bdd66HDuE4m+ZXQ7q7eSLA 9ueUxXiQRIyj+LACr6wSdFYsd9AFZFFpeS4wNRKK6Hgh9Tqba8gKAHVohTP0F6eCVnUh PExxW2SOgGylsm2fRtQBXnk1AR5M02ymGJsyFPe/tmgUPUZMEFtRpJul0O2lPbrnyCvz VJ3HdyIVWOAWZfEoGiNz64cbIbJ/GsiJJ0gBLlkla29CppW2RsV7ceFht3d8FYHCosEt xeLpmSYeNmeD/YspgRPt0J+tQTxxRmZOPvMzwiGmBCcanDkCOli2d3Llj/ztgN83Tw8q yM1A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sholland.org header.s=fm3 header.b="QGF/T2Zh"; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=WGkIETKL; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p18-20020a62ab12000000b0052299bd780asi5271247pff.369.2022.06.14.22.10.48; Tue, 14 Jun 2022 22:11:04 -0700 (PDT) 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=@sholland.org header.s=fm3 header.b="QGF/T2Zh"; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=WGkIETKL; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234635AbiFOEzw (ORCPT + 99 others); Wed, 15 Jun 2022 00:55:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51956 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229579AbiFOEzv (ORCPT ); Wed, 15 Jun 2022 00:55:51 -0400 Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C543F27CE5 for ; Tue, 14 Jun 2022 21:55:50 -0700 (PDT) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id BC0C2320095F; Wed, 15 Jun 2022 00:55:46 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Wed, 15 Jun 2022 00:55:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h= cc:cc:content-transfer-encoding:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=fm3; t=1655268946; x=1655355346; bh=+UsEpNLfWCp1EdVbEX/suhZGT npHlG7eCC0g75eYQtM=; b=QGF/T2ZhbqkvwXgU5+bVxMCJZNN7Qewl9EBzEEfT/ 9GttAmpyVg1qaI3YqWBWA1GQ5okdR+JOq7XKzdpiKB7VZqet2ZsFB7NpWmF/RDFL 1Bd2tdxZZPa5jjIHYRU3xJDK0A93loYQaVG0awQTCyGxKB30qXLTGYrU4pjxQKDL pnplYneJN8pzmMdi3HCEPJC7euq4zizL3BKzLZxp7eT20zN8zCG8mCpNSrMKZJUP jVu0McdAoQLSDO/+dFEEmg/NTYdk6K1J91q2fzerk4PHv4/pty8HvOUmUV/emU1V 4qGZLh5TzVFGV3vKkBc7p8GG9ReE7PTKePi7muCWNY46A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1655268946; x=1655355346; bh=+UsEpNLfWCp1EdVbEX/suhZGTnpHlG7eCC0 g75eYQtM=; b=WGkIETKLw0jDh1xXnJWsIMsjOShb/avs9Wx/3f17TJT88Swp31f 3Z1n8XonQRo3Mx/vPiGe3oDDil/1LdVnwkLFn9biptpUSQdDPy6a5qQiRehR9Of8 kK254FlhO6F+b2OBFABNiUvz+ULTHA/aFjWlbfLIArjWobZzFS93wz7sbUBJryEW 94w3fBAxkxUsQzLHSh25sL0VXF5r3d/z3vfKfG5Y5FD2RCE9muZ3pnDGsB2rKpYR Iz/Kj4dNBCyGThgMfnCqCme7wYsw2vWVFrgF2kFFI+vGIzaTIxBVgD8pjurHm7rv IhrquGNaneOnuQXXk/OASMbYRF0VM7sU9MA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvtddgkeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkofgggfestdekredtredttdenucfhrhhomhepufgrmhhuvghl ucfjohhllhgrnhguuceoshgrmhhuvghlsehshhholhhlrghnugdrohhrgheqnecuggftrf grthhtvghrnhepkeevlefhjeeuleeltedvjedvfeefteegleehueejffehgffffeekhefh hfekkeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh epshgrmhhuvghlsehshhholhhlrghnugdrohhrgh X-ME-Proxy: Feedback-ID: i0ad843c9:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 15 Jun 2022 00:55:44 -0400 (EDT) From: Samuel Holland To: Chen-Yu Tsai , Jernej Skrabec , Maxime Ripard Cc: Samuel Holland , Daniel Vetter , David Airlie , Philipp Zabel , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-sunxi@lists.linux.dev Subject: [PATCH v2 0/6] drm/sun4i: HDMI PHY cleanup/refactoring Date: Tue, 14 Jun 2022 23:55:37 -0500 Message-Id: <20220615045543.62813-1-samuel@sholland.org> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS, 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 This series prepares the sun8i HDMI PHY driver for supporting the new custom PHY in the Allwinner D1 SoC. No functional change intended here. This series was tested on D1, H3, and H6. Changes in v2: - Move error handling inside variant checks in probe function Samuel Holland (6): drm/sun4i: sun8i-hdmi-phy: Use of_device_get_match_data drm/sun4i: sun8i-hdmi-phy: Use devm_platform_ioremap_resource drm/sun4i: sun8i-hdmi-phy: Used device-managed clocks/resets drm/sun4i: sun8i-hdmi-phy: Support multiple custom PHY ops drm/sun4i: sun8i-hdmi-phy: Separate A83T and H3 PHY ops drm/sun4i: sun8i-hdmi-phy: Group PHY ops functions by generation drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 9 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 242 ++++++++++--------------- 2 files changed, 97 insertions(+), 154 deletions(-) -- 2.35.1