static int __init mpc8xxx_add_gpiochips(void) { struct device_node *np; for_each_compatible_node(np, NULL, "fsl,mpc8349-gpio") mpc8xxx_add_controller(np); for_each_compatible_node(np, NULL, "fsl,mpc8572-gpio") mpc8xxx_add_controller(np); for_each_compatible_node(np, NULL, "fsl,mpc8610-gpio") mpc8xxx_add_controller(np); return 0; }
static int __init mpc8xxx_add_gpiochips(void) { struct device_node *np; for_each_matching_node(np, mpc8xxx_gpio_ids) mpc8xxx_add_controller(np); return 0; }