Searched refs:ncells (Results 1 - 25 of 75) sorted by relevance

123

/freebsd-current/sys/dev/fdt/
H A Dfdt_clock.c53 int clocknum, err, i, ncells; local
58 ncells = OF_getencprop_alloc_multi(cnode, "clocks", sizeof(*clks),
60 if (enable && ncells < 2) {
66 for (i = 0; i < ncells; i += 2) {
98 int clocknum, err, ncells; local
102 ncells = OF_getencprop_alloc_multi(cnode, "clocks", sizeof(*clks),
104 if (ncells <= 0)
107 if (ncells <= n)
/freebsd-current/sys/dev/hwreset/
H A Dhwreset.c96 hwreset_default_ofw_map(device_t provider_dev, phandle_t xref, int ncells, argument
99 if (ncells == 0)
101 else if (ncells == 1)
116 int ncells, rv; local
128 idx, &xnode, &ncells, &cells);
139 rv = HWRESET_MAP(rstdev, xnode, ncells, cells, &id);
/freebsd-current/sys/dev/pwm/
H A Dofw_pwm.c46 int ncells, rv; local
49 idx, &xref, &ncells, &cells);
62 if (ncells >= 3)
/freebsd-current/sys/arm/ti/clk/
H A Dclock_common.c57 int index, ncells, rv; local
78 clk->num_real_clocks, &parent, &ncells, &cells);
85 clk->clock_cells_ncells[index] = ncells;
86 index += ncells;
H A Dti_clkctrl.c90 int clkctrl_ofw_map(struct clkdom *clkdom, uint32_t ncells,
255 clkctrl_ofw_map(struct clkdom *clkdom, uint32_t ncells, argument
257 if (ncells == 0)
259 else if (ncells == 1)
261 else if (ncells == 2) {
/freebsd-current/sys/arm64/rockchip/
H A Drk_usb2phy.c241 rk_usb2phy_clk_ofw_map(struct clkdom *clkdom, uint32_t ncells, argument
245 if (ncells != 0)
266 int i, nclocks, ncells, error; local
271 "#clock-cells", &ncells);
272 if (error != 0 || ncells != 1) {
288 def.parent_names = malloc(sizeof(char *) * ncells, M_OFWPROP, M_WAITOK);
289 for (i = 0; i < ncells; i++) {
298 def.parent_cnt = ncells;
/freebsd-current/sys/arm/allwinner/
H A Daw_gmacclk.c184 int error, ncells, i; local
194 "#clock-cells", &ncells);
195 if (error != 0 || ncells != CLK_IDX_COUNT) {
210 def.parent_names = malloc(sizeof(char *) * ncells, M_OFWPROP, M_WAITOK);
211 for (i = 0; i < ncells; i++) {
220 def.parent_cnt = ncells;
H A Daw_nmi.c158 aw_nmi_map_fdt(device_t dev, u_int ncells, pcell_t *cells, u_int *irqp, argument
165 if (ncells != 2) {
224 error = aw_nmi_map_fdt(dev, daf->ncells, daf->cells, &irq, NULL, NULL);
251 error = aw_nmi_map_fdt(dev, daf->ncells, daf->cells, &irq, &pol, &trig);
H A Daw_r_intc.c126 if (daf->ncells != 3)
133 sc->parent_map_data->ncells = 3;
/freebsd-current/sys/dev/phy/
H A Dphy.c445 int phydev_default_ofw_map(device_t provider, phandle_t xref, int ncells, argument
452 if (ncells == 0) {
469 if (ncells == 1) {
484 int ncells, rv; local
495 &xnode, &ncells, &cells);
506 rv = PHYDEV_MAP(phydev, xnode, ncells, cells, &id);
539 int ncells, rv; local
549 ncells = OF_getencprop_alloc_multi(cnode, name, sizeof(pcell_t),
551 if (ncells < 1)
561 rv = PHYDEV_MAP(phydev, cells[0], ncells
[all...]
/freebsd-current/sys/dev/gpio/
H A Dofw_gpiobus.c65 int ncells, rv; local
71 idx, &xref, &ncells, &cells);
90 rv = gpio_map_gpios(pin.dev, cnode, OF_node_from_xref(xref), ncells,
282 int gpiocells, i, j, ncells, npins; local
286 ncells = OF_getencprop_alloc_multi(cnode, pname, sizeof(*gpios),
288 if (ncells == -1) {
301 while (i < ncells) {
325 if (ncells - i < gpiocells + 1) {
349 while (i < ncells) {
/freebsd-current/sys/dev/ofw/
H A Dofw_bus_subr.h61 u_int ncells; member in struct:intr_map_data_fdt
144 const char *cells_name, int idx, phandle_t *producer, int *ncells,
/freebsd-current/sys/dev/iicbus/pmic/
H A Dact8846.h62 int act8846_regulator_map(device_t dev, phandle_t xref, int ncells,
/freebsd-current/sys/arm/mv/
H A Da37x0_gpio.c266 int err, ncells; local
279 ncells = OF_getencprop_alloc(ofw_bus_get_node(dev), "gpio-ranges",
281 if (ncells == -1)
283 if (ncells != sizeof(*ranges) * 4 || ranges[1] != 0 || ranges[2] != 0) {
H A Dmv_cp110_icu.c178 if (daf->ncells != 2)
194 sc->parent_map_data->ncells = 2;
283 if (daf->ncells != 2)
356 if (daf->ncells != 2)
/freebsd-current/sys/arm/nvidia/tegra124/
H A Dtegra124_coretemp.c129 int rv, ncells; local
146 "#thermal-sensor-cells", 0, &xnode, &ncells, &cells);
152 if (ncells != 1) {
155 ncells);
/freebsd-current/sys/arm64/nvidia/tegra210/
H A Dtegra210_coretemp.c134 int rv, ncells; local
151 "#thermal-sensor-cells", 0, &xnode, &ncells, &cells);
157 if (ncells != 1) {
160 ncells);
/freebsd-current/sys/dev/clk/starfive/
H A Djh7110_clk.h67 int jh7110_ofw_map(struct clkdom *clkdom, uint32_t ncells, phandle_t *cells,
/freebsd-current/sys/dev/mailbox/arm/
H A Darm_doorbell.c189 int ncells; local
217 idx, &parent, &ncells, &cells);
224 if (ncells != 2) {
/freebsd-current/sys/dev/syscon/
H A Dsyscon.c286 int ncells; local
295 ncells = OF_getencprop_alloc_multi(cnode, name, sizeof(pcell_t),
297 if (ncells < 1)
/freebsd-current/sys/dev/xdma/
H A Dxdma.c348 xdma_ofw_md_data(xdma_controller_t *xdma, pcell_t *cells, int ncells) argument
353 cells, ncells, (void **)&xdma->data);
456 int ncells; local
488 idx, &parent, &ncells, &cells);
509 xdma_ofw_md_data(xdma, cells, ncells);
/freebsd-current/sys/riscv/sifive/
H A Dsifive_prci.c447 int i, ncells, error; local
471 "#clock-cells", &ncells);
472 if (error != 0 || ncells < 1) {
478 clkdef.parent_names = mallocarray(ncells, sizeof(char *), M_OFWPROP,
480 for (i = 0; i < ncells; i++) {
492 clkdef.parent_cnt = ncells;
/freebsd-current/sys/dev/iicbus/pmic/rockchip/
H A Drk8xx.h127 int rk8xx_map(device_t dev, phandle_t xref, int ncells,
/freebsd-current/sys/arm64/qoriq/clk/
H A Dqoriq_clkgen.c67 qoriq_clkgen_ofw_mapper(struct clkdom *clkdom, uint32_t ncells, argument
71 if (ncells != 2)
/freebsd-current/sys/dev/sdhci/
H A Dsdhci_fdt.c172 sdhci_clock_ofw_map(struct clkdom *clkdom, uint32_t ncells, argument
177 if (ncells != 0)
197 int i, nclocks, ncells, error; local
207 "#clock-cells", &ncells);
208 if (error != 0 || ncells != 2) {

Completed in 309 milliseconds

123