On Tue, 5 Sep 2023 14:42:03 +0200 "H. Nikolaus Schaller" hns@goldelico.com wrote:
Hi Tony,
Am 05.09.2023 um 08:12 schrieb Tony Lindgren tony@atomide.com:
The key observation is that the abe_iclk references in the DTS seem to be nowhere referenced
(which may or may not be an issue):
https://github.com/goldelico/letux-kernel/blob/letux/aess-v12/arch/arm/boot/... https://github.com/goldelico/letux-kernel/blob/letux/aess-v12/arch/arm/boot/...
So I guess the ick is in the dts the ocp_abe_iclk@528 for omap4 and abe_iclk@528 for omap5. Seems like the driver should request them, I recall that the interconnect target module does not need the ick to access sysc and revision registers.
Yes, that is what I suspect but I don't know how to request them.
add ,"ick" to the clock-names line in the target-module? and ,<&ocp_abe_iclk> to the target module?
Regards, Andreas