From patchwork Fri Jan 20 17:31:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 46547 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp331064wrn; Fri, 20 Jan 2023 09:33:06 -0800 (PST) X-Google-Smtp-Source: AMrXdXv8hLeO3nI9gelwPPMjlNkMtfnRz0ruJQagWfFhBPIGybSsUFukk5pUpzGrkVo58GgJTSjm X-Received: by 2002:a05:6a20:c198:b0:b8:ca86:d1e8 with SMTP id bg24-20020a056a20c19800b000b8ca86d1e8mr16687385pzb.14.1674235985747; Fri, 20 Jan 2023 09:33:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674235985; cv=none; d=google.com; s=arc-20160816; b=djBdL60JS98oZxD9EunS2wZ7JBHVghgXoH+Vtc/mk3iN0Ld3SUwTALFjyB0iZOoOXN 1qfNGJLMDKUtzXh07hCzNcKucamtBoq5k2ozUof+6n0i57cAkVoTp1XyfZP9yLILom4w iSckOjkmrjlNi8wTGOoX3thaot1UUwdjBQaLlIiF9jNN5wPzyU1F2jbzBUfuhN6lytvl olh7sTwToCY535llH6rc2gr0iEUSBLs25tnl66p62uFttlgwVD6URJESfCeoBMMzzGMe 8d+WcBveQ94+D+HhKkcb3IlW+7MJem1V5APezjl/Gz4fM2yBsG4PEugMHfbNBCvfS0yL Inmg== 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 Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j73-20020a636e4c000000b004d3af0c79ecsi1465104pgc.333.2023.01.20.09.32.53; Fri, 20 Jan 2023 09:33: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=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 + 99 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 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?1755563672713781673?= X-GMAIL-MSGID: =?utf-8?q?1755563672713781673?= 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>;