Thread (25 messages) 25 messages, 5 authors, 2025-05-27

Re: [PATCH v2 06/14] arm64: dts: mediatek: mt7988: add cci node

From: Frank Wunderlich (linux) <hidden>
Date: 2025-05-20 17:08:19
Also in: linux-arm-kernel, linux-devicetree, linux-mediatek, lkml

Am 2025-05-20 13:27, schrieb AngeloGioacchino Del Regno:
Il 16/05/25 20:01, Frank Wunderlich ha scritto:
quoted
From: Frank Wunderlich <redacted>

Add cci devicetree node for cpu frequency scaling.
--- a/arch/arm64/boot/dts/mediatek/mt7988a.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt7988a.dtsi
@@ -12,6 +12,35 @@ / {
  	#address-cells = <2>;
  	#size-cells = <2>;
  +	cci: cci {
+		compatible = "mediatek,mt8183-cci";
While you can keep the mediatek,mt8183-cci fallback, this needs its own 
compatible
as "mediatek,mt7988-cci", therefore, I had to drop this patch from the 
ones that I
picked.

Please add the new compatible both here and in the binding.
Hi,

should i add the binding with 2 const (like the bpi-r4-2g5 compatible) 
or first as enum
to allow easier addition of further SoC bindings with same fallback?

currently i changed binding like this (2nd variant):

properties:
   compatible:
     oneOf:
       - items:
           - enum:
               - mediatek,mt8183-cci
               - mediatek,mt8186-cci
       - items:
           - enum:
               - mediatek,mt7988-cci
           - const: mediatek,mt8183-cci

but noticed that these boards are missing the required proc-supply:

   DTC [C] arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dtb
arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dtb: cci: 'proc-supply' is a 
required property
	from schema $id: 
http://devicetree.org/schemas/interconnect/mediatek,cci.yaml#
   DTC [C] arch/arm64/boot/dts/mediatek/mt8186-evb.dtb
arch/arm64/boot/dts/mediatek/mt8186-evb.dtb: cci: 'proc-supply' is a 
required property
	from schema $id: 
http://devicetree.org/schemas/interconnect/mediatek,cci.yaml#

the others are clean so far. But because i do not have these boards i 
cannot fix this without
anyone telling me the proc-supply for them.

In mt7988a.dtsi i can put both compatible on 1 line as there are only 75 
chars, or should i
add linebreak here for better readability?
Cheers,
Angelo
regards Frank
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help