On Fri, Nov 06, 2026 at 11:46:58AM +0100, christian.koever-draxl@student.uibk.ac.at wrote: > From: Christian Stefan Kövér-Draxl > > Add the AO_CEC_A controller and its pin group. > > Signed-off-by: Christian Stefan Kövér-Draxl > --- > arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 24 +++++++++++++++++++++++ > 1 file changed, 24 insertions(+) > > diff --git a/arch/arm64/boot/dts/amlogic/meson-s4.dtsi b/arch/arm64/boot/dts/amlogic/meson-s4.dtsi > index 155997649dc3..dd51e786d29d 100644 > --- a/arch/arm64/boot/dts/amlogic/meson-s4.dtsi > +++ b/arch/arm64/boot/dts/amlogic/meson-s4.dtsi > @@ -747,6 +747,14 @@ mux { > }; > }; > > + ao_cec_a_pins: ao-cec-a { > + mux { > + groups = "ao_cec_a"; > + function = "ao_cec_a"; > + bias-disable; > + }; > + }; > + > }; > > gpio_intc: interrupt-controller@4080 { > @@ -970,6 +978,22 @@ sec_ao: ao-secure@10220 { > amlogic,has-chip-id; > }; > > + cec_a: cec@44000 { > + compatible = "amlogic,meson-gx-ao-cec"; This is an s4, not a gx, so you need a specific compatible. pw-bot: changes-requested Thanks, Conor. > + reg = <0x0 0x44000 0x0 0x14>; > + interrupts = ; > + clocks = <&clkc_periphs CLKID_CECA_32K_CLKOUT>; > + clock-names = "core"; > + assigned-clocks = <&clkc_periphs CLKID_CECA_32K_DIV>, > + <&clkc_periphs CLKID_CECA_32K_SEL_PRE>, > + <&clkc_periphs CLKID_CECA_32K_SEL>; > + assigned-clock-parents = <0>, > + <&clkc_periphs CLKID_CECA_32K_DIV>, > + <&clkc_periphs CLKID_CECA_32K_SEL_PRE>; > + assigned-clock-rates = <32768>, <0>, <0>; > + status = "disabled"; > + }; > + > ir: ir@84040 { > compatible = "amlogic,meson-s4-ir"; > reg = <0x0 0x84040 0x0 0x30>; > -- > 2.56.0 >