Home
last modified time | relevance | path

Searched refs:divider (Results 1 – 25 of 152) sorted by relevance

1234567

/freebsd/sys/dev/clk/
H A Dclk_div.c66 uint32_t divider; /* in natural form */ member
82 clknode_div_table_get_divider(struct clknode_div_sc *sc, uint32_t divider) in clknode_div_table_get_divider() argument
87 return (divider); in clknode_div_table_get_divider()
89 for (table = sc->div_table; table->divider != 0; table++) in clknode_div_table_get_divider()
90 if (table->value == sc->divider) in clknode_div_table_get_divider()
91 return (table->divider); in clknode_div_table_get_divider()
97 clknode_div_table_get_value(struct clknode_div_sc *sc, uint32_t *divider) in clknode_div_table_get_value() argument
104 for (table = sc->div_table; table->divider != 0; table++) in clknode_div_table_get_value()
105 if (table->divider == *divider) { in clknode_div_table_get_value()
106 *divider = table->value; in clknode_div_table_get_value()
[all …]
/freebsd/sys/arm64/qoriq/clk/
H A Dls1028a_flexspi_clk.c62 { .value = 0, .divider = 1, },
63 { .value = 1, .divider = 2, },
64 { .value = 2, .divider = 3, },
65 { .value = 3, .divider = 4, },
66 { .value = 4, .divider = 5, },
67 { .value = 5, .divider = 6, },
68 { .value = 6, .divider = 7, },
69 { .value = 7, .divider = 8, },
70 { .value = 11, .divider = 12, },
71 { .value = 15, .divider = 16, },
[all …]
/freebsd/sys/arm/mv/clk/
H A Da37x0_nb_periph_clk_driver.c50 { .value = 1, .divider = 1 },
51 { .value = 2, .divider = 2 },
52 { .value = 3, .divider = 3 },
53 { .value = 4, .divider = 4 },
54 { .value = 5, .divider = 5 },
55 { .value = 6, .divider = 6 },
56 { .value = 0, .divider = 0 }
60 { .value = 0, .divider = 1 },
61 { .value = 1, .divider = 2 },
62 { .value = 2, .divider = 4 },
[all …]
/freebsd/sys/contrib/device-tree/Bindings/iio/afe/
H A Dvoltage-divider.txt1 Voltage divider
4 When an io-channel measures the midpoint of a voltage divider, the
6 of the divider. This binding describes the voltage divider in such
24 - compatible : "voltage-divider"
28 - full-ohms : Resistance R + Rout for the full divider. The io-channel
33 voltage divider (R = 200 Ohms, Rout = 22 Ohms) and fed to an ADC.
36 compatible = "voltage-divider";
/freebsd/sys/contrib/device-tree/Bindings/clock/ti/
H A Ddivider.txt1 Binding for TI divider clock
4 register-mapped adjustable clock rate divider that does not gate and has
42 The binding must also provide the register to control the divider and
43 unless the divider array is provided, min and max dividers. Optionally
54 - compatible : shall be "ti,divider-clock" or "ti,composite-divider-clock".
57 - reg : offset for register controlling adjustable divider
62 - ti,bit-shift : number of bits to shift the divider value, defaults to 0
76 - ti,latch-bit : latch the divider value to HW, only needed if the register
77 access requires this. As an example dra76x DPLL_GMAC H14 divider implements
83 compatible = "ti,divider-clock";
[all …]
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Dxgene.txt37 reset and/or the divider. Either may be omitted, but at least
55 - divider-offset : Offset to the divider CSR register from the divider base.
57 - divider-width : Width of the divider register. Default is 0.
58 - divider-shift : Bit shift of the divider register. Default is 0.
107 divider-offset = <0x238>;
108 divider-width = <0x9>;
109 divider-shift = <0x0>;
125 divider-offset = <0x10>;
126 divider-width = <0x2>;
127 divider-shift = <0x0>;
H A Dkeystone-pll.txt2 a divider and a post divider. The additional PLL IPs like ARMPLL, DDRPLL
16 - reg-names : control, multiplier and post-divider. The multiplier and
17 post-divider registers are applicable only for main pll clock
18 - fixed-postdiv : fixed post divider value. If absent, use clkod register bits
27 reg-names = "control", "multiplier", "post-divider";
64 - compatible : shall be "ti,keystone,pll-divider-clock"
68 - bit-mask : arbitrary bitmask for programming the divider
76 compatible = "ti,keystone,pll-divider-clock";
H A Dnspire-clock.txt5 "lsi,nspire-cx-ahb-divider" for the AHB divider in the CX model
6 "lsi,nspire-classic-ahb-divider" for the AHB divider in the older model
14 - clocks: For the "nspire-*-ahb-divider" compatible clocks, this is the parent
H A Ddove-divider-clock.txt1 PLL divider based Dove clocks
17 - compatible : shall be "marvell,dove-divider-clock"
25 compatible = "marvell,dove-divider-clock";
/freebsd/sys/contrib/device-tree/Bindings/regulator/
H A Dltc3676.txt17 - lltc,fb-voltage-divider: An array of two integers containing the resistor
18 values R1 and R2 of the feedback voltage divider in ohms.
39 lltc,fb-voltage-divider = <127000 200000>;
48 lltc,fb-voltage-divider = <301000 200000>;
57 lltc,fb-voltage-divider = <127000 200000>;
66 lltc,fb-voltage-divider = <221000 200000>;
75 lltc,fb-voltage-divider = <487000 200000>;
89 lltc,fb-voltage-divider = <634000 200000>;
H A Dltc3589.txt17 - lltc,fb-voltage-divider: An array of two integers containing the resistor
18 values R1 and R2 of the feedback voltage divider in ohms.
39 lltc,fb-voltage-divider = <100000 158000>;
48 lltc,fb-voltage-divider = <180000 191000>;
57 lltc,fb-voltage-divider = <270000 100000>;
66 lltc,fb-voltage-divider = <511000 158000>;
74 lltc,fb-voltage-divider = <100000 158000>;
82 lltc,fb-voltage-divider = <180000 191000>;
H A Dmp886x.txt9 - mps,fb-voltage-divider: An array of two integers containing the resistor
10 values R1 and R2 of the feedback voltage divider in kilo ohms.
25 mps,fb-voltage-divider = <80 240>;
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/
H A Ddm816x-clocks.dtsi95 compatible = "ti,divider-clock";
113 compatible = "ti,divider-clock";
121 compatible = "ti,divider-clock";
129 compatible = "ti,divider-clock";
137 compatible = "ti,divider-clock";
145 compatible = "ti,divider-clock";
153 compatible = "ti,divider-clock";
161 compatible = "ti,divider-clock";
169 compatible = "ti,divider-clock";
185 compatible = "ti,divider-clock";
H A Domap54xx-clocks.dtsi134 compatible = "ti,divider-clock";
153 compatible = "ti,divider-clock";
163 compatible = "ti,divider-clock";
182 compatible = "ti,divider-clock";
216 compatible = "ti,divider-clock";
244 compatible = "ti,divider-clock";
254 compatible = "ti,divider-clock";
264 compatible = "ti,divider-clock";
274 compatible = "ti,divider-clock";
284 compatible = "ti,divider-clock";
[all …]
H A Domap44xx-clocks.dtsi170 compatible = "ti,divider-clock";
191 compatible = "ti,divider-clock";
202 compatible = "ti,divider-clock";
238 compatible = "ti,divider-clock";
250 compatible = "ti,divider-clock";
271 compatible = "ti,divider-clock";
283 compatible = "ti,divider-clock";
292 compatible = "ti,divider-clock";
302 compatible = "ti,divider-clock";
312 compatible = "ti,divider-clock";
[all …]
H A Ddra7xx-clocks.dtsi244 compatible = "ti,divider-clock";
256 compatible = "ti,divider-clock";
266 compatible = "ti,divider-clock";
278 compatible = "ti,divider-clock";
322 compatible = "ti,divider-clock";
351 compatible = "ti,divider-clock";
408 compatible = "ti,divider-clock";
458 compatible = "ti,divider-clock";
508 compatible = "ti,divider-clock";
522 compatible = "ti,divider-clock";
[all …]
/freebsd/sys/dev/clk/allwinner/
H A Dccu_a31.c431 { .value = 0, .divider = 1, },
432 { .value = 1, .divider = 2, },
433 { .value = 2, .divider = 3, },
434 { .value = 3, .divider = 4, },
435 { .value = 4, .divider = 4, },
436 { .value = 5, .divider = 4, },
437 { .value = 6, .divider = 4, },
438 { .value = 7, .divider = 4, },
467 { .value = 0, .divider = 2, },
468 { .value = 1, .divider = 2, },
[all …]
H A Dccu_h3.c420 { .value = 0, .divider = 2, },
421 { .value = 1, .divider = 2, },
422 { .value = 2, .divider = 4, },
423 { .value = 3, .divider = 8, },
456 { .value = 0, .divider = 1, },
457 { .value = 1, .divider = 2, },
458 { .value = 2, .divider = 4, },
459 { .value = 3, .divider = 6, },
H A Dccu_a64.c479 { .value = 0, .divider = 2, },
480 { .value = 1, .divider = 2, },
481 { .value = 2, .divider = 4, },
482 { .value = 3, .divider = 8, },
515 { .value = 0, .divider = 1, },
516 { .value = 1, .divider = 2, },
517 { .value = 2, .divider = 4, },
518 { .value = 3, .divider = 6, },
/freebsd/sys/contrib/device-tree/Bindings/spi/
H A Dspi_oc_tiny.txt8 - baud-width: width, in bits, of the programmable divider used to scale
11 The clock-frequency and baud-width properties are needed only if the divider
12 is programmable. They are not needed if the divider is fixed.
/freebsd/sys/arm/nvidia/tegra124/
H A Dtegra124_clk_per.c530 uint32_t divider; member
565 sc->divider = (reg & sc->div_mask) + 2; in periph_init()
567 sc->divider = 1; in periph_init()
570 sc->divider = 2; in periph_init()
629 *freq = (*freq << sc->div_f_width) / sc->divider; in periph_recalc()
639 uint64_t tmp, divider; in periph_set_freq() local
648 divider = tmp / *fout; in periph_set_freq()
650 divider++; in periph_set_freq()
652 if (divider < (1 << sc->div_f_width)) in periph_set_freq()
653 divider = 1 << (sc->div_f_width - 1); in periph_set_freq()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/net/can/
H A Dmpc5xxx-mscan.txt21 also specify which clock source and divider shall be used for the controller:
32 - fsl,mscan-clock-divider: for the reference and system clock, an additional
33 clock divider can be specified. By default, a
52 fsl,mscan-clock-divider = <3>;
/freebsd/sys/contrib/device-tree/Bindings/iio/frequency/
H A Dadf4350.txt21 - adi,reference-div2-enable: Enables reference divider.
48 - adi,12bit-clk-divider: Clock divider value used when
50 - adi,clk-divider-mode:
52 0: Clock divider off (default)
/freebsd/sys/arm64/nvidia/tegra210/
H A Dtegra210_clk_per.c643 uint32_t divider; member
678 sc->divider = (reg & sc->div_mask) + 2; in periph_init()
680 sc->divider = 1; in periph_init()
683 sc->divider = 2; in periph_init()
743 *freq = (*freq << sc->div_f_width) / sc->divider; in periph_recalc()
753 uint64_t tmp, divider; in periph_set_freq() local
762 divider = tmp / *fout; in periph_set_freq()
764 divider++; in periph_set_freq()
766 if (divider < (1 << sc->div_f_width)) in periph_set_freq()
767 divider = 1 << (sc->div_f_width - 1); in periph_set_freq()
[all …]
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/
H A Dimx53-usbarmory.dts153 lltc,fb-voltage-divider = <100000 158000>;
162 lltc,fb-voltage-divider = <180000 191000>;
171 lltc,fb-voltage-divider = <270000 100000>;
180 lltc,fb-voltage-divider = <511000 158000>;
188 lltc,fb-voltage-divider = <100000 158000>;
196 lltc,fb-voltage-divider = <180000 191000>;

1234567