FDT access from a driver during attach
Vincent DEFERT <[email protected]> Mon, 28 Jul 2025 15:01:54 +0000
| Newsgroups | gmane.os.netbsd.ports.arm |
|---|---|
| Message-ID | <[email protected]> |
I want to add interrupt handling to the Meson pinctrl driver. I have seen that this is handled by attaching gpioirq to the desired pin with gpioctl(8) and there's an example of how to implement the underlying capability in sunxi_gpio.c. I also have the S905 documentation and the source code of the vendor Linux driver as reference. So far, so good. The only thing I don't know is how to retrieve the GPIO interrupt controller configuration. It is stored in a gpio_intc node with the "amlogic,meson-gpio-intc" compatible string, but none of the 2 gpio instances reference it. How can I search the full FDT to find this node?