Hello,
I'm working with a J721EX evm board. I'm using SDK 7.0.0.
I'm trying to run can_boot_app_mcu_rtos on MCU domain and linux kernel on Main domain.
I built everything in the below page successfully and copied them to flash and sdcard.
But, the ti-sci-intr driver was failed to probe when Linux booted.
MCU did't display any error message and the error message of Linux is as following.
[ 0.765739] optee: probing for conduit method from DT.
[ 0.771010] optee: revision 3.8 (199fca17)
[ 0.771298] optee: initialized driver
[ 0.779942] NET: Registered protocol family 17
[ 0.784564] 9pnet: Installing 9P2000 support
[ 0.788952] Key type dns_resolver registered
[ 0.793476] registered taskstats version 1
[ 0.797663] Loading compiled-in X.509 certificates
[ 0.805916] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
[ 0.812229] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
[ 0.819872] ti-sci 44083000.dmsc: ABI: 3.0 (firmware rev 0x0014 '20.04.1-v2020.04a (Terrific Lla')
[ 0.845409] random: fast init done
[ 0.871119] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
[ 0.877123] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
[ 0.883084] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
[ 0.889089] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
[ 0.894986] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
[ 0.900851] omap_i2c 2020000.i2c: bus 5 rev0.12 at 100 kHz
[ 0.906709] omap_i2c 2040000.i2c: bus 6 rev0.12 at 100 kHz
[ 0.912567] omap_i2c 2050000.i2c: bus 7 rev0.12 at 100 kHz
[ 0.918569] pca953x 8-0020: 8-0020 supply vcc not found, using dummy regulator
[ 0.950109] omap_i2c 2060000.i2c: bus 8 rev0.12 at 400 kHz
[ 0.956372] dev = 137 subtype 0 not allocated for this host
[ 0.962069] ti-sci-intr interconnect@100000:interconnect@28380000:interrupt-controller2: Destination irq resource allocation failed
[ 0.974160] ti-sci-intr: probe of interconnect@100000:interconnect@28380000:interrupt-controller2 failed with error -22
[ 0.985319] dev = 131 subtype 0 not allocated for this host
[ 0.991014] ti-sci-intr interconnect@100000:interrupt-controller0: Destination irq resource allocation failed
[ 1.001150] ti-sci-intr: probe of interconnect@100000:interrupt-controller0 failed with error -22
[ 1.010353] dev = 213 subtype 0 not allocated for this host
[ 1.016047] ti-sci-intr interconnect@100000:navss@30000000:interrupt-controller1: Destination irq resource allocation failed
[ 1.027515] ti-sci-intr: probe of interconnect@100000:navss@30000000:interrupt-controller1 failed with error -22
[ 1.047714] cdns-torrent-phy 5050000.serdes: 4 lanes, max bit rate 5.400 Gbps
[ 1.055471] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
[ 1.061794] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
[ 1.068229] omap8250 40a00000.serial: PM domain pd:149 will not be powered off
[ 1.075795] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 7, base_baud = 6000000) is a 8250
[ 1.084961] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 19, base_baud = 3000000) is a 8250
[ 1.093698] printk: console [ttyS2] enabled
[ 1.093698] printk: console [ttyS2] enabled
I think that ti-sci-intr driver sends a message through mailbox and can't receive the correct response from mailbox (range_start and range_num were 0) in ti_sci_intr_irq_domain_probe().
What should I do for ti-sci-intr?