From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailgw01.mediatek.com (unknown [60.244.123.138]) (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 655FB3EBF37; Mon, 2 Feb 2026 06:48:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=60.244.123.138 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770014912; cv=none; b=eDuSsGxfkgdJWVdzaVI94BejZj4t4t/xXtHGsBRiydQ0YbbFNaSV+Ji141vr38xfMl3DNTOlTBjCee48Iwi+Eo3Mbbph98xN5Gv2DzpaW2wXvqZD5encncp00qa82WAuiJIO6lPBudZAvn03fKMnVeNUsrqyQyKAbAyYf8ZFoHE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770014912; c=relaxed/simple; bh=0VK7dD2vi7E/d4kXwLuMahh59cr6gEQjdGe26IvzTIY=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=HX0dOpjv+55zPiTqRXpaQo5L/NaxL2W0i7/kAq8Lila/TnqlXgAg+1GW9fvlnLdv0C8jgQ97tbPu+A5AKKFCf7h4gtl2MK0t715B2/uuXhc+mxeK7MXNCjugO2qkHOXhPEJqxVA3SsXGNd6GeRV5lQ5794plLl6wQVTfIv/7ihM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=mediatek.com; spf=pass smtp.mailfrom=mediatek.com; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b=PQQpBno5; arc=none smtp.client-ip=60.244.123.138 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=mediatek.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mediatek.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="PQQpBno5" X-UUID: 2b15a38a000311f185319dbc3099e8fb-20260202 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Type:Content-Transfer-Encoding:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=/0jDIWzevIx91XRgJ7BzAI6sO1hncfLhht14JCfLaf8=; b=PQQpBno5RuJUCXfqwWkv2AUQb/YEsYlromXH1bPLWqWNTof7uvvxrGoX7JuAE96QH3fgcm8qokHSR66Y6jh07FzwMBOnfbTtzXh/rcHgA4R0Ed94/YbyclPWgb07eRrMfpFxw/I5rTNrjKeecGqDfksS5a8aI6eK+fmahe/RAeE=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.3.11,REQID:5afc60e0-3ab4-4036-aa9e-d00a28d61775,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:0 X-CID-META: VersionHash:89c9d04,CLOUDID:9b86d25a-a957-4259-bcca-d3af718d7034,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102|836|888|898,TC:-5,Content:0|15|5 0,EDM:-3,IP:nil,URL:0,File:130,RT:0,Bulk:nil,QS:nil,BEC:-1,COL:0,OSI:0,OSA :0,AV:0,LES:1,SPR:NO,DKR:0,DKP:0,BRR:0,BRE:0,ARC:0 X-CID-BVR: 2,SSN|SDN X-CID-BAS: 2,SSN|SDN,0,_ X-CID-FACTOR: TF_CID_SPAM_SNR X-CID-RHF: D41D8CD98F00B204E9800998ECF8427E X-UUID: 2b15a38a000311f185319dbc3099e8fb-20260202 Received: from mtkmbs13n1.mediatek.inc [(172.21.101.193)] by mailgw01.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 1880567883; Mon, 02 Feb 2026 14:48:23 +0800 Received: from mtkmbs13n2.mediatek.inc (172.21.101.108) by MTKMBS14N1.mediatek.inc (172.21.101.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Mon, 2 Feb 2026 14:48:21 +0800 Received: from mtksitap99.mediatek.inc (10.233.130.16) by mtkmbs13n2.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Mon, 2 Feb 2026 14:48:21 +0800 From: irving.ch.lin To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Matthias Brugger , AngeloGioacchino Del Regno CC: Matthias Brugger , , , , , , Qiqi Wang , , , , Subject: [PATCH 0/3] Add support for MT8189 power controller Date: Mon, 2 Feb 2026 14:48:12 +0800 Message-ID: <20260202064820.347550-1-irving-ch.lin@mediatek.com> X-Mailer: git-send-email 2.45.2 Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain From: Irving-CH Lin This series add support for the power controllers of MediaTek's new SoC, MT8189. With these changes, other modules can easily manage power resources using standard Linux APIs, such as the pm_runtime API on MT8189 platform. Irving-CH Lin (3): dt-bindings: power: Add MediaTek MT8189 power domain pmdomain: mediatek: Add bus protect control flow for MT8189 pmdomain: mediatek: Add power domain driver for MT8189 SoC .../power/mediatek,power-controller.yaml | 1 + drivers/pmdomain/mediatek/mt8189-pm-domains.h | 485 ++++++++++++++++++ drivers/pmdomain/mediatek/mtk-pm-domains.c | 36 +- drivers/pmdomain/mediatek/mtk-pm-domains.h | 5 + .../dt-bindings/power/mediatek,mt8189-power.h | 38 ++ 5 files changed, 560 insertions(+), 5 deletions(-) create mode 100644 drivers/pmdomain/mediatek/mt8189-pm-domains.h create mode 100644 include/dt-bindings/power/mediatek,mt8189-power.h -- 2.45.2