From nobody Sun Dec 14 11:41:09 2025 Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 035EC1C3F30 for ; Wed, 11 Dec 2024 05:24:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1733894684; cv=none; b=HtOVPQF21il/RcZBD6zjsh6jWULSTRJx1Ri1xJGfIhRZ9/eBrDDiyPIixygjKQ0xMPd4fXpgjpfyoY/tH5+0Cy9j54hPCKR0lKBhclg7kjqDVuJgVlqmwls7POC1qggBI6oip2PWhLMawIbBjHBEbDeHYtjFug9SdeQDITCXAj4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1733894684; c=relaxed/simple; bh=YNKsFutMMS8C2a4IbjiKBdMpGWmjP9Ig61A9OxtVkJs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ZtTwXj7iSInBVy6IHo45AcAAcG3og7rRCC4rH0JOQWzVI1sW61d9kkDmJTEilLQlY19gtMzLKQQcrmd6eQsmN7TlYju3J16Nja78Ps61kRznS3xhcABlhqdi7dKHEe+h63hBbOrWhROMD1iQbpLqv0Dbzu0JXavrFKQUJHTOl0U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=DMSb6su4; arc=none smtp.client-ip=209.85.210.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="DMSb6su4" Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-725dc290c00so258219b3a.0 for ; Tue, 10 Dec 2024 21:24:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1733894682; x=1734499482; darn=vger.kernel.org; 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=tY7r3wEjIkXTlIAMLJz+ui9MVhaOPU6f72Mx3sHGkok=; b=DMSb6su4FUENZ3YJlpDVnYAMdLVXGRAQYYpcs1dRbTuizQ9D4vrCDnEStc/JLsb30a qIww3HV6XV0sRfYzKwnzkyI7UIjmfQlHawwm0fRYFgnE+8Kylju0L8tKt1Lbx0GTngrP yAnyn5APumRqC2IgMa2QRDJWmRqj4mriUMSU0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733894682; x=1734499482; 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=tY7r3wEjIkXTlIAMLJz+ui9MVhaOPU6f72Mx3sHGkok=; b=Q3p3carHQHx2MoZWyvHKcfDq+4miao7Jb+M/w4wUZOKpsfLm2VuT0K6fMqAD3NjfXM ViTWs8/la+BSj9WOpsLgSeaVI8OS477olGrkAWW+1IvZfbdudvMCe506a1x36dS7eW2P AP79CDz4flND6tfVX6vtKt9Zyn/XnWqt/mfwLJ8evLxuHFWdLK1Zhbv6ejXTrZA5oPh7 xSMA0gwINwIwi3BARGZKCosjg3X0KK1BMhn+wG/MyctKbC4hQGJ/9YJu0ALpe6kJcGmV Q6zSBgprV53dlVuN3A/0rKc9/50DcYINHq9Z8vG4T+J+wlEV93O2AQNsn2tKPXtYs8F6 gO0A== X-Forwarded-Encrypted: i=1; AJvYcCUKOsoqrAaHdFMdzB/wDU2WhIM2QOCQ3r6b0gsiY7QkuCXvd8HiXfrX3uPTtNCnEaNPonV8xIy2oBf5bAI=@vger.kernel.org X-Gm-Message-State: AOJu0YwtMIG5FBFJ6fdjnNjXpkBFgF5T2P3bQZfDO3AVFOuun9uk+bF4 dricB/cskgwX1wKYrXxPur2XC/zX+++64w0T/C67bduYrpU2iDYIMqXlka63Uw== X-Gm-Gg: ASbGnctg1Fhg4WG4KZP0D89y8sR5ad6dnu+FiUGAtr2qV8LaPEUi6pNS/YjKZ0SNAOa 9OmOZelYru3uGWnrNvaNgyU7n4EFy34WBa1qBU0G4Ls9OW5pg7oS/KfSzTOTNYFgBYlp3iXjaay wklR+xPdMCBp5F5eygI6YbSM7ADbZA5MT2hEjCcSoWHsXxI7pLvZ+HZk/k+8Miw1NGXIraKwSvT aWTxELujJ7yKi4APaMwSkxX3Rx6jAvsAMq5uemc5M6izGLd4ogxkq84CghcWiLDTpdJSVf0 X-Google-Smtp-Source: AGHT+IHPBmMY46nd40L9l8B7rqf5OCepHo36t8dy/i4aNYeTnSBw7vMG0JUR5wQ8qEOw6/U4VQW7Bg== X-Received: by 2002:a05:6a20:d8b:b0:1e1:a48f:1212 with SMTP id adf61e73a8af0-1e1c26a8ecbmr2331768637.4.1733894682401; Tue, 10 Dec 2024 21:24:42 -0800 (PST) Received: from wenstp920.tpe.corp.google.com ([2401:fa00:1:10:4dfb:c0ae:6c93:d01e]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-725e66801e2sm5397702b3a.160.2024.12.10.21.24.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Dec 2024 21:24:42 -0800 (PST) From: Chen-Yu Tsai To: Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Hsin-Hsiung Wang Cc: Chen-Yu Tsai , devicetree@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/8] arm64: dts: mediatek: mt8173-elm: Drop regulator-compatible property Date: Wed, 11 Dec 2024 13:24:21 +0800 Message-ID: <20241211052427.4178367-4-wenst@chromium.org> X-Mailer: git-send-email 2.47.0.338.g60cca15819-goog In-Reply-To: <20241211052427.4178367-1-wenst@chromium.org> References: <20241211052427.4178367-1-wenst@chromium.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The "regulator-compatible" property has been deprecated since 2012 in commit 13511def87b9 ("regulator: deprecate regulator-compatible DT property"), which is so old it's not even mentioned in the converted regulator bindings YAML file. It is also not listed in the MT6397 regulator bindings. Having them present produces a whole bunch of validation errors: Unevaluated properties are not allowed ('regulator-compatible' was unex= pected) Drop the "regulator-compatible" property from the board dts. The property values are the same as the node name, so everything should continue to work. Fixes: 689b937bedde ("arm64: dts: mediatek: add mt8173 elm and hana board") Signed-off-by: Chen-Yu Tsai --- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 23 -------------------- 1 file changed, 23 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi b/arch/arm64/boot= /dts/mediatek/mt8173-elm.dtsi index eee64461421f..b91072f4723f 100644 --- a/arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi @@ -946,7 +946,6 @@ regulator: mt6397regulator { compatible =3D "mediatek,mt6397-regulator"; =20 mt6397_vpca15_reg: buck_vpca15 { - regulator-compatible =3D "buck_vpca15"; regulator-name =3D "vpca15"; regulator-min-microvolt =3D < 700000>; regulator-max-microvolt =3D <1350000>; @@ -956,7 +955,6 @@ mt6397_vpca15_reg: buck_vpca15 { }; =20 mt6397_vpca7_reg: buck_vpca7 { - regulator-compatible =3D "buck_vpca7"; regulator-name =3D "vpca7"; regulator-min-microvolt =3D < 700000>; regulator-max-microvolt =3D <1350000>; @@ -966,7 +964,6 @@ mt6397_vpca7_reg: buck_vpca7 { }; =20 mt6397_vsramca15_reg: buck_vsramca15 { - regulator-compatible =3D "buck_vsramca15"; regulator-name =3D "vsramca15"; regulator-min-microvolt =3D < 700000>; regulator-max-microvolt =3D <1350000>; @@ -975,7 +972,6 @@ mt6397_vsramca15_reg: buck_vsramca15 { }; =20 mt6397_vsramca7_reg: buck_vsramca7 { - regulator-compatible =3D "buck_vsramca7"; regulator-name =3D "vsramca7"; regulator-min-microvolt =3D < 700000>; regulator-max-microvolt =3D <1350000>; @@ -984,7 +980,6 @@ mt6397_vsramca7_reg: buck_vsramca7 { }; =20 mt6397_vcore_reg: buck_vcore { - regulator-compatible =3D "buck_vcore"; regulator-name =3D "vcore"; regulator-min-microvolt =3D < 700000>; regulator-max-microvolt =3D <1350000>; @@ -993,7 +988,6 @@ mt6397_vcore_reg: buck_vcore { }; =20 mt6397_vgpu_reg: buck_vgpu { - regulator-compatible =3D "buck_vgpu"; regulator-name =3D "vgpu"; regulator-min-microvolt =3D < 700000>; regulator-max-microvolt =3D <1350000>; @@ -1002,7 +996,6 @@ mt6397_vgpu_reg: buck_vgpu { }; =20 mt6397_vdrm_reg: buck_vdrm { - regulator-compatible =3D "buck_vdrm"; regulator-name =3D "vdrm"; regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <1400000>; @@ -1011,7 +1004,6 @@ mt6397_vdrm_reg: buck_vdrm { }; =20 mt6397_vio18_reg: buck_vio18 { - regulator-compatible =3D "buck_vio18"; regulator-name =3D "vio18"; regulator-min-microvolt =3D <1620000>; regulator-max-microvolt =3D <1980000>; @@ -1020,18 +1012,15 @@ mt6397_vio18_reg: buck_vio18 { }; =20 mt6397_vtcxo_reg: ldo_vtcxo { - regulator-compatible =3D "ldo_vtcxo"; regulator-name =3D "vtcxo"; regulator-always-on; }; =20 mt6397_va28_reg: ldo_va28 { - regulator-compatible =3D "ldo_va28"; regulator-name =3D "va28"; }; =20 mt6397_vcama_reg: ldo_vcama { - regulator-compatible =3D "ldo_vcama"; regulator-name =3D "vcama"; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; @@ -1039,18 +1028,15 @@ mt6397_vcama_reg: ldo_vcama { }; =20 mt6397_vio28_reg: ldo_vio28 { - regulator-compatible =3D "ldo_vio28"; regulator-name =3D "vio28"; regulator-always-on; }; =20 mt6397_vusb_reg: ldo_vusb { - regulator-compatible =3D "ldo_vusb"; regulator-name =3D "vusb"; }; =20 mt6397_vmc_reg: ldo_vmc { - regulator-compatible =3D "ldo_vmc"; regulator-name =3D "vmc"; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <3300000>; @@ -1058,7 +1044,6 @@ mt6397_vmc_reg: ldo_vmc { }; =20 mt6397_vmch_reg: ldo_vmch { - regulator-compatible =3D "ldo_vmch"; regulator-name =3D "vmch"; regulator-min-microvolt =3D <3000000>; regulator-max-microvolt =3D <3300000>; @@ -1066,7 +1051,6 @@ mt6397_vmch_reg: ldo_vmch { }; =20 mt6397_vemc_3v3_reg: ldo_vemc3v3 { - regulator-compatible =3D "ldo_vemc3v3"; regulator-name =3D "vemc_3v3"; regulator-min-microvolt =3D <3000000>; regulator-max-microvolt =3D <3300000>; @@ -1074,7 +1058,6 @@ mt6397_vemc_3v3_reg: ldo_vemc3v3 { }; =20 mt6397_vgp1_reg: ldo_vgp1 { - regulator-compatible =3D "ldo_vgp1"; regulator-name =3D "vcamd"; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; @@ -1082,7 +1065,6 @@ mt6397_vgp1_reg: ldo_vgp1 { }; =20 mt6397_vgp2_reg: ldo_vgp2 { - regulator-compatible =3D "ldo_vgp2"; regulator-name =3D "vcamio"; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; @@ -1090,7 +1072,6 @@ mt6397_vgp2_reg: ldo_vgp2 { }; =20 mt6397_vgp3_reg: ldo_vgp3 { - regulator-compatible =3D "ldo_vgp3"; regulator-name =3D "vcamaf"; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; @@ -1098,7 +1079,6 @@ mt6397_vgp3_reg: ldo_vgp3 { }; =20 mt6397_vgp4_reg: ldo_vgp4 { - regulator-compatible =3D "ldo_vgp4"; regulator-name =3D "vgp4"; regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <3300000>; @@ -1106,7 +1086,6 @@ mt6397_vgp4_reg: ldo_vgp4 { }; =20 mt6397_vgp5_reg: ldo_vgp5 { - regulator-compatible =3D "ldo_vgp5"; regulator-name =3D "vgp5"; regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <3000000>; @@ -1114,7 +1093,6 @@ mt6397_vgp5_reg: ldo_vgp5 { }; =20 mt6397_vgp6_reg: ldo_vgp6 { - regulator-compatible =3D "ldo_vgp6"; regulator-name =3D "vgp6"; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; @@ -1123,7 +1101,6 @@ mt6397_vgp6_reg: ldo_vgp6 { }; =20 mt6397_vibr_reg: ldo_vibr { - regulator-compatible =3D "ldo_vibr"; regulator-name =3D "vibr"; regulator-min-microvolt =3D <1300000>; regulator-max-microvolt =3D <3300000>; --=20 2.47.0.338.g60cca15819-goog