Hello,
I'm trying to run a modified GPIO_INPUT_INTERRUPT example from MCU SDK using R19 gpio for interrupt. I had to deal with SCIClient error:
[Error] Sciclient event config failed!!! ASSERT: 0.334s: syscfg/ti_drivers_config.c:Sciclient_gpioIrqSet:116: FALSE failed !!!
To solve this issue I did a few things:
- changed sciclient_defaultBoardcfg_rm.c according to this tutorial
- rebuilt bootloaders with similar changes in rm-cfg.c and sysfw_img_cfg.h in k3-image-gen
- modified Linux device tree
&main_gpio0 { status = "reserved"; };
The example starts, but it required reserving whole main_gpio0 node.
The question is: is it possible to set reserved status only for one (or a few) GPIOs instead of a whole node?
First thing that came to my mind was gpio_reserved_ranges, but it seems like this value is ignored in the driver, also this particular parameter is not listed in the driver documentation (gpio_davinci.yml).