Searched refs:faa (Results 1 - 25 of 286) sorted by relevance

1234567891011>>

/openbsd-current/sys/dev/fdt/
H A Drkgrf.c52 struct fdt_attach_args *faa = aux; local
54 return (OF_is_compatible(faa->fa_node, "rockchip,rk3288-grf") ||
55 OF_is_compatible(faa->fa_node, "rockchip,rk3288-pmu") ||
56 OF_is_compatible(faa->fa_node, "rockchip,rk3288-sgrf") ||
57 OF_is_compatible(faa->fa_node, "rockchip,rk3308-grf") ||
58 OF_is_compatible(faa->fa_node, "rockchip,rk3399-grf") ||
59 OF_is_compatible(faa->fa_node, "rockchip,rk3399-pmugrf"));
66 struct fdt_attach_args *faa = aux; local
68 if (faa->fa_nreg < 1) {
73 sc->sc_iot = faa
[all...]
H A Dcom_fdt.c96 struct fdt_attach_args *faa = aux; local
98 return (OF_is_compatible(faa->fa_node, "brcm,bcm2835-aux-uart") ||
99 OF_is_compatible(faa->fa_node, "marvell,armada-38x-uart") ||
100 OF_is_compatible(faa->fa_node, "mediatek,mt6577-uart") ||
101 OF_is_compatible(faa->fa_node, "ns16550a") ||
102 OF_is_compatible(faa->fa_node, "snps,dw-apb-uart") ||
103 OF_is_compatible(faa->fa_node, "ti,omap3-uart") ||
104 OF_is_compatible(faa->fa_node, "ti,omap4-uart"));
111 struct fdt_attach_args *faa = aux; local
115 if (faa
[all...]
H A Dpluart_fdt.c57 struct fdt_attach_args *faa = aux; local
59 return OF_is_compatible(faa->fa_node, "arm,pl011");
65 struct fdt_attach_args *faa = aux; local
69 if (faa->fa_nreg < 1) {
74 if (OF_is_compatible(faa->fa_node, "arm,sbsa-uart")) {
77 clock_enable_all(faa->fa_node);
78 sc->sc_clkfreq = clock_get_frequency(faa->fa_node, "uartclk");
81 periphid = OF_getpropint(faa->fa_node, "arm,primecell-periphid", 0);
85 sc->sc_irq = fdt_intr_establish(faa->fa_node, IPL_TTY, pluart_intr,
88 sc->sc_iot = faa
[all...]
H A Dsyscon.c64 struct fdt_attach_args *faa = aux; local
66 return OF_is_compatible(faa->fa_node, "syscon") ||
67 OF_is_compatible(faa->fa_node, "syscon-reboot") ||
68 OF_is_compatible(faa->fa_node, "syscon-poweroff");
75 struct fdt_attach_args *faa = aux; local
78 OF_getprop(faa->fa_node, "name", name, sizeof(name));
81 if (OF_is_compatible(faa->fa_node, "syscon")) {
82 if (faa->fa_nreg < 1) {
87 sc->sc_iot = faa->fa_iot;
89 if (bus_space_map(sc->sc_iot, faa
[all...]
H A Dahci_fdt.c55 struct fdt_attach_args *faa = aux; local
57 return OF_is_compatible(faa->fa_node, "generic-ahci") ||
58 OF_is_compatible(faa->fa_node, "cavium,octeon-7130-ahci") ||
59 OF_is_compatible(faa->fa_node, "marvell,armada-3700-ahci") ||
60 OF_is_compatible(faa->fa_node, "snps,dwc-ahci");
67 struct fdt_attach_args *faa = aux; local
70 if (faa->fa_nreg < 1)
73 sc->sc_iot = faa->fa_iot;
74 sc->sc_ios = faa->fa_reg[0].size;
75 sc->sc_dmat = faa
[all...]
H A Dimxpciephy.c49 struct fdt_attach_args *faa = aux; local
50 int node = faa->fa_node;
62 struct fdt_attach_args *faa = aux; local
64 if (faa->fa_nreg < 1) {
69 sc->sc_iot = faa->fa_iot;
70 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
71 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
76 regmap_register(faa->fa_node, sc->sc_iot, sc->sc_ioh,
77 faa->fa_reg[0].size);
H A Dsxisyscon.c49 struct fdt_attach_args *faa = aux; local
50 int node = faa->fa_node;
66 struct fdt_attach_args *faa = aux; local
68 if (faa->fa_nreg < 1) {
73 sc->sc_iot = faa->fa_iot;
74 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
75 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
80 regmap_register(faa->fa_node, sc->sc_iot, sc->sc_ioh,
81 faa->fa_reg[0].size);
H A Dipmi_fdt.c40 struct fdt_attach_args *faa = aux; local
42 return OF_is_compatible(faa->fa_node, "ipmi-kcs");
49 struct fdt_attach_args *faa = aux; local
52 if (faa->fa_nreg < 1) {
58 ia.iaa_memt = faa->fa_iot;
63 ia.iaa_if_iosize = OF_getpropint(faa->fa_node, "reg-size", 1);
64 ia.iaa_if_iospacing = OF_getpropint(faa->fa_node, "reg-spacing", 1);
65 ia.iaa_if_iobase = faa->fa_reg[0].addr;
H A Dif_bse_fdt.c46 struct fdt_attach_args *faa = aux; local
48 return (OF_is_compatible(faa->fa_node, "brcm,bcm2711-genet-v5") ||
49 OF_is_compatible(faa->fa_node, "brcm,genet-v5"));
56 struct fdt_attach_args *faa = aux; local
61 if (faa->fa_nreg < 1) {
66 sc->sc_bst = faa->fa_iot;
67 sc->sc_dmat = faa->fa_dmat;
69 if (bus_space_map(sc->sc_bst, faa->fa_reg[0].addr,
70 faa->fa_reg[0].size, 0, &sc->sc_bsh)) {
75 sc->sc_ih = fdt_intr_establish(faa
[all...]
H A Dsxisid.c69 struct fdt_attach_args *faa = aux; local
71 return (OF_is_compatible(faa->fa_node, "allwinner,sun4i-a10-sid") ||
72 OF_is_compatible(faa->fa_node, "allwinner,sun7i-a20-sid") ||
73 OF_is_compatible(faa->fa_node, "allwinner,sun8i-a83t-sid") ||
74 OF_is_compatible(faa->fa_node, "allwinner,sun8i-h3-sid") ||
75 OF_is_compatible(faa->fa_node, "allwinner,sun50i-a64-sid") ||
76 OF_is_compatible(faa->fa_node, "allwinner,sun50i-h5-sid") ||
77 OF_is_compatible(faa->fa_node, "allwinner,sun50i-h6-sid"));
84 struct fdt_attach_args *faa = aux; local
88 if (faa
[all...]
H A Dsdhc_fdt.c126 struct fdt_attach_args *faa = aux; local
128 return (OF_is_compatible(faa->fa_node, "arasan,sdhci-5.1") ||
129 OF_is_compatible(faa->fa_node, "arasan,sdhci-8.9a") ||
130 OF_is_compatible(faa->fa_node, "brcm,bcm2711-emmc2") ||
131 OF_is_compatible(faa->fa_node, "brcm,bcm2835-sdhci") ||
132 OF_is_compatible(faa->fa_node, "marvell,armada-3700-sdhci") ||
133 OF_is_compatible(faa->fa_node, "marvell,armada-ap806-sdhci") ||
134 OF_is_compatible(faa->fa_node, "marvell,armada-cp110-sdhci"));
141 struct fdt_attach_args *faa = aux; local
147 if (faa
[all...]
H A Damlrng.c59 struct fdt_attach_args *faa = aux; local
61 return OF_is_compatible(faa->fa_node, "amlogic,meson-rng");
68 struct fdt_attach_args *faa = aux; local
70 if (faa->fa_nreg < 1) {
75 sc->sc_iot = faa->fa_iot;
76 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
77 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
H A Dccp_fdt.c45 struct fdt_attach_args *faa = aux; local
47 return OF_is_compatible(faa->fa_node, "amd,ccp-seattle-v1a");
54 struct fdt_attach_args *faa = aux; local
56 if (faa->fa_nreg < 1) {
61 sc->sc_iot = faa->fa_iot;
63 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
64 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
H A Dqcdwusb.c50 struct fdt_attach_args *faa = aux; local
52 return OF_is_compatible(faa->fa_node, "qcom,dwc3");
59 struct fdt_attach_args *faa = aux; local
61 power_domain_enable(faa->fa_node);
62 clock_enable_all(faa->fa_node);
63 reset_deassert_all(faa->fa_node);
65 simplebus_attach(parent, &sc->sc_sbus.sc_dev, faa);
H A Dimxdwusb.c57 struct fdt_attach_args *faa = aux; local
59 return OF_is_compatible(faa->fa_node, "fsl,imx8mp-dwc3");
66 struct fdt_attach_args *faa = aux; local
68 power_domain_enable(faa->fa_node);
69 clock_enable_all(faa->fa_node);
70 reset_deassert_all(faa->fa_node);
72 simplebus_attach(parent, &sc->sc_sbus.sc_dev, faa);
H A Dimxgpc.c57 struct fdt_attach_args *faa = aux; local
59 return (OF_is_compatible(faa->fa_node, "fsl,imx6q-gpc") ||
60 OF_is_compatible(faa->fa_node, "fsl,imx7d-gpc") ||
61 OF_is_compatible(faa->fa_node, "fsl,imx8mm-gpc") ||
62 OF_is_compatible(faa->fa_node, "fsl,imx8mp-gpc") ||
63 OF_is_compatible(faa->fa_node, "fsl,imx8mq-gpc"));
69 struct fdt_attach_args *faa = aux; local
73 sc->sc_ic.ic_node = faa->fa_node;
82 if (OF_is_compatible(faa->fa_node, "fsl,imx8mm-gpc") ||
83 OF_is_compatible(faa
[all...]
H A Dimxiomuxc.c65 struct fdt_attach_args *faa = aux; local
67 return (OF_is_compatible(faa->fa_node, "fsl,imx6q-iomuxc") ||
68 OF_is_compatible(faa->fa_node, "fsl,imx6dl-iomuxc") ||
69 OF_is_compatible(faa->fa_node, "fsl,imx6sl-iomuxc") ||
70 OF_is_compatible(faa->fa_node, "fsl,imx6sx-iomuxc") ||
71 OF_is_compatible(faa->fa_node, "fsl,imx6ul-iomuxc") ||
72 OF_is_compatible(faa->fa_node, "fsl,imx7d-iomuxc") ||
73 OF_is_compatible(faa->fa_node, "fsl,imx8mm-iomuxc") ||
74 OF_is_compatible(faa->fa_node, "fsl,imx8mp-iomuxc") ||
75 OF_is_compatible(faa
82 struct fdt_attach_args *faa = aux; local
[all...]
/openbsd-current/sys/arch/armv7/exynos/
H A Dexpower.c60 struct fdt_attach_args *faa = aux; local
62 if (OF_is_compatible(faa->fa_node, "samsung,exynos5250-pmu") ||
63 OF_is_compatible(faa->fa_node, "samsung,exynos5420-pmu"))
73 struct fdt_attach_args *faa = aux; local
75 if (faa->fa_nreg < 1) {
80 sc->sc_iot = faa->fa_iot;
81 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
82 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
87 regmap_register(faa->fa_node, sc->sc_iot, sc->sc_ioh,
88 faa
[all...]
H A Dexdwusb.c46 struct fdt_attach_args *faa = aux; local
48 return OF_is_compatible(faa->fa_node, "samsung,exynos5250-dwusb3");
55 struct fdt_attach_args *faa = aux; local
57 clock_enable_all(faa->fa_node);
59 simplebus_attach(parent, &sc->sc_sbus.sc_dev, faa);
/openbsd-current/sys/arch/armv7/omap/
H A Domsysc.c47 struct fdt_attach_args *faa = aux; local
57 node = OF_child(faa->fa_node);
63 return OF_is_compatible(faa->fa_node, "ti,sysc");
70 struct fdt_attach_args *faa = aux; local
72 if (OF_getproplen(faa->fa_node, "ti,hwmods") < 0 &&
73 OF_is_compatible(faa->fa_node, "ti,sysc-omap2"))
74 clock_enable(faa->fa_node, "fck");
76 simplebus_attach(parent, &sc->sc_bus.sc_dev, faa);
H A Domwugen.c45 struct fdt_attach_args *faa = aux; local
47 return OF_is_compatible(faa->fa_node, "ti,omap4-wugen-mpu");
53 struct fdt_attach_args *faa = aux; local
56 sc->sc_ic.ic_node = faa->fa_node;
H A Domcm.c45 struct fdt_attach_args *faa = aux; local
47 return OF_is_compatible(faa->fa_node, "ti,omap4-cm");
54 struct fdt_attach_args *faa = aux; local
56 simplebus_attach(parent, &sc->sc_bus.sc_dev, faa);
/openbsd-current/sys/arch/octeon/dev/
H A Doctsctl.c60 struct fdt_attach_args *faa = aux; local
62 return OF_is_compatible(faa->fa_node, "cavium,octeon-7130-sata-uctl");
70 struct fdt_attach_args *faa = aux; local
76 child = OF_child(faa->fa_node);
87 if (faa->fa_nreg != 1) {
88 printf(": expected one IO space, got %d\n", faa->fa_nreg);
92 if (OF_getpropint(faa->fa_node, "#address-cells", 0) != 2 ||
93 OF_getpropint(faa->fa_node, "#size-cells", 0) != 2) {
105 sc->sc_iot = faa->fa_iot;
106 if (bus_space_map(sc->sc_iot, faa
[all...]
/openbsd-current/sys/arch/riscv64/dev/
H A Dsfcc.c58 struct fdt_attach_args *faa = aux; local
60 return (OF_is_compatible(faa->fa_node, "sifive,fu540-c000-ccache") ||
61 OF_is_compatible(faa->fa_node, "starfive,jh7100-ccache"));
68 struct fdt_attach_args *faa = aux; local
70 if (faa->fa_nreg < 1) {
75 sc->sc_iot = faa->fa_iot;
76 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
77 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
84 sc->sc_line_size = OF_getpropint(faa->fa_node, "cache-block-size", 64);
/openbsd-current/sys/arch/arm64/dev/
H A Dsmmu_fdt.c54 struct fdt_attach_args *faa = aux; local
56 return (OF_is_compatible(faa->fa_node, "arm,smmu-v2") ||
57 OF_is_compatible(faa->fa_node, "arm,mmu-500"));
65 struct fdt_attach_args *faa = aux; local
69 if (faa->fa_nreg < 1) {
74 sc->sc_dmat = faa->fa_dmat;
75 sc->sc_iot = faa->fa_iot;
76 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
77 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
82 if (OF_is_compatible(faa
[all...]

Completed in 296 milliseconds

1234567891011>>