hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/pinctrl/pinctrl-ingenic.c
....@@ -11,6 +11,7 @@
1111 #include <linux/gpio/driver.h>
1212 #include <linux/interrupt.h>
1313 #include <linux/io.h>
14
+#include <linux/kernel.h>
1415 #include <linux/of_device.h>
1516 #include <linux/of_irq.h>
1617 #include <linux/of_platform.h>
....@@ -2826,6 +2827,8 @@
28262827 return 0;
28272828 }
28282829
2830
+#define IF_ENABLED(cfg, ptr) PTR_IF(IS_ENABLED(cfg), (ptr))
2831
+
28292832 static const struct of_device_id ingenic_pinctrl_of_match[] = {
28302833 { .compatible = "ingenic,jz4740-pinctrl", .data = &jz4740_chip_info },
28312834 { .compatible = "ingenic,jz4725b-pinctrl", .data = &jz4725b_chip_info },