Using GPIO with SYSFS - "Edge" is not visible in sysfs after gpio export
I am trying to use GPIO to generate interrupts. I am using the sysfs to access and interract with GPIOs from Linux User Space. I am quite used to the use of GPIO with sysfs, but here there is something I don't understand :
I have configured the GPIO in Vivado IP integrator as depicted in the first picture below.
I have connected the GPIO interrupt port to the IRQ port of the ZYNQ as depicted in the second picture below.
I have generated bitstream , exported hardware, configured my petalinux project with the exported hardware (petalinux-config --get-hw-description=<path to hdf> --silentconfig). Then I built the project (I did not modified the kernel configuration, as GPIO_SYSFS and GPIO_ZYNQ were already enabled).
When I boot the Linux on the board, after exporting the GPIO pin (511 in my case), I cannot see the "edge" file in /sys/class/gpio/gpio511/.
root@ptlnx:/sys/class/gpio# echo 511 > export
root@ptlnx:/sys/class/gpio# cd gpio511
active_low device direction power subsystem uevent value
Does anybody knows if there I missed a step or a configuration ?
EdgarGPIO configuation in VivadoFull design in Vivado