Lines Matching refs:ia

109 	struct i2c_attach_args *ia = aux;  in pcamux_match()  local
111 if (strcmp(ia->ia_name, "nxp,pca9546") == 0 || in pcamux_match()
112 strcmp(ia->ia_name, "nxp,pca9547") == 0 || in pcamux_match()
113 strcmp(ia->ia_name, "nxp,pca9548") == 0 || in pcamux_match()
114 strcmp(ia->ia_name, "NXP0002") == 0) in pcamux_match()
123 struct i2c_attach_args *ia = aux; in pcamux_attach() local
125 sc->sc_tag = ia->ia_tag; in pcamux_attach()
126 sc->sc_addr = ia->ia_addr; in pcamux_attach()
131 if (strcmp(ia->ia_name, "nxp,pca9546") == 0) { in pcamux_attach()
134 } else if (strcmp(ia->ia_name, "nxp,pca9547") == 0 || in pcamux_attach()
135 strcmp(ia->ia_name, "NXP0002") == 0) { in pcamux_attach()
138 } else if (strcmp(ia->ia_name, "nxp,pca9548") == 0) { in pcamux_attach()
145 if (strcmp(ia->ia_name, "NXP0002") == 0) in pcamux_attach()
146 pcamux_attach_acpi(sc, ia); in pcamux_attach()
148 pcamux_attach_fdt(sc, ia); in pcamux_attach()
152 pcamux_attach_fdt(struct pcamux_softc *sc, struct i2c_attach_args *ia) in pcamux_attach_fdt() argument
154 int node = *(int *)ia->ia_cookie; in pcamux_attach_fdt()
191 pcamux_attach_acpi(struct pcamux_softc *sc, struct i2c_attach_args *ia) in pcamux_attach_acpi() argument
194 struct aml_node *node = ia->ia_cookie; in pcamux_attach_acpi()
263 struct i2c_attach_args ia; in pcamux_acpi_found_hid() local
296 memset(&ia, 0, sizeof(ia)); in pcamux_acpi_found_hid()
297 ia.ia_tag = &pb->pb_ic; in pcamux_acpi_found_hid()
298 ia.ia_name = dev; in pcamux_acpi_found_hid()
299 ia.ia_addr = crs.i2c_addr; in pcamux_acpi_found_hid()
300 ia.ia_cookie = node->parent; in pcamux_acpi_found_hid()
302 config_found(pb->pb_iic, &ia, iic_print); in pcamux_acpi_found_hid()
413 struct i2c_attach_args ia; in pcamux_bus_scan() local
430 memset(&ia, 0, sizeof(ia)); in pcamux_bus_scan()
431 ia.ia_tag = iba->iba_tag; in pcamux_bus_scan()
432 ia.ia_addr = bemtoh32(&reg[0]); in pcamux_bus_scan()
433 ia.ia_name = name; in pcamux_bus_scan()
434 ia.ia_cookie = &node; in pcamux_bus_scan()
435 config_found(self, &ia, iic_print); in pcamux_bus_scan()