On another module we can see messages from the interrupt on GPIO38, but it’s still not waking up:
Jan 17 13:10:54 swi-mdm9x28-wp user.info kernel: [ 150.791732] msm_mpm_interrupts_detectable(): gpio preventing system sleep modes during suspend
Jan 17 13:10:54 swi-mdm9x28-wp user.info kernel: [ 150.791732] hwirq: 47
Jan 17 13:10:54 swi-mdm9x28-wp user.info kernel: [ 150.791732] CPU0:msm_cpu_pm_enter_sleep mode:3 during suspend
Jan 17 13:10:54 swi-mdm9x28-wp user.info kernel: [ 150.791732] resume cycles: 3811765966
Jan 17 13:10:54 swi-mdm9x28-wp user.warn kernel: [ 150.791935] irq 50, desc: ced9ad80, depth: 0, count: 0, unhandled: 0
Jan 17 13:10:54 swi-mdm9x28-wp user.warn kernel: [ 150.791981] ->handle_irq(): c027b6b4, msm_gpio_irq_handler+0x0/0x150
Jan 17 13:10:54 swi-mdm9x28-wp user.warn kernel: [ 150.792016] ->irq_data.chip(): c0ec70e8, gic_chip+0x0/0x74
Jan 17 13:10:54 swi-mdm9x28-wp user.warn kernel: [ 150.792029] ->action(): (null)
Jan 17 13:10:54 swi-mdm9x28-wp user.warn kernel: [ 150.792041] IRQ_NOPROBE set
Jan 17 13:10:54 swi-mdm9x28-wp user.warn kernel: [ 150.792053] IRQ_NOREQUEST set
Jan 17 13:10:54 swi-mdm9x28-wp user.warn kernel: [ 150.792065] IRQ_NOTHREAD set
Jan 17 13:10:54 swi-mdm9x28-wp user.info kernel: [ 150.793579] PM: noirq resume of devices complete after 1.365 msecs
Jan 17 13:10:54 swi-mdm9x28-wp user.info kernel: [ 150.793886] gpio_check_and_wake: wake-n_gpio26 STATE=WAKEUP
Jan 17 13:10:54 swi-mdm9x28-wp user.info kernel: [ 150.793978] i2c-msm-v2 78b8000.i2c: Runtime PM-callback was not invoked.
Jan 17 13:10:54 swi-mdm9x28-wp user.info kernel: [ 150.796685] PM: early resume of devices complete after 1.826 msecs
Jan 17 13:10:54 swi-mdm9x28-wp user.info kernel: [ 150.800318] msm_hsic_host 7c00000.hsic_host: HSIC-USB exited from low power mode
Jan 17 13:10:54 swi-mdm9x28-wp user.err kernel: [ 150.808357] swimcu_gpio_irq_event_handle: Re-enabled irq 1 type 9 for MCU GPIO 2
Jan 17 13:10:54 swi-mdm9x28-wp user.info kernel: [ 150.808399] gpio_check_and_wake: wake-n_gpio26 STATE=SLEEP
On my module they are completely missing.