On Wed, Feb 02, 2022 at 03:33:45PM -0600, Suman Anna wrote: > On 2/2/22 15:25, Drew Fustini wrote: > > The existing fix for errata i940 causes a conflict for IPU2 which is > > using timer 3 and 4. From arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi: > > > > &ipu2 { > > mboxes = <&mailbox6 &mbox_ipu2_ipc3x>; > > ti,timers = <&timer3>; > > ti,watchdog-timers = <&timer4>, <&timer9>; > > }; > > > > I discovered the timer conflict from when booting mainline on a > > BeagleBoard X15 (AM5728): > > > > remoteproc remoteproc1: 55020000.ipu is available > > remoteproc remoteproc1: powering up 55020000.ipu > > remoteproc remoteproc1: Booting fw image dra7-ipu2-fw.xem4 > > omap-rproc 55020000.ipu: could not get timer platform device > > omap-rproc 55020000.ipu: omap_rproc_enable_timers failed: -19 > > remoteproc remoteproc1: can't start rproc 55020000.ipu: -19 > > > > I modified the errata fix to use timer 15 and 16 instead which resolves > > the timer conflict. > > > > Fixes: 25de4ce5ed02 ("clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940") > > Link: https://lore.kernel.org/linux-omap/YfWsG0p6to3IJuvE@x1/ > > Suggested-by: Suman Anna <s-anna@xxxxxx> Yes, thank you for adding.