| /freebsd/sys/dev/clk/ |
| H A D | clk_div.c | 66 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 …]
|
| H A D | clk_div.h | 32 #define CLK_DIV_ZERO_BASED 0x0001 /* Zero based divider. */ 37 uint32_t divider; member 42 uint32_t offset; /* Divider register offset */ 46 uint32_t f_width; /* set to 0 for int divider */ 47 int div_flags; /* Divider-specific flags */ 48 struct clk_div_table *div_table; /* Divider table */
|
| /freebsd/sys/contrib/device-tree/include/dt-bindings/clock/ |
| H A D | tegra234-clock.h | 36 /** @brief output of divider CLK_RST_CONTROLLER_CLK_M_DIVIDE */ 52 * divided by the divider controlled by ACLK_CLK_DIVISOR in 56 /** @brief CLK_RST_CONTROLLER_CLK_SOURCE_MSS_ENCRYPT switch divider output */ 60 /** @brief CLK_RST_CONTROLLER_CLK_SOURCE_AON_APB switch divider output */ 62 /** @brief CLK_RST_CONTROLLER_AON_NIC_RATE divider output */ 64 /** @brief CLK_RST_CONTROLLER_CLK_SOURCE_AON_CPU_NIC switch divider output */ 81 /** @brief CLK_RST_CONTROLLER_CLK_SOURCE_EQOS_AXI_CLK_0 divider gated output */ 83 /** @brief CLK_RST_CONTROLLER_CLK_SOURCE_EQOS_PTP_REF_CLK_0 divider gated output */ 87 /** @brief CLK_RST_CONTROLLER_CLK_SOURCE_EQOS_TX_CLK divider gated output */ 152 /** @brief CLK_RST_CONTROLLER_MAUDCLK_OUT_SWITCH_DIVIDER switch divider output (maudclk) */ [all …]
|
| H A D | tegra186-clock.h | 362 /** @brief output of the divider IPFS_CLK_DIVISOR */ 551 /** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_MPHY_L0_RX_LS_SYMB */ 555 /** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_MPHY_L0_TX_LS_SYMB */ 563 /** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_MPHY_IOBIST */ 565 /** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_MPHY_TX_1MHZ_REF */ 567 /** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_MPHY_CORE_PLL_FIXED */ 693 /** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_PEX_SATA_USB_RX_BYP */ 697 /** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_EQOS_PTP_REF_CLK_0 */ 699 /** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_EQOS_TX_CLK */ 701 /** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_USB2_HSIC_TRK */ [all …]
|
| /freebsd/sys/arm64/qoriq/clk/ |
| H A D | ls1028a_flexspi_clk.c | 62 { .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/contrib/device-tree/Bindings/iio/afe/ |
| H A D | voltage-divider.yaml | 4 $id: http://devicetree.org/schemas/iio/afe/voltage-divider.yaml# 7 title: Voltage divider 13 When an io-channel measures the midpoint of a voltage divider, the 15 of the divider. This binding describes the voltage divider in such 35 const: voltage-divider 45 output channel, the voltage divider can act as a provider of 48 such as a voltage divider, and then consuming its raw value 49 isn't interesting. In this case, the voltage before the divider 59 Resistance R + Rout for the full divider. The io-channel is scaled by 75 * voltage divider (R = 200 Ohms, Rout = 22 Ohms) and fed to an ADC. [all …]
|
| H A D | voltage-divider.txt | 1 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 D | divider.txt | 1 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 …]
|
| H A D | ti,divider-clock.yaml | 4 $id: http://devicetree.org/schemas/clock/ti/ti,divider-clock.yaml# 7 title: Texas Instruments divider clock 13 This clock It assumes a register-mapped adjustable clock rate divider 52 The binding must also provide the register to control the divider and 53 unless the divider array is provided, min and max dividers. Optionally 66 - ti,divider-clock 67 - ti,composite-divider-clock 89 number of bits to shift the divider value 127 latch the divider value to HW, only needed if the register 129 H14 divider implements such behavior. [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/clock/ |
| H A D | xgene.txt | 37 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 D | keystone-pll.txt | 2 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 D | apm,xgene-device-clock.yaml | 58 divider-offset: 59 description: Offset to the divider register 63 divider-width: 64 description: Width of the divider register 68 divider-shift: 69 description: Bit shift of the divider register
|
| H A D | nspire-clock.txt | 5 "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 D | dove-divider-clock.txt | 1 PLL divider based Dove clocks 17 - compatible : shall be "marvell,dove-divider-clock" 18 - reg : shall be the register address of the Core PLL and Clock Divider 20 Core PLL and Clock Divider Control 1 register. Thus, it will have 25 compatible = "marvell,dove-divider-clock";
|
| H A D | marvell,dove-divider-clock.yaml | 4 $id: http://devicetree.org/schemas/marvell,dove-divider-clock.yaml# 7 title: Marvell Dove PLL Divider Clock 29 const: marvell,dove-divider-clock 47 compatible = "marvell,dove-divider-clock";
|
| /freebsd/sys/contrib/device-tree/Bindings/regulator/ |
| H A D | lltc,ltc3676.yaml | 48 lltc,fb-voltage-divider: 51 R1 and R2 of the feedback voltage divider in ohms. 57 - lltc,fb-voltage-divider 70 lltc,fb-voltage-divider: 73 R1 and R2 of the feedback voltage divider in ohms. 79 - lltc,fb-voltage-divider 111 lltc,fb-voltage-divider = <127000 200000>; 120 lltc,fb-voltage-divider = <301000 200000>; 129 lltc,fb-voltage-divider = <127000 200000>; 138 lltc,fb-voltage-divider = <221000 200000>; [all …]
|
| H A D | ltc3676.txt | 17 - 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 D | ltc3589.txt | 17 - 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>;
|
| /freebsd/sys/arm/mv/clk/ |
| H A D | a37x0_nb_periph_clk_driver.c | 50 { .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/src/arm/ti/omap/ |
| H A D | omap54xx-clocks.dtsi | 134 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 D | omap44xx-clocks.dtsi | 170 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 D | dra7xx-clocks.dtsi | 244 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 …]
|
| H A D | dm816x-clocks.dtsi | 95 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";
|
| /freebsd/sys/contrib/device-tree/Bindings/hwmon/pmbus/ |
| H A D | mps,mpq8785.yaml | 26 mps,vout-fb-divider-ratio-permille: 28 The feedback resistor divider ratio, expressed in permille 49 mps,vout-fb-divider-ratio-permille: 58 mps,vout-fb-divider-ratio-permille: 72 mps,vout-fb-divider-ratio-permille = <600>;
|
| /freebsd/sys/contrib/device-tree/Bindings/iio/frequency/ |
| H A D | adf4350.txt | 21 - adi,reference-div2-enable: Enables reference divider. 36 4: N-Divider output 48 - adi,12bit-clk-divider: Clock divider value used when 50 - adi,clk-divider-mode: 52 0: Clock divider off (default)
|