Searched refs:faa (Results 101 - 125 of 286) sorted by relevance

1234567891011>>

/openbsd-current/sys/arch/octeon/dev/
H A Dcn30xxsmi.c64 struct fdt_attach_args *faa = aux; local
66 return OF_is_compatible(faa->fa_node, "cavium,octeon-3860-mdio");
72 struct fdt_attach_args *faa = aux; local
75 if (faa->fa_nreg != 1)
78 sc->sc_node = faa->fa_node;
79 sc->sc_regt = faa->fa_iot;
81 if (bus_space_map(sc->sc_regt, faa->fa_reg[0].addr, faa->fa_reg[0].size,
H A Doctuctl.c111 struct fdt_attach_args *faa = aux; local
113 return OF_is_compatible(faa->fa_node, "cavium,octeon-6335-uctl");
199 struct fdt_attach_args *faa = aux; local
211 if (faa->fa_nreg != 1) {
212 printf(": expected one IO space, got %d\n", faa->fa_nreg);
216 sc->sc_iot = faa->fa_iot;
217 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr, faa->fa_reg[0].size,
223 rc = OF_getpropint(faa->fa_node, "#address-cells", 0);
228 rc = OF_getpropint(faa
[all...]
H A Doctcib.c97 struct fdt_attach_args *faa = aux; local
99 return OF_is_compatible(faa->fa_node, "cavium,octeon-7130-cib");
105 struct fdt_attach_args *faa = aux; local
109 if (faa->fa_nreg != 2) {
110 printf(": expected 2 IO spaces, got %d\n", faa->fa_nreg);
114 sc->sc_iot = faa->fa_iot;
115 sc->sc_maxbits = OF_getpropint(faa->fa_node, "cavium,max-bits", 0);
117 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr, faa->fa_reg[0].size,
122 if (bus_space_map(sc->sc_iot, faa
[all...]
H A Dcn30xxuart.c98 struct fdt_attach_args *faa = aux; local
100 return OF_is_compatible(faa->fa_node, "cavium,octeon-3860-uart");
106 struct fdt_attach_args *faa = aux; local
110 if (faa->fa_nreg != 1)
113 if (comconsiot == &uartbus_tag && comconsaddr == faa->fa_reg[0].addr)
124 sc->sc_iobase = faa->fa_reg[0].addr;
142 octeon_intr_establish_fdt(faa->fa_node, IPL_TTY, cn30xxuart_intr, sc,
/openbsd-current/sys/arch/armv7/xilinx/
H A Dzqreset.c64 struct fdt_attach_args *faa = aux; local
66 return OF_is_compatible(faa->fa_node, "xlnx,zynq-reset");
72 struct fdt_attach_args *faa = aux; local
75 sc->sc_rm = regmap_bynode(OF_parent(faa->fa_node));
/openbsd-current/sys/arch/arm64/dev/
H A Drpigpio.c123 struct fdt_attach_args *faa = aux; local
125 return OF_is_compatible(faa->fa_node, "raspberrypi,rp1-gpio");
132 struct fdt_attach_args *faa = aux; local
134 if (faa->fa_nreg < 3)
137 sc->sc_node = faa->fa_node;
138 sc->sc_iot = faa->fa_iot;
139 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
140 faa->fa_reg[0].size, 0, &sc->sc_gpio_ioh)) {
144 if (bus_space_map(sc->sc_iot, faa->fa_reg[1].addr,
145 faa
[all...]
H A Daplmbox.c82 struct fdt_attach_args *faa = aux; local
84 return (OF_is_compatible(faa->fa_node, "apple,asc-mailbox") ||
85 OF_is_compatible(faa->fa_node, "apple,asc-mailbox-v4"));
92 struct fdt_attach_args *faa = aux; local
95 if (faa->fa_nreg < 1) {
100 sc->sc_iot = faa->fa_iot;
101 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
102 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
107 idx = OF_getindex(faa->fa_node, "recv-not-empty", "interrupt-names");
109 sc->sc_ih = fdt_intr_establish_idx(faa
[all...]
/openbsd-current/sys/dev/fdt/
H A Dsxipwm.c96 struct fdt_attach_args *faa = aux; local
98 return OF_is_compatible(faa->fa_node, "allwinner,sun5i-a13-pwm");
105 struct fdt_attach_args *faa = aux; local
107 if (faa->fa_nreg < 1) {
112 sc->sc_clkin = clock_get_frequency_idx(faa->fa_node, 0);
118 sc->sc_iot = faa->fa_iot;
119 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
120 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
127 pinctrl_byname(faa->fa_node, "default");
129 clock_enable_all(faa
[all...]
H A Dimxpwm.c89 struct fdt_attach_args *faa = aux; local
91 return OF_is_compatible(faa->fa_node, "fsl,imx27-pwm");
98 struct fdt_attach_args *faa = aux; local
100 if (faa->fa_nreg < 1)
103 sc->sc_clkin = clock_get_frequency(faa->fa_node, "per");
109 sc->sc_iot = faa->fa_iot;
110 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
111 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
118 pinctrl_byname(faa->fa_node, "default");
120 clock_enable_all(faa
[all...]
H A Dmvtemp.c114 struct fdt_attach_args *faa = aux; local
118 if (OF_is_compatible(faa->fa_node, mvtemp_compat[i].compat))
129 struct fdt_attach_args *faa = aux; local
132 if (faa->fa_nreg >= 2) {
133 sc->sc_iot = faa->fa_iot;
134 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
135 faa->fa_reg[0].size, 0, &sc->sc_stat_ioh)) {
139 if (bus_space_map(sc->sc_iot, faa->fa_reg[1].addr,
140 faa->fa_reg[1].size, 0, &sc->sc_ctrl_ioh)) {
142 faa
[all...]
H A Dsxitemp.c106 struct fdt_attach_args *faa = aux; local
108 return (OF_is_compatible(faa->fa_node, "allwinner,sun8i-h3-ths") ||
109 OF_is_compatible(faa->fa_node, "allwinner,sun8i-r40-ths") ||
110 OF_is_compatible(faa->fa_node, "allwinner,sun50i-a64-ths") ||
111 OF_is_compatible(faa->fa_node, "allwinner,sun50i-h5-ths"));
118 struct fdt_attach_args *faa = aux; local
119 int node = faa->fa_node;
122 if (faa->fa_nreg < 1) {
127 sc->sc_iot = faa->fa_iot;
128 if (bus_space_map(sc->sc_iot, faa
[all...]
H A Dsxitwi.c171 struct fdt_attach_args *faa = aux; local
173 return (OF_is_compatible(faa->fa_node, "allwinner,sun4i-a10-i2c") ||
174 OF_is_compatible(faa->fa_node, "allwinner,sun6i-a31-i2c") ||
175 OF_is_compatible(faa->fa_node, "allwinner,sun7i-a20-i2c") ||
176 OF_is_compatible(faa->fa_node, "marvell,mv78230-i2c") ||
177 OF_is_compatible(faa->fa_node, "marvell,mv78230-a0-i2c"));
184 struct fdt_attach_args *faa = aux; local
189 if (faa->fa_nreg < 1) {
203 if (OF_is_compatible(faa->fa_node, "marvell,mv78230-i2c") ||
204 OF_is_compatible(faa
[all...]
H A Dbcm2835_clock.c100 struct fdt_attach_args *faa = aux; local
102 return (OF_is_compatible(faa->fa_node, "brcm,bcm2711-cprman") ||
103 OF_is_compatible(faa->fa_node, "brcm,bcm2835-cprman"));
110 struct fdt_attach_args *faa = aux; local
114 sc->sc_cd.cd_node = faa->fa_node;
H A Dgpioleds.c52 const struct fdt_attach_args *faa = aux; local
54 return OF_is_compatible(faa->fa_node, "gpio-leds");
60 struct fdt_attach_args *faa = aux; local
67 pinctrl_byname(faa->fa_node, "default");
69 for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
H A Drkiovd.c78 struct fdt_attach_args *faa = aux; local
80 return OF_is_compatible(faa->fa_node,
88 struct fdt_attach_args *faa = aux; local
93 sc->sc_rm = regmap_bynode(OF_parent(faa->fa_node));
102 phandle = OF_getpropint(faa->fa_node, name, 0);
H A Damlpwm.c86 struct fdt_attach_args *faa = aux; local
87 int node = faa->fa_node;
97 struct fdt_attach_args *faa = aux; local
99 if (faa->fa_nreg < 1) {
104 sc->sc_iot = faa->fa_iot;
105 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
106 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
111 sc->sc_clkin[0] = clock_get_frequency(faa->fa_node, "clkin0");
112 sc->sc_clkin[1] = clock_get_frequency(faa->fa_node, "clkin1");
116 pinctrl_byname(faa
[all...]
H A Dohci_fdt.c66 struct fdt_attach_args *faa = aux; local
68 return OF_is_compatible(faa->fa_node, "generic-ohci");
75 struct fdt_attach_args *faa = aux; local
78 if (faa->fa_nreg < 1) {
83 sc->sc_node = faa->fa_node;
84 sc->sc.iot = faa->fa_iot;
85 sc->sc.sc_bus.dmatag = faa->fa_dmat;
86 sc->sc.sc_size = faa->fa_reg[0].size;
88 if (bus_space_map(sc->sc.iot, faa->fa_reg[0].addr,
89 faa
[all...]
H A Dqcpdc.c92 struct fdt_attach_args *faa = aux; local
94 return OF_is_compatible(faa->fa_node, "qcom,pdc");
101 struct fdt_attach_args *faa = aux; local
104 if (faa->fa_nreg < 1) {
109 len = OF_getproplen(faa->fa_node, "qcom,pdc-ranges");
118 OF_getpropintarray(faa->fa_node, "qcom,pdc-ranges",
121 sc->sc_node = faa->fa_node;
122 sc->sc_iot = faa->fa_iot;
124 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
125 faa
[all...]
H A Dqccpu.c101 struct fdt_attach_args *faa = aux; local
103 return OF_is_compatible(faa->fa_node, "qcom,cpufreq-epss");
110 struct fdt_attach_args *faa = aux; local
112 if (faa->fa_nreg < 2) {
117 sc->sc_iot = faa->fa_iot;
118 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
119 faa->fa_reg[0].size, 0, &sc->sc_ioh[0])) {
124 if (bus_space_map(sc->sc_iot, faa->fa_reg[1].addr,
125 faa->fa_reg[1].size, 0, &sc->sc_ioh[1])) {
129 sc->sc_node = faa
[all...]
H A Drkusbphy.c198 rkusbphy_lookup(struct fdt_attach_args *faa) argument
204 if (OF_is_compatible(faa->fa_node, id->id_name))
214 struct fdt_attach_args *faa = aux; local
216 return (rkusbphy_lookup(faa) != NULL ? 1 : 0);
223 struct fdt_attach_args *faa = aux; local
224 const struct rkusbphy_id *id = rkusbphy_lookup(faa);
228 if (faa->fa_nreg < 1) {
235 if (faa->fa_reg[0].addr == c->c_base_addr) {
242 printf(": unknown base address 0x%llu\n", faa->fa_reg[0].addr);
246 sc->sc_node = faa
[all...]
H A Drkemmcphy.c91 struct fdt_attach_args *faa = aux; local
93 return OF_is_compatible(faa->fa_node, "rockchip,rk3399-emmc-phy");
100 struct fdt_attach_args *faa = aux; local
102 if (faa->fa_nreg < 1) {
106 sc->sc_off = faa->fa_reg[0].addr;
108 sc->sc_rm = regmap_bynode(OF_parent(faa->fa_node));
116 sc->sc_pd.pd_node = faa->fa_node;
H A Dmvrng.c81 struct fdt_attach_args *faa = aux; local
83 return OF_is_compatible(faa->fa_node, "marvell,armada-8k-rng");
90 struct fdt_attach_args *faa = aux; local
92 if (faa->fa_nreg < 1) {
97 sc->sc_iot = faa->fa_iot;
98 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
99 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
/openbsd-current/sys/arch/armv7/marvell/
H A Dmvmbus.c105 struct fdt_attach_args *faa = aux; local
107 if (OF_is_compatible(faa->fa_node, "marvell,armada370-mbus") ||
108 OF_is_compatible(faa->fa_node, "marvell,armada380-mbus") ||
109 OF_is_compatible(faa->fa_node, "marvell,armadaxp-mbus"))
119 struct fdt_attach_args *faa = args; local
125 sc->sc_iot = faa->fa_iot;
128 mbusc = fdt_find_phandle(OF_getpropint(faa->fa_node, "controller", 0));
152 OF_getpropintarray(faa->fa_node, "pcie-mem-aperture",
154 OF_getpropintarray(faa->fa_node, "pcie-io-aperture",
170 mvmbus_parse_ranges(sc, faa);
177 mvmbus_parse_ranges(struct mvmbus_softc *sc, struct fdt_attach_args *faa) argument
[all...]
/openbsd-current/sys/arch/armv7/omap/
H A Domdog.c78 struct fdt_attach_args *faa = aux; local
80 return OF_is_compatible(faa->fa_node, "ti,omap3-wdt");
86 struct fdt_attach_args *faa = aux; local
90 if (faa->fa_nreg < 1)
93 sc->sc_iot = faa->fa_iot;
94 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
95 faa->fa_reg[0].size, 0, &sc->sc_ioh))
/openbsd-current/sys/arch/arm64/arm64/
H A Dacpi_machdep.c51 struct fdt_attach_args *faa = aux; local
53 return OF_is_compatible(faa->fa_node, "openbsd,acpi-5.0");
60 struct fdt_attach_args *faa = aux; local
63 sc->sc_memt = faa->fa_iot;
64 sc->sc_ci_dmat = faa->fa_dmat;
68 memcpy(dmat, faa->fa_dmat, sizeof(*dmat));
72 acpi_attach_common(sc, faa->fa_reg[0].addr);

Completed in 141 milliseconds

1234567891011>>