I'm using the iMX6ULEVK. I'd like to repurpose an SD1 pin for GPIO, specifically gpio1 (aka SD1_DAT3) to an accelerometer interrupt. This should work since SD1 isn't being used currently (we use the micro SD card, SD2).
Starting with the base "imx6ul-14x14-evk.dts" and "imx6ul.dtsi", I deleted all references to MMC0, SD1, and SDHC1. However, now the processor gets stuck during kernel init, right after the following printout:
"sm: restored 256-bit black key:
platform caam_sm:  97 9a 81 3a f7 d8 5a e9
platform caam_sm:  ae 4d aa c9 a0 83 09 b2
platform caam_sm:  78 6f 1b 83 fe 23 5e 8a
platform caam_sm:  b5 d7 08 fc 2c 0f 74 f7
snvs-secvio 20cc000.caam-snvs: can't get snvs clock
snvs-secvio 20cc000.caam-snvs: violation handlers armed - non-secure state
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver"
Can someone guide what I need to add/remove from the DTS files to get this working? Modified files attached.