Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp2989792rwb; Fri, 20 Jan 2023 09:44:46 -0800 (PST) X-Google-Smtp-Source: AMrXdXvx8jYx4EuTBgGnALSPO7siAd4eAGdJePFFIgtqvSlTTODu425pTs9GaoGFsGXnFZHWSomC X-Received: by 2002:a05:6a20:baa8:b0:b8:94aa:1a20 with SMTP id fb40-20020a056a20baa800b000b894aa1a20mr13247068pzb.34.1674236686113; Fri, 20 Jan 2023 09:44:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674236686; cv=none; d=google.com; s=arc-20160816; b=zAj1uGq3snMzdScLIpgTiDZVnQS4SHuyyEHD5ZaqPPDF6u9pZr8HWy7qmlJ/6xUv+l NTIGSAJ5gdAW7UgEl8k7X75pJGXrx2b4wWA7mSmdn4cBGWUHBi98jeCD2meN9nCWpg6i ogYI6lZYNWuBNFyk2BlWxJE8minDqMOVUbtRVekRM5DgqReKHt56H4dx5xKOdLRwLJ8F uKuG3Armslrw45Mdue1zLG4jACMCQUi2KHTrBNceqUmsVX4H5u1hYgLPg/zxDtSTqYb9 rqNdUPhKSrdt/lTJ71zxoLSDEv85YebNx8/YxVoFuyEqkFHSybOMAKUCl/gRitVubMtx MIFA== 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=lPDJ68b8IxMUl5mB1tsFwQDgmc6rDP80xVh613X2ajQ=; b=es7UR6pfnuVuZmvYVhPv4pls7bYqtGls/AfAwU7wacW4/6PVEccZkje/Jiv2kPvqth z2W03k78YkJe52VJqncBadXqwJjtNuKEbuEeXWl38rbiPoigQ5ufaThZiUPz/IGi6lqT TUqlyzrTiq9kEynq7dngqYx8v2CW6Xg00Nle0G5NLsfYEMhvJEYTKPtFIEnMMsFRWA3B O9J/V/e+APk3AWkFXoE8q6mUYqnI8kmGmDG/3AtsrfwjiFmDmaFOM9wb+QfORgO4Pgb+ +x8DCOlWJm+IPUIINM99lZNJqd3mkv5qJ7oMKME+N3ETe9zZBhSYWlwBKQ1CcxUGsQ5A mb4A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zbCADTBQ; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p32-20020a634f60000000b00479337c8eabsi42534409pgl.581.2023.01.20.09.44.40; Fri, 20 Jan 2023 09:44: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=zbCADTBQ; 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 S230380AbjATRb5 (ORCPT + 50 others); Fri, 20 Jan 2023 12:31:57 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46298 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230327AbjATRbm (ORCPT ); Fri, 20 Jan 2023 12:31:42 -0500 Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1C4FBDB78F for ; Fri, 20 Jan 2023 09:31:26 -0800 (PST) Received: by mail-wm1-x330.google.com with SMTP id l41-20020a05600c1d2900b003daf986faaeso4246393wms.3 for ; Fri, 20 Jan 2023 09:31:26 -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=lPDJ68b8IxMUl5mB1tsFwQDgmc6rDP80xVh613X2ajQ=; b=zbCADTBQxsQofsRbTh94uiwCE+Qc648XidbvI5CdCs8O/xacqejqzrThdBrPyrYIzx zUmnl8NTcGN9vXQ4Y3gBOqf79/O6o/VHqoGklAh6CXyb8ZFfBxxDMwwb0vWGUD2G8PBn XtA/ayeaojCofVcAcBshr3hcui8BeH4dF5g+P/jsABcqRZvfIo6194FQzT2NKc1tu2Xp qhA2ztPr3cGKxzuh+wrPY/iURtziL8kRIlhZHHHxB0N1W3UG3iRbi9XoaUNSbH+EF4XO drR4VcS0e4PBjxBrUd18u0AM6Ex20n6yoWXDl1Tw11Nzwh11Y0qvnEF/oKssmUXEtQns +b/Q== 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=lPDJ68b8IxMUl5mB1tsFwQDgmc6rDP80xVh613X2ajQ=; b=JVtiUMjNNRepVpAHNZCyRLy/3n4x7wo+KukKGx0zaoy+PtPnp3U5OBV9qORjW6Lvav Symw04HhqAFTcdy+Y/ONbNVuTJD33JisJ9QCt3PebNzHUQTX4LxlJY0FlGwXuc7pyvi7 pksEaBg3RKMXMm+pe7X8KN27AyJ4isFhOKAA1oX4bERzx2k64BNKGolZ7pWq0AQBDTof NMZLkFtU+Fr2xN/guwWqyE06pGWfBQu/Y8su4r8OMx3ucPCoHG426CSwK8DGO2Ryp6n3 NVaLWNxUkVjLk/NhzOnUlSOnnbhweTeIHUVLh4cDA6BTNeDWLks4vld+Fh9JxsLcAL3a 5dYQ== X-Gm-Message-State: AFqh2kpHd8/MhPnnaH/p9hXQ6PAAwY1Q1Thh7pGUjU1Sd7NdZxnhNM7x YtYgEqeCm6aW8pW90TfF4ve2oO+rt8kXzrmE X-Received: by 2002:a05:600c:3d8d:b0:3db:2c8:d7e1 with SMTP id bi13-20020a05600c3d8d00b003db02c8d7e1mr15078867wmb.20.1674235884721; Fri, 20 Jan 2023 09:31:24 -0800 (PST) Received: from krzk-bin.. ([178.197.216.144]) by smtp.gmail.com with ESMTPSA id d22-20020a1c7316000000b003db0dbbea53sm2819179wmb.30.2023.01.20.09.31.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jan 2023 09:31:24 -0800 (PST) From: Krzysztof Kozlowski To: Rob Herring , Krzysztof Kozlowski , Alim Akhtar , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Sam Protsenko , Chanho Park , Krzysztof Kozlowski Subject: [PATCH 4/6] arm64: dts: exynos: add VPH_PWR regulator on TM2 Date: Fri, 20 Jan 2023 18:31:14 +0100 Message-Id: <20230120173116.341270-4-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230120173116.341270-1-krzysztof.kozlowski@linaro.org> References: <20230120173116.341270-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 VPH_PWR is routed to battery, so it is not configurable. However few devices, e.g. WM5110 expect speaker power supplies, thus provide the regulator for full hardware description. Audio amplifier also accepts that power supply. Keep ordering the nodes by renaming existing IRDA regulator. This fixes dtbs_check warnings: exynos5433-tm2e.dtb: audio-codec@0: 'SPKVDDL-supply' is a required property exynos5433-tm2e.dtb: audio-codec@0: 'SPKVDDR-supply' is a required property Signed-off-by: Krzysztof Kozlowski --- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi b/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi index 6f701297a665..3785a6580bdf 100644 --- a/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi @@ -99,11 +99,18 @@ max98504: amplifier@31 { DIOVDD-supply = <&ldo3_reg>; DVDD-supply = <&ldo3_reg>; - /* PVDD-supply to VPH_PWR */ + PVDD-supply = <&vph_pwr_regulator>; }; }; - irda_regulator: irda-regulator { + vph_pwr_regulator: regulator-vph-pwr { + compatible = "regulator-fixed"; + regulator-name = "VPH_PWR"; + regulator-min-microvolt = <4200000>; + regulator-max-microvolt = <4200000>; + }; + + irda_regulator: regulator-irda { compatible = "regulator-fixed"; enable-active-high; gpio = <&gpr3 3 GPIO_ACTIVE_HIGH>; @@ -1298,6 +1305,8 @@ wm5110: audio-codec@0 { CPVDD-supply = <&ldo18_reg>; DBVDD2-supply = <&ldo18_reg>; DBVDD3-supply = <&ldo18_reg>; + SPKVDDL-supply = <&vph_pwr_regulator>; + SPKVDDR-supply = <&vph_pwr_regulator>; controller-data { samsung,spi-feedback-delay = <0>; -- 2.34.1