Hello,
I am a beginner of TI processor and device tree. I am puzzled by the "interrupts" property of device tree of 66AK2G Processor.
For example, in /arch/arm/boot/dts/keystone-k2g.dtsi (https://elixir.bootlin.com/linux/v4.19.94/source/arch/arm/boot/dts/keystone-k2g.dtsi)
uart0, uart1 all have "interrupts" property. I am wondering what is GIC_SPI and what do 164, 165 mean?
uart0: serial@2530c00 { compatible = "ti,da830-uart", "ns16550a"; current-speed = <115200>; reg-shift = <2>; reg-io-width = <4>; reg = <0x02530c00 0x100>; interrupts = <GIC_SPI 164 IRQ_TYPE_EDGE_RISING>; clocks = <&k2g_clks 0x2c 0>; power-domains = <&k2g_pds 0x2c>; status = "disabled"; }; uart1: serial@2531000 { compatible = "ti,da830-uart", "ns16550a"; current-speed = <115200>; reg-shift = <2>; reg-io-width = <4>; reg = <0x02531000 0x100>; interrupts = <GIC_SPI 165 IRQ_TYPE_EDGE_RISING>; clocks = <&k2g_clks 0x2d 0>;k2 power-domains = <&k2g_pds 0x2d>; status = "disabled"; };
Tom