From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) (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 7ACF08F54 for ; Mon, 22 Sep 2025 08:12:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758528753; cv=none; b=fIGY446qkZdWLtf6hK/6G6+0UTHDrXwx4GaKUSzYHwsC8k+IVdK3owNKatMjEz/LMeoZRApLlXWgPd9Gk3T1NKYOwhnSy1POGDpjHxzRPpqHaE97FH2msCRAAAwTzjcbDe6uApyExCf0Fz4gUefRfJsP118i8yKcwOEP0h3Msos= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758528753; c=relaxed/simple; bh=kJcnOSQAe5fWK1CCfABptkPbTgi9ddHWv8+d/EVmRNg=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=sG7+yYQAfTIf4oy/ar0FAOfcYxJQCpEEqczMhtcYi4rFr6aAsVWe69YQBSj2+hg4cPj5xYK6EEWwgoxYLOcF2KQftY61AkDA8QkMig2hH2xnUYVxGdRTXDkFRPZtcf2PYuQZkpRfwDj/e6GnZC5ojEKVWJzEDJ3pzlSLjn2lKx8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=mo3vZNXv; arc=none smtp.client-ip=209.85.128.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="mo3vZNXv" Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-45f29e5e89bso49198045e9.2 for ; Mon, 22 Sep 2025 01:12:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1758528750; x=1759133550; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=eYqKhruI45NqfrcmY2IdIDvWyXftG5Pvnt74G18ZyBg=; b=mo3vZNXvdr9IpM4vgj5pz4AbR3ECNnC5f7RAo1JYrzwCEtR+Kt+SA3QZZ1FEXSt1T8 DWFpPCK4Js8wIi8BNZcck4HN8TDv5BpRtN3lQFkC08OuHFYD8Zaj7L7Zvl5owRFQmt7R lZcB9W3KR/kulibonVRAFBoMpXhyaT+igFVwRAWbI7VfRn06yW+8VBtBzSIKtA4OTaLN axX0uFy3UhUQRrxLuN7CP0djVTZ0ZlkYTF188KdUYFDLD0x8ZY6Fybyf7kuWUWCxGd9y VrraYE7Spuj/vQFyrq89IhULUPKjOseWiS79Px+1Yt35xZTTSmkIiFOpKqIK9SBG0lvU hzBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758528750; x=1759133550; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=eYqKhruI45NqfrcmY2IdIDvWyXftG5Pvnt74G18ZyBg=; b=RbXCfLHJIkQ8lHFPst12zTmDQFTixXyZjRrUFeXGqauGHwN7EBYO0GbkBlL+GpzlpH Hg8Hnuo7VoEDzGu6JYNstoDqBPkc2SNnmeMviGqbikIrRMrtisv2lQdjwxvC6BKDaFbb Fai9V8ZWqx1sa7pKtLd/o9gonGV2LsmkIjdyr5Bucil7o1mfcEERTBTXz49FvAayocLY RvCKhCfeN7UbAuDF3kuHktV6dDVLMXMfp14dZNe5Mm7wcHP9M3ij1p8y2zACpQ6CCEwV iGztsVKlGBb/TsItdWbYe1mYkFMNtVC9EcqjhIHDlt2AaNYtB9Kv1pXMMaNY1jEvEgLI w3Xg== X-Forwarded-Encrypted: i=1; AJvYcCXwMopLHjLzUPXyXCHzNP4JtZawhofoCeYX+J2m5MmlDVdBfYqAqeG448+GXtFRy20iaaxQY6+mO7Zw@vger.kernel.org X-Gm-Message-State: AOJu0YySHkncX5d60p6jP840Qi2taIvz2gEhsXXONCinrVSHSnh6jfFR 1eM0V7rs0tU9CxLON5T5d2AeGZJjYD8Mr823UIf1gVLkDF/XVXRL+H/J X-Gm-Gg: ASbGncsI0cTbW+jbmFUPrBEoJC9bAxCx6eBTpe/R8Ec4vTIiQ8Xb8fRXxMJn4DfxBjU 2vhahJA76+nKIYdPUL2kEt5yKDqocbswFxS5aboY7T7LBybC9MiEK0uK7gFsq3lELaYAkAZX7Uk ipSFmjI3MBsQ6qNQuIf0JbKurid7VbfcE3+hEklxi3WngRxEPiSwEegRIvQRViTGJ2t8usoJEJQ nAUJ/6ZRvAH/GZvXp+jTSQe9eiuneeAD0XpGk6Iyd4JbMB2LMoku7SD7DklPRTID2MYitDvrnVA OsWYRxKZShA2u8PKDedrnJZaSYm6S0KqHW/CSwJROxku9XMJACmZf4trXybP/YW4cGs4SuRjLy+ 5FSrTThx/2gWk6uj+oGHhgv+YSBPu/fvj2WLF9AXr60s5QYyRqDOb0LGUxuA7UUgbUrWoe9kv5Z RFUbm4Zn+47GlfSPLF X-Google-Smtp-Source: AGHT+IGaW5mf3l3e9WL0amAUkV4jBYZ9TpBBxRsBaTLr99vQ32yK+2WU4XPkn1fwTjqGvgH00a6hfw== X-Received: by 2002:a05:600c:3143:b0:450:cabd:b4a9 with SMTP id 5b1f17b1804b1-46d31dcba3dmr18635985e9.29.1758528749751; Mon, 22 Sep 2025 01:12:29 -0700 (PDT) Received: from localhost (2a02-8440-750d-3377-171e-75f8-f2d4-2af8.rev.sfr.net. [2a02:8440:750d:3377:171e:75f8:f2d4:2af8]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3fd84338ca2sm3903576f8f.42.2025.09.22.01.12.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Sep 2025 01:12:29 -0700 (PDT) From: =?utf-8?q?Cl=C3=A9ment_Le_Goffic?= Subject: [PATCH v7 0/3] Register the STM32MP25 RCC driver as an access controller. Date: Mon, 22 Sep 2025 10:12:17 +0200 Message-Id: <20250922-b4-rcc-upstream-v7-0-2dfc4e018f40@gmail.com> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-B4-Tracking: v=1; b=H4sIAOEE0WgC/02Oyw6DIBREf8XcdUkAK4K/0ri4wqUl8dGC2ibGf y+pi7o8k8zM2SBRDJSgKTaItIYUpjFDfSnAPnC8EwsuM0guK26EYt2VRWvZ8kxzJByYRk1Yolf IHeTWM5IPn9/irT040mvJw/MRQoeJmJ2GIcxNwWuSNTqhSmPQW6dM2VE+E6LjziOpkrgSlYezU FOcdXyI9Ma+/zs5T7rSGqXwullraPf9CzYPxM3pAAAA X-Change-ID: 20250916-b4-rcc-upstream-8a8ea3af6a0d To: Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Gabriel Fernandez Cc: linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, =?utf-8?q?Cl=C3=A9ment_Le_Goffic?= , =?utf-8?q?Cl=C3=A9ment_Le_Goffic?= X-Mailer: b4 0.15-dev-0dae4 The STM32MP25 RCC peripheral as an access controller is allowed to know whether the clocks are secured or not. The STM32MP25 RCC peripheral knows about the clock secure configuration of all non RIF-aware peripheral. In parallel all the RIF-aware peripheral configuration information are known by the RIFSC peripheral which is already an access controller. This v7 is a subset of the v6 and other prior versions, split to simplify the review and merging process. Changes in v7: - None - Link to v6: https://lore.kernel.org/all/20250909-b4-ddrperfm-upstream-v6-2-ce082cc801b5@gmail.com/ Signed-off-by: Clément Le Goffic --- Clément Le Goffic (3): dt-bindings: stm32: stm32mp25: add `#access-controller-cells` property clk: stm32mp25: add firewall grant_access ops arm64: dts: st: set rcc as an access-controller .../bindings/clock/st,stm32mp25-rcc.yaml | 7 ++++ arch/arm64/boot/dts/st/stm32mp251.dtsi | 1 + drivers/clk/stm32/clk-stm32mp25.c | 40 +++++++++++++++++++++- 3 files changed, 47 insertions(+), 1 deletion(-) --- base-commit: 07e27ad16399afcd693be20211b0dfae63e0615f change-id: 20250916-b4-rcc-upstream-8a8ea3af6a0d prerequisite-change-id: 20250916-b4-firewall-upstream-dfe8588a21f8:v7 prerequisite-patch-id: 1ead960f405c7a2dcc9111acd0bb4c95ed33954f Best regards, -- Clément Le Goffic