| /netbsd-src/sys/dev/fdt/ |
| H A D | fdtbus.c | 102 const struct fdt_attach_args *faa = aux; in fdt_match() local 103 const int phandle = faa->faa_phandle; in fdt_match() 127 const struct fdt_attach_args *faa = aux; in fdt_attach() local 128 const int phandle = faa->faa_phandle; in fdt_attach() 133 sc->sc_faa = *faa; in fdt_attach() 147 if (OF_finddevice("/") != faa->faa_phandle) in fdt_attach() 204 bool quiet, struct fdt_attach_args *faa) in fdt_init_attach_args() 206 *faa = *faa_tmpl; in fdt_init_attach_args() 207 faa->faa_phandle = node->n_phandle; in fdt_init_attach_args() 208 faa->faa_name = node->n_name; in fdt_init_attach_args() [all …]
|
| H A D | ns8250_uart.c | 96 struct fdt_attach_args * const faa = aux; in ns8250_uart_match() local 98 return of_compatible_match(faa->faa_phandle, compat_data); in ns8250_uart_match() 105 struct fdt_attach_args * const faa = aux; in ns8250_uart_attach() local 106 const int phandle = faa->faa_phandle; in ns8250_uart_attach() 107 bus_space_tag_t bst = faa->faa_bst; in ns8250_uart_attach() 161 if (!fdtbus_intr_str(faa->faa_phandle, 0, intrstr, sizeof(intrstr))) { in ns8250_uart_attach() 166 ih = fdtbus_intr_establish_xname(faa->faa_phandle, 0, IPL_SERIAL, in ns8250_uart_attach() 187 ns8250_uart_console_consinit(struct fdt_attach_args *faa, u_int uart_freq) in ns8250_uart_console_consinit() argument 189 const int phandle = faa->faa_phandle; in ns8250_uart_console_consinit() 190 bus_space_tag_t bst = faa->faa_bst; in ns8250_uart_console_consinit()
|
| H A D | cdns3_fdt.c | 80 struct fdt_attach_args * const faa = aux; in cdns3_fdt_match() local 82 return of_compatible_match(faa->faa_phandle, compat_data); in cdns3_fdt_match() 90 struct fdt_attach_args * const faa = aux; in cdns3_fdt_attach() local 91 const int phandle = faa->faa_phandle; in cdns3_fdt_attach() 129 sc->sc_bus.ub_dmatag = faa->faa_dmat; in cdns3_fdt_attach() 130 sc->sc_iot = faa->faa_bst; in cdns3_fdt_attach() 134 bus_space_map(faa->faa_bst, addr, size, 0, &bsh) != 0) { in cdns3_fdt_attach() 138 cfsc->sc_otg_bst = faa->faa_bst; in cdns3_fdt_attach() 142 bus_space_map(faa->faa_bst, addr, size, 0, &bsh) != 0) { in cdns3_fdt_attach()
|
| H A D | cpus.c | 52 struct fdt_attach_args * const faa = aux; in cpus_match() local 54 return OF_finddevice("/cpus") == faa->faa_phandle; in cpus_match() 60 struct fdt_attach_args * const faa = aux; in cpus_attach() local 61 const int phandle = faa->faa_phandle; in cpus_attach() 67 fdtbus_cpus_md_attach(parent, self, faa); in cpus_attach() 72 fdt_add_child(self, child, faa, 0); in cpus_attach()
|
| H A D | syscon.c | 103 struct fdt_attach_args * const faa = aux; in syscon_match() local 105 return of_compatible_match(faa->faa_phandle, compat_data); in syscon_match() 112 struct fdt_attach_args * const faa = aux; in syscon_attach() local 113 const int phandle = faa->faa_phandle; in syscon_attach() 124 sc->sc_bst = faa->faa_bst; in syscon_attach() 141 fdt_add_bus(self, phandle, faa); in syscon_attach() 145 fdt_add_bus(self, child, faa); in syscon_attach()
|
| /netbsd-src/sys/arch/arm/nvidia/ |
| H A D | tegra_com.c | 75 struct fdt_attach_args * const faa = aux; in tegra_com_match() local 77 return of_compatible_match(faa->faa_phandle, compat_data); in tegra_com_match() 85 struct fdt_attach_args * const faa = aux; in tegra_com_attach() local 86 bus_space_tag_t bst = faa->faa_bst; in tegra_com_attach() 94 if (fdtbus_get_reg(faa->faa_phandle, 0, &addr, &size) != 0) { in tegra_com_attach() 99 if (of_getprop_uint32(faa->faa_phandle, "reg-shift", ®_shift)) { in tegra_com_attach() 106 tsc->tsc_clk = fdtbus_clock_get_index(faa->faa_phandle, 0); in tegra_com_attach() 107 tsc->tsc_rst = fdtbus_reset_get(faa->faa_phandle, "serial"); in tegra_com_attach() 128 if (!fdtbus_intr_str(faa->faa_phandle, 0, intrstr, sizeof(intrstr))) { in tegra_com_attach() 133 tsc->tsc_ih = fdtbus_intr_establish_xname(faa->faa_phandle, 0, in tegra_com_attach() [all …]
|
| H A D | tegra_sdhc.c | 90 struct fdt_attach_args * const faa = aux; in tegra_sdhc_match() local 92 return of_compatible_match(faa->faa_phandle, compat_data); in tegra_sdhc_match() 99 struct fdt_attach_args * const faa = aux; in tegra_sdhc_attach() local 106 if (fdtbus_get_reg(faa->faa_phandle, 0, &addr, &size) != 0) { in tegra_sdhc_attach() 111 if (of_getprop_uint32(faa->faa_phandle, "bus-width", &bus_width)) in tegra_sdhc_attach() 115 sc->sc.sc_dmat = faa->faa_dmat; in tegra_sdhc_attach() 118 error = bus_dmatag_subregion(faa->faa_dmat, 0, __MASK(32), in tegra_sdhc_attach() 139 sc->sc_bst = faa->faa_bst; in tegra_sdhc_attach() 157 sc->sc_pin_power = fdtbus_gpio_acquire(faa->faa_phandle, in tegra_sdhc_attach() 162 sc->sc_pin_cd = fdtbus_gpio_acquire(faa->faa_phandle, in tegra_sdhc_attach() [all …]
|
| H A D | tegra_fuse.c | 70 struct fdt_attach_args * const faa = aux; in tegra_fuse_match() local 72 return of_compatible_match(faa->faa_phandle, compat_data); in tegra_fuse_match() 79 struct fdt_attach_args * const faa = aux; in tegra_fuse_attach() local 84 if (fdtbus_get_reg(faa->faa_phandle, 0, &addr, &size) != 0) { in tegra_fuse_attach() 88 sc->sc_clk = fdtbus_clock_get(faa->faa_phandle, "fuse"); in tegra_fuse_attach() 93 sc->sc_rst = fdtbus_reset_get(faa->faa_phandle, "fuse"); in tegra_fuse_attach() 100 sc->sc_bst = faa->faa_bst; in tegra_fuse_attach()
|
| /netbsd-src/sys/arch/arm/fdt/ |
| H A D | plcom_fdt.c | 58 struct fdt_attach_args * const faa = aux; in plcom_fdt_match() local 60 return of_compatible_match(faa->faa_phandle, compat_data); in plcom_fdt_match() 67 struct fdt_attach_args * const faa = aux; in plcom_fdt_attach() local 68 const int phandle = faa->faa_phandle; in plcom_fdt_attach() 106 sc->sc_pi.pi_type = of_compatible_lookup(faa->faa_phandle, compat_data)->value; in plcom_fdt_attach() 108 sc->sc_pi.pi_iot = faa->faa_bst; in plcom_fdt_attach() 110 if (bus_space_map(faa->faa_bst, addr, size, 0, &sc->sc_pi.pi_ioh)) { in plcom_fdt_attach() 137 plcom_fdt_console_consinit(struct fdt_attach_args *faa, u_int uart_freq) in plcom_fdt_console_consinit() argument 145 if (fdtbus_get_reg(faa->faa_phandle, 0, &addr, &size) != 0) in plcom_fdt_console_consinit() 150 pi.pi_iot = faa->faa_bst; in plcom_fdt_console_consinit()
|
| H A D | l2cc_fdt.c | 57 struct fdt_attach_args * const faa = aux; in l2cc_fdt_match() local 59 return of_compatible_match(faa->faa_phandle, compat_data); in l2cc_fdt_match() 65 struct fdt_attach_args * const faa = aux; in l2cc_fdt_attach() local 66 const int phandle = faa->faa_phandle; in l2cc_fdt_attach() 75 if (bus_space_map(faa->faa_bst, addr, size, 0, &bsh)) { in l2cc_fdt_attach() 85 .mpcaa_memt = faa->faa_bst, in l2cc_fdt_attach()
|
| H A D | plrtc_fdt.c | 56 struct fdt_attach_args * const faa = aux; in plrtc_fdt_match() local 58 return of_compatible_match(faa->faa_phandle, compat_data); in plrtc_fdt_match() 65 struct fdt_attach_args * const faa = aux; in plrtc_fdt_attach() local 66 const int phandle = faa->faa_phandle; in plrtc_fdt_attach() 76 sc->sc_bst = faa->faa_bst; in plrtc_fdt_attach() 77 if (bus_space_map(faa->faa_bst, addr, size, 0, &sc->sc_bsh)) { in plrtc_fdt_attach()
|
| H A D | a9wdt_fdt.c | 79 struct fdt_attach_args * const faa = aux; in a9wdt_fdt_match() local 81 return of_compatible_match(faa->faa_phandle, compat_data); in a9wdt_fdt_match() 88 struct fdt_attach_args * const faa = aux; in a9wdt_fdt_attach() local 89 const int phandle = faa->faa_phandle; in a9wdt_fdt_attach() 109 if (bus_space_map(faa->faa_bst, addr, size, 0, &bsh)) { in a9wdt_fdt_attach() 116 .mpcaa_memt = faa->faa_bst, in a9wdt_fdt_attach()
|
| H A D | plkmi_fdt.c | 56 struct fdt_attach_args * const faa = aux; in plkmi_fdt_match() local 58 return of_compatible_match(faa->faa_phandle, compat_data); in plkmi_fdt_match() 65 struct fdt_attach_args * const faa = aux; in plkmi_fdt_attach() local 66 const int phandle = faa->faa_phandle; in plkmi_fdt_attach() 91 sc->sc_bst = faa->faa_bst; in plkmi_fdt_attach() 92 if (bus_space_map(faa->faa_bst, addr, size, 0, &sc->sc_bsh)) { in plkmi_fdt_attach()
|
| /netbsd-src/sys/arch/arm/xilinx/ |
| H A D | zynq7000_uart.c | 53 struct fdt_attach_args * const faa = aux; in zynquart_match() local 55 return of_compatible_match(faa->faa_phandle, compat_data); in zynquart_match() 61 struct fdt_attach_args * faa = aux; in zynquart_attach() local 62 const int phandle = faa->faa_phandle; in zynquart_attach() 83 zynquart_attach_common(parent, self, faa->faa_bst, addr, size, 0); in zynquart_attach() 98 zynq_uart_console_consinit(struct fdt_attach_args *faa, u_int uart_freq) in zynq_uart_console_consinit() argument 100 const int phandle = faa->faa_phandle; in zynq_uart_console_consinit() 101 bus_space_tag_t bst = faa->faa_bst; in zynq_uart_console_consinit()
|
| H A D | zynq_cemac.c | 76 struct fdt_attach_args * const faa = aux; in cemac_attach() 78 return of_compatible_match(faa->faa_phandle, compat_data); in cemac_attach() 84 struct fdt_attach_args * const faa = aux; in cemac_attach() 86 const int phandle = faa->faa_phandle; in cemac_attach() 99 error = bus_space_map(faa->faa_bst, addr, size, 0, &sc->sc_ioh); in cemac_attach() 124 sc->sc_iot = faa->faa_bst; 125 sc->sc_dmat = faa->faa_dmat; 56 struct fdt_attach_args * const faa = aux; cemac_match() local 64 struct fdt_attach_args * const faa = aux; cemac_attach() local
|
| H A D | zynq7000_usb.c | 69 struct fdt_attach_args * const faa = aux; in zynqusb_match() local 71 return of_compatible_match(faa->faa_phandle, compat_data); in zynqusb_match() 77 struct fdt_attach_args * faa = aux; in zynqusb_attach() local 79 const int phandle = faa->faa_phandle; in zynqusb_attach() 102 zynqusb_attach_common(parent, self, faa->faa_bst, faa->faa_dmat, in zynqusb_attach()
|
| /netbsd-src/sys/arch/mips/cavium/ |
| H A D | mainbus.c | 115 struct fdt_attach_args faa; in mainbus_attach_devicetree() local 130 faa.faa_bst = &simplebus_bus_tag; in mainbus_attach_devicetree() 131 faa.faa_dmat = &simplebus_dma_tag; in mainbus_attach_devicetree() 132 faa.faa_name = ""; in mainbus_attach_devicetree() 135 faa.faa_phandle = fdtbus_get_stdout_phandle(); in mainbus_attach_devicetree() 137 if (of_getprop_uint32(faa.faa_phandle, "clock-frequency", in mainbus_attach_devicetree() 145 cons->consinit(&faa, uart_freq); in mainbus_attach_devicetree() 148 faa.faa_phandle = OF_peer(0); in mainbus_attach_devicetree() 149 config_found(self, &faa, NULL, in mainbus_attach_devicetree()
|
| /netbsd-src/sys/arch/arm/broadcom/ |
| H A D | bcm2835_mbox_fdt.c | 65 struct fdt_attach_args * const faa = aux; in bcmmbox_fdt_match() local 67 return of_compatible_match(faa->faa_phandle, compat_data); in bcmmbox_fdt_match() 74 struct fdt_attach_args * const faa = aux; in bcmmbox_fdt_attach() local 75 const int phandle = faa->faa_phandle; in bcmmbox_fdt_attach() 81 sc->sc_iot = faa->faa_bst; in bcmmbox_fdt_attach() 82 sc->sc_dmat = faa->faa_dmat; in bcmmbox_fdt_attach() 89 if (bus_space_map(faa->faa_bst, addr, size, 0, &sc->sc_ioh) != 0) { in bcmmbox_fdt_attach()
|
| H A D | bcm2835_com.c | 61 struct fdt_attach_args * const faa = aux; in bcm_com_match() local 63 return of_compatible_match(faa->faa_phandle, compat_data); in bcm_com_match() 70 struct fdt_attach_args * const faa = aux; in bcm_com_attach() local 71 const int phandle = faa->faa_phandle; in bcm_com_attach() 73 bus_space_tag_t bst = faa->faa_bst; in bcm_com_attach() 138 bcmaux_com_console_consinit(struct fdt_attach_args *faa, u_int uart_freq) in bcmaux_com_console_consinit() argument 140 const int phandle = faa->faa_phandle; in bcmaux_com_console_consinit() 141 bus_space_tag_t bst = faa->faa_bst; in bcmaux_com_console_consinit()
|
| H A D | bcm2838_rng.c | 61 struct fdt_attach_args * const faa = aux; in bcm2838rng_match() local 63 return of_compatible_match(faa->faa_phandle, compat_data); in bcm2838rng_match() 70 struct fdt_attach_args * const faa = aux; in bcm2838rng_attach() local 78 error = fdtbus_get_reg(faa->faa_phandle, 0, &addr, &size); in bcm2838rng_attach() 84 if (bus_space_map(faa->faa_bst, addr, size, 0, &bsh)) { in bcm2838rng_attach() 92 sc->sc_rng200.sc_bst = faa->faa_bst; in bcm2838rng_attach()
|
| /netbsd-src/sys/arch/arm/ti/ |
| H A D | omap3_prm.c | 57 struct fdt_attach_args * const faa = aux; in omap3_prm_match() local 59 return of_compatible_match(faa->faa_phandle, compat_data); in omap3_prm_match() 65 struct fdt_attach_args * const faa = aux; in omap3_prm_attach() local 66 const int phandle = faa->faa_phandle; in omap3_prm_attach() 72 fdt_add_bus(self, phandle, faa); in omap3_prm_attach() 76 fdt_add_bus(self, clocks, faa); in omap3_prm_attach()
|
| H A D | ti_com.c | 67 struct fdt_attach_args * const faa = aux; in ti_com_match() local 69 return of_compatible_match(faa->faa_phandle, compat_data); in ti_com_match() 77 struct fdt_attach_args * const faa = aux; in ti_com_attach() local 78 const int phandle = faa->faa_phandle; in ti_com_attach() 79 bus_space_tag_t bst = faa->faa_bst; in ti_com_attach() 141 ti_com_console_consinit(struct fdt_attach_args *faa, u_int uart_freq) in ti_com_console_consinit() argument 143 const int phandle = faa->faa_phandle; in ti_com_console_consinit() 144 bus_space_tag_t bst = faa->faa_bst; in ti_com_console_consinit()
|
| H A D | ti_otg.c | 66 struct fdt_attach_args * const faa = aux; in tiotg_match() local 68 return of_compatible_match(faa->faa_phandle, compat_data); in tiotg_match() 75 struct fdt_attach_args * const faa = aux; in tiotg_attach() local 76 const int phandle = faa->faa_phandle; in tiotg_attach() 86 sc->sc_iot = faa->faa_bst; in tiotg_attach() 87 sc->sc_dmat = faa->faa_dmat; in tiotg_attach() 126 fdt_add_bus(self, phandle, faa); in tiotg_attach()
|
| /netbsd-src/sys/arch/arm/nxp/ |
| H A D | imx_com.c | 57 struct fdt_attach_args * const faa = aux; in imx_com_match() local 59 return of_compatible_match(faa->faa_phandle, compat_data); in imx_com_match() 67 struct fdt_attach_args *faa = aux; in imx_com_attach() local 68 const int phandle = faa->faa_phandle; in imx_com_attach() 69 bus_space_tag_t bst = faa->faa_bst; in imx_com_attach() 141 imx_com_console_consinit(struct fdt_attach_args *faa, u_int uart_freq) in imx_com_console_consinit() argument 143 const int phandle = faa->faa_phandle; in imx_com_console_consinit() 144 bus_space_tag_t bst = faa->faa_bst; in imx_com_console_consinit()
|
| /netbsd-src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/ |
| H A D | vchiq_netbsd_fdt.c | 76 struct fdt_attach_args * const faa = aux; in vchiq_fdt_match() local 78 return of_compatible_match(faa->faa_phandle, compat_data); in vchiq_fdt_match() 86 struct fdt_attach_args * const faa = aux; in vchiq_fdt_attach() local 87 const int phandle = faa->faa_phandle; in vchiq_fdt_attach() 93 sc->sc_iot = faa->faa_bst; in vchiq_fdt_attach() 109 if (bus_space_map(faa->faa_bst, addr, size, 0, &sc->sc_ioh) != 0) { in vchiq_fdt_attach() 114 vchiq_platform_attach(faa->faa_dmat); in vchiq_fdt_attach()
|