Received: by 2002:a05:7208:9594:b0:7e:5202:c8b4 with SMTP id gs20csp1196097rbb; Mon, 26 Feb 2024 01:34:57 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXZwVnggn5aktIBv+VvvD3NHkYzBYWuvugg23itI6/M+LYJ+YfP6zlgNZ/aktaTLZYVk+QDt+6P2K/pY0bbSTQCdUTfvrJvhavMDUtsVQ== X-Google-Smtp-Source: AGHT+IFWMNNT60BMimgYYMnv4aJgyQde5sqT0L8IEfpSaDDhy8VJLokqfncRXKk9HZ0i6UyC57ji X-Received: by 2002:a17:902:d3d3:b0:1dc:1b14:dca0 with SMTP id w19-20020a170902d3d300b001dc1b14dca0mr5543938plb.62.1708940096729; Mon, 26 Feb 2024 01:34:56 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708940096; cv=pass; d=google.com; s=arc-20160816; b=a0zAYeygdSy6VSKTKCzv417vrFjUc8PD+S2GC+Yp3TacNH/7YEzoGFs5SxiKihf1oP A43zqKTdffgrDmXnsu+ET0RI8oQ7Mjdjv+lw+ueq31ZEtUxZS36FMMnYf/gwCNxZyn/z E+KJEYppoWxJIrNhbECjEQywTnC55PTmru759oK8tohWF7lEPYd9gKvF8G+38/DYOvyH tS+DXnkucxpLVVpFt+j25t5XZhxznbYUN60ekpRgORD1V5G1xEmoXPgSGBggBkvcjimA f/TglcvcJkcuSLZ0FScv38K7R1PVpFoXSwvQvzqlcVfcMEQg5Al+qlrKLjg9z2z+9xpc Fhlg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=sOtwp2+YuJ8UBPFstYRACZ2H4HwBwXZePhdwPBPOWXI=; fh=1aVUMP5hbK4y79JZABDTBe1QAJHZl3VGFp+BIzYxL0Q=; b=vHVV3MJjeeYpEhiOS82+vP6VErF9tpTvt5GvGpNabNVW9TPPcTVP8mWPTgTKQy6Cjv b/iuoIVK1aSY3pszaoMuy2bUzgzYL+iyxx95cVgy4yulxQaVY28p1fgN3ZOx1zlrQb9f jhApLsOwAyG/ZbZY4E9gvWt/pqh2N3vnY7aVK1DHL/y+3pRPkYOS1jsoi/e2YMctlLoG nADd+gkQz6q1yyoe9RjyG5a0k7MJavsf43vLumTNJzFSn/l6n7lZNt0asem8Em4CaIlY 4SL58Yt4hqN9O7v5I/rgFBbKlunh4Gg5gG6vA9ig/uRXJBJ56FzGlFdtLeAEbZGcuVOf ZWQA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=Y8uHFjKc; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-80980-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-80980-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id b4-20020a170903228400b001dc1967e51esi3442387plh.168.2024.02.26.01.34.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Feb 2024 01:34:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-80980-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=Y8uHFjKc; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-80980-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-80980-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 5517E28762D for ; Mon, 26 Feb 2024 09:34:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id CF7023DBBF; Mon, 26 Feb 2024 08:54:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="Y8uHFjKc" Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6E8221CD2B; Mon, 26 Feb 2024 08:54:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=46.235.227.194 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708937652; cv=none; b=PLzoCQw89wFOLttVIvmpUcqGj5SGyWj499jDyY0C0DDySFp4ttn3x1J4v5hzdME+Q8qLVPfdpcJNUmzQuj/JEIxbcX3s7CeCw/jaggKtdOhoY2VlviluGb6afY/bdvCgFqgADiaySw3pnUUMA4X5SmFLMWjve9eu2eWDhin9Qfc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708937652; c=relaxed/simple; bh=pjv2fhOW94iLLWS4VEuh49cFeCknKUZZbCQ8xc1tWOc=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=K773oyh61RPPg4ILDQzZMA07oUTEoqxC4h0hz/8k2euClfSqAHFNjzT5uHAlMV68dy2mOp41Zv2sTywn2hsYf8MWY/DWt8MZapK87syErg1U2YBnDv6Bcx4xyxWKbHm8B2D5g7hj82UfF70rbzwQDMYegwfOUWBH/dY2ALPrMic= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=Y8uHFjKc; arc=none smtp.client-ip=46.235.227.194 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1708937648; bh=pjv2fhOW94iLLWS4VEuh49cFeCknKUZZbCQ8xc1tWOc=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=Y8uHFjKcveo1pVJZlRfFNFHwPbJMhQ6YfKl5FXTPDX1/vf96Z9+SBvqwh0BWUs/7Q ppn6luqf/Aci81+xb2qMABaa5fK7ROaTv0m+VA4rEqwAIesYC1QXzIvNZVuLEokSmw eRflYxpwL1Y13iMSmu2lf2GCsVv5Se+8ToY38OvsnoPDgbexRtcCT9SSccFaeQ0rm6 xh4Xr9IAQph6NrfOog4b56SusB90LxmG634DJ7dEhi/8UXfnJ0Yyla8QriLbdemgaU +HcqatEWq+XMHbKqDKZDxRWCdtJ9hI0wUhLXi+nyCz2ikSNZeTbIJEYCH3UD7v30nm G1rXyzsxbPPnw== Received: from [100.113.186.2] (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by madrid.collaboradmins.com (Postfix) with ESMTPSA id 1CE373781183; Mon, 26 Feb 2024 08:54:08 +0000 (UTC) Message-ID: Date: Mon, 26 Feb 2024 09:54:07 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg Content-Language: en-US To: Chen-Yu Tsai , Matthias Brugger Cc: Ikjoon Jang , devicetree@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Weiyi Lu References: <20240223091122.2430037-1-wenst@chromium.org> From: AngeloGioacchino Del Regno In-Reply-To: <20240223091122.2430037-1-wenst@chromium.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Il 23/02/24 10:11, Chen-Yu Tsai ha scritto: > From: Ikjoon Jang > > mfgcfg clock is under MFG_ASYNC power domain. > > Fixes: e526c9bc11f8 ("arm64: dts: Add Mediatek SoC MT8183 and evaluation board dts and Makefile") > Fixes: 37fb78b9aeb7 ("arm64: dts: mediatek: Add mt8183 power domains controller") > Signed-off-by: Weiyi Lu > Signed-off-by: Ikjoon Jang > Reviewed-by: Enric Balletbo i Serra > Signed-off-by: Chen-Yu Tsai > --- > This patch is long overdue. Could we merge it for fixes for this or the > next release? > A clock controller that needs a power domain? Can you please describe the issue that you're trying to solve with this? It's not very uncommon but I'm not entirely convinced that this is right, because the MFG_BG3D is a gate - and it's *not* outputting a clock rate on its own: the mfgcfg is entirely GPU related and if there is no GPU support this clock is not even ever needed. MediaTek, can you please clarify if (and why) this gate clock needs a MTCMOS to be ungated? Thanks, Angelo > Changes since v2: > - Rebased onto current tree > - Added Fixes tags > - Fix up subject prefix > > arch/arm64/boot/dts/mediatek/mt8183.dtsi | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/arm64/boot/dts/mediatek/mt8183.dtsi b/arch/arm64/boot/dts/mediatek/mt8183.dtsi > index 93dfbf130231..774ae5d9143f 100644 > --- a/arch/arm64/boot/dts/mediatek/mt8183.dtsi > +++ b/arch/arm64/boot/dts/mediatek/mt8183.dtsi > @@ -1637,6 +1637,7 @@ mfgcfg: syscon@13000000 { > compatible = "mediatek,mt8183-mfgcfg", "syscon"; > reg = <0 0x13000000 0 0x1000>; > #clock-cells = <1>; > + power-domains = <&spm MT8183_POWER_DOMAIN_MFG_ASYNC>; > }; > > gpu: gpu@13040000 {