Home
last modified time | relevance | path

Searched refs:sc_node (Results 1 – 25 of 207) sorted by relevance

123456789

/openbsd-src/sys/dev/fdt/
H A Drkpcie.c103 int sc_node; member
224 sc->sc_node = faa->fa_node; in rkpcie_attach()
227 len = OF_getproplen(sc->sc_node, "ep-gpios"); in rkpcie_attach()
230 OF_getpropintarray(sc->sc_node, "ep-gpios", ep_gpio, len); in rkpcie_attach()
233 max_link_speed = OF_getpropint(sc->sc_node, "max-link-speed", 1); in rkpcie_attach()
235 clock_enable_all(sc->sc_node); in rkpcie_attach()
237 regulator_enable(OF_getpropint(sc->sc_node, "vpcie12v-supply", 0)); in rkpcie_attach()
238 regulator_enable(OF_getpropint(sc->sc_node, "vpcie3v3-supply", 0)); in rkpcie_attach()
239 regulator_enable(OF_getpropint(sc->sc_node, "vpcie1v8-supply", 0)); in rkpcie_attach()
240 regulator_enable(OF_getpropint(sc->sc_node, "vpcie0v9-supply", 0)); in rkpcie_attach()
[all …]
H A Ddwpcie.c262 int sc_node; member
447 sc->sc_node = faa->fa_node; in dwpcie_attach()
449 sc->sc_acells = OF_getpropint(sc->sc_node, "#address-cells", in dwpcie_attach()
451 sc->sc_scells = OF_getpropint(sc->sc_node, "#size-cells", in dwpcie_attach()
456 rangeslen = OF_getproplen(sc->sc_node, "ranges"); in dwpcie_attach()
465 OF_getpropintarray(sc->sc_node, "ranges", ranges, in dwpcie_attach()
512 sc->sc_num_viewport = OF_getpropint(sc->sc_node, "num-viewport", 2); in dwpcie_attach()
516 pinctrl_byname(sc->sc_node, "default"); in dwpcie_attach()
517 clock_set_assigned(sc->sc_node); in dwpcie_attach()
534 if (OF_is_compatible(sc->sc_node, "marvel in dwpcie_attach_deferred()
[all...]
H A Drktemp.c271 int sc_node; member
336 sc->sc_node = faa->fa_node; in rktemp_attach()
344 if (OF_is_compatible(sc->sc_node, "rockchip,rk3588-tsadc")) { in rktemp_attach()
355 if (OF_is_compatible(sc->sc_node, "rockchip,rk3288-tsadc")) { in rktemp_attach()
363 } else if (OF_is_compatible(sc->sc_node, "rockchip,rk3308-tsadc")) { in rktemp_attach()
371 } else if (OF_is_compatible(sc->sc_node, "rockchip,rk3328-tsadc")) { in rktemp_attach()
379 } else if (OF_is_compatible(sc->sc_node, "rockchip,rk3399-tsadc")) { in rktemp_attach()
387 } else if (OF_is_compatible(sc->sc_node, "rockchip,rk3568-tsadc")) { in rktemp_attach()
405 pinctrl_byname(sc->sc_node, "init"); in rktemp_attach()
407 clock_set_assigned(sc->sc_node); in rktemp_attach()
[all …]
H A Drktcphy.c117 int sc_node; member
160 sc->sc_node = faa->fa_node; in rktcphy_attach()
185 grf = OF_getpropint(sc->sc_node, "rockchip,grf", 0); in rktcphy_attach()
188 reset_assert(sc->sc_node, "uphy"); in rktcphy_attach()
189 reset_assert(sc->sc_node, "uphy-pipe"); in rktcphy_attach()
190 reset_assert(sc->sc_node, "uphy-tcphy"); in rktcphy_attach()
192 clock_set_assigned(sc->sc_node); in rktcphy_attach()
195 usb3 = OF_getnodebyname(sc->sc_node, "usb3-port"); in rktcphy_attach()
244 clock_enable(sc->sc_node, "tcpdcore"); in rktcphy_enable()
245 clock_enable(sc->sc_node, "tcpdphy-ref"); in rktcphy_enable()
[all …]
H A Dmoxtet.c44 int sc_node; member
87 sc->sc_node = *(int *)sa->sa_cookie; in moxtet_attach()
89 pinctrl_byname(sc->sc_node, "default"); in moxtet_attach()
92 sc->sc_spi_conf.sc_freq = OF_getpropint(sc->sc_node, in moxtet_attach()
94 sc->sc_spi_conf.sc_cs = OF_getpropint(sc->sc_node, "reg", 0); in moxtet_attach()
95 if (OF_getproplen(sc->sc_node, "spi-cpol") == 0) in moxtet_attach()
97 if (OF_getproplen(sc->sc_node, "spi-cpha") == 0) in moxtet_attach()
99 if (OF_getproplen(sc->sc_node, "spi-cs-high") == 0) in moxtet_attach()
H A Dif_dwqe_fdt.c106 sc->sc_node = faa->fa_node; in dwqe_fdt_attach()
200 node = OF_getnodebyname(sc->sc_node, "fixed-link"); in dwqe_fdt_attach()
304 len = OF_getproplen(sc->sc_node, "snps,reset-gpio"); in dwqe_reset_phy()
311 OF_getpropintarray(sc->sc_node, "snps,reset-gpio", gpio, len); in dwqe_reset_phy()
312 if (OF_getpropbool(sc->sc_node, "snps-reset-active-low")) in dwqe_reset_phy()
315 OF_getpropintarray(sc->sc_node, "snps,reset-delays-us", delays, in dwqe_reset_phy()
377 if (OF_getpropintarray(sc->sc_node, "starfive,syscon", cells, in dwqe_setup_jh7110()
392 if (OF_getprop(sc->sc_node, "phy-mode", phy_mode, in dwqe_setup_jh7110()
423 clock_set_frequency(sc->sc_node, "tx", 2500000); in dwqe_mii_statchg_jh7110_task()
426 clock_set_frequency(sc->sc_node, "tx", 25000000); in dwqe_mii_statchg_jh7110_task()
[all …]
H A Dxhci_fdt.c44 int sc_node; member
114 sc->sc_node = faa->fa_node; in xhci_fdt_attach()
133 power_domain_enable(sc->sc_node); in xhci_fdt_attach()
134 reset_deassert_all(sc->sc_node); in xhci_fdt_attach()
135 clock_set_assigned(sc->sc_node); in xhci_fdt_attach()
136 clock_enable_all(sc->sc_node); in xhci_fdt_attach()
143 if (OF_is_compatible(sc->sc_node, "cdns,usb3")) in xhci_fdt_attach()
145 if (OF_is_compatible(sc->sc_node, "snps,dwc3")) in xhci_fdt_attach()
184 power_domain_disable(sc->sc_node); in xhci_fdt_activate()
187 power_domain_enable(sc->sc_node); in xhci_fdt_activate()
[all …]
H A Dssdfb.c69 int sc_node; member
203 sc->sc_node = *(int *)ia->ia_cookie; in ssdfb_i2c_attach()
238 sc->sc_node = *(int *)sa->sa_cookie; in ssdfb_spi_attach()
242 sc->sc_spi_conf.sc_cs = OF_getpropint(sc->sc_node, "reg", 0); in ssdfb_spi_attach()
243 if (OF_getproplen(sc->sc_node, "spi-cpol") == 0) in ssdfb_spi_attach()
245 if (OF_getproplen(sc->sc_node, "spi-cpha") == 0) in ssdfb_spi_attach()
247 if (OF_getproplen(sc->sc_node, "spi-cs-high") == 0) in ssdfb_spi_attach()
250 len = OF_getproplen(sc->sc_node, "cd-gpio"); in ssdfb_spi_attach()
255 OF_getpropintarray(sc->sc_node, "cd-gpio", sc->sc_gpio, len); in ssdfb_spi_attach()
283 pinctrl_byname(sc->sc_node, "default"); in ssdfb_attach()
[all …]
H A Dohci_fdt.c45 int sc_node; member
83 sc->sc_node = faa->fa_node; in ohci_fdt_attach()
94 pinctrl_byname(sc->sc_node, "default"); in ohci_fdt_attach()
96 clock_enable_all(sc->sc_node); in ohci_fdt_attach()
97 reset_deassert_all(sc->sc_node); in ohci_fdt_attach()
140 clock_disable_all(sc->sc_node); in ohci_fdt_attach()
167 clock_disable_all(sc->sc_node); in ohci_fdt_attach_deferred()
197 clock_disable_all(sc->sc_node); in ohci_fdt_detach()
H A Ddwmshc.c163 int sc_node; member
215 sc->sc_node = faa->fa_node; in dwmshc_attach()
231 pinctrl_byname(sc->sc_node, "default"); in dwmshc_attach()
233 clock_set_assigned(sc->sc_node); in dwmshc_attach()
234 clock_enable_all(sc->sc_node); in dwmshc_attach()
235 reset_deassert_all(sc->sc_node); in dwmshc_attach()
256 if (OF_getpropbool(sc->sc_node, "non-removable")) { in dwmshc_attach()
325 clock_set_frequency(sc->sc_node, 0, freq * 1000); in dwmshc_clock_post()
344 if (OF_is_compatible(sc->sc_node, "rockchip,rk3568-dwcmshc")) in dwmshc_clock_post()
361 txclk_tapnum = OF_getpropint(sc->sc_node, in dwmshc_clock_post()
[all …]
H A Ddwiic_fdt.c41 int sc_node; member
75 fsc->sc_node = faa->fa_node; in dwiic_fdt_attach()
115 iba.iba_bus_scan_arg = &fsc->sc_node; in dwiic_fdt_attach()
126 freq = clock_get_frequency(fsc->sc_node, NULL); in dwiic_fdt_calc_timings()
130 sda_hold = OF_getpropint(fsc->sc_node, "i2c-sda-hold-time-ns", 300); in dwiic_fdt_calc_timings()
131 sda_fall = OF_getpropint(fsc->sc_node, "i2c-sda-falling-time-ns", 300); in dwiic_fdt_calc_timings()
132 scl_fall = OF_getpropint(fsc->sc_node, "i2c-scl-falling-time-ns", 300); in dwiic_fdt_calc_timings()
H A Dsfp.c37 int sc_node; member
78 sc->sc_node = faa->fa_node; in sfp_attach()
79 sc->sc_tag = i2c_byphandle(OF_getpropint(sc->sc_node, in sfp_attach()
127 len = OF_getproplen(sc->sc_node, buf); in sfp_get_gpio()
130 len = OF_getproplen(sc->sc_node, buf); in sfp_get_gpio()
135 OF_getpropintarray(sc->sc_node, buf, *gpio, len); in sfp_get_gpio()
H A Dehci_fdt.c53 int sc_node; member
90 sc->sc_node = faa->fa_node; in ehci_fdt_attach()
111 pinctrl_byname(sc->sc_node, "default"); in ehci_fdt_attach()
113 clock_enable_all(sc->sc_node); in ehci_fdt_attach()
114 reset_deassert_all(sc->sc_node); in ehci_fdt_attach()
124 clock_disable_all(sc->sc_node); in ehci_fdt_attach()
148 clock_disable_all(sc->sc_node); in ehci_fdt_attach()
186 clock_disable_all(sc->sc_node); in ehci_fdt_detach()
259 if (phy_enable(sc->sc_node, "usb") == 0) in ehci_init_phys()
262 len = OF_getproplen(sc->sc_node, "phys"); in ehci_init_phys()
[all …]
H A Damltemp.c62 int sc_node; member
113 sc->sc_node = faa->fa_node; in amltemp_attach()
128 if (OF_is_compatible(sc->sc_node, "amlogic,g12a-cpu-thermal")) { in amltemp_attachhook()
131 } else if (OF_is_compatible(sc->sc_node, "amlogic,g12a-ddr-thermal")) { in amltemp_attachhook()
140 ao_secure = OF_getpropint(sc->sc_node, "amlogic,ao-secure", 0); in amltemp_attachhook()
157 clock_enable_all(sc->sc_node); in amltemp_attachhook()
172 sc->sc_ts.ts_node = sc->sc_node; in amltemp_attachhook()
H A Drkiic.c83 int sc_node; member
134 sc->sc_node = faa->fa_node; in rkiic_attach()
144 pinctrl_byname(sc->sc_node, "default"); in rkiic_attach()
146 clock_set_assigned(sc->sc_node); in rkiic_attach()
147 clock_enable(sc->sc_node, "i2c"); in rkiic_attach()
148 clock_enable(sc->sc_node, "pclk"); in rkiic_attach()
150 clock_speed = clock_get_frequency(sc->sc_node, "i2c"); in rkiic_attach()
151 bus_speed = OF_getpropint(sc->sc_node, "clock-frequency", 100000); in rkiic_attach()
172 iba.iba_bus_scan_arg = &sc->sc_node; in rkiic_attach()
176 sc->sc_ib.ib_node = sc->sc_node; in rkiic_attach()
H A Dsimpleaudio.c35 int sc_node; member
112 sc->sc_node = faa->fa_node; in simpleaudio_attach()
127 if (OF_getnodebyname(sc->sc_node, "simple-audio-card,cpu") == 0 || in simpleaudio_attach_deferred()
128 OF_getnodebyname(sc->sc_node, "simple-audio-card,codec") == 0) in simpleaudio_attach_deferred()
131 sc->sc_mclk_fs = OF_getpropint(sc->sc_node, in simpleaudio_attach_deferred()
134 node = OF_getnodebyname(sc->sc_node, "simple-audio-card,cpu"); in simpleaudio_attach_deferred()
137 node = OF_getnodebyname(sc->sc_node, "simple-audio-card,codec"); in simpleaudio_attach_deferred()
143 OF_getprop(sc->sc_node, "simple-audio-card,format", in simpleaudio_attach_deferred()
167 if (OF_getproplen(sc->sc_node, "simple-audio-card,frame-inversion") == 0) in simpleaudio_attach_deferred()
171 if (OF_getproplen(sc->sc_node, "simple-audio-card,bitclock-inversion") == 0) in simpleaudio_attach_deferred()
[all …]
H A Dbcm2835_bsc.c74 int sc_node; member
120 sc->sc_node = faa->fa_node; in bcmbsc_attach()
130 pinctrl_byname(sc->sc_node, "default"); in bcmbsc_attach()
132 clock_enable_all(sc->sc_node); in bcmbsc_attach()
134 clock_speed = clock_get_frequency(sc->sc_node, NULL); in bcmbsc_attach()
135 bus_speed = OF_getpropint(sc->sc_node, "clock-frequency", 100000); in bcmbsc_attach()
156 iba.iba_bus_scan_arg = &sc->sc_node; in bcmbsc_attach()
160 sc->sc_ib.ib_node = sc->sc_node; in bcmbsc_attach()
/openbsd-src/sys/dev/acpi/
H A Dsdhc_acpi.c35 struct aml_node *sc_node; member
96 sc->sc_node = aaa->aaa_node; in sdhc_acpi_attach()
97 printf(" %s", sc->sc_node->name); in sdhc_acpi_attach()
99 if (aml_evalname(sc->sc_acpi, sc->sc_node, "_CRS", 0, NULL, &res)) { in sdhc_acpi_attach()
137 sdhc_acpi_power_on(sc, sc->sc_node); in sdhc_acpi_attach()
140 capmask = acpi_getpropint(sc->sc_node, "sdhci-caps-mask", 0); in sdhc_acpi_attach()
141 capset = acpi_getpropint(sc->sc_node, "sdhci-caps", 0); in sdhc_acpi_attach()
149 sc->sc.sc_clkbase = acpi_getpropint(sc->sc_node, in sdhc_acpi_attach()
165 node = aml_searchname(sc->sc_node, (char *)&crs->pad[crs->lr_gpio.res_off]); in sdhc_acpi_parse_resources()
223 if (node == sc->sc_node) in sdhc_acpi_do_explore()
[all...]
H A Dcom_acpi.c39 struct aml_node *sc_node; member
101 sc->sc_node = aaa->aaa_node; in com_acpi_attach()
102 printf(" %s", sc->sc_node->name); in com_acpi_attach()
113 sc->sc.sc_frequency = acpi_getpropint(sc->sc_node, "clock-frequency", in com_acpi_attach()
119 sc->sc.sc_reg_width = acpi_getpropint(sc->sc_node, in com_acpi_attach()
121 sc->sc.sc_reg_shift = acpi_getpropint(sc->sc_node, in com_acpi_attach()
/openbsd-src/sys/arch/arm/simplebus/
H A Dsimplebus.c73 sc->sc_node = fa->fa_node; in simplebus_attach()
76 sc->sc_acells = OF_getpropint(sc->sc_node, "#address-cells", in simplebus_attach()
78 sc->sc_scells = OF_getpropint(sc->sc_node, "#size-cells", in simplebus_attach()
83 if (OF_getprop(sc->sc_node, "name", name, sizeof(name)) > 0) { in simplebus_attach()
94 sc->sc_rangeslen = OF_getproplen(sc->sc_node, "ranges"); in simplebus_attach()
98 OF_getpropintarray(sc->sc_node, "ranges", sc->sc_ranges, in simplebus_attach()
107 sc->sc_dmarangeslen = OF_getproplen(sc->sc_node, "dma-ranges"); in simplebus_attach()
112 OF_getpropintarray(sc->sc_node, "dma-ranges", in simplebus_attach()
116 if (OF_is_compatible(sc->sc_node, "simple-pm-bus")) { in simplebus_attach()
117 power_domain_enable(sc->sc_node); in simplebus_attach()
[all …]
/openbsd-src/sys/arch/octeon/dev/
H A Dsimplebus.c75 sc->sc_node = fa->fa_node; in simplebus_attach()
78 sc->sc_acells = OF_getpropint(sc->sc_node, "#address-cells", in simplebus_attach()
80 sc->sc_scells = OF_getpropint(sc->sc_node, "#size-cells", in simplebus_attach()
85 if (OF_getprop(sc->sc_node, "name", name, sizeof(name)) > 0) { in simplebus_attach()
96 sc->sc_rangeslen = OF_getproplen(sc->sc_node, "ranges"); in simplebus_attach()
99 OF_getpropintarray(sc->sc_node, "ranges", sc->sc_ranges, in simplebus_attach()
105 for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) in simplebus_attach()
109 for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) in simplebus_attach()
229 parent = OF_parent(sc->sc_node); in simplebus_bs_map()
/openbsd-src/sys/arch/arm64/dev/
H A Daplsart.c57 int sc_node; member
102 sc->sc_node = faa->fa_node; in aplsart_attach()
105 if (OF_is_compatible(sc->sc_node, "apple,t8103-sart")) in aplsart_attach()
107 if (OF_is_compatible(sc->sc_node, "apple,t6000-sart")) in aplsart_attach()
110 power_domain_enable_all(sc->sc_node); in aplsart_attach()
122 power_domain_disable_all(sc->sc_node); in aplsart_activate()
125 power_domain_enable_all(sc->sc_node); in aplsart_activate()
H A Dapliic.c70 int sc_node; member
116 sc->sc_node = faa->fa_node; in apliic_attach()
126 pinctrl_byname(sc->sc_node, "default"); in apliic_attach()
127 power_domain_enable(sc->sc_node); in apliic_attach()
128 clock_enable_all(sc->sc_node); in apliic_attach()
130 clock_speed = clock_get_frequency(sc->sc_node, NULL); in apliic_attach()
131 bus_speed = OF_getpropint(sc->sc_node, "clock-frequency", 100000) * 16; in apliic_attach()
150 iba.iba_bus_scan_arg = &sc->sc_node; in apliic_attach()
/openbsd-src/sys/arch/riscv64/dev/
H A Dstfclock.c193 int sc_node;
270 sc->sc_node = faa->fa_node; in stfclock_attach()
285 sc->sc_rd.rd_node = sc->sc_node; in stfclock_attach()
301 sc->sc_rd.rd_node = sc->sc_node; in stfclock_attach()
312 sc->sc_rd.rd_node = sc->sc_node; in stfclock_attach()
335 return clock_get_frequency(sc->sc_node, "osc_sys"); in stfclock_get_frequency_jh7100()
337 return clock_get_frequency(sc->sc_node, "osc_aud"); in stfclock_get_frequency_jh7100()
505 return clock_get_frequency(sc->sc_node, "osc"); in stfclock_get_frequency_jh7110_aon()
507 return clock_get_frequency(sc->sc_node, "stg_axiahb"); in stfclock_get_frequency_jh7110_aon()
509 return clock_get_frequency(sc->sc_node, "gmac0_rmii_refi in stfclock_get_frequency_jh7110_aon()
195 int sc_node; global() member
[all...]
H A Dsimplebus.c72 sc->sc_node = fa->fa_node; in simplebus_attach()
75 sc->sc_acells = OF_getpropint(sc->sc_node, "#address-cells", in simplebus_attach()
77 sc->sc_scells = OF_getpropint(sc->sc_node, "#size-cells", in simplebus_attach()
82 if (OF_getprop(sc->sc_node, "name", name, sizeof(name)) > 0) { in simplebus_attach()
93 sc->sc_rangeslen = OF_getproplen(sc->sc_node, "ranges"); in simplebus_attach()
97 OF_getpropintarray(sc->sc_node, "ranges", sc->sc_ranges, in simplebus_attach()
105 sc->sc_dmarangeslen = OF_getproplen(sc->sc_node, "dma-ranges"); in simplebus_attach()
110 OF_getpropintarray(sc->sc_node, "dma-ranges", in simplebus_attach()
116 for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) in simplebus_attach()
120 for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) in simplebus_attach()
[all …]

123456789