From patchwork Fri Jan 27 19:40:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 648131 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9976BC54EAA for ; Fri, 27 Jan 2023 19:59:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233187AbjA0T7i (ORCPT ); Fri, 27 Jan 2023 14:59:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43670 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233274AbjA0T7X (ORCPT ); Fri, 27 Jan 2023 14:59:23 -0500 Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 107768CC5A for ; Fri, 27 Jan 2023 11:57:33 -0800 (PST) Received: by mail-ej1-x62c.google.com with SMTP id hw16so16511963ejc.10 for ; Fri, 27 Jan 2023 11:57:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=laJbzm3hNFvKVQdtgilxX5HQETMASKmZLxjfb/658O4=; b=nI6Ug6W8ctMCQtI1vVqDWj8MpjBhnWeeT31JylQQfqpiYHv2PIYko9EILdTGUMfHun BV7C4e6AAanGxKd7QxFGz+11XVELz2+slWa28dZ+PhwvPC/xB38end1xN7C1jAPghC+4 Ti3PlMCgNRCz8JK07atg7xAtsDuCaG5gGwiS8rR8UrN7WYRAYQOTSAkwiHWviWYP0iKa 5ClGwzCxxtcm3FdBL4Mh03InXChGiUDmVL0UzT0vnUkKiZQEFCibj37cuwbirsQhDbX9 WNxhw85wenI0Fhc3ler070sioGpH0o+6Yamb5V/OORturTxwSie1BBaAInjRQ6lAASUJ gF7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=laJbzm3hNFvKVQdtgilxX5HQETMASKmZLxjfb/658O4=; b=tk7ZTWgufhNO+t1rTuHs/3nxsV8h9x1oHbA8fwmWW3OHsN5wLh0peeR30vJ1ZUXSyC dl+Sx6Wl7JBT1xjgcYFdkQstzDYU0ygSpD244Qj6w2Wy9duHRV7ZzKZoriAHVkFjb/9X RV07wwlIKVaT2I8xZwW1V4qX2RPB5IaknrzhE0eqm0DxQK1QF2ygrvdML9bEtPHsAFAn Qu5Jql6kHNMCE2LWY6s7GTLkT6zQHxDv/BM94iMBHeVEOHju+zbSOb99hyksRTu9WDBs 69A1xFbFUUGupp5/BLHGIHPvp5qvwzEusEhj7TpsW6z0njCsuzgTjnN9CgSB4Vl1LWBQ 5kDw== X-Gm-Message-State: AO0yUKUBGWtkAvJP+R0tgkcoYHdZ8gB69HKF3MeZZ8YqFDWNNQTNb2ke mQ25ljdmbbwIjGWDlP+dHSk5yKrhstWrY595 X-Google-Smtp-Source: AK7set8N28+EX6KUi96o3PeCOm9vKAuOFZYK3aIRSmt7I8LzRlQeQ5HFryKL/vW3McfrcWRpm4j0NA== X-Received: by 2002:a5d:658d:0:b0:2bf:ae43:108d with SMTP id q13-20020a5d658d000000b002bfae43108dmr14352920wru.28.1674848466678; Fri, 27 Jan 2023 11:41:06 -0800 (PST) Received: from krzk-bin.. ([178.197.216.144]) by smtp.gmail.com with ESMTPSA id y17-20020adffa51000000b002238ea5750csm5822417wrr.72.2023.01.27.11.41.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Jan 2023 11:41:06 -0800 (PST) From: Krzysztof Kozlowski To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Alim Akhtar , Marek Szyprowski , Sylwester Nawrocki , linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Cc: replicant@osuosl.org, phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, =?utf-8?q?Martin_J=C3=BCcker?= , Henrik Grimler , Chanwoo Choi , Krzysztof Kozlowski Subject: [PATCH 0/8] dt-bindings: phy/samsung: move MIPI and DP phys under PMU Date: Fri, 27 Jan 2023 20:40:49 +0100 Message-Id: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The MIPI and DisplayPort phys are actually part of the Power Management Unit system controller, thus allow them as its children, instead of specifying as separate device nodes with syscon phandle. Dependencies ============ If entire patchset is okay, then it can go via separate trees: A. I will take first soc patch. B. phy patches #2-#5 are independent and can go via phy tree. C. DTS patches depend on (B above), thus they will wait one cycle and get applied later. Best regards, Krzysztof Krzysztof Kozlowski (8): dt-bindings: soc: samsung: exynos-pmu: allow phys as child dt-bindings: phy: samsung,dp-video-phy: deprecate syscon phandle dt-bindings: phy: samsung,mipi-video-phy: deprecate syscon phandle phy: samsung,dp-video-phy: deprecate syscon phandle phy: samsung,mipi-video-phy: deprecate syscon phandle ARM: dts: exynos: move DP and MIPI phys to PMU node in Exynos5420 ARM: dts: exynos: move DP and MIPI phys to PMU node in Exynos5250 arm64: dts: exynos: move MIPI phy to PMU node in Exynos5433 .../bindings/phy/samsung,dp-video-phy.yaml | 5 +- .../bindings/phy/samsung,mipi-video-phy.yaml | 11 ++- .../bindings/soc/samsung/exynos-pmu.yaml | 71 +++++++++++++++---- arch/arm/boot/dts/exynos5250.dtsi | 24 +++---- arch/arm/boot/dts/exynos5420.dtsi | 24 +++---- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 19 +++-- drivers/phy/samsung/phy-exynos-dp-video.c | 7 +- drivers/phy/samsung/phy-exynos-mipi-video.c | 7 +- 8 files changed, 105 insertions(+), 63 deletions(-)