From patchwork Fri Jan 27 19:40:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 49654 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1016050wrn; Fri, 27 Jan 2023 11:57:46 -0800 (PST) X-Google-Smtp-Source: AK7set/QnfdjKHDj88f4wzuqrFpTmUlE6mjtqZBowtsrp0UpHzsWOC34g/eggIeajaoPFgeVqF+r X-Received: by 2002:a17:906:1409:b0:878:702e:9dff with SMTP id p9-20020a170906140900b00878702e9dffmr6204722ejc.41.1674849466541; Fri, 27 Jan 2023 11:57:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674849466; cv=none; d=google.com; s=arc-20160816; b=clAWXxncogOEbSl/zCk/6Ay/pcnOwBxwKVV+V00OkCN9K0Za1uCeB//6riutVwpan0 qOlq//IsJGDbKIie4O6KMaFLujCRCqplvxEvuuBps19hgvaV/wMdmbCtCVqxK7EG01CU KSIfBj6y7uyrDaKpV/8uAGNUYoHrmdqxmTIyK+TrHif1QBKjP3+SLFh9bT/5v64YwTvM fQEuCkHJrQXE1EyXNAtI7g0njIdelzmQyFQlz76D5q2YR22qb6X/fiYiMlEQansjJ1Sj 9OgkL0ldk5Agkjgeqv/1B36Kmu1ZOXw1sLETRLmYDcVWvmf1nScwoJX+eL7ECDLkmx2e jvCg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=OTbIA/qsw+iEJ2j+G0MzDhcSxbI2hiwezMO1CX++Hek=; b=dR64pXqHVNqlWJJmJPV+Rzb6aBKI8YMvYdrV/4Xm3CZIbFEZMNBpJnOeJvFYquI9QY ufxFRMdAtZ8usBnAkQ1VTLgkwuYiB2D1P2CK2Bzx/KeYajXI2ikbgVjhb2wgJHLJ745m muHQPmOZ2OoX1eUxBShe2bHGrX1iZHkjApgGuai2+lmnH46LgfYlLbU11uuW4FMl4peH lOuhu+4h0HPqo5l+I3qm8cqeJv5l2Jz9tXA8qnPbTy4JxQivePVBHwk4QdSyqDoYXoSC w7YiKlPryBG+c/YmpeRgmOUXyclNzNJpWubGQur9gLs5rxclDQAF8vD3iyaX7Wmh0l3w NJwg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=UiNtolU4; 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=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id fx15-20020a1709069e8f00b008173e855728si5048755ejc.528.2023.01.27.11.57.23; Fri, 27 Jan 2023 11:57:46 -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=@linaro.org header.s=google header.b=UiNtolU4; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233006AbjA0Tyb (ORCPT + 99 others); Fri, 27 Jan 2023 14:54:31 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37864 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232788AbjA0TyP (ORCPT ); Fri, 27 Jan 2023 14:54:15 -0500 Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2F41D8BBB4 for ; Fri, 27 Jan 2023 11:51:27 -0800 (PST) Received: by mail-lf1-x12a.google.com with SMTP id br9so9812887lfb.4 for ; Fri, 27 Jan 2023 11:51:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OTbIA/qsw+iEJ2j+G0MzDhcSxbI2hiwezMO1CX++Hek=; b=UiNtolU4E4LMirZ4Bc6hCbF2Jcz5w1QeiV10veN90X6hOIKK6DxgcHncK03SxrGbJm /sKRRXKFATHToB6UbvzOI6DakGvCBirwe1kIXq/2TgIYNH6wmNJijrbE9FDSYzHQN6/l 7OSjUm4C8UrSXDLHi2D2oWYMcrIk8xYxY0Kjfr/y1HOuMlCbtilFiPYiQf9e2y55r7yX ghfx0IWmgbsvSZcPtiuvRPp6De5wdvuVrGDXfVqn92uOUfyWQrnB7Q4OcK4TGqN29mUC X0URPMHiV9YBbge0/mJIrfUgH6wuXfK3YEUKnmCoyZz0RiHwmlvgPSzbFqCspJwiJQbf lj0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OTbIA/qsw+iEJ2j+G0MzDhcSxbI2hiwezMO1CX++Hek=; b=qJtFEWombrkG1bpmvHIEVO29Lz7/TZQPppfUhBRYj/eTOki0/GqLXRVemF+a0JeOMc JEoD/DEfceA/fxuGos8mnTjtEmCJitWrXl+YBJX5IL4PKerQNmqUa2jgv/vEmaeZBEn7 K8MzF/FBhjET53+nOLLk5vtH3CqKsOdzgjSPb50e1tHFF/0ranFFUGsOBR6CBCh560Ba Z+WTer5Itq7rL8ZWyhM/KZPlDbk6FKafeeqQEsYY0HCxNKAng1Jg2uSPxsOzEvtqOUeM LuFj0ZWVX0IWwGkPQmepuEVC/HaN+ZFGvUsBJGur1PFpFKD845dQzzQ1/IwDoLzbkowJ 2VSg== X-Gm-Message-State: AFqh2kqe/12LmIww/cwEr84XsO/36Ec7R1ywfdOl5ir3jQC1NLY7N3i3 AshLmQ+8yU0Tk8iE6sC4SX2Umssuf2SkCDoz X-Received: by 2002:a05:6000:1001:b0:2bf:dafe:43d7 with SMTP id a1-20020a056000100100b002bfdafe43d7mr129204wrx.16.1674848468608; Fri, 27 Jan 2023 11:41:08 -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.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Jan 2023 11:41:08 -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 1/8] dt-bindings: soc: samsung: exynos-pmu: allow phys as child Date: Fri, 27 Jan 2023 20:40:50 +0100 Message-Id: <20230127194057.186458-2-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> References: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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_NONE, 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?1756206954174105367?= X-GMAIL-MSGID: =?utf-8?q?1756206954174105367?= 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. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Rob Herring --- .../bindings/soc/samsung/exynos-pmu.yaml | 71 +++++++++++++++---- 1 file changed, 57 insertions(+), 14 deletions(-) diff --git a/Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml b/Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml index 13bb8dfcefe6..f7c141dd11ec 100644 --- a/Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml +++ b/Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml @@ -31,20 +31,28 @@ select: properties: compatible: - items: - - enum: - - samsung,exynos3250-pmu - - samsung,exynos4210-pmu - - samsung,exynos4412-pmu - - samsung,exynos5250-pmu - - samsung,exynos5260-pmu - - samsung,exynos5410-pmu - - samsung,exynos5420-pmu - - samsung,exynos5433-pmu - - samsung,exynos7-pmu - - samsung,exynos850-pmu - - samsung-s5pv210-pmu - - const: syscon + oneOf: + - items: + - enum: + - samsung,exynos3250-pmu + - samsung,exynos4210-pmu + - samsung,exynos4412-pmu + - samsung,exynos5250-pmu + - samsung,exynos5260-pmu + - samsung,exynos5410-pmu + - samsung,exynos5420-pmu + - samsung,exynos5433-pmu + - samsung,exynos7-pmu + - samsung,exynos850-pmu + - samsung-s5pv210-pmu + - const: syscon + - items: + - enum: + - samsung,exynos5250-pmu + - samsung,exynos5420-pmu + - samsung,exynos5433-pmu + - const: simple-mfd + - const: syscon reg: maxItems: 1 @@ -64,6 +72,10 @@ properties: minItems: 1 maxItems: 32 + dp-phy: + $ref: /schemas/phy/samsung,dp-video-phy.yaml + unevaluatedProperties: false + interrupt-controller: description: Some PMUs are capable of behaving as an interrupt controller (mostly @@ -74,6 +86,10 @@ properties: Must be identical to the that of the parent interrupt controller. const: 3 + mipi-phy: + $ref: /schemas/phy/samsung,mipi-video-phy.yaml + unevaluatedProperties: false + reboot-mode: $ref: /schemas/power/reset/syscon-reboot-mode.yaml type: object @@ -117,6 +133,23 @@ allOf: - clock-names - clocks + - if: + properties: + compatible: + contains: + enum: + - samsung,exynos5250-pmu + - samsung,exynos5420-pmu + - samsung,exynos5433-pmu + then: + properties: + dp-phy: true + mipi-phy: true + else: + properties: + dp-phy: false + mipi-phy: false + examples: - | #include @@ -130,4 +163,14 @@ examples: #clock-cells = <1>; clock-names = "clkout16"; clocks = <&clock CLK_FIN_PLL>; + + dp-phy { + compatible = "samsung,exynos5250-dp-video-phy"; + #phy-cells = <0>; + }; + + mipi-phy { + compatible = "samsung,s5pv210-mipi-video-phy"; + #phy-cells = <1>; + }; }; From patchwork Fri Jan 27 19:40:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 49628 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1011718wrn; Fri, 27 Jan 2023 11:45:48 -0800 (PST) X-Google-Smtp-Source: AMrXdXunA0+yhOifrGRKugGm4gYCoPAT9ajM7/ghN3cbLo6jp3Q+Ad7MtJwuu32+eF1H00B6pxAx X-Received: by 2002:a17:906:f907:b0:7c1:e78:11ed with SMTP id lc7-20020a170906f90700b007c10e7811edmr44355130ejb.0.1674848748633; Fri, 27 Jan 2023 11:45:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674848748; cv=none; d=google.com; s=arc-20160816; b=ij9zNbVjNReyjVAjuqmlq7yimYIEoZIMU/SP8puzpq3A3Vkd567iDrHnzLoCCs1akV zhkEECVKVzRb4UUnWUlHC1lqu1nDvlLlh2z93N7l1vNjCXiiJcx1ZQSmUGtOXlg38OE3 8lcj5IqQzLwOM+p51il/tYB+g9TteLQ6h/Z7OLevei8sJ5EV+eISZakvaPmmXjVWPV39 BCXzAQR9Hg9s2R92F2YYpUn7SorSNd3wD9cbb4qKffM8IHuqpGbp+jm/3o4RskXuYFcg GYIimsgLOEfe3nUZ13Jtvb/CSpMX+mKqBUu00wjxNy/MXaju4E7zAHfoCLWQmEX/RH/P lNCg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=pXcEOV+ikhaaev3YUpdV3LTjyGNwDAC89LChkvoW52Y=; b=OopRRLJF2kQgfSzGXGbYLqOelivLa6u91E7Xx5Rf8NFCaLHlNbxQrY0pBm7ttJ+lZg uyyAg73iutG3oIF9R9fXb7SMP8YbflijNWumsmWV/ZYLd6s21+kOPu+plKDxxvXv9/P/ IJO8HTYmdhMLFXj6aXa2kJy6jEOD28ujLmhSBGGYUd0Y+2M5jHTnallV5tdOoe8U7RxQ xFav4Y2sdPbKGE+5WuTyXMN+pY62AOdaiYv1RB7YriPWcma+omXv7cyCQhfXc8ETxGAb 1YZXXXWFlDginzLbxVHv1PlaJlgBCo4p5fl0pST7zIxewRXRIRxvcn3olpbb4fpnREM/ tqzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ECGkYC22; 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=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ez7-20020a1709070bc700b008633a9b6877si5155481ejc.754.2023.01.27.11.45.20; Fri, 27 Jan 2023 11:45:48 -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=@linaro.org header.s=google header.b=ECGkYC22; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232284AbjA0Tnq (ORCPT + 99 others); Fri, 27 Jan 2023 14:43:46 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51562 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232010AbjA0TnR (ORCPT ); Fri, 27 Jan 2023 14:43:17 -0500 Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A61DB18A93 for ; Fri, 27 Jan 2023 11:42:46 -0800 (PST) Received: by mail-wr1-x433.google.com with SMTP id q5so5946789wrv.0 for ; Fri, 27 Jan 2023 11:42:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pXcEOV+ikhaaev3YUpdV3LTjyGNwDAC89LChkvoW52Y=; b=ECGkYC22kGhYCVIAgJfs1kwNkbHusNO0OIv7monN00IxJ/o2bSlbuNHUJze5Ozrt/M ujaHYFsD/x9rlkGuD+eWGdVwmMPJM4zpZD/SkU7AtFYhB2aQHfkN35l5Zw9ykEasQDBX 7zihqPGLiYXL432GMeBiWsG5IKcqyRrynqy3bSa7f3VShNqilVQ4CMz6eV1ALCYNpLrP wepGiVaixK8VgQAjQUC6eWm7qUnwtBj4RaodXkl3Q0YEhL7QuRNtbs1T57/gXikIz/n0 BI7ydf2oiSjn0OoOnPtaMh+wtpBVpw9s2XgkClagH/8gU6K1DrlKCcdlliWnqWq/Nkbs rTJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pXcEOV+ikhaaev3YUpdV3LTjyGNwDAC89LChkvoW52Y=; b=DJCAygjTxNQbLKuqGFtqqooPAcF7O5qg93Z7UFIAKxM5PHRz4UGRotNKdDGJxGNij0 EY4VFRBc4r6ssNYohraPSQFC21RvU+PsHHoazZ6jjYheBywXJC8yXVe4wqkp02xyTjGC Wr01/8Ta1o0ZHLTnQVJhro9Dd1tm1NibGWL27e3slCC/qNyjeqbGzT0vO+WyCKAq2uoR +1iGWNxejppkhZXV1SViYiD7wdwKFQqxcc6COP64teMCpD9tQVlJqcm7T3sMMZjK3IJm zlCOdA2EJLVZ/iEYG7IZZOEFWZAIJFocnHbWZNhVhuiepUMyhCiLKNDBjC7CZDZtb1Q1 OMZg== X-Gm-Message-State: AFqh2kpbKxCzpLR0s0TG9GTxEmPprBqzYWA46QC4Mc264uSQElxvDruv xbsDrLzTTJHAEmphMPoZzshHaA== X-Received: by 2002:a05:6000:8d:b0:2be:3a6a:f565 with SMTP id m13-20020a056000008d00b002be3a6af565mr27343065wrx.38.1674848470759; Fri, 27 Jan 2023 11:41:10 -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.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Jan 2023 11:41:10 -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 2/8] dt-bindings: phy: samsung,dp-video-phy: deprecate syscon phandle Date: Fri, 27 Jan 2023 20:40:51 +0100 Message-Id: <20230127194057.186458-3-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> References: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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_NONE, SPF_HELO_NONE,SPF_PASS 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1756206201509968249?= X-GMAIL-MSGID: =?utf-8?q?1756206201509968249?= The DisplayPort phy is actually part of the Power Management Unit system controller, thus it should be its child, instead of sibling node with syscon phandle. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Rob Herring Acked-By: Vinod Koul --- .../devicetree/bindings/phy/samsung,dp-video-phy.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/phy/samsung,dp-video-phy.yaml b/Documentation/devicetree/bindings/phy/samsung,dp-video-phy.yaml index b03b2f00cc5b..3bee3f8733f7 100644 --- a/Documentation/devicetree/bindings/phy/samsung,dp-video-phy.yaml +++ b/Documentation/devicetree/bindings/phy/samsung,dp-video-phy.yaml @@ -22,13 +22,13 @@ properties: samsung,pmu-syscon: $ref: /schemas/types.yaml#/definitions/phandle + deprecated: true description: - Phandle to PMU system controller interface. + Phandle to PMU system controller interface (if not a child of PMU). required: - compatible - "#phy-cells" - - samsung,pmu-syscon additionalProperties: false @@ -36,6 +36,5 @@ examples: - | phy { compatible = "samsung,exynos5420-dp-video-phy"; - samsung,pmu-syscon = <&pmu_system_controller>; #phy-cells = <0>; }; From patchwork Fri Jan 27 19:40:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 49656 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1016098wrn; Fri, 27 Jan 2023 11:57:52 -0800 (PST) X-Google-Smtp-Source: AK7set/V/IlDoLq9tMkPog9IlENEdrfb2VyYN3ZTMDNwKmi0o76/F/Bs/+FWtdOqitM4Suse91UI X-Received: by 2002:a17:90b:4c4a:b0:228:a39c:8d11 with SMTP id np10-20020a17090b4c4a00b00228a39c8d11mr8129616pjb.1.1674849472419; Fri, 27 Jan 2023 11:57:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674849472; cv=none; d=google.com; s=arc-20160816; b=Ys7gTQnqOUcf8b+/k81LwCOC8QeQhpneBJfKp7pmfkepWbzvbYtkECxGhGuiW4MmXu e5QYwr0vjbYBB9Vw0vomMOwv+qGTsadj4rG+IgD8Ai73Mj60W1Dk6mKUhj9Kh7WpqmjF whS5Sz2D6zTinzRRmpC4cDuDJoxRxTNBoQldXHzRaGEhMkiQVxuWVRxJoS6STawtvZvm DaX6QY/dnrenrtNWJtLds41b7fad8/mJufQZmBGC/iLqr7K6USh2a3up7uYkodWVXXRZ j4L9sxI2wst6Sr19i089RkW1QhlEFC6YUaOSTnfZiOqU1VIkqXTg9H4M3oCBgwSpGeFg YiBQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Ndc/iaR7jbpFClfbGd4ofgtC3FYEzqRlKdVRxlgp+PA=; b=GIScJzkUW1XldIiVPU97Np/yS63Dd7/PnSEo2haUlpe67bA+EnosrOxZfkkPb5+U0o TIXaeXjZgc4NkZ++nLM/mK6z8KS0F9VH4GWEA3BKiicEPTzghx9QfCj54BIAEqnYTJph IAXnthG8BOk2lrUBFmHayQgS8xcznIzsUT81CdEwrAbBcUHmxe6ryN8/omUuJeGQHOQ/ iWen/NmMhy6W5XUcAJWaua2lPjUcN2UaaUckkIOBFExOB++Jp3XM5yxUDwtmwBwR2IB0 M43gSqsYRLy92GFUvEbcAugBl3/dDi2JkfNz0hOu8oaeWec2C9coXkwkywEgHsII2Jsh gChQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=gMwA6nng; 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=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w11-20020a17090a380b00b0022bb7ca5bc0si5182342pjb.151.2023.01.27.11.57.40; Fri, 27 Jan 2023 11:57:52 -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=@linaro.org header.s=google header.b=gMwA6nng; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231889AbjA0T4v (ORCPT + 99 others); Fri, 27 Jan 2023 14:56:51 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37466 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229991AbjA0T42 (ORCPT ); Fri, 27 Jan 2023 14:56:28 -0500 Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1F7F8EB65 for ; Fri, 27 Jan 2023 11:54:07 -0800 (PST) Received: by mail-wr1-x42e.google.com with SMTP id n7so5937759wrx.5 for ; Fri, 27 Jan 2023 11:54:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Ndc/iaR7jbpFClfbGd4ofgtC3FYEzqRlKdVRxlgp+PA=; b=gMwA6nngkfIZpPGhH4Lg/vrN9j2ELujkTuJqBUSU0s9NpnlZLPoQnnLWHJ+VMshPmf 0ArZIdo133rszRVf0iJ2GO63/wyxGgraKhAkhxVfZ/Jt4p4yM8rodnooVDmEZLgrWw2m 23R2CkmGjix/NtD0tDEvjzBwq/EDjm87xVWKfZElSSAhJjP/t/rsszjrU9B/+21CKGU4 DOhc7gnw0m778fPEPCma2jSv0z4yRfhpBRchmtpriTsKcmpd90a5xrTIIRcBCmEH9fnQ fZEsDS/bvvYNstFae5exsHqllPmbfDrjUJnZUZpYarguFuMJ05V4vEeIk8xO7wyD4xjB hhuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ndc/iaR7jbpFClfbGd4ofgtC3FYEzqRlKdVRxlgp+PA=; b=PvEeo5iiGjPqLY3OaaqFBEprJXQXP+cpGU7FXHhbxTeeKB+pZRmva/cUa06j7n2qK7 y3a5BYjTOgQYLPXU6WMziwH1z9UkyIdRhn50/Zuz1h6dvqkJojBQZfXsjzhXV8q9iQ2h QdHS4mCLXInsRTF8VCaOLAu6AfG5LVxfJuSL6kyHSQbBkX69iVnOmGOaN680FrEfFm6/ z9m4sGMz016a4VpI7C5y84O3BQyuGdGPNRgsSNHPkaLpn+fU4IzdAEiaAs/e4wUqxo4Z o/2UD/cGPBvf5M2MAHVAejqmo+bv/WFWAtKgne0ghAwg8/T1b5lBFPXnxFHcLtVa7vUv 2q9g== X-Gm-Message-State: AFqh2krgixBS64HqfZ9n0MOe5DvyBkEZyftyaYyk+VWEzOXosq6OB+TX uo/Tz+VRlAbd8xvP/sF7HlnMqGbmMQ+WIzn3 X-Received: by 2002:adf:a153:0:b0:2bf:b710:c0b with SMTP id r19-20020adfa153000000b002bfb7100c0bmr10540460wrr.1.1674848472491; Fri, 27 Jan 2023 11:41:12 -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.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Jan 2023 11:41:12 -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 3/8] dt-bindings: phy: samsung,mipi-video-phy: deprecate syscon phandle Date: Fri, 27 Jan 2023 20:40:52 +0100 Message-Id: <20230127194057.186458-4-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> References: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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_NONE, SPF_HELO_NONE,SPF_PASS 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1756206960353335252?= X-GMAIL-MSGID: =?utf-8?q?1756206960353335252?= The MIPI phy is actually part of the Power Management Unit system controller, thus it should be its child, instead of sibling node with syscon phandle. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Rob Herring --- .../bindings/phy/samsung,mipi-video-phy.yaml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml b/Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml index 415440aaad89..b2250e4a6b1b 100644 --- a/Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml +++ b/Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml @@ -35,15 +35,18 @@ properties: syscon: $ref: /schemas/types.yaml#/definitions/phandle + deprecated: true description: Phandle to PMU system controller interface, valid only for - samsung,s5pv210-mipi-video-phy and samsung,exynos5420-mipi-video-phy. + samsung,s5pv210-mipi-video-phy and samsung,exynos5420-mipi-video-phy (if + not a child of PMU). samsung,pmu-syscon: $ref: /schemas/types.yaml#/definitions/phandle + deprecated: true description: Phandle to PMU system controller interface, valid for - samsung,exynos5433-mipi-video-phy. + samsung,exynos5433-mipi-video-phy (if not a child of PMU). samsung,disp-sysreg: $ref: /schemas/types.yaml#/definitions/phandle @@ -81,13 +84,10 @@ allOf: samsung,disp-sysreg: false samsung,cam0-sysreg: false samsung,cam1-sysreg: false - required: - - syscon else: properties: syscon: false required: - - samsung,pmu-syscon - samsung,disp-sysreg - samsung,cam0-sysreg - samsung,cam1-sysreg @@ -99,7 +99,6 @@ examples: phy { compatible = "samsung,exynos5433-mipi-video-phy"; #phy-cells = <1>; - samsung,pmu-syscon = <&pmu_system_controller>; samsung,cam0-sysreg = <&syscon_cam0>; samsung,cam1-sysreg = <&syscon_cam1>; samsung,disp-sysreg = <&syscon_disp>; From patchwork Fri Jan 27 19:40:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 49621 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1011351wrn; Fri, 27 Jan 2023 11:44:47 -0800 (PST) X-Google-Smtp-Source: AMrXdXtiHXpwL0zvjYhS0irQ4VbU6EGWIZGCKqC1S+qJi/nLYJ2+sZFK6hbK0N+6k+WWMK1zEhgO X-Received: by 2002:a05:6402:4d5:b0:49d:a60f:7827 with SMTP id n21-20020a05640204d500b0049da60f7827mr46351400edw.6.1674848687681; Fri, 27 Jan 2023 11:44:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674848687; cv=none; d=google.com; s=arc-20160816; b=RceVtLOxmK9N39MppTGeuWhO3UsUVwqP0BbpTJrGLh3c3xQK1M7vMbMa7XeyBcdEFA oL0QJXt/BOY+ERcoQl9rVFuceDOQiFXZYGY2wIMavzsTwlyu8XfUZJbrsvnhUm3E+Zqe ZKVJwe6ZIXM0VdWTwPwkCYP+YjqWuyeYJGqNya7snTTwtuNlHnb7ZBFSUNUGWa0VoCUI P7WPObIm31Qu70qdA+ui0pDCy2Alrd1occCW3pHIax6oxuIPsaNwnegtKXovQ/Y9Kmnz kZgBtXChph63Hyq0l643lu1MHGu6LpyddFL8x7PRgiG6kF8filKhml6YdSxXJiivdBKi JYyA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=vhTZHhvTWH45tyGI0x4uU2VUFxdCNkd8qxpKaMX6L7Y=; b=kV9Hs3NIutujy9gVAIwcs5Vq6LDhj+vjTDvDz1TUJThwyjTeB8ANZr1rzMlXI5jwcH z549FqDfgFSHe1jDB1y+Ng747hrTUyWycZSyeQSPSak4IwVolK2QHYGHqGimtMEN0PQe SToODqZyW4r3gpF+JW9qdnDdT0MQQvSlNd8wslogyuFHu58vgGtwmmbRitu55eDt+Nbf zxBEraRr/K11xV+c+X/2jklOF1yVucEStL2uPi7dZN/LXsW2yUv158vbK1jTiHe9xVfM bvrmt7/+jQ5VqO+POzWWrrqFKtRKk1+WcFzLljU3Dnav5SjXBnTC09wcnL4AlGJoE8dD YqtQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=e2dWa8i6; 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=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c6-20020aa7c746000000b0046fbd084ea6si6100601eds.142.2023.01.27.11.44.22; Fri, 27 Jan 2023 11:44:47 -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=@linaro.org header.s=google header.b=e2dWa8i6; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231908AbjA0TnA (ORCPT + 99 others); Fri, 27 Jan 2023 14:43:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50628 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231694AbjA0Tmx (ORCPT ); Fri, 27 Jan 2023 14:42:53 -0500 Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 77A2717CD6 for ; Fri, 27 Jan 2023 11:42:17 -0800 (PST) Received: by mail-wr1-x42e.google.com with SMTP id q10so5912808wrm.4 for ; Fri, 27 Jan 2023 11:42:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vhTZHhvTWH45tyGI0x4uU2VUFxdCNkd8qxpKaMX6L7Y=; b=e2dWa8i6qb8eJW7sdxfl584eKltFPVaJgKseQk3WtgyJ2cNt2DYBn4SO9SH9qgJ2Qo CuzoNnqcjvgl61vDlxJtdCpGstjCbazcEZRpImRp4VnaoVkjfCuMcZ8TPq4++jKBaC/0 KZIA+CrKB1cgKIwsSE1jviGl4AJ+5sSq6pC5hpH3Q+0JmpqV8HUyY29YAUKSa+oyzJzt Cygsv1TnrWb9rsyGZIgMh1B2aaiWNuOMsLIFQUXdDDby4m2iKqeUs1Fjv6ZFAtfwKgTV 6H2u7SyKE2n7W8C9Obf+NdVoZgPWNsK7QxuYi1B0LaeynW+OypgQPfNhM8DcTTiNdwOu //8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vhTZHhvTWH45tyGI0x4uU2VUFxdCNkd8qxpKaMX6L7Y=; b=jW4yqKWrrsT4Ge8msvISMr7CBwKp6fWULeE9KQPxF/vc8WE1DBOc1XJ6jqWfPoTej9 Z86nlocX/6cTe0TmnTjEPPGpKXEnbnymV+VgMIS1VN8XXVMvYRYxxyq4w+CG18DGLIcV gDn06GsVPCxgZcOgzwCPRByM+OHHXHAXopSkudDvdNJjn4I5wWxBoWL7cp85Q6WBSBM7 yJI4k4rej550ai1i3SgBDc2rgmZebbMivzXC4E5OroMeXpB9zJWREvi5nN5nHyAC2OtR Guq1O/R4mDEMEhTHbgp6Qq8NtmlzfRwMog7Kn/rSfoMxBGcoLJggc8DZzxbBaLleylx2 3iJw== X-Gm-Message-State: AFqh2kpFXuQ/qRxv6EwnD//Tp6sFgcJnBtJKzdNa96tkK9ZEm/K6gWXU gtC0mul/Lu2m1emcGIZfgAZOQsU5+3UhEQ/p X-Received: by 2002:a5d:4ec7:0:b0:236:6c33:2130 with SMTP id s7-20020a5d4ec7000000b002366c332130mr30059728wrv.68.1674848474651; Fri, 27 Jan 2023 11:41:14 -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.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Jan 2023 11:41:14 -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 4/8] phy: samsung,dp-video-phy: deprecate syscon phandle Date: Fri, 27 Jan 2023 20:40:53 +0100 Message-Id: <20230127194057.186458-5-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> References: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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_NONE, 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?1756206137979011234?= X-GMAIL-MSGID: =?utf-8?q?1756206137979011234?= The DisplayPort phy is actually part of the Power Management Unit system controller, thus it should be its child, instead of sibling node with syscon phandle. Signed-off-by: Krzysztof Kozlowski Acked-By: Vinod Koul --- --- drivers/phy/samsung/phy-exynos-dp-video.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/phy/samsung/phy-exynos-dp-video.c b/drivers/phy/samsung/phy-exynos-dp-video.c index 2b670ef91deb..6069fedbd8f3 100644 --- a/drivers/phy/samsung/phy-exynos-dp-video.c +++ b/drivers/phy/samsung/phy-exynos-dp-video.c @@ -83,8 +83,11 @@ static int exynos_dp_video_phy_probe(struct platform_device *pdev) if (!state) return -ENOMEM; - state->regs = syscon_regmap_lookup_by_phandle(dev->of_node, - "samsung,pmu-syscon"); + state->regs = syscon_node_to_regmap(dev->parent->of_node); + if (IS_ERR(state->regs)) + /* Backwards compatible way */ + state->regs = syscon_regmap_lookup_by_phandle(dev->of_node, + "samsung,pmu-syscon"); if (IS_ERR(state->regs)) { dev_err(dev, "Failed to lookup PMU regmap\n"); return PTR_ERR(state->regs); From patchwork Fri Jan 27 19:40:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 49661 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1018465wrn; Fri, 27 Jan 2023 12:02:38 -0800 (PST) X-Google-Smtp-Source: AMrXdXsM3L+F7Nh+7XuxcI9Fv15MYl3U66hEQdnEjfUHcLcm/mBehDbXUYsa9aqWhu0FfO67clYn X-Received: by 2002:a17:90b:3b87:b0:22b:afe2:2bb4 with SMTP id pc7-20020a17090b3b8700b0022bafe22bb4mr29671791pjb.8.1674849758474; Fri, 27 Jan 2023 12:02:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674849758; cv=none; d=google.com; s=arc-20160816; b=CS+ByLGlGBP1lMoJOSXq3fEdZ/5TLzo+cTFZmw0h6cTFDa/ahfrp2/sPTCZ4NBD3MY sUD9Bqfl8oJM0qk6SPr6nLA7162h8OwnD4BXcQZi1ThBf29GfnV4367G2hNIdHHCGgBO ctz85elvRDkRg3K+kI7Mcs2Ssv6XFhxmKse7Kd/+ZDzV6A7tCXb7ukQe2Cl+26IU2eHB /mDx90x1L0151rDRZ1dMf3m1PcCi6WBTwdAUP7sHg5aD00oxJmlVMR1XXvbzqApx9R2J UIS0KldhfY788gKSuINknF2mtYek132PyFIms4i6cJHBSmKse/IcQN1Z3Pount+piGJm 1Qeg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=FIb/cqDE0QEdwTfTF/AFA5NuBZabL9Ys/KRcfgHJZQc=; b=p0XgqG+ytgMyjVKh5m/MEzQBu2EljpXg0BlGYTUQ/RWX+xF5GQCeUojH2nBOLQCk84 NKUxbzJgX48RrHDPiuA6MQY0aCgWtYjTlJOafYkQtTL/ojHEF2i1aUAx+X7ZCZNlr6tw BP7LKzngzB3O+zM0baY08u7h2kO2+WUqPaGCj7icKzjpfDG/4Qsfbwhd9mQ0q0qbZRZS SlepFiAuc6U8K/EA+AesXBpeLsqlDOmhdDbUY2EJ4jWJkYHAv9CE1nYm+Zw3t8ibA6pK byDNOczKn5JvEMxMvUrLk8mrZNBOcP+53+lHfOS/5rcfkaQf9L27xCQAJCMOHG/GRvpk Fc9Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=oWy4sZ6g; 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=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s12-20020a17090aad8c00b0022bb6a9677csi733743pjq.35.2023.01.27.12.02.24; Fri, 27 Jan 2023 12:02:38 -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=@linaro.org header.s=google header.b=oWy4sZ6g; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232683AbjA0UA4 (ORCPT + 99 others); Fri, 27 Jan 2023 15:00:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43348 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232490AbjA0UAY (ORCPT ); Fri, 27 Jan 2023 15:00:24 -0500 Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 19A5D457CD for ; Fri, 27 Jan 2023 11:58:44 -0800 (PST) Received: by mail-wm1-x32f.google.com with SMTP id d4-20020a05600c3ac400b003db1de2aef0so4252485wms.2 for ; Fri, 27 Jan 2023 11:58:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=FIb/cqDE0QEdwTfTF/AFA5NuBZabL9Ys/KRcfgHJZQc=; b=oWy4sZ6gIKCFHxueqjpfjKe7DWfnAojOvONIwiYwpzZjX3rAx+9uwf5lJcI5Wc4qVs S0N0v1tHTL2B5q4M/5cO/f0ScgXOYMCdakGInGdLbInpOhUhgWfA0FkK0xyAKLbE1DQ2 yfQ8gf8/ZiJAwBTvXAoIbI0e3rtuiD8qYAmp500vi4R0C+hoRDdgiyKgNM64HAbuNseE tNXLhH4lveMQhsXkqUVlqEL8JnMCl+WgR44T0ptAAZ0cgaCZb8WJFo6J2A6olqMiawcR DQ/W0CoHs9+Akt1Lmv8RocRaZZOXMjA/qsF0SJTWFo2PZS/+/NM9JxKVen+S2s3Y8x0C Zgng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FIb/cqDE0QEdwTfTF/AFA5NuBZabL9Ys/KRcfgHJZQc=; b=USLdPpyU6KB5Yw+VY+Mag6HD78SQjTOWD1iPmGzFba/7dCbnapGr1KXLt4Z5sjO+yt 2aCf0R/PNqyH9bGxyJod4EYiuHEqvetuHCT0vcJlSm8YQCxhReTM1wnQqXzWJ3a0FJ8Y Okr/FXTzlLdtGoFZMibD77ie2Nhd+pylm+x1j6x1RXW9uUxmqATEunZy7dT7S3x81sVL n48lBKZ5I2ntnDVFc/thEQs9yvMVn7yPWmrt1LMm8ysaRylgnsXKVwg8+qTDzsqU/AFx OiCcYA+C4qxs4nnAZA/j3B5SQXOlkt52k4Hcnn7LAPHMEvq27RFhXzjmOa1jgg9uM4Jn +N9A== X-Gm-Message-State: AFqh2koaaXuOUEhcUSSBV90cy+ZIsVVO9SfhL7qStmOQoVg1+ApPIT02 sOL3jmHD/uNLXP19HT2GmkWGqW6le/y5YrMQ X-Received: by 2002:adf:e785:0:b0:2bf:c09e:e7bc with SMTP id n5-20020adfe785000000b002bfc09ee7bcmr7659575wrm.7.1674848476372; Fri, 27 Jan 2023 11:41:16 -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.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Jan 2023 11:41:16 -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 5/8] phy: samsung,mipi-video-phy: deprecate syscon phandle Date: Fri, 27 Jan 2023 20:40:54 +0100 Message-Id: <20230127194057.186458-6-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> References: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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_NONE, SPF_HELO_NONE,SPF_PASS 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1756207260071652887?= X-GMAIL-MSGID: =?utf-8?q?1756207260071652887?= The MIPI phy is actually part of the Power Management Unit system controller, thus it should be its child, instead of sibling node with syscon phandle. Signed-off-by: Krzysztof Kozlowski Acked-By: Vinod Koul --- drivers/phy/samsung/phy-exynos-mipi-video.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/phy/samsung/phy-exynos-mipi-video.c b/drivers/phy/samsung/phy-exynos-mipi-video.c index c1df1ef3ee3c..a7f67857e5b2 100644 --- a/drivers/phy/samsung/phy-exynos-mipi-video.c +++ b/drivers/phy/samsung/phy-exynos-mipi-video.c @@ -298,7 +298,7 @@ static int exynos_mipi_video_phy_probe(struct platform_device *pdev) struct device *dev = &pdev->dev; struct device_node *np = dev->of_node; struct phy_provider *phy_provider; - unsigned int i; + unsigned int i = 0; phy_dev = of_device_get_match_data(dev); if (!phy_dev) @@ -308,7 +308,10 @@ static int exynos_mipi_video_phy_probe(struct platform_device *pdev) if (!state) return -ENOMEM; - for (i = 0; i < phy_dev->num_regmaps; i++) { + state->regmaps[i] = syscon_node_to_regmap(dev->parent->of_node); + if (!IS_ERR(state->regmaps[i])) + i++; + for (; i < phy_dev->num_regmaps; i++) { state->regmaps[i] = syscon_regmap_lookup_by_phandle(np, phy_dev->regmap_names[i]); if (IS_ERR(state->regmaps[i])) From patchwork Fri Jan 27 19:40:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 49634 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1011747wrn; Fri, 27 Jan 2023 11:45:52 -0800 (PST) X-Google-Smtp-Source: AK7set9Q646baw3Cu3itGq0uJY8WIQhBPICQeD0LiTbZq7iISWJpPOmhfyAOh4kT0LoopYNEjhpt X-Received: by 2002:aa7:d69a:0:b0:4a2:dac:d2a4 with SMTP id d26-20020aa7d69a000000b004a20dacd2a4mr3304092edr.9.1674848752334; Fri, 27 Jan 2023 11:45:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674848752; cv=none; d=google.com; s=arc-20160816; b=yVTwIusodcURxv1z4UWEkzbIuZALZKnjLCoZSwAaTMfCpXmmhgcdOD0T4RJltJY/cu 5axaXD56pZlrJiQcTlQbS2H5G3TXlQYUa9IRF/6vErV/KC2CQhWFBV8u5XWiD/eQ5kT5 Z3rWC9x8Jf6fR7lBjF0knI1RkncdDYmW9DMhyEwn0Z79Q+tUeiqgZIYFaUX3tpqFiwu6 MUs1O5So7YZvYQ8D+1m4FIAX3NBz2eEDqn02LJPLqVQiZUZX/ejSXiGcUapmGtE8qN1n rPhOHv9qDv0kjOttJ303Cc2sLSnGXu0tcrvon+BZqI+VOy10TnPIg/yCo7LlPWWCEmV+ ST4Q== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=hXF/FT5VGcZwGc673y38gqasO1Ez04eMNkbruDEnIiI=; b=a7dNN/bBpvz59Se1N4aS0G65YMwT8FWvn50+Ov/pH2+jATnd3D9MKkVW4jE8ygmKhv DsQpL8zJwFoFVuLrxRf4J/bjbW9zb3+WwixJkz6v7K0UdlkjLf92B2emTltvEPVjzZlP EPi0x3474E2I01qwOGhgXRtiCfnca4oW7TE4+GvZRbClwhT5uvWV8TReRKvAsaKNz8eX G5zMul/L2SGpnFJ100XAWdVLBy42am8vURg5/J9NpbkyhSS8QOVrLp7RdVhXXRExcR5P OClr4NPFU8xO2HmA6QiFSJGtk349/Fwq+/wv62/OFtxvY+eCrtz0fKATv0R9Th0gwB4E tlYA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="gdCf/BsV"; 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=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z18-20020a05640240d200b0049e75f3f624si7780003edb.0.2023.01.27.11.45.22; Fri, 27 Jan 2023 11:45:52 -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=@linaro.org header.s=google header.b="gdCf/BsV"; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231945AbjA0ToZ (ORCPT + 99 others); Fri, 27 Jan 2023 14:44:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50658 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231843AbjA0TnU (ORCPT ); Fri, 27 Jan 2023 14:43:20 -0500 Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AAF23EFBE for ; Fri, 27 Jan 2023 11:42:54 -0800 (PST) Received: by mail-wr1-x42b.google.com with SMTP id q5so5947037wrv.0 for ; Fri, 27 Jan 2023 11:42:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hXF/FT5VGcZwGc673y38gqasO1Ez04eMNkbruDEnIiI=; b=gdCf/BsV0BYHDAVQaGj5uEJC9/P5TJgw3sLCjI3tvD5gHFroLZUguanFfSw57RPvHI bye/8CUczKtkj9n1YhnsZ3GaqSfodFcfyZDFKw9On2IYALM6xlQkOpZCnETKLul19xX8 KW0nPXpMlJbXMTNKtbulWGFLKv9hImcMnghQjAv73k/a4SezMjGkOhX34thvQmQMluHN 6MNFoC7IEyp/bkKPYOHxAo5KVOLiByKXQFSDDc8L9ibSa3QuziNoIn4g9XLwyp/VteK+ mF/RM1SorxAI+BKuuDh6k5GBuOn1D8/aEtMSWZhF9i8gjCrqyIjIkrbxnQewITtXf5e2 PbpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hXF/FT5VGcZwGc673y38gqasO1Ez04eMNkbruDEnIiI=; b=31E6UKTOns+O6G7HvvZOVgC0rmblctsw7VJsLnvhuFwIsgz/fFQLHwVMOeE4XGOUsd voAdDNHlmJEAkZNVHYIaSNndsXgBZClEZ6VsduY5jaDqKhOMJpA7Npimxj8XnV5pUyQ5 wfN5pzyTuDMdojfJTxi4X3cGfWOxx78J2UDQbL+VeRen+XtLTyp+il8FyuNz+sNW2gwr 7GcsgOIh83G44NifdjE5jwGon5rvil2aZdrNXruSpdrSTi5P35P/QfseAgVkiClSJCvB 5Hzdx3sLV+uQAZabRYR0cffEYI/pvGFNqUJBVwRMrIKbe1mXfm9d+tBZrVfu3s1wOX19 b6kA== X-Gm-Message-State: AO0yUKXURs49HdjFGVbagUZVbpWLhY42RO68DNcacF0i6OdPVGTab+tQ HQynyjcaq3HlJPA8MWun6Na8dQ== X-Received: by 2002:a05:6000:104a:b0:2bf:ae18:34dd with SMTP id c10-20020a056000104a00b002bfae1834ddmr13491676wrx.56.1674848478404; Fri, 27 Jan 2023 11:41:18 -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.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Jan 2023 11:41:18 -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 6/8] ARM: dts: exynos: move DP and MIPI phys to PMU node in Exynos5420 Date: Fri, 27 Jan 2023 20:40:55 +0100 Message-Id: <20230127194057.186458-7-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> References: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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_NONE, 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?1756206205184743582?= X-GMAIL-MSGID: =?utf-8?q?1756206205184743582?= The DisplayPort and MIPI phys are actually part of the Power Management Unit system controller. They do not have their own address space, thus keeping the nodes under soc causes warnings: exynos5420-smdk5420.dtb: soc: dp-video-phy: {'compatible': ['samsung,exynos5420-dp-video-phy'], 'samsung,pmu-syscon': [[11]], '#phy-cells': [[0]], 'phandle': [[16]]} should not be valid under {'type': 'object'} Signed-off-by: Krzysztof Kozlowski Tested-by: Marek Szyprowski --- arch/arm/boot/dts/exynos5420.dtsi | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi index b1051a7d07af..6cdb1a832fb9 100644 --- a/arch/arm/boot/dts/exynos5420.dtsi +++ b/arch/arm/boot/dts/exynos5420.dtsi @@ -585,18 +585,6 @@ spi_2: spi@12d40000 { status = "disabled"; }; - dp_phy: dp-video-phy { - compatible = "samsung,exynos5420-dp-video-phy"; - samsung,pmu-syscon = <&pmu_system_controller>; - #phy-cells = <0>; - }; - - mipi_phy: mipi-video-phy { - compatible = "samsung,exynos5420-mipi-video-phy"; - syscon = <&pmu_system_controller>; - #phy-cells = <1>; - }; - dsi: dsi@14500000 { compatible = "samsung,exynos5410-mipi-dsi"; reg = <0x14500000 0x10000>; @@ -822,7 +810,7 @@ jpeg_1: jpeg@11f60000 { }; pmu_system_controller: system-controller@10040000 { - compatible = "samsung,exynos5420-pmu", "syscon"; + compatible = "samsung,exynos5420-pmu", "simple-mfd", "syscon"; reg = <0x10040000 0x5000>; clock-names = "clkout16"; clocks = <&clock CLK_FIN_PLL>; @@ -830,6 +818,16 @@ pmu_system_controller: system-controller@10040000 { interrupt-controller; #interrupt-cells = <3>; interrupt-parent = <&gic>; + + dp_phy: dp-phy { + compatible = "samsung,exynos5420-dp-video-phy"; + #phy-cells = <0>; + }; + + mipi_phy: mipi-phy { + compatible = "samsung,exynos5420-mipi-video-phy"; + #phy-cells = <1>; + }; }; tmu_cpu0: tmu@10060000 { From patchwork Fri Jan 27 19:40:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 49658 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1016600wrn; Fri, 27 Jan 2023 11:59:05 -0800 (PST) X-Google-Smtp-Source: AK7set9bqVreB9YelUyF4+0+aiiYCRFV9H7ILh+MYr150QfN2pou/VkxCty0hEvgTIgiRhyy07z0 X-Received: by 2002:a17:90b:4a8e:b0:22b:f035:c09c with SMTP id lp14-20020a17090b4a8e00b0022bf035c09cmr15569789pjb.4.1674849545343; Fri, 27 Jan 2023 11:59:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674849545; cv=none; d=google.com; s=arc-20160816; b=YNUE+BxKGCE4B2WHsB9ibhvayv2elf0KSELBR8WPaO2iFfIzulVzty/8YxW8AtTJ7T DeJBZCKepNK9xq0IAfhC87vRTxuGdBHoGNQ6pnqvMNl13DGcYybhXsdEN9AGqyd8GQJM USFxcyCKnPeFB5LUU9xnG6rWn2N3kyd98WuCbRj+swT4wiL7uYNFs+EAaQDKOCQcgY8/ 5wpzRkUaqy9d3e8wfZLKGkSryRHwiKPsHN5rCPz+I6NQyi02ndIT3MRlqA1J/fWdLrzq yHpxw6WT5LHN6murOuHsfsXBs4YMXIWYJan5XZyAG/IjBjDkvLWQN8OwYOCp7nqDXo1r xG4w== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Lt+BQRUkVwG5AY299cvvsisO/FIKbvndsHMl4pZfRMk=; b=iKjki30wdR0tCZGDYP2raNAw/ZJkw86pcM/ew3T3TosPiG/EjUsD3mGiKRRPrquKM+ PKVM59yC+vmpvBg6JD9asXrdk22o4wL3hHjnPOCDjLV0q/1nHy0QL+ufSStBvI+RUeXc G91HS472TAspTa9hLMYnhKUc+AxEbH4C91DFhZTZHwem5VNPiuwyN/njoz08cRIkDxJw lr3Fy4Z8EN5B8Bc1BIfLiwRB7wN7M9PSn2Yo8RLaGACWw6TeigtuHTTiOwuP48Ou6ppo /hgevxYBJhiARAK5AZYzIUi5BwQs8c5L5tjhjV1kw8/1TQUaLQYaP1foxXFEAszcb3KH Ma8Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=fXOWLG86; 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=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p14-20020a17090a930e00b0022bb1280d3csi5393966pjo.79.2023.01.27.11.58.46; Fri, 27 Jan 2023 11:59:05 -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=@linaro.org header.s=google header.b=fXOWLG86; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232778AbjA0T5l (ORCPT + 99 others); Fri, 27 Jan 2023 14:57:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37614 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229992AbjA0T5L (ORCPT ); Fri, 27 Jan 2023 14:57:11 -0500 Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2E3498D0AA for ; Fri, 27 Jan 2023 11:55:16 -0800 (PST) Received: by mail-ej1-x62e.google.com with SMTP id bk15so16548457ejb.9 for ; Fri, 27 Jan 2023 11:55:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Lt+BQRUkVwG5AY299cvvsisO/FIKbvndsHMl4pZfRMk=; b=fXOWLG86zl7dLNoOfrtLG2LDDDFOaeVYTumck+Oi0XdoziW+QPSIuPZMMob2St1S6L cgoUi1DZwOpAQpEAYNSDlXLMHfYiEkUV++bVcZuJdf8NXaoFa65a/TUO6OgrsBpXTONK h9ap40zTIYBWGkZm1w5L35XD46ECyfGJzH7ToHO2BX46uwSOnCI/9rHmVZUcW7J+y+T0 VGt6Peyy8x0YbInO8ZAYkgiKB4vTqEgB3qJf8HUhe3+SliiOG2zr02bNomvJ29ns/QeE wXAYU/yuJC2NgVtmYIZv6xf0an22eIpq90KxEfLwxyapwcao7K3zaf3ln80FEK3An1kM NwWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Lt+BQRUkVwG5AY299cvvsisO/FIKbvndsHMl4pZfRMk=; b=VFIxif7PMUDdQ7rP0vV187N37B5QZJ+xA9JrQfa5CAw4YQv/Bxhl8Jw0T38kJzhGrU lbfnuXNiAqlDzlN35z5WOw5FpSAkOV7hQGYhqfQ2jKX/4VYxInf+Y6Zts0nuKq0mLkq0 ja4UzWUUukOtf57ZEufS4Fs7IuHwixzH1Gs+Bj+wSCYEW/LktY3maI5jIGJ1RPdOFPQu ButpXh9F0+pScHgA9bzBD9j6y1jf2KEVi9XAD1kxD3aii55RRsTEMlUu4GFk/2iBmQ+7 CoqxMPkgcxMFUdC12J5kIfR6h1oRGTpLmthVQgVCVQ5+HvMwv6zdZGFqVmzpbWgahzIu Fv3A== X-Gm-Message-State: AO0yUKXSQYfrl1Xnr/5uyrelJk48GEYLudg5OuJDuoEQB4xD1TXLqroq MycWsW2qVv5BXZmd/rS7dnjRdmJ+ajYSMV9Y X-Received: by 2002:a5d:5a8f:0:b0:2be:53cc:ca5c with SMTP id bp15-20020a5d5a8f000000b002be53ccca5cmr29109152wrb.15.1674848480281; Fri, 27 Jan 2023 11:41:20 -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.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Jan 2023 11:41:19 -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 7/8] ARM: dts: exynos: move DP and MIPI phys to PMU node in Exynos5250 Date: Fri, 27 Jan 2023 20:40:56 +0100 Message-Id: <20230127194057.186458-8-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> References: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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_NONE, SPF_HELO_NONE,SPF_PASS 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1756207037002613451?= X-GMAIL-MSGID: =?utf-8?q?1756207037002613451?= The DisplayPort and MIPI phys are actually part of the Power Management Unit system controller. They do not have their own address space, thus keeping the nodes under soc causes warnings: exynos5250-arndale.dtb: soc: video-phy-0: {'compatible': ['samsung,exynos5250-dp-video-phy'], 'samsung,pmu-syscon': [[20]], '#phy-cells': [[0]], 'phandle': [[24]]} should not be valid under {'type': 'object'} Signed-off-by: Krzysztof Kozlowski Tested-by: Marek Szyprowski --- arch/arm/boot/dts/exynos5250.dtsi | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi index 97e89859ba3d..a35c00f055a3 100644 --- a/arch/arm/boot/dts/exynos5250.dtsi +++ b/arch/arm/boot/dts/exynos5250.dtsi @@ -290,7 +290,7 @@ pinctrl_3: pinctrl@3860000 { }; pmu_system_controller: system-controller@10040000 { - compatible = "samsung,exynos5250-pmu", "syscon"; + compatible = "samsung,exynos5250-pmu", "simple-mfd", "syscon"; reg = <0x10040000 0x5000>; clock-names = "clkout16"; clocks = <&clock CLK_FIN_PLL>; @@ -298,6 +298,16 @@ pmu_system_controller: system-controller@10040000 { interrupt-controller; #interrupt-cells = <3>; interrupt-parent = <&gic>; + + dp_phy: dp-phy { + compatible = "samsung,exynos5250-dp-video-phy"; + #phy-cells = <0>; + }; + + mipi_phy: mipi-phy { + compatible = "samsung,s5pv210-mipi-video-phy"; + #phy-cells = <1>; + }; }; watchdog@101d0000 { @@ -810,18 +820,6 @@ mixer: mixer@14450000 { status = "disabled"; }; - dp_phy: video-phy-0 { - compatible = "samsung,exynos5250-dp-video-phy"; - samsung,pmu-syscon = <&pmu_system_controller>; - #phy-cells = <0>; - }; - - mipi_phy: video-phy-1 { - compatible = "samsung,s5pv210-mipi-video-phy"; - #phy-cells = <1>; - syscon = <&pmu_system_controller>; - }; - dsi_0: dsi@14500000 { compatible = "samsung,exynos4210-mipi-dsi"; reg = <0x14500000 0x10000>; From patchwork Fri Jan 27 19:40:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 49657 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1016467wrn; Fri, 27 Jan 2023 11:58:44 -0800 (PST) X-Google-Smtp-Source: AK7set+5jiOgZZl4bC++6WI6XJcacphsnMjmCMyuO17hh9XpgmfUI1k67+whwZhqaxbwDydfA+No X-Received: by 2002:a05:6a00:4c9c:b0:592:5d3e:63d5 with SMTP id eb28-20020a056a004c9c00b005925d3e63d5mr5092140pfb.5.1674849524604; Fri, 27 Jan 2023 11:58:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674849524; cv=none; d=google.com; s=arc-20160816; b=He06hji2RhDwe5DUdcfuUUxB32qC63sfiZPfM+JuUpwXF1RHQi9pOE0a0znkzN0A6y N/g7tPyaK56EWArAE9srpWjbF9isOK/FnFOX0cBQ3i+3I8yoIDS7z81GaxoPhfIkAFlG 5Nv2n+Cqnh9GZ+U0J6FaH48rBpFZy2N4YTV+LRXM0NmRYO9h/0d5bOJ0MutKuAnjHIO/ v28Rk3Fn5gBqvNLgY9cQ1NeAAfYN6q46Lkd6qgGIJ2Rq/7JjVbCa8nLHSyGimji4/H/U qWtg2AU+7pjOCb8VLMOc9xKwQD+l4KgQzUEXku3X/FJDcibGIFZ1ih6TPLSymPI3Zglj cphQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=YQALOu0zos/2GKo4V4/cAoGCHCC2uLMqJ6031+6X5Jk=; b=lWX/i2zP744VAS9Am9bKTHAFOy8nmAPjCYlw5VAWEQMjPKt5TYk2IvHIJjgqA08cNv 6URyZcNXO/YP5fCCxQauVV5M0fhAZ9g3UJMhvYHDKZn5f3h1UFWyAd9XQitjiMlFE/+t k7zs5NKkmIhQwuzWT5Slas6HQ6eE6o/fYuYDQAMm/YNxkXhBO2elSNnP3kKjXVJoNzOp N4SSo4VwGOyuufpMLtnXM6L3TijnJkGVIsKX8MRqUuleOaGOopV8/ULyunxLIYsf/syV 3U2CIaDX5Sdn+995lWKSPWqIRiOLKuesOFyyk4AzBeSZ1FrWFiJguUJzcD8IZbF5aZCx 1jzQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=sGXCHL8s; 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=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 131-20020a621789000000b00572ef957b35si4960431pfx.210.2023.01.27.11.58.32; Fri, 27 Jan 2023 11:58:44 -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=@linaro.org header.s=google header.b=sGXCHL8s; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233039AbjA0T4Z (ORCPT + 99 others); Fri, 27 Jan 2023 14:56:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37722 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229934AbjA0T4L (ORCPT ); Fri, 27 Jan 2023 14:56:11 -0500 Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4A8178CABF for ; Fri, 27 Jan 2023 11:53:31 -0800 (PST) Received: by mail-lf1-x12c.google.com with SMTP id o20so9820122lfk.5 for ; Fri, 27 Jan 2023 11:53:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YQALOu0zos/2GKo4V4/cAoGCHCC2uLMqJ6031+6X5Jk=; b=sGXCHL8sCDU8JXo0+6/UceORrD3447j/IvhVsvXkReOZIMb1iKKx6TZD/aAtI1Nsic 6/m1uQP8xTiny7FHKn0qi3/7Jklks14xKZRiMYybUveq5p2fqrtNBemqpUu2/05hrEKh 8idqM4mgqNPoL8MiqLWCLGXeEC3ivz1xmUcmxIWp2sxotYiNX5VCbfyzzmE1C+ko4aBx 6ljDx+2AAra8sz9FqXnp1xQx89uJSJOqefeCwJ7941Csnwa0x15aqBbwNmzBOetBjpz9 h4OHv5awdNsCdv9rkmFhno3r+mXFJJzBMSOyjjvcpAEM0Cej7qum9CPOfO1H5rpjqMFd XA1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YQALOu0zos/2GKo4V4/cAoGCHCC2uLMqJ6031+6X5Jk=; b=VMsYnRWhV7PUYyuUlMut6I/s8zQsXHzk/PGfx8JKgOOfZlwiGci24a6LPD/pwwb/qR 6QWHdyCkWze3q3YH8btK9t5ZkjR88FYNOCD/Nf97E586f+4bPmFdRxj9eMS1aOBK0FUN /+4rOHoO4vJEDloWUfIfj1sLDlKyldLPq70JLD57dhAFFMNDYLDCm0sLr3tbctaK2+wK b8zAYGB8M8/AER3IbzihKG+jrG3VYONOXFCL/JtkCnMMEk3dIDNz85NN9613DAKgahd8 jRRdnBuFiTGGmEPgcgefFL/A5Z/ZPbxldW6QqO+DUQTlUYrPKuBms8/VZsxO6u/ucoHl q3gw== X-Gm-Message-State: AFqh2kqFLveq/2TtQD6gVyL1Sx42ceD2N/7AhR4WUv0gKpn0ybDo3ORD nwjQ6Zntht04fpPfoK8p0fpLsYqm09z+LUNo X-Received: by 2002:a5d:6b42:0:b0:2bc:7e6c:7cd8 with SMTP id x2-20020a5d6b42000000b002bc7e6c7cd8mr34616383wrw.26.1674848482242; Fri, 27 Jan 2023 11:41:22 -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.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Jan 2023 11:41:21 -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 8/8] arm64: dts: exynos: move MIPI phy to PMU node in Exynos5433 Date: Fri, 27 Jan 2023 20:40:57 +0100 Message-Id: <20230127194057.186458-9-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> References: <20230127194057.186458-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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_NONE, SPF_HELO_NONE,SPF_PASS 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1756207014871763724?= X-GMAIL-MSGID: =?utf-8?q?1756207014871763724?= The MIPI phy is actually part of the Power Management Unit system controller. It does not have own address space, thus keeping the node under soc causes warnings: exynos5433-tm2e.dtb: soc@0: video-phy: {'compatible': ['samsung,exynos5433-mipi-video-phy'], ... should not be valid under {'type': 'object'} Signed-off-by: Krzysztof Kozlowski Tested-by: Marek Szyprowski --- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/arch/arm64/boot/dts/exynos/exynos5433.dtsi b/arch/arm64/boot/dts/exynos/exynos5433.dtsi index 9da24fe958a3..842976addbd9 100644 --- a/arch/arm64/boot/dts/exynos/exynos5433.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos5433.dtsi @@ -911,12 +911,20 @@ pinctrl_touch: pinctrl@14ce0000 { }; pmu_system_controller: system-controller@105c0000 { - compatible = "samsung,exynos5433-pmu", "syscon"; + compatible = "samsung,exynos5433-pmu", "simple-mfd", "syscon"; reg = <0x105c0000 0x5008>; #clock-cells = <1>; clock-names = "clkout16"; clocks = <&xxti>; + mipi_phy: mipi-phy { + compatible = "samsung,exynos5433-mipi-video-phy"; + #phy-cells = <1>; + samsung,cam0-sysreg = <&syscon_cam0>; + samsung,cam1-sysreg = <&syscon_cam1>; + samsung,disp-sysreg = <&syscon_disp>; + }; + reboot: syscon-reboot { compatible = "syscon-reboot"; regmap = <&pmu_system_controller>; @@ -936,15 +944,6 @@ gic: interrupt-controller@11001000 { interrupts = ; }; - mipi_phy: video-phy { - compatible = "samsung,exynos5433-mipi-video-phy"; - #phy-cells = <1>; - samsung,pmu-syscon = <&pmu_system_controller>; - samsung,cam0-sysreg = <&syscon_cam0>; - samsung,cam1-sysreg = <&syscon_cam1>; - samsung,disp-sysreg = <&syscon_disp>; - }; - decon: decon@13800000 { compatible = "samsung,exynos5433-decon"; reg = <0x13800000 0x2104>;