On Tue, Mar 21, 2023 at 04:13:12PM -0400, Sean Anderson wrote:
This adds serdes support to the LS1088ARDB. I have tested the QSGMII
ports as well as the two 10G ports. The SFP slot is now fully supported,
instead of being modeled as a fixed-link.
Linux hangs around when the serdes is initialized if the si5341 is
enabled with the in-tree driver, so I have modeled it as a two fixed
clocks instead. There are a few registers in the QIXIS FPGA which
control the SFP GPIOs; I have modeled them as discrete GPIO controllers
for now. I never saw the AQR105 interrupt fire; not sure what was going
on, but I have removed it to force polling.
So you didn't see the interrupt fire even without these patches?
I just tested this on a LS1088ARDB and it works.
root@localhost:~# cat /proc/interrupts | grep extirq
99: 5 ls-extirq 2 Level 0x0000000008b97000:00
root@localhost:~# ip link set dev endpmac2 up
root@localhost:~# cat /proc/interrupts | grep extirq
99: 6 ls-extirq 2 Level 0x0000000008b97000:00
root@localhost:~# ip link set dev endpmac2 down
root@localhost:~# cat /proc/interrupts | grep extirq
99: 7 ls-extirq 2 Level 0x0000000008b97000:00
Please don't just remove things.
Ioana
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel